﻿@import url('https://fonts.googleapis.com/css?family=Raleway:400,700,800|Roboto:400,400i,700&display=swap');body{color:#666;font:18px/1.8 "Roboto",sans-serif;-ms-overflow-style:scrollbar}a{color:#ec028c;text-decoration:none}a:focus{outline:0;text-decoration:none}a:hover{color:#606060;text-decoration:none}h1,h2,h3,h4{font-weight:700}h1{font-family:'Raleway',sans-serif;font-size:46px;margin:0 0 .67em}@media screen and (max-width:991px){h1{font-size:36px}}h2{font-family:'Raleway',sans-serif;font-size:36px;margin:.83em 0}@media screen and (max-width:991px){h2{font-size:24px}}h3{font-family:'Raleway',sans-serif;font-size:24px;margin:1em 0}@media screen and (max-width:991px){h3{font-size:21px}}h4{font-family:'Raleway',sans-serif;font-size:21px;margin:1em 0}@media screen and (max-width:991px){h4{font-size:18px}}fieldset{background-color:#f5f5f5;border:solid 1px #eee;border-radius:5px;border-top-left-radius:0;margin:90px 0 15px 0;overflow:visible!important;padding:30px;position:relative}fieldset table td{background-color:#fff}fieldset table:last-child{margin-bottom:0}.field-validation-valid,.field-validation-error{display:none!important}legend{background-color:#111;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;left:-1px;line-height:47px;padding:5px 30px;position:absolute;top:-57px;width:auto!important}input[type="text"],input[type="password"],select,textarea{background-color:#fff;border:0;border-bottom:solid 3px #eee;outline:0;max-width:100%;padding:5px;transition:all .15s ease-in}input[type="text"]:hover,input[type="password"]:hover,select:hover,textarea:hover,input[type="text"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border-bottom:solid 3px #ec028c;outline:0}input[type="text"].required-field,input[type="password"].required-field,select.required-field,textarea.required-field{border:solid 1px #ec028c!important}input[type="text"].required-field:hover,input[type="password"].required-field:hover,select.required-field:hover,textarea.required-field:hover{border-bottom:solid 3px #ec028c;outline:0}input[type="file"],input[type="text"],input[type="password"],select{height:42px;line-height:25px}input[type="file"],input[type="text"],input[type="password"]{width:100%}input[type="checkbox"],input[type="radio"]{width:20px}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder,::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}p{margin:0 0 20px 0}.table-responsive .table{max-width:none}@media(max-width:767px){.table-responsive .table{width:auto}}table{table-layout:fixed}hr{background-color:#eee;border:0;height:1px;margin:15px 0}code{border:solid 1px #000}img{max-width:100%}html,body{height:100%}.admin-login{position:absolute;right:15px;top:0}.admin-login a{background-color:#ec028c;color:#fff;display:block;padding:5px 30px;transition:all .2s ease}.admin-login a:hover{background-color:#111}#top{background-color:#ec028c;color:#fff;font-size:13px;line-height:30px;height:30px;text-align:center}#page>header{background:#5e5e5e;background:linear-gradient(135deg,#5e5e5e 0%,#3d3d3d 100%);color:#fff;padding:10px 15px 10px 15px}#page>header .contact-details{color:#fff;font-size:15px;margin:0}@media screen and (max-width:991px){#page>header .contact-details{margin-top:15px;text-align:center}}#page>header .contact-details a{color:#fff!important}#page>header .contact-details a:hover{color:#ec028c!important}#page>header .contact-details span{color:#ec028c}@media screen and (max-width:991px){#page>header .logo{float:none;margin-top:0;text-align:center}}#page>header .opening-times{margin-left:120px}@media screen and (max-width:1399px){#page>header .opening-times{margin-left:108px}}@media screen and (max-width:1199px){#page>header .opening-times{margin-left:89px}}@media screen and (max-width:991px){#page>header .opening-times{display:block;margin-left:0}}#page>header .product-search{float:none;margin:-5px 0 0 0}#page>header .product-search form{border-bottom:solid 3px #eee;transition:all .15s ease-in}#page>header .product-search form:hover,#page>header .product-search form:focus{border-bottom:solid 3px #ec028c}#page>header .product-search form .btn{background:transparent url(../Images/Search.png) no-repeat center center!important;border:0!important;float:right}#page>header .product-search form .btn:hover{border:0}#page>header .product-search form input[type="text"]{background-color:transparent;border:0!important;display:inline-block;outline:0!important;width:calc(100% - 80px)!important}#page>header .product-search form input[type="text"]:-webkit-autofill,#page>header .product-search form input[type="text"]:-webkit-autofill:hover,#page>header .product-search form input[type="text"]:-webkit-autofill:focus,#page>header .product-search form input[type="text"]:-webkit-autofill:active{-webkit-transition-delay:99999s}#page>header:before,#page>header:after{content:" ";display:table}#page>header:after{clear:both}#breadcrumb{font-size:13px;margin-bottom:-30px;margin-top:15px;padding:0 15px;text-transform:lowercase}#breadcrumb a.last{color:inherit}#breadcrumb a.last:hover{cursor:text;text-decoration:none}#main{display:flex;padding-bottom:45px;padding-top:45px}#main>section,#main>aside{min-width:0}#content{flex:1;padding:0 15px}@media screen and (max-width:767px){#content{padding:0 0 15px}}#left-column,#right-column{flex:0 0 340px}@media screen and (max-width:1399px){#left-column,#right-column{flex-basis:300px}}@media screen and (max-width:1199px){#left-column,#right-column{flex-basis:270px}}@media screen and (max-width:767px){#left-column{display:none}}@media screen and (max-width:991px){#right-column{display:none}}#page>footer,#page>#bottom{background-color:#111;color:#fff;font-size:15px;padding:15px 0}#page>footer a,#page>#bottom a{color:#fff}#page>footer a:hover,#page>#bottom a:hover{color:#ec028c}#page>footer{padding-top:60px}.back-to-top{display:none;-webkit-animation-delay:2s;animation-delay:2s;position:fixed;bottom:45px;right:45px}body.one-column-layout #content{padding:0 0 15px}body.one-column-layout #left-column,body.one-column-layout #right-column{display:none}body.two-columns-layout #content{padding:0 0 15px 30px}@media screen and (max-width:767px){body.two-columns-layout #content{padding:0 0 15px}}body.two-columns-layout #right-column{display:none}#menu{background-color:#111;border-top:solid 5px #ec028c!important;height:55px;margin:0 auto;z-index:99}@media screen and (min-width:991px){#menu.sticky{position:fixed!important;width:100%;top:0}}#menu .nav{margin-top:0}#menu .nav-justified li a{color:#fff;font-size:17px;line-height:50px;padding:0}#menu .nav-justified li a:focus,#menu .nav-justified li a:hover{background-color:#eee;color:#ec028c;text-decoration:none}@media screen and (max-width:1199px){#menu .nav-justified li a{font-size:15px}}@media screen and (max-width:767px){#menu .nav-justified li a{font-size:18px}}#menu .nav-justified li.standard-dropdown:hover ul.dropdown-menu{display:block;padding:7.5px;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both}@media screen and (max-width:768px){#menu .nav-justified li.standard-dropdown:hover ul.dropdown-menu{display:none}}#menu .nav-justified li.standard-dropdown .dropdown-menu{background-color:#606060;border:0;border-radius:0;margin:0;padding:0!important}#menu .nav-justified li.standard-dropdown .dropdown-menu li a{background-image:none!important;padding:0 15px;transition:background-color .3s ease}#menu .nav-justified li.standard-dropdown .dropdown-menu li a:hover{background-color:#ec028c;color:#fff}#menu .nav-justified li.dropdown{position:static}#menu .nav-justified li.dropdown:hover ul.dropdown-menu{display:block;padding:7.5px;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both}@media screen and (max-width:768px){#menu .nav-justified li.dropdown:hover ul.dropdown-menu{display:none}}#menu .nav-justified li.dropdown .dropdown-menu{border:2px solid rgba(0,0,0,.25);position:absolute;top:46px;left:0;width:100%;z-index:300}#menu .nav-justified li.dropdown .dropdown-menu li{padding:7.5px;height:240px!important;overflow:hidden}#menu .nav-justified li.dropdown .dropdown-menu li a{background-image:url(/SiteAssets/Images/MenuItems/NoImage.png);background-position:center center;background-repeat:no-repeat;min-height:225px;font-size:0;position:relative;width:100%}#menu .nav-justified li.dropdown .dropdown-menu li a:before{-moz-box-sizing:border-box;background-color:rgba(243,2,143,.75);bottom:0;box-sizing:border-box;color:#fff;content:attr(data-title);font-size:15px;height:60px;left:0;line-height:60px;overflow:hidden;padding:0 15px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-khtml-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-ms-transition:all .3s ease-in;transition:all .3s ease-in}#menu .nav-justified li.dropdown .dropdown-menu li a:hover{background-color:#fff}#menu .nav-justified li.dropdown .dropdown-menu li a:hover:before{background-color:#f3028f!important}@media screen and (max-width:768px){#menu .nav-justified>li{background-color:#606060}#menu .nav-justified>li a{margin-bottom:0}}@media screen and (max-width:767px){#menu .nav-justified>li{background:#606060;display:block}#menu .nav-justified>li a{line-height:45px;padding:0;text-align:center;width:100%}#menu .nav-justified>li a:hover{background-color:#eee}#menu .nav-justified>li a .dropdown-toggle{display:inline-block!important;margin-left:10px;width:30px}#menu .nav-justified>li a .dropdown-toggle .caret{margin-left:0}}#menu.navbar{border:0;border-radius:0}#menu .navbar-collapse{border-top:0;padding:0;text-align:center;z-index:199}@media screen and (max-width:767px){#menu .navbar-collapse{width:100%}}#menu .navbar-menu-header{display:none;color:#fff;float:left;line-height:50px;margin-left:15px}@media screen and (max-width:767px){#menu .navbar-menu-header{display:block}}#menu .navbar-toggle{border-color:#fff}#menu .navbar-toggle:hover,#menu .navbar-toggle:focus{background-color:#606060}#menu .navbar-toggle .icon-bar{background-color:#fff}#left-column .nav li a,#right-column .nav li a{color:#606060;line-height:40px;padding:0}#left-column .nav li a:hover,#right-column .nav li a:hover{color:#ec028c}#left-column .nav li.active>a,#right-column .nav li.active>a{color:#ec028c}#left-column .nav li li,#right-column .nav li li{padding-left:15px}#left-column .nav li li:before,#right-column .nav li li:before{content:"»"}#left-column .nav li li a,#right-column .nav li li a{line-height:30px;padding-left:5px}#left-column .nav li li li,#right-column .nav li li li{padding-left:30px}#left-column .nav li li li li,#right-column .nav li li li li{padding-left:45px}#page>header .widget>.container,#menu .widget>.container,#main .widget>.container,#page>footer .widget>.container{padding:0!important;width:auto!important}#page>header .widget>.container:after,#menu .widget>.container:after,#main .widget>.container:after,#page>footer .widget>.container:after{clear:none}#left-column .widget,#right-column .widget{margin-bottom:15px;padding:0 15px}#left-column .widget header,#right-column .widget header{font-family:'Raleway',sans-serif;font-size:18px;margin:0 -15px 15px;padding:10px 15px}#left-column .widget ul,#right-column .widget ul{list-style:none;padding:0}#main-bottom header,#main-bottom-left header,#main-bottom-right header,#main-top header{font-family:'Raleway',sans-serif;font-size:46px;font-weight:700;line-height:1.1;text-align:center}@media screen and (max-width:991px){#main-bottom header,#main-bottom-left header,#main-bottom-right header,#main-top header{font-size:36px}}#main-bottom .sub-heading,#main-bottom-left .sub-heading,#main-bottom-right .sub-heading,#main-top .sub-heading{font-family:'Raleway',sans-serif;font-size:24px;text-align:center}@media screen and (max-width:991px){#main-bottom .sub-heading,#main-bottom-left .sub-heading,#main-bottom-right .sub-heading,#main-top .sub-heading{font-size:21px}}#main-bottom .widget-grey-header header,#main-bottom-left .widget-grey-header header,#main-bottom-right .widget-grey-header header,#main-top .widget-grey-header header,#main-bottom .widget-pink-header header,#main-bottom-left .widget-pink-header header,#main-bottom-right .widget-pink-header header,#main-top .widget-pink-header header{line-height:50px;margin-bottom:15px;padding:0 15px;text-align:left}#main-bottom-left .widget,#main-bottom-right .widget{margin:60px 0}#main-bottom-left .widget header,#main-bottom-right .widget header{text-align:left}#main-bottom-left .widget .sub-heading,#main-bottom-right .widget .sub-heading{text-align:left}.widget-grey,.widget-pink{padding:45px 0}.widget-pink,.widget-pink-header header{background-color:#ec028c;color:#fff}.widget-pink a,.widget-pink-header header a{color:#fff}.widget-grey,.widget-grey-header header{background-color:#606060;color:#fff}.widget-light-grey{background:#eee;color:#666;padding:45px 0}.widget-light-grey header{color:#666;text-align:left!important}.widget-light-grey .sub-heading{text-align:left!important}.widget-light-grey .right{text-align:right}@media screen and (max-width:991px){.widget-light-grey .right{text-align:center}}.absmiddle{margin-bottom:.25em;vertical-align:middle}.accordion header{background-color:#111;color:#fff;cursor:pointer;font-size:21px;font-weight:700;margin:0 0 15px 0;padding:10px;position:relative}.accordion header:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:30px;top:10px}.accordion header label{margin:0}.accordion header label:hover{cursor:pointer}.accordion .toggle-open header{background-color:#ec028c!important}.accordion .toggle-open header:after{content:"";cursor:pointer;font-family:'Glyphicons Halflings';position:absolute;right:30px;top:10px}.accordion .body{background:#eee;padding:30px}.authentication{margin-left:-225px!important;width:450px!important}.btn{background-color:#ec028c;border-radius:20px;border:solid 2px #ec028c;color:#fff;display:inline-block;font-size:23px;line-height:38px;padding:0 30px;vertical-align:top}.btn:focus,.btn:focus:active,.btn:active,.btn:hover{background-color:#fff;border:solid 2px #ec028c;color:#ec028c;cursor:pointer;line-height:38px;outline:0;text-decoration:none}.btn[disabled]{background-color:#ddd;color:#999}.btn-image{background-color:#fff;padding:0}.btn-image:hover{background-color:#fff}.btn-lg{line-height:48px}.btn-lg:focus,.btn-lg:focus:active,.btn-lg:active,.btn-lg:hover{line-height:48px!important}.carousel-control{background-image:none!important;width:60px!important;z-index:10!important}.carousel-control .glyphicon-chevron-left{height:60px!important;left:0;margin:-30px 0 0 0!important;width:60px!important}.carousel-control .glyphicon-chevron-left:before{background:url(../Images/ChevronLeft.png) no-repeat;content:" ";display:block;height:60px!important;width:60px!important}.carousel-control .glyphicon-chevron-right{height:60px!important;margin:-30px 0 0 0!important;right:0;width:60px!important}.carousel-control .glyphicon-chevron-right:before{background:url(../Images/ChevronRight.png) no-repeat;content:" ";display:block;height:60px!important;width:60px!important}.carousel-fade .item{left:0!important;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s}.carousel-fade .item.active.left,.carousel-fade .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:2}.carousel-inner .item{background:none;border:0;margin:0;padding:0}ol.carousel-indicators{text-align:right}ol.carousel-indicators li{border-radius:30px;height:30px;width:30px}ol.carousel-indicators li.active{height:32px;width:32px}.carousel-with-thumbnails .carousel-outer{position:relative}.carousel-with-thumbnails .carousel-indicators{margin:10px auto 0;overflow:auto;position:static;width:auto}.carousel-with-thumbnails .carousel-indicators li{background-color:transparent;border-radius:0;display:inline-block;height:auto;margin:0!important;width:auto}.carousel-with-thumbnails .carousel-indicators li img{display:block;opacity:.5}.carousel-with-thumbnails .carousel-indicators li.active img{opacity:1}.carousel-with-thumbnails .carousel-indicators li:hover img{opacity:.75}.carousel-with-thumbnails .carousel-indicators li.active{height:auto;width:auto}.checkbox input[type="checkbox"]{margin-left:0}.comment{border-bottom:solid 3px #f0f0f0;clear:both;margin-top:10px;overflow:hidden;padding:10px 0}.comment .comment{border-bottom:0;border-top:solid 3px #f0f0f0}.comment>.comment{margin-left:80px}.comment>.collapse-toggle{float:right}.comment>footer{text-align:right}.comment>footer ul{list-style:none;margin:0;padding:0}.comment>footer li{display:inline-block;margin-left:10px}.complete-office-solutions .row{display:flex;align-items:center}@media screen and (max-width:1199px){.complete-office-solutions .row{display:block}}.complete-office-solutions ul.list-unstyled li{min-height:114px}.complete-office-solutions ul.list-unstyled li h3{margin-bottom:5px}.complete-office-solutions ul.list-unstyled li .icon{background-color:#fff;border:solid 5px #fff;border-radius:100%;float:left;margin-right:15px;text-align:center}.complete-office-solutions ul.list-unstyled li .icon:hover{border:solid 5px #ec028c}@media screen and (max-width:395px){.complete-office-solutions ul.list-unstyled li .icon{display:none}}.complete-office-solutions ul.list-unstyled li:hover .icon{border:solid 5px #ec028c}.display-field,.editor-field,.display-label,.editor-label{line-height:32px;margin:.35em 0}@media screen and (max-width:479px){.display-field,.editor-field,.display-label,.editor-label{line-height:inherit}}.display-wrapper:before,.editor-wrapper:before,.display-wrapper:after,.editor-wrapper:after{content:" ";display:table}.display-wrapper:after,.editor-wrapper:after{clear:both}.field-validation-valid,.field-validation-error{display:none}.first{margin-top:0}.help-block{font-size:16px;font-style:italic}.hero-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;flex-direction:column;height:80vh;justify-content:center;min-height:700px;position:relative;width:100%}.hero-banner .overlay{align-items:center;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.17) 56%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.17) 56%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,.17) 56%,rgba(0,0,0,.7) 100%);display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.hero-banner .container{-webkit-animation:fade-in 1.5s cubic-bezier(.39,.575,.565,1) 1.5s both;-moz-animation:fade-in 1.5s cubic-bezier(.39,.575,.565,1) 1.5s both;animation:fade-in 1.5s cubic-bezier(.39,.575,.565,1) 1.5s both;color:#fff}.hero-banner .container .btn{font-size:24px;padding:0 30px}.hero-banner .container .btn:hover{background-color:#fff;border:solid 2px #ec028c;color:#ec028c}.hero-banner .container .main{font-family:'Raleway',sans-serif;font-size:78px;font-weight:800;line-height:1.3;margin-bottom:45px!important;text-shadow:2px 2px 5px rgba(60,60,60,.4)}@media screen and (max-width:991px){.hero-banner .container .main{font-size:46px;line-height:1.1}}.hero-banner .container .sub{color:#fff;font-family:'Raleway',sans-serif;font-size:24px;margin-bottom:45px!important;text-shadow:2px 2px 5px rgba(60,60,60,.4)}@media screen and (max-width:991px){.hero-banner .container .sub{font-size:21px}}.contact-form fieldset,.home-contact-form fieldset{border:0;background-color:#fff;margin:0 0 30px 0;padding:0}.contact-form input[type="text"],.home-contact-form input[type="text"],.contact-form input[type="password"],.home-contact-form input[type="password"],.contact-form select,.home-contact-form select,.contact-form textarea,.home-contact-form textarea{width:100%!important}.contact-form legend,.home-contact-form legend{display:none}.img-border{border:solid 1px #ccc!important;padding:2px}.input-validation-error{background-color:#f2dede;border:solid 1px #a94442!important}.last{margin-bottom:0}.list-inline-divide li{border-left:solid 1px #999;line-height:10px;margin-right:-4px}.list-inline-divide li:first-child{border-left:0}.modal{background-color:#fff;border:solid 1px #ccc;bottom:auto;display:none;left:50%;margin-left:-400px;overflow:auto;position:fixed;top:17%;width:800px;z-index:401;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) 0s both}.modal>header{background-color:#ec028c;color:#fff;font-size:19px;font-weight:600;line-height:2em;padding:10px 15px}.modal>header>.modal-close{color:#fff!important;cursor:pointer;float:right}.modal>.body{max-height:400px;overflow:auto;padding:15px}@media(max-width:991px){.modal{margin-left:-45%;top:5%;width:90%}.modal>.body{max-height:320px}.modal th,.modal td{padding:.25em}}.modal-background{background:#000;background:rgba(0,0,0,.4);display:none;filter:alpha(opacity=40);height:100%;left:0;position:fixed;top:0;width:100%;z-index:400}.notification{background-color:#eee;line-height:40px;padding:0 15px;position:fixed;text-align:center;width:100%;z-index:299}.notification .close{font-size:30px;line-height:inherit}.notification.notification-top{border-bottom:solid 1px #999;top:0}.notification.notification-bottom{border-top:solid 1px #999;bottom:0}.pager{margin:1em 0;text-align:right}.pager a,.pager .current{border:solid 1px #ccc;display:inline-block;line-height:32px;padding:0 8px;text-decoration:none}.pager a:hover,.pager .current{background-color:#ec028c;border-color:#ccc;color:#fff}.pointer{cursor:pointer}.quotation-help{background-color:#35b4e2;border-radius:21px;color:#fff!important;float:right;font-size:13px;font-weight:normal;line-height:42px;padding:0 5px 0 15px}.quotation-help img{margin-left:5px}.range-boxes{margin-top:45px}.range-boxes .image{background-position:center center;background-size:cover;min-height:250px;position:relative}.range-boxes .image a{align-items:center;background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,.49) 26%,rgba(0,0,0,.5) 27%,rgba(0,0,0,.58) 38%,rgba(0,0,0,.66) 50%,rgba(0,0,0,.99) 99%,#000 100%);color:#fff;display:flex;height:100%;font-family:'Raleway',sans-serif;font-size:24px;justify-content:center;overflow:hidden;position:absolute;text-shadow:2px 2px 2px #333;top:0;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.range-boxes .image a:before{border-radius:inherit;background:-moz-linear-gradient(top,rgba(243,2,140,.3) 0%,rgba(243,2,140,.59) 26%,rgba(243,2,140,.65) 37%,rgba(243,2,140,.72) 50%,rgba(243,2,140,.99) 99%,#f3028c 100%);background:-webkit-linear-gradient(top,rgba(243,2,140,.3) 0%,rgba(243,2,140,.59) 26%,rgba(243,2,140,.65) 37%,rgba(243,2,140,.72) 50%,rgba(243,2,140,.99) 99%,#f3028c 100%);background:linear-gradient(to bottom,rgba(243,2,140,.3) 0%,rgba(243,2,140,.59) 26%,rgba(243,2,140,.65) 37%,rgba(243,2,140,.72) 50%,rgba(243,2,140,.99) 99%,#f3028c 100%);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;transition:opacity .45s}.range-boxes .image a:hover:before{opacity:1}.search-item{margin:1em 0}.share-this *{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.sort{margin:1em 0}.sort .sort-display ul{list-style:none;margin:5px 0 0;padding:0}.sort .sort-display li{display:inline-block;margin-right:5px}.sort .sort-display li a{display:inline-block;height:32px;text-indent:-9999px;width:22px}.sort .sort-display li.grid-view a{background:url(../Images/LayoutGrid.png) no-repeat}.sort .sort-display li.list-view a{background:url(../Images/LayoutList.png) no-repeat}.sort .sort-by{text-align:center}.sort .sort-pager{margin:0;text-align:right}.table tr:nth-child(even){background-color:#eee}.table th{background-color:#606060;border-bottom:0!important;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table th a{color:#fff}.table td{border-top:0!important}.tabs{border-bottom:0;list-style:none;margin:0 0 30px 0;padding:0}.tabs li{float:left;margin-right:30px}.tabs a{border-bottom:solid 5px #fff;color:#111;display:block;font-weight:700;line-height:35px;margin-bottom:-5px;padding:0;text-decoration:none;text-transform:uppercase}.tabs a:hover,.tabs li.active a{border-bottom:solid 5px #ec028c;padding-bottom:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.text-magenta{color:#ec028c}.text-sm{font-size:90%}.text-lg{font-size:130%}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.validation-summary-errors{background-color:#f2dede;border:solid 2px #a94442;font-weight:bold;margin:1em 0;padding:10px}.validation-summary-errors span{display:block}.validation-summary-errors ul{margin-bottom:0}.validation-summary-valid{display:none}.vertical-align-items,.vertically-align-items{align-items:center;display:flex}@media screen and (max-width:991px){.vertical-align-items,.vertically-align-items{display:block}}.view-hover{display:inline-block;position:relative;text-decoration:none;z-index:1}.view-hover .overlay{background:rgba(0,0,0,.75);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.view-hover .overlay:before{color:#fff;content:'View »';font-size:15px;font-weight:400;position:absolute;bottom:15px;right:15px}.view-hover:hover{text-decoration:none}.view-projects{background:linear-gradient(rgba(236,2,140,.65),rgba(236,2,140,.65)),url(/SiteAssets/Images/Widgets/ProjectBanner.jpg) no-repeat center center;background-size:cover;color:#fff;padding:45px 0;text-align:center}.view-projects a{color:#fff;display:block;font-family:'Raleway',sans-serif;font-size:24px}.view-projects a .text-lg{font-size:32px;font-weight:700}.visible-xxs{display:none!important}@media(max-width:479px){.visible-xxs{display:block!important}}.word-wrap{overflow:hidden;-ms-word-wrap:break-word;word-wrap:break-word}.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media(max-width:479px){.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11{float:left}.col-xxs-1{width:8.33333333%}.col-xxs-2{width:16.66666667%}.col-xxs-3{width:25%}.col-xxs-4{width:33.33333333%}.col-xxs-5{width:41.66666667%}.col-xxs-6{width:50%}.col-xxs-7{width:58.33333333%}.col-xxs-8{width:66.66666667%}.col-xxs-9{width:75%}.col-xxs-10{width:83.33333333%}.col-xxs-11{width:91.66666667%}.col-xxs-12{width:100%}}@media(min-width:1400px){.container{width:1370px}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}}@media(max-width:479px){.hidden-xxs{display:none!important}}@media(min-width:1200px) and (max-width:1399px){.hidden-lg{display:none!important}}.row-gutter-none{margin-left:0!important;margin-right:0!important}.row-gutter-none [class*="col-"]{padding-left:0;padding-right:0}.row-gutter-sm{margin-left:-7.5px!important;margin-right:-7.5px!important}.row-gutter-sm [class*="col-"]{padding-left:7.5px;padding-right:7.5px}.row.flex{display:flex;flex-wrap:wrap}.row.flex>[class*="col-"]{display:flex;flex-direction:column}.bounce-in-top{-webkit-animation:bounce-in-top 1s 0s both;animation:bounce-in-top 1s 0s both}@-webkit-keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-top{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateY(-65px);transform:translateY(-65px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateY(-28px);transform:translateY(-28px);-webkit-animation-timing-function:ease-in}90%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.fade-in{-webkit-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-out{-webkit-animation:fade-out 1s ease-out 0s both;-moz-animation:fade-out 1s ease-out 0s both;animation:fade-out 1s ease-out 0s both}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.article-photo{margin-bottom:45px;text-align:center}.blog-date{margin-bottom:0;font-size:19px;font-style:italic}.article-details{margin-bottom:45px}.article-details .image{margin-bottom:45px;margin-top:15px}.blog-post{margin-top:30px;margin-bottom:90px;-webkit-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) .4s both;-moz-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) .4s both;animation:fade-in 1s cubic-bezier(.39,.575,.565,1) .4s both}@media(max-width:991px){.blog-post{margin-bottom:120px}}@media(max-width:479px){.blog-post{margin-bottom:60px}}.blog-post .blog-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:400px;position:relative}.blog-post .summary-box{background-color:#ec028c;padding:20px 45px;position:absolute;bottom:30px;margin:0 auto;right:0;left:0;width:calc(100% - 90px)}@media(max-width:991px){.blog-post .summary-box{bottom:-60px}}@media(max-width:479px){.blog-post .summary-box{position:static;width:100%;padding:30px}}.blog-post .summary-box .text{margin-bottom:0;min-height:90px}@media(max-width:991px){.blog-post .summary-box .text{min-height:0}}.blog-post .summary-box .discover-more{color:#fff;text-decoration:none}.blog-post .summary-box .discover-more:after{background:url(../Images/BlogArrow.png) no-repeat center right;content:'';padding-right:30px}.blog-post .summary-box .title{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:28px;margin-bottom:15px;margin-top:0}@media screen and (max-width:767px){.blog-post .summary-box .title{font-size:21px}}.blog-post .summary-box .title:hover{color:#fff;text-decoration:underline}.blog-post .summary-box .title a{color:#fff;text-decoration:none}.blog-post .summary-box .title a:hover{color:#fff;text-decoration:underline}.booking-status{background-color:#ccc;color:#666;display:inline-block;line-height:32px;padding:0 15px}.booking-status:hover{background-color:#00a0c6;color:#fff;text-decoration:none}.booking-status-already-booked{background-color:#edfaf8;border:dashed 1px #2a887b;color:#2a887b}.booking-status-fully-booked,.booking-status-not-allowed{background-color:#ffd7d7;border:dashed 1px #8f0000;color:#8f0000}.calendar th{text-align:center}.calendar td{height:100px;padding:0!important}.calendar-day{background-color:#eee}.calendar-day-current{background-color:#ccc}.calendar-day-weekend{background-color:#ddd}.calendar-event{background-color:#fff;font-size:80%;margin-bottom:2px;padding:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event-end{border-right:solid 5px #00a0c6}.calendar-event-start{border-left:solid 5px #00a0c6}.calendar-more{padding:5px;text-align:right}.calendar-number{color:#777;margin:5px}.event-date{background-color:#00a0c6;color:#fff;clear:left;float:left;line-height:20px;margin:0 5px 5px 0;padding:10px 0;text-align:center;width:60px}.event-date .day{font-size:180%}.gallery .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-image{margin-bottom:15px;height:350px;text-align:center}.article,.featured-article{margin-bottom:15px}.article .title,.featured-article .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article .title a,.featured-article .title a{color:#666;font-size:19px;font-weight:bold}.article .image,.featured-article .image{margin-bottom:15px;text-align:center}.article.featured-article-0,.featured-article.featured-article-0{background-color:#eee;padding:15px}.featured-article{min-height:600px}.add-to-cart form{background-color:#eee;padding:15px}.add-to-cart form .btn{margin-top:15px;width:100%}.add-to-cart form input[type="file"],.add-to-cart form input[type="text"],.add-to-cart form select{width:100%}.btn-checkout{background-color:#69c43f;border-radius:20px;border-width:0;color:#fff;display:inline-block;font-size:23px;line-height:48px;padding:0 30px;vertical-align:top}.btn-checkout:focus,.btn-checkout:focus:active,.btn-checkout:active,.btn-checkout:hover{background-color:#fff;border:solid 2px #69c43f;color:#ec028c;cursor:pointer;line-height:44px;outline:0;text-decoration:none}.field-thumbnails{border:solid 1px #eee;border-radius:5px;text-align:center;transition:background-color .3s,border .3s}.field-thumbnails .thumbnail{padding:15px}.field-thumbnails .thumbnail.selected{background-color:#e0fad4;border:solid 1px #69c43f}.field-thumbnails .thumbnail .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-thumbnails .thumbnail .image{display:block;min-height:100px;padding:15px}.field-thumbnails .thumbnail .buttons{text-align:center}.field-thumbnails .thumbnail .buttons .btn{font-size:17px;line-height:23px;margin:0;padding:0;width:85px}.field-thumbnails .thumbnail .buttons .btn.btn-remove{background-color:#fff;border:solid 2px #ec028c;color:#ec028c;outline:0;text-decoration:none}ul.product-brands,ul.product-categories{margin:0;padding:30px 0 0 0}.product-brand,.product-category{list-style:none}.product-brand a,.product-category a{background-image:url(/SiteAssets/Images/MenuItems/NoImage.png);background-position:center center;background-repeat:no-repeat;display:block;min-height:225px;font-size:0;font-weight:400;margin-bottom:15px;position:relative;width:100%}.product-brand a>span,.product-category a>span{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.95) 100%);bottom:0;color:#fff;display:block;font-family:'Raleway',sans-serif;position:absolute;height:100%;right:0;text-align:right;text-shadow:2px 2px 2px #333;width:100%;vertical-align:bottom;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.product-brand a .text,.product-category a .text{bottom:15px;font-size:18px;font-weight:700;position:absolute;right:15px;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-brand a .view,.product-category a .view{font-size:15px;font-weight:400;text-shadow:none}.product-brand a:hover,.product-category a:hover{background-color:#fff}.product-brand a:hover>span,.product-category a:hover>span{background-color:rgba(0,0,0,.7)!important}.product-cart{font-size:15px;margin:10px 15px 0 15px;position:relative;width:100%}@media screen and (max-width:991px){.product-cart{margin:10px 0 0 0}}.product-cart>header{background-color:#ec028c;border-radius:33px;color:#fff;line-height:46px;padding:10px 0 10px 7px;text-align:center}@media screen and (max-width:991px){.product-cart>header{line-height:36px;padding:5px 0 5px 10px;display:flex;align-items:center}}.product-cart>header a{color:#fff}@media screen and (max-width:1399px){.product-cart>header a{font-size:13px}}.product-cart>header .cart-icon{background:url(../Images/Basket.svg) no-repeat 20px 5px;color:#fff;font-size:15px;line-height:46px;min-width:34px}@media screen and (max-width:1399px){.product-cart>header .cart-icon{background:url(../Images/Basket.svg) no-repeat 10px 0}}@media screen and (max-width:991px){.product-cart>header .cart-text{text-align:left}}.product-cart .dropdown{background-color:#5e5e5e;border:0;padding:15px;position:absolute;right:0;width:380px;z-index:200}@media screen and (max-width:991px){.product-cart .dropdown{left:0;width:100%}}.product-cart .dropdown hr{margin:0}.product-cart .dropdown .line-item{border-bottom:solid 1px #fff;min-height:85px;padding:15px 0}.product-cart .dropdown .line-item a{color:#fff}.product-cart .dropdown .line-item a.delete{cursor:pointer;color:#ddd;display:block;font-size:50px}.product-cart .dropdown .line-item a.delete:hover{color:#fff;text-decoration:none}.product-cart .dropdown .line-item-image-1{height:50px;padding:0 10px}.product-cart .dropdown .btn{font-weight:700;margin-top:15px;width:100%}.product-cart .dropdown .subtotal{margin-top:15px}.product-cart .dropdown .subtotal-text{font-weight:bold}.product-display-price-and-stock-status{line-height:30px}.product-display-price-and-stock-status .display-price{float:left;margin-bottom:30px;padding-right:15px}.product-display-price-and-stock-status .display-price .price{color:#ec028c;font-size:28px;font-weight:700}@media screen and (max-width:1399px){.product-display-price-and-stock-status .display-price .price{font-size:24px}}.product-display-price-and-stock-status:before,.product-display-price-and-stock-status:after{content:" ";display:table}.product-display-price-and-stock-status:after{clear:both}#product-details .product-image-right{min-height:316px}@media screen and (max-width:1399px){#product-details .product-image-right{height:auto!important}}#product-details .product-image-right .from-only{display:none}.product-filter #Search{width:calc(100% - 100px)!important}.product-grid-item a{border:solid 1px #eee;display:block;color:#606060!important;margin-bottom:15px;position:relative;text-align:center}.product-grid-item a .last{display:none}.product-grid-item a .product-image{height:300px;overflow:hidden;position:relative}.product-grid-item a .product-image img{bottom:0;left:0;margin:auto;padding:15px;position:absolute;right:0;top:0}.product-grid-item a .product-name{background-color:#eee;font-weight:700;margin:0;min-height:130px;padding:15px;position:relative;text-align:left;z-index:1}.product-grid-item a .product-name span{font-size:15px;font-weight:400}.product-images .carousel-inner{position:relative;height:468px;max-height:486px}.product-images .carousel-inner .product-name{background-color:rgba(78,78,78,.7);bottom:0;box-sizing:border-box;color:#fff;font-size:13px;height:50px;line-height:50px;padding:0 15px;position:absolute;right:0;text-align:center;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.product-images .carousel-inner>.item{height:100%}.product-images .carousel-inner>.item>a>img{margin:0 auto;max-height:486px}.product-images .zoom-button{background-color:rgba(78,78,78,.7);box-sizing:border-box;color:#fff;cursor:pointer;font-size:13px;height:50px;line-height:50px;padding:0 15px;position:absolute;right:0;text-align:center;text-decoration:none!important;text-overflow:ellipsis;top:0;white-space:nowrap;z-index:1}.product-images .zoom-button .glyphicon{margin-right:10px}.product-images .carousel-with-thumbnails .carousel-indicators{margin:5px 0 0 0}.product-images .carousel-with-thumbnails .carousel-indicators li{border:solid 1px #ccc!important;display:block;float:left;height:auto;margin:0 5px 5px 0!important;height:127px;text-align:center;width:calc(25% - 4px)!important}.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(4n){margin:0 0 5px 0!important}.product-images .carousel-with-thumbnails .carousel-indicators li img{margin:0 auto;opacity:1!important}.product-images .carousel-with-thumbnails .carousel-indicators li.active{border:solid 1px #ec028c!important}@media screen and (min-width:992px) and (max-width:1199px){.product-images .carousel-with-thumbnails .carousel-indicators li{margin:0 5px 5px 0!important;width:calc(33.3333% - 4px)!important}.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(even),.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(odd){margin:0 5px 5px 0!important}.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(3n){margin:0 0 5px 0!important}}@media screen and (min-width:768px) and (max-width:991px){.product-images .carousel-with-thumbnails .carousel-indicators li{margin:0 5px 5px 0!important;width:calc(20% - 4px)!important}.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(even),.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(odd){margin:0 5px 5px 0!important}.product-images .carousel-with-thumbnails .carousel-indicators li:nth-child(5n){margin:0 0 5px 0!important}}@media screen and (max-width:1399px){.product-images .carousel-with-thumbnails .carousel-indicators li{max-height:100px}.product-images .carousel-with-thumbnails .carousel-indicators li img{max-height:98px}}.product-list-item{border-bottom:5px solid #ccc;margin:0 0 15px;padding-bottom:15px}.product-list-item h2{font-size:28px}.product-list-item .product-image a{display:block;text-align:center}.product-question{border-bottom:solid 3px #f0f0f0;clear:both;margin-top:15px;overflow:hidden}.product-question .answer{margin:15px 0 15px 80px}.product-question .author{color:#888}.product-question ul{float:right;list-style:none;margin:-22px 0 0;padding:0}.product-question li{display:inline-block;margin-left:10px}.product-search{float:left;margin-left:50px;position:relative}.product-search input{height:52px}@media screen and (max-width:1199px){.product-search input{width:180px}}.product-search .btn{background:#ccc url(../Images/Search.png) no-repeat center center;line-height:52px;text-indent:-9999px;width:60px}.product-search .btn:hover{background-color:#00a0c6}@media screen and (max-width:991px){.product-search{clear:both;float:none;margin:15px 0 0;text-align:center}}.product-search .dropdown{background-color:#fff;border:solid 2px #ddd;color:#111;display:none;left:0!important;padding:10px;position:absolute;top:50px;width:520px;z-index:200}@media screen and (max-width:1199px){.product-search .dropdown{width:320px}}@media screen and (max-width:991px){.product-search .dropdown{width:420px}}@media screen and (max-width:767px){.product-search .dropdown{width:calc(100% - 30px)}}.product-search .dropdown .title{font-weight:700}.product-price-saving{display:flex;align-items:center;gap:5px;font-size:15px}.product-price-saving .saving-percentage{background-color:#008d25;color:#fff;font-size:12px;margin-left:10px;margin-bottom:5px;padding:2px 4px}.product-stock-status-icon-in-stock{background:url(../Images/InStock.png) no-repeat;display:inline-block;height:9px;padding-right:15px;width:9px}#map-canvas{height:350px;width:100%}.project-bottom .contact-form .widget{margin:0!important}.project-bottom .contact-form .widget input[type="text"],.project-bottom .contact-form .widget input[type="password"],.project-bottom .contact-form .widget select,.project-bottom .contact-form .widget textarea{width:100%!important}.project-bottom .contact-form .widget fieldset{border:0;background-color:#fff;margin:0 0 30px 0;padding:0}.project-bottom .contact-form .widget legend{display:none}.project-gallery{padding:15px 0 0 0}.project-gallery #gallery-more{margin:45px 0}.project-gallery .row a{display:block;height:100%;margin-top:30px;min-height:285px;width:100%;-webkit-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both}.project-gallery .row a.image{background-position:center center;background-repeat:no-repeat;background-size:cover!important}#project-overview{background-size:cover;color:#fff;font-size:21px;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><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>#grayscale");filter:gray;-webkit-filter:grayscale(100%);padding:45px 0}@media screen and (max-width:479px){#project-overview{font-size:18px}}#project-overview h2{color:#fff}#project-overview table{width:100%}#project-overview table tr{border-top:solid 2px #fff}#project-overview table tr:first-child{border-top:0}#project-overview table th,#project-overview table td{padding:15px 0!important}.projects{margin-top:60px}.projects .project{background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;height:450px;margin-bottom:30px;position:relative}.projects .project .title{bottom:0;position:absolute;right:30px;text-align:right;z-index:2}@media screen and (max-width:767px){.projects .project .title{left:15px;right:15px}}.projects .project .overlay{background-color:rgba(50,50,50,.4);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.projects .project .overlay:hover{background-color:rgba(1,1,1,.8)}.projects .project .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.projects .project a h2{color:#fff;font-size:36px;font-weight:900;margin:0;text-shadow:6px 6px 5px rgba(0,0,0,.5)}.projects .project a p{color:#fff;font-size:24px;text-shadow:6px 6px 5px rgba(0,0,0,.5)}.projects .project a:hover{text-decoration:none}.project-next-previous-navigation{display:none;position:fixed;bottom:30px;right:30px;z-index:1000;-webkit-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in 1s cubic-bezier(.39,.575,.565,1) 0s both}.project-next-previous-navigation ul li a{background-color:#ec028c;border-radius:100%;color:#fff;display:inline-block;height:45px;line-height:45px;padding:0;width:45px}.project-next-previous-navigation ul li a .glyphicon{top:2px}.read-more{bottom:45px;display:inline-block;height:37px;left:calc(50% - 18.5px);position:absolute;width:37px;-webkit-animation:bounce-in-top 1s 1.5s both;animation:bounce-in-top 1s 1.5s both}.read-more a{display:block;text-align:center;width:100%}.testimonial{background-color:#eee;background-image:url(../Images/TestimonialBackgroundLeft.png),url(../Images/TestimonialBackgroundRight.png);background-position:left bottom,right top;background-repeat:no-repeat;margin-bottom:30px;padding:30px;text-align:center}@media screen and (max-width:767px){.testimonial{margin:0 -15px 30px -15px}}.testimonial .details{padding:0 30px 10px 30px}@media screen and (max-width:767px){.testimonial .details{padding:0 15px}}.testimonial h2,.testimonial h3{background-image:url(../Images/QuoteLeft.png),url(../Images/QuoteRight.png);background-position:left center,right center;background-repeat:no-repeat;min-height:36px}@media screen and (max-width:767px){.testimonial h2,.testimonial h3{background-image:none}}.download{margin:30px 0;text-align:center}.download .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;margin:0 0 15px 0}@media(max-width:991px){.download .title{margin-top:30px}}.download .image{margin-bottom:15px;text-align:center}.download .image a{display:block;position:relative}.download .image a .summary{background-color:rgba(0,0,0,.9);color:#fff;display:none;font-size:15px;padding:15px;position:absolute;top:0;width:100%;height:100%;-webkit-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;-moz-animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both;animation:fade-in .3s cubic-bezier(.39,.575,.565,1) 0s both}.download-category{list-style:none}.download-category a{background-image:url(/SiteAssets/Images/MenuItems/NoImage.png);background-position:center center;background-repeat:no-repeat;display:block;min-height:225px;font-size:0;font-weight:400;margin-bottom:15px;position:relative;width:100%}.download-category a>span{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,.5) 70%,rgba(0,0,0,.95) 100%);bottom:0;color:#fff;display:block;font-family:'Raleway',sans-serif;position:absolute;height:100%;right:0;text-align:right;text-shadow:2px 2px 2px #333;width:100%;vertical-align:bottom;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.download-category a .text{bottom:15px;font-size:18px;font-weight:700;position:absolute;right:15px;text-overflow:ellipsis;white-space:nowrap;width:100%}.download-category a .view{font-size:15px;font-weight:400;text-shadow:none}.download-category a:hover{background-color:#fff}.download-category a:hover>span{background-color:rgba(0,0,0,.7)!important}.latest-downloads{margin-bottom:15px}.latest-downloads header{background-color:#eee;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:28px;font-weight:700;padding:10px 15px}.latest-downloads h2{font-size:21px;margin-bottom:15px}.latest-downloads h2 a{color:#787574}.latest-downloads h2 a:hover{color:#ec028c}.latest-downloads .grey-box{background-color:#eee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:inline-block;line-height:1.7;margin-bottom:0;min-height:590px;padding:0 15px 15px 15px;width:100%}@media(max-width:767px){.latest-downloads .grey-box{margin-bottom:30px}}.latest-downloads .grey-box li{border-bottom:2px solid #ccc;padding-bottom:15px}.latest-downloads .grey-box li:last-child{border-bottom:0}