*{font-family:'effra',sans-serif}.wf-loading h1,.wf-loading h2,.wf-loading p{visibility:hidden}body{height:100%;background-color:#e5e4db}.outer-container{width:90%;margin:0 auto;border-left:5px solid #e5e4db!important;border-right:5px solid #e5e4db!important}h1{font-family:'baskerville-urw',sans-serif}h2,h3,h4,h5,h6{font-family:'effra',sans-serif}h1{text-transform:uppercase;margin-bottom:25px}h2{color:#a40714;font-size:1.25em;line-height:1em}.picture-caption{font-style:italic;font-size:14px;font-family:'baskerville-urw',sans-serif}.row{position:relative}.table{display:table;height:100%;width:100%}.table .table-cell{display:table-cell;height:100%;width:100%;vertical-align:middle}.table .table-cell.bottom{vertical-align:bottom}header{background:#faf9f5;border-top:10px solid #a40714;box-shadow:0 4px 8px -2px #d9d9d9}header .number,header .action{font-size:15px;text-align:center;position:absolute;padding:0 40px;top:-10px;letter-spacing:1px;left:0;background-color:#a40714;color:#fff;line-height:54px;text-transform:uppercase}header .number img{margin-top:-3px;margin-right:5px}header .action{left:auto;right:0;font-family:'baskerville-urw',sans-serif;letter-spacing:2px}header .action a{display:inline-block;color:#fff}header .logo{border:1px solid #dec8af;border-top:0;margin-left:-16%;width:32%;position:absolute;z-index:10;top:0;left:50%;background:#f5f1ec;-moz-box-shadow:0px 0px 7px #b5b2b2;-webkit-box-shadow:0px 0px 7px #b5b2b2;box-shadow:0px 0px 7px #b5b2b2}header .logo a{display:block;height:100%;padding:41px 27px 33px}header nav{margin-top:102px;background:#e5e4db;border-top:1px solid #eee9e0;border-bottom:1px solid #eee9e0}header nav .left{float:left;width:34%}header nav .right{float:right;width:34%}header nav ul{list-style-type:none;margin:0;display:table;width:100%}header nav ul li{position:relative;display:table-cell;border-right:1px solid #eee9e0}header nav ul li.dropdown{background:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/dropdown-arrow.png) no-repeat center 90%}header nav .left>ul>li:first-child{border-left:1px solid #eee9e0}header nav .left>ul>li:last-child{border-right:0}header nav ul li a{padding:0 !important;display:block;line-height:50px !important;text-transform:uppercase;text-align:center;color:#3c3c3c;transition:all .15s;-webkit-transition:all .15s}header nav ul li.page-item-2{width:13.8%}header nav ul li.page-item-2 a{background:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/home-off.png) no-repeat center center}header nav ul li.page-item-2.current-menu-item a,header nav ul li.page-item-2:hover a{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/home-on.png)}header nav ul li.current-menu-item a,header nav ul li:hover a{background-color:#a40714;color:#fff}header nav ul ul{display:none;position:absolute;width:195px;z-index:11}header nav ul li:hover ul{display:block}header nav ul ul li{display:block;border:0;padding:0 24px;background:#636363 !important;transition:all .15s;-webkit-transition:all .15s}header nav ul ul li a{text-align:left;border-bottom:1px solid #5d5d5d;background:0 0 !important}header nav ul ul li:hover{background-color:#a40714 !important}header nav.tablet{display:none;margin-top:145px}header nav.tablet ul{table-layout:fixed}header nav.tablet ul li.page-item-2{width:55px}header nav.mobile{display:none;margin-top:0;border-top:1px solid #ccc}header nav.mobile ul{display:block}header nav.mobile ul li{display:block;border:0;border-bottom:1px solid #ccc}header nav.mobile ul li.page-item-2{width:100%}header nav.mobile ul ul{display:none;position:relative;width:100%}header nav.mobile ul li:hover ul{display:none}header nav.mobile ul ul li a{text-align:center;color:#fff}header .burger{display:none;text-align:center;padding:20px 0}header .burger a{display:inline-block;width:18px;height:18px;cursor:pointer;text-decoration:none}header .burger a i{font-family:'baskerville-urw',sans-serif;letter-spacing:1px;position:relative;display:inline-block;width:18px;height:3px;color:#252525;margin-right:-47px;font-size:14px;font-weight:700;line-height:.4;font-style:normal;text-transform:uppercase;text-indent:-80px;background:#252525;transition:all .2s ease-out}header .burger a i:before,header .burger a i:after{content:'';width:18px;height:3px;background:#252525;position:absolute;left:0;transition:all .2s ease-out}header .burger a i:before{top:-7px}header .burger a i:after{bottom:-7px}header .burger a.active i{background:#fff}header .burger a.active i:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}header .burger a.active i:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.box{margin-bottom:25px}.box a{display:block;height:100%;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.box a:hover{-moz-box-shadow:0px 0px 7px #999;-webkit-box-shadow:0px 0px 7px #999;box-shadow:0px 0px 7px #999}.box a .image{overflow:hidden}.box a .image .inner{padding-top:57%;background:no-repeat center center;background-size:cover;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.box a:hover .image .inner{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}.box a .caption{border:1px solid #e0d7c8;border-top:0;background:#faf9f6;text-align:center;padding:19px 0;color:#494948;text-transform:uppercase;letter-spacing:1px;font-family:'baskerville-urw',sans-serif;font-size:23px}.home .banners{max-height:560px;min-height:320px;height:560px}.home .banners .banner{display:none;width:100%;max-height:560px;min-height:320px;height:560px;background:no-repeat center center;background-size:cover}.home .banners .banner:first-child{display:block}.home .banners .banner .row{height:100%}.home .banners .banner .arrow-left,.home .banners .banner .arrow-right{position:absolute;top:50%;margin-top:-28px;height:56px;width:56px}.home .banners .banner .arrow-left a,.home .banners .banner .arrow-right a{display:block;height:100%;background:rgba(164,7,20,.8) no-repeat center center}.home .banners .banner .arrow-left{left:0}.home .banners .banner .arrow-right{right:0}.home .banners .banner .arrow-left a{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/arrow-left.png)}.home .banners .banner .arrow-right a{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/arrow-right.png)}.home .banners .banner .strapline{position:absolute;font-size:24px;bottom:0;left:0;width:100%;text-align:center}.home .banners .banner .strapline .inner{display:inline-block;letter-spacing:1px;padding:8px 60px;background:rgba(164,7,20,.8);color:#fff;font-family:'baskerville-urw',sans-serif}.home-boxes{padding:50px 0 80px;background:#fff}.home-boxes .small-title{color:#a40714}.home-boxes .small-title ul{list-style-type:none;margin:0;text-align:center}.home-boxes .small-title ul li{font-family:'baskerville-urw',sans-serif;letter-spacing:1px;text-transform:uppercase;display:inline-block;margin:0 11px;font-size:19px;height:19px;line-height:1em}.home-boxes .small-title ul li .line{width:25px;height:2px;background:#a40714;margin-top:10px}.home-boxes .large-title{text-align:center;letter-spacing:1px}.home-boxes .large-title h1{margin-bottom:0}.inner-content{padding:77px 0 105px;background-color:#fff}.inner-content .page-content{border-top:7px solid #a40714;padding:40px 50px 50px;border-bottom:1px solid #e4d1bb}.inner-content .page-content ul{margin-left:21px;list-style-type:none}.inner-content .page-content ul li{padding:2px 0;background:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/bullet.png) no-repeat left 11px;padding-left:14px}.inner-content .page-content a{color:#a40714;transition:all .15s;-webkit-transition:all .15s}.inner-content .page-content a:hover{color:#392f14}.inner-content .page-content .full-width-content{padding-bottom:36px}.inner-content .page-content .full-width-content p:last-child{margin-bottom:0}.inner-content .page-content .image-left-content-right{padding-bottom:36px}.inner-content .page-content .content-left-image-right{padding-bottom:36px}.inner-content .page-content .image-left-content-right .images img,.inner-content .page-content .content-left-image-right .images img{margin-bottom:10px}.inner-content .page-content .page-link-panels{padding-top:15px;padding-bottom:42px}.inner-content .sidebar-content .block-panel{margin-bottom:25px;text-align:center;background:#a40714;padding:42px 30px;color:#fefdfd}.inner-content .sidebar-content .block-panel .title{font-family:'baskerville-urw',sans-serif;text-transform:uppercase;margin-bottom:20px;font-size:23px}.inner-content .sidebar-content .block-panel .content{font-size:1em}.inner-content .sidebar-content .block-panel .page-link{margin-top:75px;text-transform:uppercase;font-size:23px}.inner-content .sidebar-content .block-panel .page-link a{color:#fefdfd;font-family:'baskerville-urw',sans-serif;transition:all .15s;-webkit-transition:all .15s}.inner-content .sidebar-content .block-panel .page-link a:hover{opacity:.7}.inner-content .sidebar-content .page-link-panel{margin-bottom:25px}.inner-content .sidebar-content .social-panel{margin-bottom:25px;border-top:7px solid #a40714;padding:20px}.inner-content .sidebar-content .social-panel h3{font-size:23px;margin-bottom:30px;font-family:'baskerville-urw',sans-serif;text-transform:uppercase}.inner-content .sidebar-content .social-panel ul{margin:0;list-style-type:none}.inner-content .sidebar-content .social-panel ul li{font-size:16px;line-height:25px;border-bottom:1px solid #d9d9d9;margin-bottom:16px;padding-bottom:16px}.inner-content .sidebar-content .social-panel ul li:last-child{border-bottom:none}.inner-content .sidebar-content .social-panel ul li a{font-weight:700;color:#383838}.inner-content .sidebar-content .social-panel ul li span{color:#a40714}.inner-content.contact-us{padding-bottom:55px}.inner-content.contact-us .page-content{margin-bottom:55px}.inner-content.contact-us label{font-size:1em;color:#a40714;display:block;margin-bottom:5px}.inner-content.contact-us input[type=text],.inner-content.contact-us input[type=email],.inner-content.contact-us select,.inner-content.contact-us textarea{box-shadow:none;background:#fbf7f2;border:1px solid #e2cdb4}.inner-content.contact-us textarea{height:180px}.inner-content.contact-us input[type=submit]{font-size:18px;padding:9px 38px;background:#a40714;border:1px solid #a40714;color:#fff;text-transform:uppercase}.inner-content.contact-us .details{padding-left:25px}.inner-content.contact-us .details .title{color:#8f2743;text-transform:uppercase;margin-bottom:5px}.inner-content.contact-us .details span{font-weight:700}.inner-content.contact-us .details a{color:#392f14;transition:all .15s;-webkit-transition:all .15s}.inner-content.contact-us .details a:hover{color:#a40714}.inner-content.news .article{border-bottom:1px solid #d9d9d9;padding:30px 0}.inner-content.news .article.last{border:0}.inner-content.news .article .title{font-size:20px;font-weight:700}.inner-content.news .article .meta{margin-bottom:14px}.inner-content.news .article .excerpt{margin-bottom:14px}.inner-content.news .article .more a{color:#a40714;text-transform:uppercase;transition:all .15s;-webkit-transition:all .15s}.inner-content.news .article .more a:hover{color:#383838}.inner-content.news .paging .wp-pagenavi a,.inner-content.news .paging .wp-pagenavi span{border:0;padding:0 11px}.inner-content.news .paging .wp-pagenavi a{color:#a40714;transition:all .15s;-webkit-transition:all .15s}.inner-content.news .paging .wp-pagenavi a:hover{color:#383838}.inner-content.gallery h1{text-align:center}.inner-content.gallery .page-content{border-bottom:0}.inner-content.gallery .flipster{margin-top:40px}.inner-content.gallery .flipster ul{list-style-type:none;margin:0}.inner-content.gallery .flipster ul li{width:50%;background:0 0;padding:0;text-align:center}.inner-content.gallery .flipster ul li img{margin-bottom:32px;border:7px solid #e5e4db}.inner-content.gallery .flipster ul li .caption-title{font-size:22px;margin-bottom:14px}.inner-content.gallery .flipster ul li .caption-text{font-style:italic}.inner-content.gallery .flipster__button{margin-top:-28px;opacity:1;margin-left:1em;margin-right:1em}.inner-content.gallery .flipster__button .arrow-left,.inner-content.gallery .flipster__button .arrow-right{height:56px;width:56px;background:rgba(164,7,20,1) no-repeat center center}.inner-content.gallery .flipster__button .arrow-left{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/arrow-left.png)}.inner-content.gallery .flipster__button .arrow-right{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/arrow-right.png)}.inner-content.gallery .carousel{position:relative;margin-top:40px;background:#faf9f6;border:1px solid #e2ceb6;padding:19px 44px}.inner-content.gallery .carousel .item{opacity:.5;height:55px;background:no-repeat center center;background-size:cover}.inner-content.gallery .carousel .item.selected{opacity:1}.inner-content.gallery .carousel .item a{display:block;height:100%}.inner-content.gallery .carousel .arrow-left,.inner-content.gallery .carousel .arrow-right{position:absolute;z-index:5;top:0;height:100%;width:30px}.inner-content.gallery .carousel .arrow-left a,.inner-content.gallery .carousel .arrow-right a{display:block;height:100%;background:rgba(164,7,20,1) no-repeat center center}.inner-content.gallery .carousel .arrow-left{left:0}.inner-content.gallery .carousel .arrow-left a{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/arrow-left.png)}.inner-content.gallery .carousel .arrow-right{right:0}.inner-content.gallery .carousel .arrow-right a{background-image:url(//tomwhiteleythatching.co.uk/wp-content/themes/tomwhiteley/images/arrow-right.png)}.fancybox-title-float-wrap .child{background:none!important}footer{background:#eae9e3;border-top:1px solid #e0d7c8;color:#3b3b3b}footer .top{background:#faf9f6;padding:40px 0}footer .top .title{font-family:'baskerville-urw',sans-serif;text-transform:uppercase;margin-bottom:5px;color:#a40714;font-weight:700;font-size:14px;letter-spacing:2px}footer .top .details{font-size:21px}footer .top .details span{color:#a40714;font-weight:700}footer .top .details a{color:#3b3b3b;transition:all .15s;-webkit-transition:all .15s}footer .top .details a:hover{color:#a40714}footer .top .social{padding-top:7px}footer .top .social ul{list-style-type:none;margin:0}footer .top .social ul li{display:inline-block;margin-right:21px}footer .outer-bottom{background-color:#fff;padding-bottom:20px}footer .bottom{background:#e5e4db;border-bottom:1px solid #cec4b2;padding:22px}footer .bottom .links{margin-bottom:13px}footer .bottom .links ul{list-style-type:none;margin:0}footer .bottom .links ul li{display:inline-block;margin-right:25px}footer .bottom .links ul li a{font-size:16px;text-transform:uppercase;color:#3b3b3b;transition:all .15s;-webkit-transition:all .15s}footer .bottom .links ul li a:hover{color:#a40714}footer .bottom .copyright{font-size:14px}footer .bottom .designed-by{font-size:14px;padding-top:37px}footer .bottom .designed-by a{color:#3b3b3b;font-weight:700;transition:all .15s;-webkit-transition:all .15s}footer .bottom .designed-by a:hover{color:#a40714}.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{background:#fff;border:1px solid #f0f0f0;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}.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 rgba(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}