@font-face {
font-family: 'agathomedium';
src: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/agatho__medium-webfont.woff2) format('woff2'),
url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/agatho__medium-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'jomolhariregular';
src: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/jomolhari-alpha3c-0605331-webfont.woff2) format('woff2'),
url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/fonts/jomolhari-alpha3c-0605331-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.signature_collection_font {
font-family: 'agathomedium', sans-serif !important;
font-weight: 400 !important;
}
.siematic_font {
font-family: 'jomolhariregular', sans-serif !important;
font-weight: 400 !important;
color: #000000 !important;
}
h1.siematic_font {
font-size: clamp(48px, 5vw, 58px);
}
.sidebar-primary {
z-index: 10000;
} body.module__hero--large .header[role=banner] .brand.logo,
.header[role=banner] .brand.home_logo {
background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-white.png);
}
.header[role=banner] .brand.logo {
background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-black.png);
}
.header[role=banner] .brand {
min-height: 25px;
}
.logo_sub_text {
font-family: 'agathomedium', sans-serif;
font-size: clamp(16px, 5vw, 22px);
letter-spacing: 4px;
color: #2A2A2A;
text-align: center;
}
.module__hero--large .logo_sub_text {
color: #ffffff;
}
nav.nav-primary ul li a {
text-decoration: underline;
text-decoration-color: transparent;
}
nav.nav-primary ul li a:hover {
text-decoration-color: inherit;
}
header[role=banner] .brand_container {
display: block;
width: auto;
min-height: 25px;
}
.header[role=banner] .brand {
width: 270px;
min-height: 42px;
}
.primary_nav_container {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 30px;
flex-wrap: nowrap;
}
nav.nav-primary {
width: auto;
} .module__image_gallery .slick-dots li button:after {
margin-left: 2rem;
}
.module__image_gallery .slick-dots li {
width: 36px;
box-sizing: border-box;
}
.module__image_gallery .slick-next, .module__image_gallery .slick-prev {
width: 48px;
height: 48px;
}
.module__image_gallery .slick-next, .module__image_gallery .slick-prev {
top: 101%;
}
.module__image_gallery .slick-next {
left: 48px;
} #menu-showrooms-footer-link {
margin: 0;
padding: 0;
}
footer[role=contentinfo] .footer__item_top .footer__nav ul li a, footer[role=contentinfo] .footer__item_top .footer__showrooms a {
display: block;
padding: 10px 0;
text-decoration: underline;
text-decoration-color: transparent;
transition: .3s;
}
footer[role=contentinfo] .footer__item_top .footer__nav ul li a:hover, footer[role=contentinfo] .footer__item_top .footer__showrooms a:hover {
text-decoration-color: inherit;
}
footer[role=contentinfo] .footer__item_bottom .footer__showrooms a {
padding: 10px 0;
}
footer[role=contentinfo] .footer__item_bottom .footer__showrooms a:first-child {
padding-left: 0;
}
footer[role=contentinfo] .footer__item_bottom .footer__showrooms a:last-child {
padding-right: 0;
}
footer[role=contentinfo] .footer__item_top .footer__showrooms, footer[role=contentinfo] .footer__item_top .footer__nav ul {
column-count: 1;
} footer[role=contentinfo] .footer__item_top .footer__socials a img {
width: 30px;
height: 30px;
max-width: unset;
}
nav.nav-mobile .nav-mobile-left .social-mobile-nav img {
width: 25px;
height: 25px;
} .module {
max-width: unset;
margin: 0;
padding: clamp(15px, 4vw, 75px) max(clamp(15px, 4vw, 75px), calc(50% - 900px));
}
.module.bg_grey {
background-color: #F2F2F2;
}
.module.bg_black {
background-color: #2A2A2A;
}
.module.padding_top_half {
padding-top: clamp(15px, 4vw, 30px);
}
.module.padding_top_none {
padding-top: 0;
}
.module.padding_bottom_half {
padding-bottom: clamp(15px, 4vw, 30px);
}
.module.padding_bottom_none {
padding-bottom: 0;
}
section.full_height {
min-height: 100vh;
box-sizing: border-box;
display: flex;
align-items: center;
} .module__single-text .module__content {
min-width: 280px;
box-sizing: content-box;
padding: 0;
} .module.bg_grey.module__image-text .container .module__content:before,
.module.bg_custom.module__image-text .container .module__content:before,
.module.bg_grey.module__quote-text .module__content__inner,
.module.bg_grey.module__contact .contact__form {
background-color: #FFFFFF;
}
.module__image_gallery_container {
margin-bottom: 60px;
}
.module__image-text .container {
margin-top: 0;
margin-bottom: 6rem;
}
.module__image-text .container .module__content.bg_white:before {
background-color: #FFFFFF !important;
}
.module__image-text .container .module__content.bg_grey:before {
background-color: #F8F8F8 !important;
}
.module__image-text .container .module__content.bg_black:before {
background-color: #000000 !important;
}
.module__image-text .container .module__content.bg_black > * {
color: #FFFFFF !important;
}
.module__image-text .module__content.bg_black .button:after {
background: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/arrow.svg) no-repeat center center/100%;
}
.module__single-text {
background-color: #ffffff;
}
footer[role=contentinfo] {
margin-top: 0;
}
.module__image.video {
cursor: pointer;
position: relative;
}
.module__image.video::before {
content: '';
display: block;
min-width: 50px;
min-height: 50px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background: 19px 17px / 16px no-repeat #eaeaea url("data:image/svg+xml,%3Csvg width='23' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.332 21.815V.435l21.746 11.091L.332 21.815Z' fill='%23fff'/%3E%3C/svg%3E");
border-radius: 50%;
z-index: 1;
opacity: 0.8;
transition: .3s;
}
.module__image.video:hover::before {
opacity: 1;
}
.module__image-text .module__content .button.see_more_button {
margin-top: 0;
} .module__quote-text .row {
align-items: center;
} .module__testimonials .row {
justify-content: center;
} .unitybutton {
display: inline-block;
margin-block: 2px;
}
.button:after {
background: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg) no-repeat center center/100%;
}
.button.button--cta:after, .button.button--darker:after {
background: url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/arrow.svg) no-repeat center center/100%;
} .video_container {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 5;
justify-content: center;
align-items: center;
display: none;
}
.video_container.show {
display: flex;
}
.video_container > span {
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.7);
cursor: pointer;
}
.video_container > span span {
position: absolute;
top: clamp(10px, 2vw, 30px);
right: calc(100px + clamp(10px, 2vw, 30px));
width: 30px;
height: 30px;
background: no-repeat center / 30px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M22.245 4.015c.313.313.313.826 0 1.139l-6.276 6.27c-.313.312-.313.826 0 1.14l6.273 6.272c.313.313.313.826 0 1.14l-2.285 2.277c-.314.312-.828.312-1.142 0l-6.271-6.271c-.313-.313-.828-.313-1.141 0l-6.276 6.267c-.313.313-.828.313-1.141 0l-2.282-2.28c-.313-.313-.313-.826 0-1.14l6.278-6.269c.313-.312.313-.826 0-1.14L1.709 5.147c-.314-.313-.314-.827 0-1.14l2.284-2.278c.315-.312.828-.312 1.142.001L11.405 8c.314.314.828.314 1.141.001l6.276-6.267c.312-.312.826-.312 1.141 0l2.282 2.281z'/%3E%3C/svg%3E");
}
.video_container iframe {
position: relative;
width: min(100vw, 1200px);
height: calc(min(100vw, 1200px) * 0.56);
}
.video_container .wp-video-shortcode {
max-height: 900px !important;
} .module__image_gallery.bg_black .slick-dots li.slick-active button {
color: white;
}
.module__grid--content.bg_black a, .module__grid--content.bg_black h1, .module__grid--content.bg_black h2,
.module__grid--content.bg_black h3, .module__grid--content.bg_black h4, .module__grid--content.bg_black h5,
.module__grid--content.bg_black h6, .module__grid--content.bg_black p,
.module__double-text.bg_black a, .module__double-text.bg_black h1, .module__double-text.bg_black h2,
.module__double-text.bg_black h3, .module__double-text.bg_black h4, .module__double-text.bg_black h5,
.module__double-text.bg_black h6, .module__double-text.bg_black p,
.module__news.bg_black a, .module__news.bg_black h1, .module__news.bg_black h2,
.module__news.bg_black h3, .module__news.bg_black h4, .module__news.bg_black h5,
.module__news.bg_black h6, .module__news.bg_black p,
.module__image-text.bg_black > .row > .module__content a, .module__image-text.bg_black > .row > .module__content h1,
.module__image-text.bg_black > .row > .module__content h2, .module__image-text.bg_black > .row > .module__content h3,
.module__image-text.bg_black > .row > .module__content h4, .module__image-text.bg_black > .row > .module__content h5,
.module__image-text.bg_black > .row > .module__content h6, .module__image-text.bg_black > .row > .module__content p {
color: white;
} section.module.module__hero--slider {
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 30vh;
min-height: 400px;
padding: 0;
}
.page_banner_image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: center / cover no-repeat;
}
.slides_container .page_banner_image::after {
content: '';
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.slides_container {
display: grid;
grid-template-columns: 100% 1fr;
grid-template-rows: auto 1fr;
position: relative;
height: 100%;
}
.slide_container {
height: auto;
overflow: hidden;
min-height: clamp(100px, 30vw, 700px);
grid-area: 1 / 1;
transition: opacity 0.8s;
opacity: 0;
}
.slide_container.active {
opacity: 1;
}
#prev_slide {
min-width: 36px;
min-height: 36px;
position: absolute;
bottom: 20px;
left: 20px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.976 48.433c12.944 0 23.437-10.493 23.437-23.437S37.92 1.558 24.976 1.558c-12.945 0-23.438 10.494-23.438 23.438 0 12.944 10.493 23.437 23.438 23.437Zm-14.363-37.8A20.24 20.24 0 1 1 39.192 39.3a20.24 20.24 0 0 1-28.58-28.667Z' fill='%23fff'/%3E%3Cpath d='m26.598 33.888-7.33-7.33h18.219v-3.125H19.269l7.329-7.329-2.21-2.21-11.101 11.102 11.101 11.102 2.21-2.21Z' fill='%23fff'/%3E%3C/svg%3E");
cursor: pointer;
z-index: 2;
}
#next_slide {
min-width: 36px;
min-height: 36px;
position: absolute;
bottom: 20px;
right: 20px;
background: center / contain no-repeat url("data:image/svg+xml,%3Csvg width='50' height='50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.024 1.567C12.08 1.567 1.587 12.06 1.587 25.004S12.08 48.442 25.024 48.442c12.945 0 23.438-10.494 23.438-23.438 0-12.944-10.493-23.437-23.438-23.437Zm14.364 37.8a20.24 20.24 0 1 1-28.58-28.666 20.24 20.24 0 0 1 28.58 28.666Z' fill='%23fff'/%3E%3Cpath d='m23.402 16.112 7.33 7.33H12.512v3.125h18.218l-7.329 7.329 2.21 2.21 11.101-11.102-11.101-11.102-2.21 2.21Z' fill='%23fff'/%3E%3C/svg%3E");
cursor: pointer;
z-index: 2;
}
.slides_control_container {
display: flex;
justify-content: center;
align-items: center;
gap: 10px 5px;
position: absolute;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
z-index: 2;
}
.slides_control {
min-width: 40px;
min-height: 4px;
background-color: #FFFFFF;
opacity: 0.5;
cursor: pointer;
transition: opacity 0.8s, 0.3s;
margin-top: 3px;
margin-bottom: 3px;
border: 1px solid #2A2A2A;
}
.slides_control.active {
opacity: 1;
}
.slides_control:hover {
padding-top: 3px;
padding-bottom: 3px;
margin-top: 0;
margin-bottom: 0;
opacity: 1;
} .module__hero.module__hero--features {
padding-bottom: clamp(15px, 4vw, 75px);
}
main > .module__hero.module__hero--features:first-child {
padding-bottom: 0;
} body.mobile-menu-active .offcanvas {
overflow-y: scroll;
} .wp_content :first-child {
margin-top: 0;
}
.wp_content :last-child {
margin-bottom: 0;
} nav.nav-mobile .nav-mobile-left .primary-mobile-nav li:last-child a,
nav.nav-mobile .nav-mobile-left .primary-mobile-nav li.menu-item-has-children > a {
margin-bottom: 0;
}
nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:before {
top: 25px;
}
nav.nav-mobile .primary-mobile-nav ul ul.sub-menu {
display: block;
}
nav.nav-mobile .primary-mobile-nav ul ul.sub-menu li:first-child {
border-top: none;
}
nav.nav-mobile .nav-mobile-left .primary-mobile-nav .sub-menu a {
font-size: 20px;
}
nav.nav-mobile .nav-mobile-left .primary-mobile-nav .sub-menu a:before {
top: 22px;
}
nav.nav-mobile .nav-mobile-left .primary-mobile-nav ul > li > a > .menu-image {
position: absolute;
width: 100%;
height: 24vw;
left: 50vw;
top: calc(6vw);
}
nav.nav-mobile .nav-mobile-left .primary-mobile-nav a:hover {
overflow: unset;
}
nav.nav-mobile .nav-mobile-left .secondary-mobile-nav {
max-width: unset;
} .module__image_single,
.module__dual_image .dual_image,
.module__image_gallery,
.module__quote-text img,
.module__quote-text .module__content h1, .module__quote-text .module__content h2, .module__quote-text .module__content h3, .module__quote-text .module__content h4, .module__quote-text .module__content h5, .module__quote-text .module__content h6, .module__quote-text .module__content p, .module__quote-text .module__content a,
.module__image-text .module__image img,
.module__image-text .container .module__content h1, .module__image-text .container .module__content h2, .module__image-text .container .module__content h3, .module__image-text .container .module__content h4, .module__image-text .container .module__content h5, .module__image-text .container .module__content h6, .module__image-text .container .module__content p, .module__image-text .container .module__content a,
.module__kitchens .kitchens__post, .module__kitchens .bathrooms__post, .module__bathrooms .kitchens__post, .module__bathrooms .bathrooms__post,
.module__kitchens .kitchens__featured, .module__kitchens .bathrooms__featured, .module__bathrooms .kitchens__featured, .module__bathrooms .bathrooms__featured,
.module__kitchens_featured,
.module__kitchens_featured .kitchens_featured__post,
.module__bathrooms .bathrooms__post,
.module__bathrooms .bathrooms__featured,
.module__bathrooms_featured,
.module__bathrooms_featured .bathrooms_featured__post,
.module__cta,
.module__showrooms,
.module__showrooms .showrooms__post,
.module__news,
.module__news__posts__post,
.module__grid .column,
.module__testimonials,
.module__contact,
.module__map {
opacity: unset;
}
.module__image_single.in-view,
.module__dual_image.in-view .dual_image { }
.module__image-text.in-view img {
-webkit-animation-duration: unset;
animation-duration: unset;
-webkit-animation-delay: unset;
animation-delay: unset;
-webkit-animation-name: unset;
animation-name: unset;
-webkit-animation-timing-function: unset;
animation-timing-function: unset;
-webkit-animation-fill-mode: unset;
animation-fill-mode: unset;
} .footer_logo {
min-width: 250px;
min-height: 40px;
background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-white.png);
margin-bottom: 2rem;
} .footer__item_top, .footer__item_bottom {
text-align: center;
}
footer[role=contentinfo] .footer__item_bottom .footer__privacy {
margin-top: 0;
}
.footer_final {
max-width: 95%;
margin: 2rem auto 0;
}
footer[role=contentinfo] .footer__item_top .footer__socials {
justify-content: center;
gap: 2rem;
margin: 0 auto 1rem;
}
footer[role=contentinfo] .footer__item_top .footer__nav ul {
margin: 0;
}
footer[role=contentinfo] .footer__item_top .footer__showrooms {
width: 100%;
margin: 0;
padding: 0;
-webkit-column-count: 2;
column-count: 2;
}
footer[role=contentinfo] .footer__item_top .footer__showrooms a {
display: block;
padding: 10px 0;
}
.referral_field,
.source_field {
display: none !important;
}
@media (max-width: 768px) {
header[role=banner] .brand_container {
width: 100%;
}
.header[role=banner] .brand {
width: 100%;
min-height: 65px;
}
.slides_control_container {
display: none;
}
#prev_slide {
background: center / 24px no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 0 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 1 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8Z' fill='%23fff'/%3E%3C/svg%3E");
}
#next_slide {
background: center / 24px no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8a.5.5 0 0 0 .5.5h11.793l-3.147 3.146a.5.5 0 1 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.501.501 0 0 0-.708.708L13.293 7.5H1.5A.5.5 0 0 0 1 8Z' fill='%23fff'/%3E%3C/svg%3E");
}
}
@media (min-width: 768px) {
section.module.module__hero--slider {
height: 100vh;
}
footer[role=contentinfo] .footer__item_1, footer[role=contentinfo] .footer__item_4 {
width: 100%;
}
footer[role=contentinfo] .footer__item_1 {
margin-bottom: 3rem;
}
footer[role=contentinfo] .footer__item_3 {
margin-bottom: 2rem;
}
nav.nav-mobile .nav-mobile-left .secondary-mobile-nav ul {
justify-content: flex-start;
gap: 15px;
}
}
@media (min-width: 1024px) {
.header[role=banner] .brand {
width: 300px;
min-height: 45px;
}
footer[role=contentinfo] .footer__item_2, footer[role=contentinfo] .footer__item_3, footer[role=contentinfo] .footer__item_4 {
width: calc((100% / 3) - 2rem);
}
footer[role=contentinfo] .footer__item_top .footer__showrooms, footer[role=contentinfo] .footer__item_top .footer__nav ul {
column-count: 1;
}
}
@media (max-width: 1199px) {
.module__image-text .container .module__image, .module__image-text.flipped .module__content {
order: unset;
}
.module__image-text .container {
margin-bottom: 0;
}
.module__image-text .container .module__content {
z-index: 3;
top: -10px;
width: calc(100% - 20px);
left: 10px;
}
.module__image-text .container .module__image p {
position: absolute;
top: 0;
text-shadow: 0 0 black;
}
}
.case-studies .module__image-text .container .module__image {
z-index: 3;
}
@media (min-width: 1200px) {
.case-studies .module__image-text .container .module__content {
z-index: 0;
padding: clamp(30px, 3.5vw, 80px);
}
.module__image-text .container .module__content {
width: 35%;
padding: clamp(30px, 2.5vw, 50px);
}
.module__image-text .container .module__image {
width: 65%;
}
footer[role=contentinfo] .footer__item_1, footer[role=contentinfo] .footer__item_2, footer[role=contentinfo] .footer__item_3, footer[role=contentinfo] .footer__item_4 {
width: calc((100% / 4) - 3rem);
}
.footer__item_top, .footer__item_bottom {
text-align: inherit;
}
.footer_final .footer__item_top, .footer_final .footer__item_bottom {
text-align: center;
}
.footer_logo {
background-position: center left;
min-width: unset;
}
}
@media (min-width: 1300px) {
.header[role=banner] .brand {
width: 400px;
min-height: 55px;
}
}
@media (min-width: 1500px) {
.header[role=banner] .brand {
width: 500px;
min-height: 70px;
}
footer[role=contentinfo] .footer__item_1 {
width: calc(34% - 3rem);
}
footer[role=contentinfo] .footer__item_2, footer[role=contentinfo] .footer__item_3, footer[role=contentinfo] .footer__item_4 {
width: calc((66% / 3) - 3rem);
}
}
.image_banner .wp_content {
max-width: 1024px;
text-shadow: 0 0 15px rgba(0, 0, 0, 10.75);
}
.image_banner .wp_content h2 {
text-transform: none;
} .single-post article.post {
width: 100%;
}
.single-post .content section h3 {
margin-bottom: 20px;
}
@media (min-width: 768px) {
.single-post .content section ul {
width: 75%;
margin: 20px auto;
}
}
@media (min-width: 1200px) {
.single-post .content section ul {
width: 40%;
margin: 20px auto;
}
}
.module__hero--large .module__hero--hours .module__hero__content h1,
.module__hero--large .module__hero--hours .module__hero__content h2,
.module__hero--large .module__hero--hours .module__hero__content h3,
.module__hero--large .module__hero--hours .module__hero__content h4,
.module__hero--large .module__hero--hours .module__hero__content h5,
.module__hero--large .module__hero--hours .module__hero__content h6,
.module__hero--large .module__hero--hours .module__hero__content p {
color: #2A2A2A;
}
.gform_body .ginput_container input, .gform_body .ginput_container select, .gform_body .ginput_container textarea {
color: #000;
}
.fb-inst .gform_body fieldset {
width: 100%;
padding-bottom: 2rem;
}
.fc_text_gallery.module {
display: flex;
padding-bottom: 12rem;
}
.fc_text_gallery.module.bg_grey {
background: #F2F2F2;
}
.fc_text_gallery.module.bg_black {
background: #000;
}
.fc_text_gallery > div {
width: 65%;
position: relative;
}
.fc_text_gallery > div.wp_content {
width: 35%;
padding: clamp(30px, 2.5vw, 50px);
z-index: 1;
top: 6rem;
left: 2.5rem;
display: flex;
justify-content: center;
align-items: flex-start;
flex-direction: column;
background: #fff;
}
.fc_text_gallery > div.wp_content.bg_grey {
background: #F2F2F2;
}
.fc_text_gallery > div.wp_content.bg_black {
background: #000;
}
.fc_text_gallery > div.wp_content.bg_black > * {
color: #fff;
}
.fc_text_gallery > div.tns-outer {
right: 2.5rem;
}
.fc_text_gallery_single > div {
padding-bottom: 65%;
background: center / cover no-repeat;
width: 100%;
}
.tns-outer [data-action] {
display: none;
}
.tns-outer {
position: relative;
}
.tns-nav {
position: absolute;
bottom: 20px;
right: 20px;
z-index: 2;
display: flex;
gap: 20px;
}
.tns-outer [aria-controls] {
border: none;
width: 14px;
height: 14px;
border-radius: 10px;
}
button.tns-nav-active {
background: black;
}
@media (min-width: 1200px) {
.fc_text_gallery.module.right {
flex-direction: row-reverse;
}
.fc_text_gallery.right > div.wp_content {
left: auto;
right: 2.5rem;
}
.fc_text_gallery.right > div.tns-outer {
right: auto;
left: 2.5rem;
}
.fc_text_gallery.right .tns-nav {
right: auto;
left: 20px;
}
}
@media (max-width: 1400px) {
.fc_text_gallery_single > div {
padding-bottom: 80%;
}
}
@media (max-width: 1200px) {
.fc_text_gallery.module {
flex-direction: column-reverse;
}
.fc_text_gallery > div.wp_content {
width: 90%;
left: 5%;
right: auto;
top: -1rem;
}
.fc_text_gallery > div.tns-outer {
right: 0;
width: 100%;
}
.fc_text_gallery_single > div {
padding-bottom: 65%;
}
.fc_text_gallery.module {
padding-bottom: max(clamp(15px, 4vw, 75px), calc(50% - 900px));
}
}
@media (min-width: 1100px) {
#the_header .container {
position: fixed;
z-index: 100;
transition: .3s;
top: 0;
width: calc(100% - 100px);
max-width: none;
padding: 4rem;
}
#the_header.scrolled .container {
background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.3));
}
#the_header .brand, nav.nav-primary ul li a, nav.nav-primary {
transition: .3s;
}
#the_header.scrolled .brand {
min-height: 40px;
width: 290px;
background: center / contain no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/nicholas-anthony-new-logo-white.png);
}
#the_header.scrolled nav.nav-primary {
padding-top: 5px;
}
#the_header.scrolled nav.nav-primary ul li a {
color: #fff;
}
}
@media (min-width: 1100px) and (max-width: 1200px) {
#the_header .container {
width: calc(100% - 84px);
}
}
.sidebar-primary a img {
width: 45px;
height: 45px;
-webkit-filter: brightness(1) invert(1);
}
@media (max-width: 1200px) {
.hide_on_mobile {
display: none;
}
}
@media (max-width: 768px) {
.sidebar-primary a {
margin-right: 1.5rem;
}
.sidebar-primary a img {
width: 34px;
height: 34px;
}
}
@media (min-width: 768px) {
.hide_on_desktop {
display: none;
}
}
ul.media_library_navigation {
padding: clamp(20px, 4vw, 60px);
margin: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
}
ul.media_library_navigation a {
display: block;
padding: 10px;
}
ul.media_library_navigation a.current {
border-bottom: 3px solid #000;
}
.media_library_posts {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 30px;
padding: clamp(20px, 4vw, 60px) max(clamp(15px, 6vw, 60px), calc(50% - 800px));
margin: 0 auto;
background: #F2F2F2;
}
.media_library_description {
grid-column: span 3;
margin-bottom: 20px;
}
.media_library_posts .main_image {
aspect-ratio: 1 / 0.6;
background: center / cover no-repeat;
}
.download_icon, .view_icon {
background: left center / 33px 33px no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 33'%3e%3cpath fill='%23242424' d='M16.5 18.5v-9a.5.5 0 0 1 1 0v9l3.5-3.4a.5.5 0 1 1 .7.7l-4.3 4.3a.5.5 0 0 1-.8 0l-4.3-4.3a.5.5 0 1 1 .7-.7l3.5 3.4Z'/%3e%3cpath fill='%23242424' d='M24 24H10a1 1 0 0 1-1-1v-3.5a.5.5 0 0 1 1 0V23h14v-3.5a.5.5 0 0 1 1 0V23c0 .5-.5 1-1 1Z'/%3e%3cpath fill='%23242424' fill-rule='evenodd' d='M33 16.5a16.5 16.5 0 1 1-33 0 16.5 16.5 0 0 1 33 0Zm-1 0a15.5 15.5 0 1 1-31 0 15.5 15.5 0 0 1 31 0Z' clip-rule='evenodd'/%3e%3c/svg%3e");
padding: 0 0 0 45px;
height: 33px;
display: inline-flex;
align-items: center;
transition: .3s;
}
.view_icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 33 33'%3e%3ccircle cx='16.5' cy='16.5' r='16' stroke='%23242424'/%3e%3cpath fill='%23242424' stroke='%23242424' stroke-width='.4' d='M16.5 23.18c-5.63 0-10.02-6.3-10.2-6.57l-.25-.37a.27.27 0 0 1 0-.3l.25-.37C6.48 15.3 10.87 9 16.5 9c5.63 0 10.02 6.3 10.2 6.57l.25.37c.07.09.07.21 0 .3l-.25.37c-.18.27-4.56 6.57-10.2 6.57Zm-9.9-7.1.14.22c.18.26 4.4 6.34 9.76 6.34 5.35 0 9.58-6.08 9.76-6.34l.14-.21-.14-.21c-.18-.26-4.4-6.34-9.76-6.34-5.36 0-9.58 6.08-9.76 6.34l-.15.2Zm9.9 5.56a5.55 5.55 0 1 1 .01-11.11 5.55 5.55 0 0 1-.01 11.1Zm0-10.56a5.01 5.01 0 1 0 .01 10.03 5.01 5.01 0 0 0-.01-10.03Z'/%3e%3cpath fill='%23242424' stroke='%23242424' stroke-width='.4' d='M16.5 18.6a2.5 2.5 0 1 1 0-5.02 2.5 2.5 0 0 1 0 5.02Zm0-4.48a1.97 1.97 0 1 0 0 3.94 1.97 1.97 0 0 0 0-3.94Z'/%3e%3c/svg%3e");
}
.download_icon:hover, .view_icon:hover {
opacity: 0.5;
}
.media_item {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.media_buttons {
display: flex;
gap: 15px;
align-items: center;
}
.media_buttons select, .media_buttons option {
margin: 0;
color: black
}
.media_title {
margin: 15px 0;
font-size: 20px;
}
@media (max-width: 1200px) {
.media_library_posts {
grid-template-columns: 1fr 1fr;
}
ul.media_library_navigation a {
padding: 5px;
}
.media_library_description {
grid-column: span 2;
}
}
@media (max-width: 600px) {
.media_library_posts {
grid-template-columns: 1fr;
}
.media_library_description {
grid-column: span 1;
}
}
.fc_downloads {
padding-left: max(clamp(15px, 6vw, 60px), calc(50% - 500px));
padding-right: max(clamp(15px, 6vw, 60px), calc(50% - 500px));
display: flex;
flex-direction: column;
gap: 20px;
}
.single_download {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px;
border-bottom: 1px solid #000;
}
.single_download p {
margin: 0;
font-size: 24px;
}
@media (max-width: 800px) {
.single_download {
flex-direction: column;
align-items: flex-start;
gap: 10px;
}
}
.fc_media_library_links {
display: flex;
gap: clamp(15px, 10vw, 150px);
align-items: center;
}
.fc_media_library_links .intro {
flex-basis: 350px;
}
.fc_media_library_links .the_media {
flex-basis: 1100px;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.the_media_single {
position: relative;
top: 0;
transition: .3s;
}
.the_media_single:hover {
position: relative;
top: -10px;
}
.the_media_single .image {
aspect-ratio: 1.9 / 1;
background: center / cover no-repeat;
}
.the_media_single p {
font-size: 20px;
margin: 10px 0 0 0;
}
@media (max-width: 1200px) {
.fc_media_library_links {
flex-direction: column;
gap: clamp(15px, 6vw, 100px);
}
.fc_media_library_links .intro {
flex-basis: auto;
}
.fc_media_library_links .the_media {
flex-basis: auto;
width: 100%;
}
}
@media (max-width: 600px) {
.fc_media_library_links .the_media {
grid-template-columns: 1fr;
gap: clamp(15px, 5vw, 30px);
}
}
body.blog .module__news__posts ul {
display: flex;
gap: 10px;
flex-wrap: wrap;
} #pagination {
display: flex;
justify-content: center;
flex-wrap: wrap;
margin: 30px 0;
}
#pagination a, #pagination > span {
display: inline-block;
padding: 10px 20px;
font-size: 20px;
color: #2a2a2a;
background: transparent;
margin: 0 5px 5px 5px;
text-decoration: none;
font-weight: 700;
}
#pagination > span {
background: transparent;
border: 2px solid #2a2a2a;
color: #2a2a2a;
}
#pagination .next, #pagination .prev {
font-weight: 400;
}
#gform_1 .gform-body.gform_body > ul {
display: none;
}
.gform_body fieldset:nth-child(2) ul li {
height: auto;
}
.down_arrow_scroll {
min-width: 36px;
min-height: 36px;
position: absolute;
bottom: 50px;
left: calc(50% - 18px);
background: center / contain no-repeat url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 34 34'%3e%3cpath fill='white' d='M7.3 12.3c-.4.5-.4 1.2 0 1.7l8 8.5c.7.7 1.7.7 2.3 0l8-8.5c.5-.5.5-1.2 0-1.7a1 1 0 0 0-1.4 0l-7.7 8.2-7.7-8.2a1 1 0 0 0-1.5 0Z'/%3e%3ccircle cx='17' cy='17' r='16' stroke='white' stroke-width='2'/%3e%3c/svg%3e");
cursor: pointer;
z-index: 2;
animation: bounce 2s infinite;
}
.gfield--type-honeypot {
display: none;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
40% {
transform: translateY(-20px);
}
60% {
transform: translateY(-15px);
}
}
@media (max-width: 768px) {
.down_arrow_scroll {
display: none;
}
}
.termscontentwrapper { }
.termsdecline {
margin-left: 18px;
}
#wp-terms-popup-content {
padding-inline: calc(clamp(15px, 5vw, 60px) - 16px);
padding-bottom: 30px;
}
h3.termstitle {
background: rgb(234, 234, 234) !important;
color: black !important;
padding-block: 25px;
font-weight: 400;
font-size: clamp(32px, 3vw, 40px);
padding: 50px clamp(15px, 5vw, 60px);
text-align: left;
position: relative;
}
h3.termstitle:after {
content: 'for Downloading and Using Imagery';
position: relative;
color: #5C5C5C;
font-family: Montserrat, sans-serif;
font-size: clamp(18px, 2vw, 20px);
font-style: normal;
font-weight: 300;
line-height: normal;
width: 100%;
display: block;
margin-top: 3px;
}
.termsagree, .termsdecline {
display: inline-block;
margin: 1rem auto;
background: #2a2a2a;
color: #fff;
line-height: 1.7;
font-weight: 300;
padding: .625em 2.25em;
border-radius: 2px;
font-family: "Montserrat", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
-webkit-transition: 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
transition: 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
text-decoration: none;
cursor: pointer;
border: 1px solid transparent;
}
.termsdecline:not(:hover), .termsagree:hover {
background: transparent;
color: #2a2a2a;
border-color: #2A2A2A;
}
#wp-terms-popup-after-content {
position: relative;
padding: calc(clamp(15px, 5vw, 60px) - 16px) !important;
}
.tbrightcontent {
top: 7.5%;
height: 80%; }
#wp-terms-popup-after-content:after {
content: '';
position: absolute;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
width: 100%;
height: 65px;
left: 0;
top: -60px;
}
#tfade {
opacity: 0.85;
}
.wptp-acknowledgement-check-box {
margin: 0;
width: 100%;
}
#wptp-form .tthebutton {
text-align: left !important;
width: 100% !important;
}
#wp-terms-popup .tbrightcontent::-webkit-scrollbar {
width: 18px;
background: transparent;
}
#wp-terms-popup .tbrightcontent::-webkit-scrollbar-thumb {
border: 6px solid transparent;
background-clip: padding-box;
border-radius: 9999px;
background-color: #AAAAAA;
}
#wp-terms-popup .tbrightcontent::-webkit-scrollbar-track {
background: transparent;
}
#wp-terms-popup .tbrightcontent::-webkit-scrollbar-thumb:hover {
background-color: #c3c3c3;
}
@media (max-width: 600px) {
#wp-terms-popup-after-content {
position: relative !important;
}
}
.module__image-text-carousel {
display: flex;
justify-content: space-between;
}
.module__image-text-carousel .block_menu {
flex-basis: 30%;
}
.module__image-text-carousel .block_menu .data_tab {
padding-block: 20px;
border-bottom: 1px solid black;
font-size: clamp(18px, 2vw, 20px);
width: 100%;
position: relative;
transition: .3s;
&:hover {
cursor: pointer;
}
}
.module__image-text-carousel .block_menu .data_tab.active {
font-weight: 700;
border-bottom: 3px solid black;
}
.module__image-text-carousel .block_menu .data_tab:after {
content: "";
background: calc(100% - 4px) / 20px no-repeat url(//nicholas-anthony.co.uk/wp-content/themes/Nicholas%20Anthony/assets/images/path-black.svg);
position: absolute;
top: 4px;
right: 4px;
transition: .3s;
margin-left: 1rem;
display: block;
width: 100%;
height: 100%;
}
.module__image-text-carousel .block_menu .data_tab:hover:after {
background-position: 100%;
}
.module__image-text-carousel .block_content {
flex-basis: 60%;
position: relative;
}
.module__image-text-carousel .block_content .item {
inset: 0;
opacity: 0;
transition: .5s ease;
position: absolute;
z-index: 1;
@media (min-width: 768px) {
pointer-events: none;
}
}
.module__image-text-carousel .block_content .item:first-child {
position: relative;
}
.module__image-text-carousel .block_content .item.active {
opacity: 1;
}
.module__image-text-carousel .block_content .item_image {
background: center / cover no-repeat;
aspect-ratio: 2 / 1;
}
.module__image-text-carousel .block_content .item_content {
padding-block: 30px 30px;
}
.module__image-text-carousel .block_content .item_content p {
line-height: 1.8;
}
.module__image-text-carousel .block_content .item_content .button {
padding-left: 0;
}
.module__image-text-carousel .block_content .item.active {
opacity: 1;
pointer-events: auto;
z-index: 2;
}
.module.module__showroom_links {
padding: 0;
min-height: 750px;
display: flex;
position: relative;
}
@media (max-width: 1000px) {
.module.module__showroom_links {
flex-direction: column;
}
.module.module__showroom_links .image_link .accent {
display: none;
}
}
.module.module__showroom_links .module_title {
position: absolute;
background: #000;
color: #fff;
opacity: 0.9;
top: 0;
left: 0;
z-index: 1;
padding: 0.625em 3em;
}
.module.module__showroom_links .module_title h2 {
margin: 0;
}
.module.module__showroom_links .image_link {
flex-grow: 1;
padding-block: clamp(40px, 12vw, 120px);
padding-left: 5%;
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
isolation: isolate;
transition: .3s;
flex-basis: 25%;
justify-content: flex-end;
background: center / cover no-repeat;
}
.module.module__showroom_links .image_link:after {
content: '';
position: absolute;
background: black;
opacity: 0.5;
inset: 0;
width: 100%;
height: 100%;
z-index: -1;
transition: .3s;
}
.module.module__showroom_links:hover .image_link:not(:hover):after {
opacity: 0.8;
}
.module.module__showroom_links .image_link * {
opacity: 1;
transition: .3s;
}
.module.module__showroom_links .image_link .accent {
height: 450px;
background: white;
width: 4px;
opacity: 0.4;
position: absolute;
top: 0;
}   .module.module__showroom_links .image_link:hover { }
.module.module__showroom_links .image_link:hover {
flex-basis: 75%;
}
.module.module__showroom_links .image_link:hover:after {
opacity: 0.1;
}
.module.module__showroom_links .image_link p {
line-height: 1.2; margin-top: 0;
font-weight: 300;
color: white;
font-size: 1.6em;
letter-spacing: 2px;
}
.module.module__showroom_links .image_link p.button {
background: transparent;
opacity: 0;
padding: 0;
margin: 0;
}
.module.module__showroom_links .image_link:hover p.button {
opacity: 1;
}
.module.module__showroom_links .image_link p.count {
font-size: 1.4em;
font-weight: 400;
}
.module.module__image-text .module__content.bg_black hr {
height: 1px;
background: #FFFFFF;
margin-inline: 0;
margin-bottom: 4rem;
}
.category-ex-display a.module__news__posts__post {
max-height: none !important;
}
@media (max-width: 768px) {
.mobile_icons {
aspect-ratio: 1 / 1;
height: 40px;
width: 40px;
display: inline-block;
background-repeat: no-repeat;
background-position: center;
}
#download_icon {
margin: 0;
}
#phone_icon {
margin-right: 20px;
}
.phone_container {
display: flex;
}
.phone_container .phone_list {
display: none;
}
.phone_container:hover .phone_list {
display: flex;
position: absolute;
top: 58px;
right: 21px;
width: 280px;
padding: 15px;
flex-direction: column;
align-items: flex-end;
border-radius: 6px;
background: #FFF;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.25);
a {
display: flex;
flex-direction: column;
gap: 1px;
padding: 13px 20px 13px 5px;
width: 100%;
margin: 0;
span {
display: block;
}
.location {
color: #8F8F8F;
text-align: right;
font-family: Poppins;
font-size: 18px;
font-weight: 400;
}
.number {
color: #000;
text-align: right;
font-family: Poppins;
font-size: 18px;
font-weight: 600;
}
}
&:before {
content: '';
width: 20px;
height: 10px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
position: absolute;
top: -10px;
right: 10px;
}
a:not(:last-of-type) {
border-bottom: 1px solid #F2F2F2;
}
}
}
.module__contact .row:has(#gform_9),
.module__contact .row:has(#gform_confirmation_wrapper_9),
.module__contact .row:has(#gform_8),
.module__contact .row:has(#gform_confirmation_wrapper_8) {
justify-content: center;
}
.module__contact .contact__form:has(#gform_9),
.module__contact .contact__form:has(#gform_confirmation_wrapper_9),
.module__contact .contact__form:has(#gform_8),
.module__contact .contact__form:has(#gform_confirmation_wrapper_8) {
background: none;
min-height: 400px;
color: #fff;
align-content: center;
}
#gform_wrapper_9 .gform_validation_errors,
#gform_wrapper_8 .gform_validation_errors {
& > * {
color: #fff;
text-align: center;
}
ol {
display: none;
}
}
#gform_9,
#gform_8 {
color: #fff;
max-width: 760px;
justify-self: center;
input {
margin: 0;
padding: 10px 15px;
}
.ginput_container {
margin-inline: 45px;
}
#gform_fields_9,
#gform_fields_8 {
display: flex;
flex-direction: column;
gap: 20px;
.form-heading {
display: flex;
flex-direction: column;
align-items: center;
color: #fff;
h2 {
text-align: center;
font-size: 38px;
line-height: normal;
margin-bottom: 30px;
}
p {
text-align: center;
font-size: 18px;
line-height: 30px;
margin-bottom: 10px;
}
& > * {
color: #fff;
}
}
.gfield_label {
display: none;
}
#field_9_2,
#field_8_2 {
display: flex;
width: 100%;
flex-direction: column;
div {
display: flex;
gap: 20px;
span {
display: inline-block;
flex: auto;
input {
}
}
}
}
#field_9_3,
#field_8_3 {
color: #fff;
width: 100%;
.gchoice {
display: flex;
gap: 10px;
align-items: flex-start;
input {
margin-top: 5px;
}
}
}
.validation_message {
margin-left: 45px;
margin-top: 12px;
}
}
.gform-footer {
margin: 20px 0 0 45px;
#gform_submit_button_9,
#gform_submit_button_8 {
padding: 10px 30px;
background-color: #fff;
color: #000;
font-size: 18px;
}
}
}
@media (max-width: 768px) {
#gform_9,
#gform_8 {
.ginput_container {
margin-inline: 0;
}
#gform_fields_9,
#gform_fields_8 {
#field_9_2,
#field_8_2 {
margin-bottom: 0;
div {
flex-direction: column;
}
}
.validation_message {
margin-left: 0;
}
}
.gform-footer {
margin: 0;
}
}
.module__image-text-carousel {
display: block;
.block_menu {
display: none;
}
.block_content {
.item {
display: block;
opacity: 1;
position: relative;
padding-block: 10px;
.button {
font-size: 18px;
}
}
}
}
}
.module__image-text .container .module__content {
z-index: 2;
}
.module__grid
* {
margin: 0;
}
.module__single-text:has(.year_text) {
padding-top: 50px;
}
.module__grid .year_text {
margin: 0;
strong {
font-size: 30px;
}
&+ * {
font-size: 2rem;
}
}
.module__showrooms .showrooms__post_content {
padding-inline: 50px;
}
@media (min-width: 768px) {
.module__image_single.mobile_only {
display: none;
}
}