﻿.fade{transition:all 0.3s ease 0s;opacity:1}.fade:hover{opacity:0.6}body.tax-sector_category header nav li.work>a,body.post-type-archive-bio header nav li.about>a,body.post-type-archive-studio header nav li.about>a,body.single-studio header nav li.about>a,body.single-projects header nav li.work>a,body.single-bio header nav li.team>a{color:#de6126}body.tax-sector_category header nav li.work>a::after,body.post-type-archive-bio header nav li.about>a::after,body.post-type-archive-studio header nav li.about>a::after,body.single-studio header nav li.about>a::after,body.single-projects header nav li.work>a::after,body.single-bio header nav li.team>a::after{content:"";position:absolute;height:2px;width:100%;background:#de6126;bottom:5px;left:0}header{width:100%;height:80px;padding:10px 70px 10px 20px;position:fixed;left:0;top:0;z-index:40}@media only screen and (max-width:1080px){header{padding-right:50px}}header nav{text-align:right;position:relative;z-index:35;font-size:0}header nav a{display:inline-block;color:#383a35;text-decoration:none;font-size:14px;line-height:60px;margin:0 15px;font-weight:200;text-transform:uppercase;transition:all 0.3s ease 0s;position:relative}header nav a:hover{color:#de6126}@media only screen and (max-width:1080px){header nav a{margin:0 10px}}header nav ul{list-style:none;margin:0;padding:0}header nav ul li{display:inline-block;position:relative}header nav ul li.current-menu-item a{color:#de6126}header nav ul li.current-menu-item a:after{content:"";position:absolute;height:2px;width:100%;background:#de6126;bottom:5px;left:0}header nav ul li .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;padding:10px 0;list-style:none;min-width:180px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1);z-index:50}header nav ul li .sub-menu:hover{display:block}header nav ul li .sub-menu:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;background:transparent}header nav ul li .sub-menu li{display:block;text-align:left}header nav ul li .sub-menu a{display:block;padding:8px 15px;line-height:1.5;margin:0;color:#383a35;font-size:14px;text-transform:uppercase}header nav ul li .sub-menu a:after{content:unset}header nav ul li .sub-menu a:hover{color:#de6126}header nav ul li a:hover+.sub-menu,header nav ul li a:focus+.sub-menu{display:block}header:after{content:"";background:#fff;width:100%;height:100%;opacity:0.95;position:absolute;left:0;top:0;z-index:30;clear:both}header #logo-top{float:left;height:100%;width:auto;position:relative;z-index:45}@media only screen and (max-width:920px){header{display:none}}header nav a.current-menu-item,body.single-projects header nav a.work,body.single-bio header nav a.team{color:#de6126}header nav a.current-menu-item:after,body.single-projects header nav a.work:after,body.single-bio header nav a.team:after{content:"";position:absolute;height:2px;width:100%;background:#de6126;bottom:5px;left:0}.slicknav_menu,body>ul.footer-nav#menu-main-navigation-2021{display:none}@media only screen and (max-width:920px){.slicknav_menu{display:block;position:relative;z-index:100}}footer{background:#f5f5f5;padding:0;padding-top:2rem}footer .footer-inner{width:25%;display:inline-block;vertical-align:top;color:#9b9c9a;padding:0 30px 20px;border:dashed 0 #999}footer .footer-inner.address{padding-right:0}footer .footer-inner.enews,footer .footer-inner.address2{width:50%;padding-left:10px;padding-right:10px;position:relative;text-align:center}footer .footer-inner.enews{padding-bottom:3rem}footer .footer-inner.address2{text-align:left}footer .footer-inner.social{padding-left:0;background-image:url("/wp-content/themes/vickers2020/img/vickers-circle-logo.png");background-repeat:no-repeat;background-size:auto 77%;background-position:top left}footer ul.contact li{font-size:14px;line-height:1;margin-bottom:20px}footer ul.contact li a{color:#de6126;text-decoration:none;opacity:1;transition:all 0.3s ease}footer ul.contact li a:hover{opacity:0.6}footer ul.contact.right li{text-align:right}footer ul.contact.right li i::before{font-family:fontawesome;font-style:normal;font-size:20px}footer .footer-copyright{width:100%;display:inline-block;font-size:13px;text-align:center;background:#5f8db5;padding:15px;color:#fff}footer .footer-copyright a{color:#fff;text-decoration:none;padding-left:25px}footer .footer-copyright a span{text-indent:-5px}.enews h4{font-size:20px;color:#de6126;font-weight:400}.enews input[type="email"]{margin-top:12px;text-align:center;height:40px;line-height:40px;width:240px !important;border:1px solid #405464;border-radius:20px;padding-bottom:4px;outline:0}.enews input[type="submit"],.enews button{display:block;margin:0 auto;border-radius:50%;background:#405464;font-size:22px;line-height:30px !important;width:30px;height:30px;min-height:auto !important;margin-top:-8px;position:relative;border:0;padding:0;cursor:pointer;transition:all 0.3s ease;color:#fff}.enews input[type="submit"]:hover,.enews button:hover{background:#de6126}.enews .gform_footer.top_label{margin:0 !important;padding:0 !important}.gform_wrapper .gform_validation_errors#gform_2_validation_container{width:96%;position:absolute;top:0;left:2%}.gform_wrapper .gform_validation_errors#gform_2_validation_container>h2 .gform-icon{cursor:pointer}@media only screen and (max-width:1200px){footer{position:relative}footer .footer-inner{width:100% !important;padding:0 30px 20px !important}footer .footer-inner.social{background-image:none}footer .footer-inner.social ul{text-align:center}footer .footer-inner.social ul li{display:inline-block;margin:0 15px}footer .footer-inner.enews,footer .footer-inner.address2{}}body.page-id-37 main{width:100%;max-width:900px}body.page-id-37 main .wp-block-columns{margin-top:2rem}body.page-id-37 main .wp-block-columns .wp-block-column{padding-left:1rem;padding-right:1rem}@media only screen and (max-width:782px){body.page-id-37 main .wp-block-columns .wp-block-column:first-child{border-bottom:solid 1px #ddd;padding-bottom:20px}}body.page-id-37 main .wp-block-columns .wp-block-column h2{font-size:30px;font-weight:400;color:#405464 !important}@media only screen and (max-width:900px){body.page-id-37 main .wp-block-columns .wp-block-column h2{font-size:26px}}@media only screen and (max-width:640px){body.page-id-37 main .wp-block-columns .wp-block-column h2{font-size:22px}}body.page-id-37 main .wp-block-columns .wp-block-column p{font-size:16px;font-weight:200;margin-bottom:15px}body.page-id-37 main .wp-block-columns .wp-block-column a{text-decoration:none;color:#de6126}body.post-type-archive-studio{padding-top:80px}@media (max-width:920px){body.post-type-archive-studio{padding-top:0}}body.post-type-archive-studio h1{margin-bottom:30px}body.post-type-archive-studio main{max-width:1600px;margin:0 auto}body.post-type-archive-studio main .studios-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:40px 20px;align-items:flex-start}body.post-type-archive-studio main .studios-wrapper .item{flex:1 1 calc(25% - 10px);max-width:400px;aspect-ratio:1.3333333333;position:relative;overflow:hidden;background:#f6f6f6;transition:transform 0.3s ease}body.post-type-archive-studio main .studios-wrapper .item a{display:block;width:100%;height:100%;text-decoration:none;color:inherit}body.post-type-archive-studio main .studios-wrapper .item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s ease;will-change:transform;transform:translateZ(0)}body.post-type-archive-studio main .studios-wrapper .item:hover img{transform:scale(1.1)}body.post-type-archive-studio main .studios-wrapper .inner{position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);right:0;background:rgba(65, 84, 101, 0.8);color:#fff;text-align:center;padding:10px;font-size:18px;font-weight:500;text-transform:uppercase;border:solid 1px #fff;transition:all 0.6s ease}body.post-type-archive-studio main .studios-wrapper .item:hover .inner{border-color:#de6126;color:#de6126}@media (max-width:1080px){body.post-type-archive-studio main .studios-wrapper .item{flex:1 1 calc(33.333% - 10px)}}@media (max-width:900px){body.post-type-archive-studio main .studios-wrapper .item{flex:1 1 calc(50% - 10px)}}@media (max-width:640px){body.post-type-archive-studio main .studios-wrapper .item{flex:1 1 100%}}body.single-studio{padding-top:80px}@media (max-width:920px){body.single-studio{padding-top:0}}body.single-studio .image-wrapper{position:relative;width:100%;aspect-ratio:2.4;overflow:hidden;background:#000}@media (max-width:640px){body.single-studio .image-wrapper{aspect-ratio:1.3333333333}}body.single-studio .image-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 60%)}body.single-studio .image-wrapper h1{position:absolute;bottom:2rem;left:2rem;line-height:1.2;z-index:5;color:#fff}@media (max-width:640px){body.single-studio .image-wrapper h1{font-size:24px;bottom:1rem;left:1rem}}body.single-studio .image-wrapper img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);transition:transform 0.5s ease;will-change:transform;backface-visibility:hidden}body.single-studio .content-wrapper{max-width:960px;margin:0 auto;padding:30px;color:#383a35}body.single-studio .content-wrapper p{font-weight:300;text-align:justify;margin-bottom:25px;font-size:18px}body.single-studio .studio-contact-wrapper{margin:0 auto;gap:0;background-color:#405464;color:#fff}body.single-studio .studio-contact-wrapper.two-col{max-width:560px}body.single-studio .studio-contact-wrapper h2{text-transform:uppercase}body.single-studio .studio-contact-wrapper a{color:#fff}body.single-studio .studio-contact-wrapper .wp-block-column figcaption{padding-left:12px}body.single-studio .studio-contact-wrapper .wp-block-column:first-child{padding:20px}body.single-studio .studio-contact-wrapper .wp-block-column img{transition:all 0.3s ease;opacity:1}body.single-studio .studio-contact-wrapper .wp-block-column img:hover{opacity:0.8}nav.pagination{width:100%}nav.pagination div.nav-links{text-align:center;margin-bottom:20px}nav.pagination div.nav-links .page-numbers{width:24px;height:30px;margin:0 5px;line-height:30px;display:inline-block;text-decoration:none;color:#6a86b8;transition:all 0.3s ease 0s;opacity:1}nav.pagination div.nav-links .page-numbers:hover:not(.current){opacity:0.6}nav.pagination div.nav-links .page-numbers.current{color:#fff;background:#6a86b8}nav.pagination div.nav-links .page-numbers.prev,nav.pagination div.nav-links .page-numbers.next{width:auto;position:relative;font-size:13px;text-transform:uppercase;color:#6a86b8}nav.pagination div.nav-links .page-numbers.prev:before,nav.pagination div.nav-links .page-numbers.next:before{position:absolute;top:0;font-family:dashicons;font-size:30px;line-height:30px}nav.pagination div.nav-links .page-numbers.prev{padding-left:30px}nav.pagination div.nav-links .page-numbers.prev:before{content:"";left:0}nav.pagination div.nav-links .page-numbers.next{padding-right:30px}nav.pagination div.nav-links .page-numbers.next:before{content:"";right:0}div.vdg-prev-next{overflow:hidden;width:50%;display:inline-block;border:dashed 0px red;vertical-align:top;position:relative}div.vdg-prev-next a{display:block;width:100%;text-decoration:none;transition:all 0.3s ease 0s;opacity:1;font-weight:600;color:#6a86b8}div.vdg-prev-next a:hover{opacity:0.7}div.vdg-prev-next a span{font-size:11px;display:block;color:#999;text-transform:uppercase}div.vdg-prev-next a:before,div.vdg-prev-next a:after{position:absolute;top:0;font-family:dashicons;font-size:40px;line-height:40px}div.vdg-prev-next.prev{padding:0 20px 0 50px}div.vdg-prev-next.prev a:before{left:0;content:""}div.vdg-prev-next.next{padding:0 50px 0 20px;text-align:right}div.vdg-prev-next.next a:before{right:0;content:""}