/*!/wp-content/themes/patrick-wenham/style.css*//*!
Theme Name: Patrick Wenham
Theme URI: https://them.es/starter
Author: Patrick Wenham
Author URI: https://www.patrick-wenham.co.uk
Description: Patrick Wenham Theme
Version: 3.0.3
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: patrick-wenham
*/
 .text-right{text-align:right}.text-center{text-align:center}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:'Futura Bold';src:url(/wp-content/themes/patrick-wenham/assets/font/FuturaPT-Bold.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Futura Book';src:url(/wp-content/themes/patrick-wenham/assets/font/FuturaPT-Book.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;padding:0;overflow-x:hidden}body{font-family:'Futura Book',Arial,Helvetica,sans-serif!important;font-size:1.2rem!important;line-height:2rem!important;color:#333!important}@media (max-width:767.98px){body{padding-top:67px}}@media (min-width:768px) and (max-width:1199.98px){body{padding-top:101px}}@media (min-width:1200px){body{padding-top:101px}}h1,h2,h3,h4,h5,h6,strong{font-family:'Futura Bold',Arial,Helvetica,sans-serif;font-weight:400}main#main a{color:#1960AB!important}main#main a:hover{color:#154c86!important}#main{margin-top:0px!important}#header{border-bottom:1px solid #e1e1e1}.entry-title{margin-bottom:2rem!important}.navbar-brand{padding-bottom:0!important;padding-top:0!important}.navbar-brand img{height:50px!important}@media (min-width:768px){.navbar-brand img{height:100px!important;padding:10px 0}}#navbar ul .current-page-parent>a,#navbar .current-menu-item>a,#navbar ul .current-menu-parent>a{color:rgb(0 0 0 / .9)}@media all and (max-width:1199.98px){ul.navbar-nav{margin-top:20px}}@media all and (min-width:1200px){#main_gallery,#no_main_gallery{margin-top:71px}.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item .dropdown-menu{margin-top:0}.navbar{padding:0px!important}.navbar .nav-item{padding:.75rem 0rem!important;margin-left:2rem}.navbar .nav-item:first-child{margin-left:0rem}.navbar-expand-xl .navbar-nav .nav-link{padding-left:0rem!important;padding-right:0rem!important;font-weight:600!important}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute;top:calc(100% - 0px);border-radius:0;border-width:0}#navbar ul>li{position:relative}#navbar ul>li::after{width:0;height:1px;position:absolute;left:50%;bottom:20px;background-color:#bec042;content:'';-webkit-transition:all 0.22s;-moz-transition:all 0.22s;-ms-transition:all 0.22s;-o-transition:all 0.22s;transition:all 0.22s}#navbar ul>li li::after{display:none}#navbar ul>li:hover::after,#navbar>li:hover::after,#navbar ul .current-menu-parent::after,#navbar ul .current-page-parent::after,#navbar .current-menu-item::after{left:0%;width:100%}#navbar ul>li .dropdown-menu{border:1px solid #e1e1e1;border-top-color:#bec042}.navbar .nav-item{overflow:hidden}.navbar .nav-item:hover{overflow:visible}.navbar .nav-item .dropdown-menu{-webkit-transition:all 0.32s;-moz-transition:all 0.32s;-ms-transition:all 0.32s;-o-transition:all 0.32s;transition:all 0.32s;display:block;overflow:hidden;opacity:0;transform:translateX(-50%);transform-origin:top}.navbar .nav-item:hover .dropdown-menu{opacity:1;transform:translateX(0%)}.dropdown-toggle:after{display:none!important}}.dropdown-item.active,.dropdown-item:active{background-color:#e9ecef!important}.home-content h3{border-bottom:1px solid rgb(87 87 86 / .1);padding-bottom:1.2rem;margin-bottom:1.2rem;display:inline-block}.divider{border-top:1px solid rgb(87 87 86 / .1);padding-top:3rem;margin-top:2rem}.home-content .row a{display:inline-block;text-decoration:none;color:#333}.home-content .row a img{height:auto;margin-bottom:20px;-webkit-transition:all 0.32s;-moz-transition:all 0.32s;-ms-transition:all 0.32s;-o-transition:all 0.32s;transition:all 0.32s}@media (min-width:1300px){.home-content .row a img{width:30%}}@media (min-width:1025px) and (max-width:1299.98px){.home-content .row a img{width:40%}}@media (min-width:768px) and (max-width:1024.98px){.home-content .row a img{width:40%}}@media (max-width:767.98px){.home-content .row a img{width:60%}}.home-content .row a:hover img{transform:scale(1.1)}.home-content .row a span{color:#333;font-family:'Futura Bold',Arial,Helvetica,sans-serif;font-weight:400;font-size:1.15rem}@media (min-width:992px){aside#secondary,div#sidebar{border-right:1px solid rgb(87 87 86 / .1)}}.page-row{--bs-gutter-x:4rem!important}.page-row>div,.page-row>aside{padding-top:4rem!important;padding-bottom:4rem!important}.imgmp{position:relative;margin-top:2rem}.imgmp img{box-shadow:-.3px 5px 35px 0 rgb(0 0 0 / 20%)}.imgmp h1.entry-title{position:absolute;bottom:40px;left:40px;margin:0px!important;border-left:6px solid #BEC042;background:rgb(87 87 86 / .8);color:#fff;padding:10px;transform:translateY(-200px);opacity:0;-webkit-transition:all 0.32s;-moz-transition:all 0.32s;-ms-transition:all 0.32s;-o-transition:all 0.32s;transition:all 0.32s}.imgmp h1.entry-title.in{transform:translateY(0);opacity:1}.imgfp{height:calc(100vh - 66px);background-position:50% 50%;background-size:cover!important;background-repeat:no-repeat;position:relative;margin-bottom:4rem}@media (max-width:767.98px){.imgfp{height:calc(100vh - 66px)}}@media (min-width:768px){.imgfp{height:calc(100vh - 101px)}}.imgfp div.container{position:relative;height:100%}.imgfp div.container>div{position:absolute;display:inline-block}@media all and (min-width:1200px){.imgfp div.container>div{bottom:280px;right:0}}@media all and (min-width:992px) and (max-width:1198.98px){.imgfp div.container>div{left:50%;top:50%;transform:translate(-50%,50%);width:calc(100% - 30px);text-align:center}}@media all and (max-width:991.98px){.imgfp div.container>div{left:50%;top:30px;transform:translateX(-50%);width:calc(100% - 30px);text-align:center}}.imgfp div.container>div>div{color:rgb(87 87 86)}.imgfp div.container>div>div h1{margin:0;padding:10px 16px 5px 16px;font-size:1.1rem;color:#333;border-radius:4px 4px 0 0;position:relative}.imgfp div.container>div>div>div{margin:0 16px}.imgfp div.container>div>div h2{margin:0;padding:5px 16px 10px 16px;font-size:1.1rem;color:#333;border-radius:0 0 4px 4px;font-family:'Futura Book',Arial,Helvetica,sans-serif!important;font-style:italic}.imgfp div.container>div>div h2 span{font-style:normal}@media all and (max-width:1024.98px){.imgfp div.container>div>div{background:rgb(255 255 255 / .4)}}.testimonial{padding:20px;background:#f8f9fa;border:1px solid #e1e1e1;box-shadow:-.3px 5px 35px 0 rgb(0 0 0 / 20%)}.testimonial .wp-block-image{overflow:hidden}.testimonial .wp-block-image img{-webkit-transition:all 0.32s;-moz-transition:all 0.32s;-ms-transition:all 0.32s;-o-transition:all 0.32s;transition:all 0.32s}.testimonial:hover .wp-block-image img{transform:scale(1.1)}@media (min-width:576px){.testimonial .wp-block-image{margin:0!important}.testimonial .wp-block-image img{width:100%!important;height:auto}}@media (max-width:575.98px){.testimonial .wp-block-image{text-align:center}}main#main a.btn-sic{background-color:#1961ac!important;border:1px solid #1961ac!important;color:#ffffff!important;border-radius:50%!important;-webkit-transition:all 0.32s;-moz-transition:all 0.32s;-ms-transition:all 0.32s;-o-transition:all 0.32s;transition:all 0.32s;color:#fff;width:50px;height:50px;display:inline-block;position:relative;line-height:50px;text-align:center;margin-right:5px;font-size:1.5rem}main#main a.btn-sic:last-child{margin-right:0}main#main a.btn-sic:hover{background-color:#ffffff!important;color:#1961ac!important}#footer{padding-top:4rem;background-color:#1961ac!important;color:#fff;font-size:1rem!important;position:relative}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .row{--bs-gutter-x:4rem!important;--bs-gutter-y:2rem!important}#footer .title{margin-bottom:1rem;font-family:'Futura Bold',Arial,Helvetica,sans-serif;font-size:1.5rem;height:50px}#footer .title img{height:50px!important;width:auto}#footer .btn-si{background-color:#fff;border:1px solid #fff;color:#1961ac!important;border-radius:50%!important;-webkit-transition:all 0.32s;-moz-transition:all 0.32s;-ms-transition:all 0.32s;-o-transition:all 0.32s;transition:all 0.32s;color:#fff;width:50px;height:50px;display:inline-block;position:relative;line-height:50px;text-align:center;margin-right:5px;font-size:1.5rem}#footer .btn-si:last-child{margin-right:0}#footer .btn-si:hover{background-color:#1961ac;color:#ffffff!important}#footer ul{list-style:none;padding:0}#footer ul a{padding:0 0 0 15px!important;position:relative;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}#footer .menu-item a[aria-current=page],#footer ul a:hover{color:#ffffff!important;padding:0 0 0 20px!important;text-decoration:none!important}#footer ul a::before{position:absolute;left:0;top:12px;font:normal normal 900 8px/1 "Font Awesome 5 Free";content:"\f061";color:#fff}.ni{margin-top:0;margin-bottom:0;width:100%;overflow:hidden}main#main .ni a{text-decoration:none!important;color:#333!important;display:block}.ni-image{display:block;width:100%;overflow:hidden}.ni-image div{display:block;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat;overflow:hidden;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}main#main .ni a:hover .ni-image div{transform:scale(1.1)}.ni-text{display:block;width:100%;padding:15px 0 30px}.bi{max-width:100%;height:auto}@media all and (min-width:1300px){.ni-image,.ni-image div{height:110px}}@media all and (min-width:1025px) and (max-width:1299.98px){.ni-image,.ni-image div{height:110px}}@media all and (min-width:768px) and (max-width:1024.98px){.ni-image,.ni-image div{height:150px}}@media all and (max-width:767.98px){.ni-image,.ni-image div{height:150px}}.ni-title{margin-bottom:15px}.ni-date{font-style:italic;margin-bottom:15px}.pagination{justify-content:center}.pagination a,.pagination span{min-width:32px;width:revert;padding:5px;text-decoration:none!important;transition:all 0.2s;-webkit-transition:all 0.2s;transition-timing-function:ease;-webkit-transition-timing-function:ease}main#main .pagination a:hover,main#main .pagination span:not(.dots){color:white!important;background-color:#1960AB!important;border-color:#1960AB!important}.pagination span.dots{border-color:#ffffff!important}.pagination .prev{width:78px}.pagination .next{width:50px}.wpforms-submit{background-color:#1960AB!important;border-color:#1960AB!important;color:#fff!important;padding:2px 15px!important}.wpforms-submit:hover{background-color:#154c86!important;border-color:#154c86!important;color:#fff!important}.btn-primary,.wp-block-button .wp-block-button__link{background-color:#1960AB!important;border-color:#1960AB!important;color:#fff}.btn-primary:hover,.wp-block-button .wp-block-button__link:hover{background-color:#154c86!important;border-color:#154c86!important;color:#fff}.appear1{transform:translateY(200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear1.in{transform:translateY(0);opacity:1}.appear2{transform:translateX(-200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear2.in{transform:translateX(0);opacity:1}.appear3{transform:translateX(200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear3.in{transform:translateX(0);opacity:1}.appear4{transform:translateY(-200px);opacity:0;-webkit-transition:all 1500ms cubic-bezier(.005,1,.485,1);transition:all 1500ms cubic-bezier(.005,1,.485,1);-webkit-transition-timing-function:cubic-bezier(.005,1,.485,1);transition-timing-function:cubic-bezier(.005,1,.485,1)}.appear4.in{transform:translateY(0);opacity:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}