 :root {--gradient: linear-gradient(to right, #e82a7e 0%, #2382c7 100%);--gradient-light: linear-gradient(to right, #ff6ef9 0%, #0ee9ff 100%);--black_gradient: linear-gradient(to bottom, rgb(0 0 0 / 65%) 0%, rgb(0 0 0) 30%);--border-initial: solid #f1f1f1;--border-hover: solid transparent;--border-radius: 5px;}body {margin: 0;-webkit-font-smoothing: auto;overflow-x: hidden;font-size: 18px;}article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden], template {display: none;}a {background-color: transparent;}a:active, a:hover {outline: 0;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 2.5rem;}hr {box-sizing: content-box;height: 0;}button {overflow: visible;}button, select {text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}legend {border: 0;padding: 0;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}body,h1, h2, h3, h4, h5, h6, a, p, li, span, table {font-family: 'Quicksand';}h1, h2, h3, h4, h5, h6 {clear: both;color: inherit;font-weight: 600;margin-bottom: 1em;line-height: 1.25;}h1 {font-size: 46px;}h2 {font-size: 42px;font-weight: 800;}h3 {font-size: 1.8em;font-weight: 800;line-height: 30px;}h4 {font-size: 19px;line-height: 22px;}h5 {font-size: 14px;line-height: 17.5px;}p {margin-bottom: 1.5em;}span.npw_colour {text-transform: uppercase;background: var( --gradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.dark span.npw_colour, span.yellow_colour {text-transform: uppercase;background: var( --gradient-light);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}body {background: rgb(255,255,255);}img {height: auto;max-width: 100%;}figure {margin: 1em 0;}table {margin: 0 0 1.5em;width: 100%;}input, select {border-radius: 20px;padding: 0.5em 1em;border-color: #bdbdbd;color: #bdbdbd;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition: 320ms ease;}input:focus, select:focus, input:hover, select:hover {border-color: #000;color: #000;}input {height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}textarea {overflow: auto;}.page-template-default #content .container {max-width: 100%;}.top-bar .column a, .top-bar .column {color: rgb(255,255,255);}header#masthead {background-color: rgb(0, 0, 0);box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);z-index: 10;}.flex-logo img {max-height: 120px;padding: 10px;}#page button, #page .btn, #page .button, #page .fl-button, #page .btn-primary {color: #fff;background: var(--gradient);border: none;transition: 1.5s ease;border-radius: 20px;padding: 0.9em 1.1em;text-align: left;line-height: 1.2em;}#page .dark button, #page .dark .btn, #page .dark .button, #page .dark .fl-button, #page .dark .btn-primary {background: var(--gradient-light);color: #000;}#page .fl-button * {color: white;}#page .dark .fl-button * {color: #000;}#page button.black, #page .btn.black, #page .button.black, #page .fl-button.black, #page .btn-primary.black {color: #fff;background: black;}button:hover, .btn:hover, .button:hover, .fl-button:hover, .btn-primary:hover {filter: hue-rotate(278deg) brightness(1.15);}body #masthead .navbar-nav > li > a {color: rgb(255,255,255);padding: 1.3rem;font-weight: 600;font-size: 0.875rem;}body #masthead .navbar-toggler i, body #masthead .navbar-nav > li > a:hover, body #masthead .navbar-nav > li.current_page_item > a {color: rgb(255,255,255);}body #page button.navbar-toggler {padding: 1em 1.4em;font-size: 1.17em;}.menu_dots {height: 8px;width: 8px;border-radius: 8px;transition: 200ms ease;}.menu_dots:after, .menu_dots:before {content: " ";position: absolute;background-color: inherit;height: 8px;width: 8px;border-radius: 8px;transition: 400ms ease;}.menu_dots:after {right: 16px;}.menu_dots:before {left: 16px;}div#main-nav.main-nav-container.show .menu_dots:after {width: 32px;height: 6px;transform: rotate(45deg);right: -12px;}div#main-nav.main-nav-container.show .menu_dots:before {width: 32px;height: 6px;transform: rotate(-45deg);left: -12px;}@media screen and (min-width: 769px) {.dropdown-menu li > .dropdown-menu {right: -9.875rem;top: 1.375rem;}}@media screen and ( max-width: 1199px) {body header#masthead .navbar {position: unset;}body div#main-nav {position: absolute;right: 0;width: calc(100vw - 60%);max-width: 420px;min-height: 53px;z-index: 999;}body div#main-nav.main-nav-container.show {position: fixed;top: 0;padding-top: 65px;right: 0;height: 100%;width: calc(100vw - 25%);background: linear-gradient(to bottom, rgb(18 24 219) 0%, rgb(136 28 173) 50%, rgb(215 25 194) 80%);background-color: #fff6c3;flex-direction: column-reverse;box-shadow: 0 0 50px -3px #565656;}.main-nav-container.show .navbar-collapse {display: block;}.main-nav-container.show .flex-banner {margin-bottom: 3rem;min-height: 53px;}.flex-banner > button, .flex-banner > a {flex: 1;}}body #page .dropdown-menu {background-color: var(--blueColour);border: 3px solid var(--blueDark);}.dropdown .open .dropdown-menu {display: block;left: 12.250em;top: 0;}@media screen and (min-width: 960px) {.dropdown:hover > .dropdown-menu {display: block;}}.subheader {height: 150px;background-color: #f7f7f7;background-position: center;background-size: cover;transition: 0.15s ease;}.subheader .container.subheader-content {z-index: 2;}.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 0.313rem;line-height: normal;padding: 0.938rem 1.438rem 0.875rem;text-decoration: none;top: 0.313rem;width: auto;z-index: 100000;}#content[tabindex="-1"]:focus {outline: 0;}.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}.widget_search .search-form input[type="submit"] {display: none;} form.hf-form textarea {min-height: 125px;border-radius: 6px;} .widget li > a {color: inherit;display: inline-block;padding: .8rem 1.2rem;width: 100%;line-height: 21px;}.widget li > a:focus, .widget li > a:hover {background-color: rgb(228, 228, 228);text-decoration: none;}aside#secondary:after {position: absolute;top: 0;height: 100%;z-index: -1;}@media screen and (min-width: 991px) {aside#secondary:after {left: 0;width: 1000%;}}@media screen and (max-width: 990px) {aside#secondary:after {left:-100%;width: 300%;}}.bg-design, body.single-product #content {position: relative;}body.single-product #content:before, .bg-design:after {background-image: url(https://nottinghamprintandweb.com/wp-content/uploads/2022/01/Image-Gradient.png);position: absolute;right: 0;bottom: 0;height: 100%;width: 100%;background-position: right bottom;background-repeat: no-repeat;content: " ";z-index: -1;transform-origin: bottom;transform: scale(1.1);transition: 1s ease;}body.single-product #content:before {background-image: url(https://nottinghamprintandweb.com/wp-content/uploads/2022/01/Image-Gradient-top.png);top: 0px;bottom: unset;background-position: right top;transform-origin: top;}body.single-product #content:before {top: -40px;}div#under-home-slider {margin-top: -165px;z-index: 1;position: relative;}.page-links {clear: both;margin: 0 0 1.5em;}.post.hentry {margin-bottom: 4rem;}.posted-on, .byline, .comments-link {color: rgb(255, 255, 255);}.post-grid .post_item {padding: 28px;}.post-grid .post_item.two {flex: 1 1 50%;}.post-grid .post_item.three {flex: 1 1 30%;}.post-grid .post_item.four {flex: 1 1 25%;}.post-grid .post_item.five {flex: 1 1 20%;}@media screen and (max-width:1199px) {#page .post-grid .post_item:not(.five) {flex: 50%;max-width: 50%;}}@media screen and (max-width: 768px ) {#page #content .post-grid .post_item {max-width: 100%;flex: 100%;}#page #content .post-grid .post_item.five {flex: 50%;max-width: 50%;}}.post_item .item_content {display: flex;padding: 10px 1.8rem;transform: scale(1);}.post-grid:not(.post) .post_item .item_content {justify-content: space-between;border-radius: 0 0 20px 20px;}#page .post_item .item_content h2 {font-size: 1.3em;}#page .products.columns-4 .post_item .item_content h2 {font-size: 1.1em;}.post_item.hover .item_content, .post_item:hover .item_content {transform: scale(0.95);}.post_item .rotate_in {opacity: 0;transform: rotateX(90deg);}.post_item.hover .rotate_in, .post_item:hover .rotate_in {transform: rotateX(0deg);opacity: 1;}#page .post_item img, #page .post_item .img_frame {box-shadow: 0px 0px 38px -12px #797979;overflow: hidden;position: relative;border-radius: 20px 20px 0 0;margin: 0;-webkit-transition: all 0.4s ease-in-out;-o-transition: all ease-in-out 0.4s;transition: all 0.4s ease-in-out;}#page .post_item.title_top .img_frame {border-radius: 0 0 20px 20px;}#page .post_item .img_frame{min-height: 225px;max-width: none;}#page .post_item .img_frame img {object-fit: cover;width: 100%;height: 225px;object-position: top;}#page .post_item.projects .img_frame img {object-position: top left;}#page .post_item.hover img, #page .post_item:hover img, #page .post_item.hover .img_frame, #page .post_item:hover .img_frame {box-shadow: 0px 0px 40px -2px #404040;border-radius: 20px;}#page .post_item.hover .img_frame.dim, #page .post_item:hover .img_frame.dim {filter: saturate(1.8);}.post_item .item_inner {background: var(--black_gradient);border-radius: 20px;}@media screen and (min-width:1200px) {.post-grid .post_item.three:nth-child(3n+1) {padding-left: 0;}.post-grid .post_item.three:nth-child(3n) {padding-right: 0;}}.post_item .hover-arrow {right: 15px;bottom: 15px;z-index: 999;background-color: black;width: 40px;height: 40px;line-height: 40px;opacity: 0;border-radius: 40px;}.post_item.hover .hover-arrow, .post_item:hover .hover-arrow {opacity: 1;}.post_item.animate, .post_item .animate {-webkit-transition: all 0.4s ease-in-out;-o-transition: all ease-in-out 0.4s;transition: all 0.4s ease-in-out;}@media screen and (min-width: 921px ) {.post-grid.masonry {padding:92px 0 0 0;}.post-grid.masonry.right .post_item.two:nth-child(even), .post-grid.masonry:not(.right) .post_item.two:nth-child(odd) {margin-top:-120px;}}@media screen and (min-width: 921px ) and ( max-width: 1199px ) {.post-grid.masonry.right .post_item.three:nth-child(even), .post-grid.masonry:not(.right) .post_item.three:nth-child(odd) {margin-top:-120px;}}@media screen and (min-width: 1200px ) {.post-grid.masonry.right .post_item.three:nth-child(3n+3), .post-grid.masonry:not(.right) .post_item.three:nth-child(3n+1) {margin-top:-120px;}.post-grid.masonry.right .post_item.three:nth-child(3n+2), .post-grid.masonry:not(.right) .post_item.three:nth-child(3n+2) {margin-top:-60px;}}body.woocommerce #content .price {top: 20px;right: 20px;background-color: black;border-radius: 20px;}body.single-product #content .product_information_container {background-color: #fff;border-radius: 40px 40px 0 0;margin: 0;padding: 2.5rem;flex: 1;z-index: 9999;}body.single-product #content .product_information_container #product_information {width: unset;float: unset;}body.single-product #content #product_information.fixed_product_info {position: sticky;top: 30px;margin: 0;height: 100vh;display: flex;flex-direction: column;justify-content: space-between;}body.single-product #content div.product div.images {flex: 1;width: unset;float: unset;margin: 0;border-radius: 40px 0 0 0;overflow: hidden;}body.single-product #content figure.woocommerce-product-gallery__wrapper img:not(:first-child) {margin-top: 20px;}table.attribute-table {border-radius: 10px;overflow: hidden;}table.attribute-table tr {background-color: #f1f1f1;}table.attribute-table tr:first-child {background-color: #494949;color:white;}table.attribute-table tr th, table.attribute-table tr td {padding: 1em;}body.single-product.woocommerce .woocommerce-tabs:after {content: " ";position: absolute;width:1000%;height: 100%;top: 0;left: -100%;background-color: #e0e0e0;z-index: -1;}body.single-product.woocommerce div.product .woocommerce-tabs .tabs li {background-image: var(--gradient);border-radius: 20px;filter: grayscale(1);transition: 1s ease;}body.single-product.woocommerce div.product .woocommerce-tabs .tabs li.active {filter: grayscale(0);}body.single-product.woocommerce div#page div.product .woocommerce-tabs ul.tabs::before, body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before, body.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {display: none;}body.woocommerce.single-product #content .price {top: 5px;}body.single-product.woocommerce .quantity .qty {height: 45px;margin-right: 25px;}body.single-product.woocommerce .product_meta span {background-color: #f3f3f3;padding: 0.8em 1.5em;border-radius: 40px;}body.single-product h1.product_title.entry-title {position: relative;}body.single-product section#subheader h2.entry-title, body.single-product section#subheader .entry-meta {visibility: hidden;}body.single-product section#subheader:after {content: " ";position: absolute;left: 0;top: 0;background-color: #000000ab;width: 100%;height: 100%;}body.single-product #content div.product {margin-top: -176px;}@media screen and (min-width: 768px) {body.single-product #content .product_information_container {border-radius: 0 40px 40px 0;}}embed, iframe, object {max-width: 100%;}footer#colophon {color: #99979c;background-color: #f7f7f7;}.navbar-dark .site-info {color: rgb(255,255,255);}footer#colophon a {color: inherit;}@media screen and (max-width: 767px) {#masthead .navbar-nav > li > a {padding-bottom: 0.938rem;padding-top: 0.938rem;}}.footer_top {background-color: rgb(73, 73, 73);}@media only screen and (max-width: 1280px) {html {font-size: 95%;}}@media screen and (max-width: 1199px) {.navbar-dark .dropdown-item {color:rgb(255,255,255);}.navbar-nav .dropdown-menu {background: transparent;box-shadow: none;border: none;}}@media only screen and (max-width: 1024px) {html {font-size: 90%;}}@media only screen and (max-width: 960px) {html {font-size: 85%;}}@media only screen and (max-width: 768px) {html {font-size: 80%;}}@media only screen and (max-width: 480px) {html {font-size: 75%;}}
 
 

.hf-fields-wrap .form label {
    color: white !important;
}

#page .hf-fields-wrap input.btn {
	padding: 0.375rem 0.75rem;
	text-align: center;
}

.fl-module-gallery .fl-photo {
	border-radius: 30px;
	overflow: hidden;
}

a.menu-cta {
	padding: 12px 20px !important;
  background-color: #292725;
  border-radius: 100px;
	transition: 0.5s ease-in-out;
}

a.menu-cta:focus,
a.menu-cta:hover {
  background-color: #000;
}
