h1,h4{line-height:30px;color:#a7974f}a,h1,h2,h3,h4,h5{color:#a7974f}h6,p{letter-spacing:1px}li,p{color:#5a595b}#entire_wrap,#wpadminbar{position:relative}*{margin:0 auto}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body,h1,h2,h3{font-weight:400}.section #slide1 .intro_gallery_overlay .title,em{font-style:italic}html{overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:#fff;font-family:AGaramondPro-Regular,Arial,Helvetica,sans-serif;margin:0 auto}h1,h2,h3,h4,h5,h6,p{font-family:AGaramondPro-Regular}html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}img{border:none}a{outline:0;text-decoration:none}a:hover{color:#807234;text-decoration:none}.left{float:left}.right{float:right}h1,h2,h3,h4,h5,h6{margin:0 0 15px;-webkit-font-smoothing:antialiased}h1{font-size:23px}h2{font-size:26px;line-height:34px}h3{font-size:24px;line-height:32px}h4{font-size:22px;font-weight:400}h5,h6{font-size:19px;font-weight:400}h5{line-height:27px}h6{line-height:26px;color:#4a4a4a}p{font-weight:400;margin:0 0 20px;font-size:15px;line-height:22px}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}strong{font-weight:700}#content a.internal_button,#content ul li,.section .bottom a.arrow,.section .gallery_overlay .button,a.button,body.sticky .sticky_wrap a.brochure_button,li{font-family:AGaramondPro-Regular;font-weight:400}li{list-style:none}ol,ul{padding:0;margin:0 0 15px}.wp-caption{border:1px solid #E5E5E5;text-align:center;background-color:#f1f1f1;padding-top:6px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;line-height:16px;color:#676767;padding:5px 6px 7px;margin:0}blockquote,blockquote p{font-size:22px;line-height:28px;color:#676767;text-align:left}.centered_image{display:inline-block;margin:15px 20px}blockquote{background:url(https://www.thetaborgroup.co.uk/wp-content/themes/tabor/images/blockquote_icon.png) 0 5px no-repeat;float:right;max-width:400px;width:auto;margin:0 0 20px 20px}blockquote p{margin:0;padding:0 0 0 75px}.divider{margin:0 0 15px;padding:0}select option[disabled]{display:none}.one_half,hr{display:inline-block}input,textarea{-webkit-appearance:none;border-radius:0}hr{background:url(images/hr_icon.png) no-repeat;height:7px;width:24px;text-align:center;margin:20px auto 25px;background-size:24px 7px;-webkit-background-size:24px 7px;-moz-background-size:24px 7px;-o-background-size:24px 7px;border:none}.border{padding:8px;background:#fff;border:1px solid #dedede}.one_half{width:46%;margin:0 2% 20px;vertical-align:top}.one_half.last{margin-right:0!important;clear:right}#venues .single-venue,#weddings .single-venue,.cf:after{clear:both}.cf:after,.cf:before{content:" ";display:table}@font-face{font-family:eb_garamondregular;src:url(fonts/ebgaramond-webfont.eot);src:url(fonts/ebgaramond-webfont%EF%B9%96.eot#iefix) format('embedded-opentype'),url(fonts/ebgaramond-webfont.woff2) format('woff2'),url(fonts/ebgaramond-webfont.woff) format('woff'),url(fonts/ebgaramond-webfont.ttf) format('truetype'),url(fonts/ebgaramond-webfont.svg#eb_garamondregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:AGaramondPro-Regular;src:url(fonts/agaramondproregular.eot);src:url(fonts/agaramondproregular%EF%B9%96.eot#iefix) format('embedded-opentype'),url(fonts/agaramondproregular.woff) format('woff'),url(fonts/agaramondproregular.ttf) format('truetype'),url(fonts/agaramondproregular.svg#agaramondproregular) format('svg');font-weight:400;font-style:normal}#entire_wrap{width:100%}#container{background:url(images/website_overlay_bg.png);width:100%;margin:0 auto}.wrap{width:1000px;margin:0 auto}a.button{font-size:9px;line-height:9px;color:#fff;border:1px solid #d8dcdc;padding:12px 40px 10px;text-transform:uppercase;letter-spacing:3px;margin:0 20px 20px;display:inline-block;background:#000;background:rgba(0,0,0,.28)}a.button:hover{background:#a7974f;background:rgba(167,151,79,.6)}header{height:180px;width:100%;text-align:center;position:fixed;z-index:3}body.static header{height:50px}header p{font-size:11px;line-height:18px;color:#fff;margin:28px 0 0;letter-spacing:2px}header p a{color:#fff;border-bottom:1px dashed transparent}header p a:hover{border-bottom:1px dashed #a7974f;color:#a7974f}header p.address{float:left;text-align:left}header p.telephone{float:right;text-align:right}header p.address,header p.telephone{width:35%}header a#logo,header a#responsive_logo{background:url(images/tabor_logo.png) no-repeat;height:123px;width:90px;text-align:center;font-size:0;line-height:0;text-indent:-9999px;border:none;cursor:pointer;margin:60px auto 0;display:inline-block;background-size:90px 246px;-webkit-background-size:90px 246px;-moz-background-size:90px 246px;-o-background-size:90px 246px}header a#responsive_logo{display:none;margin-top:110px}header a#logo:hover,header a#responsive_logo:hover{background-position:0 -122px}header .events_bar{background:#fff;height:40px;float:left;width:100%;border-bottom:1px solid #b29f4f;text-align:center}header .events_bar p{text-align:center;margin:0 auto;font-size:14px;line-height:40px;color:#404040;text-transform:uppercase;letter-spacing:2px}body.sticky header .header_placeholder{display:none}.nav_wrap{position:absolute;top:105px;left:0;float:left;width:100%}.nav_wrap nav{float:left;background:#000;background:rgba(0,0,0,.48);height:35px;width:45%;margin:0}.nav_wrap nav.left{float:left}.nav_wrap nav.left ul,.nav_wrap nav.right{float:right}.nav_wrap nav ul{padding:0;margin:0}.nav_wrap nav.right ul{float:left}.nav_wrap nav ul li{list-style:none;float:left;font-size:12px;line-height:12px;color:#fff;text-transform:uppercase;letter-spacing:2px;display:inline;margin:0 19px}.nav_wrap nav ul li.first{margin-left:0}.nav_wrap nav ul li.last{margin-right:0}.nav_wrap nav ul li a{color:#fff;text-decoration:none;padding:12px 0 11px;display:block}.nav_wrap nav ul li a:hover,.nav_wrap nav ul li.current_page_item a{color:#a7974f}#responsive_home,.sticky_wrap,body.sticky .events_bar,body.sticky .header_info,body.sticky .nav_wrap{display:none}.sticky_wrap_responsive,body.sticky .sticky_wrap{display:block;background:#000;background:rgba(0,0,0,.75);height:50px;width:100%;float:left;position:relative;z-index:7}body.sticky .sticky_wrap nav{display:inline-block}body.sticky .sticky_wrap nav ul{padding:0;margin:0;display:inline-block;text-align:center}body.sticky .sticky_wrap nav ul li{list-style:none;float:left;font-size:13px;line-height:13px;color:#fff;text-transform:uppercase;letter-spacing:1px;display:inline;margin:0 32px}body.sticky .sticky_wrap nav ul li a{color:#fff;text-decoration:none;padding:18px 0 17px;display:block}body.sticky .sticky_wrap nav ul li a:hover,body.sticky .sticky_wrap ul li.current-page-ancestor a,body.sticky .sticky_wrap ul li.current_page_item a{color:#a7974f;border-bottom:2px solid #a7974f}.sticky_wrap_responsive a.sticky_logo,body.sticky .sticky_wrap a.sticky_logo{background:url(images/logo_sticky.png) no-repeat;height:33px;width:33px;padding:0;margin:0 30px 0 20px;float:left;position:relative;top:8px;background-size:33px 66px;-webkit-background-size:33px 66px;-moz-background-size:33px 66px;-o-background-size:33px 66px;font-size:0;line-height:0;text-indent:-9999px;border:none;cursor:pointer}.sticky_wrap_responsive a.sticky_logo:hover,body.sticky .sticky_wrap a.sticky_logo:hover{background-position:0 -33px}body.sticky .sticky_wrap a.brochure_button{font-size:12px;line-height:12px;color:#fff;border:1px solid #fff;padding:12px 20px 10px;text-transform:uppercase;letter-spacing:3px;margin:6px 10px 20px 30px;display:inline-block;background:#b29f4f;background:rgba(178,159,79,.5);float:right}body.sticky .sticky_wrap a.brochure_button:hover{background:#b29f4f;background:rgba(178,159,79,.7)}#responsive_toggle,#responsive_toggle_other{display:none;background:url(images/responsive_menu_icon.png) no-repeat;height:25px;width:33px;float:right;background-size:35px 25px;-webkit-background-size:35px 25px;-moz-background-size:35px 25px;-o-background-size:35px 25px;cursor:pointer;margin:12px 20px 0 0;position:relative;z-index:3}#responsive_toggle_other{display:block}#responsive_toggle:hover,#responsive_toggle_other:hover{opacity:.9}.responsive_dropdown,.responsive_dropdown_other{background:#000;background:rgba(0,0,0,.65);display:none;position:absolute;top:50px;width:100%;margin:0;padding:10px 0;z-index:7}.responsive_dropdown_other{top:50px}.responsive_dropdown ul,.responsive_dropdown_other ul{padding:0;margin:0}.responsive_dropdown ul li,.responsive_dropdown_other ul li{list-style:none;float:left;display:inline;width:23%;margin:0 1%;padding:0;font-size:14px;line-height:14px;color:#fff;text-transform:uppercase;letter-spacing:1px}.responsive_dropdown ul li a,.responsive_dropdown_other ul li a{display:block;padding:10px 0;color:#fff}.responsive_dropdown ul li a:hover,.responsive_dropdown ul li.current-page-ancestor a,.responsive_dropdown ul li.current_page_item a,.responsive_dropdown_other ul li a:hover,.responsive_dropdown_other ul li.current-page-ancestor a,.responsive_dropdown_other ul li.current_page_item a{background:#fff;color:#3d3d3d}.internal_header{height:600px;width:100%;float:left;position:relative;overflow:hidden;border-bottom:3px solid #a7974f;text-align:center}.internal_header.small{height:450px}.internal_header.smallest{height:320px}.internal_header.small .overlay{top:200px}.internal_header.smallest .overlay{top:130px}.internal_header img{width:100%;min-width:1400px;height:auto;position:absolute;top:0;left:0}.internal_header .overlay{background:#000;background:rgba(0,0,0,.55);position:absolute;top:240px;left:0;right:0;margin:0 auto;width:450px;padding:20px;text-align:center;z-index:2}.internal_header .overlay.smaller{top:210px}.internal_header .overlay h1{font-size:30px;line-height:36px;color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;letter-spacing:3px}.internal_header .overlay hr{margin:10px auto 0}.internal_header .overlay p{font-size:18px;line-height:26px;color:#fff;text-align:center;margin:8px auto 0}.internal_header .single_overlay{background:url(images/featured_posts_bg.png);position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.internal_header .wording{position:relative;z-index:3;margin:200px 20% 0}#subnav,.section .bottom,.section .internal{position:absolute;left:0}.internal_header .wording h3,.internal_header .wording p{text-transform:uppercase;color:#fff;letter-spacing:3px;margin:0 auto}.internal_header .wording h3{font-size:25px;line-height:30px}.internal_header .wording p{font-size:18px;line-height:24px}#subnav h4,#subnav h4 a,#subnav nav ul li a:hover,#subnav nav ul li.current-menu-item a,#subnav nav ul li.current_page_item a,#subnav nav ul li.header{color:#a7974f}#subnav h4,#subnav nav ul li{font-size:11px;line-height:14px;letter-spacing:1.5px;text-transform:uppercase}.internal_header .wording hr{margin-bottom:20px}#subnav nav,#subnav nav ul{margin:0 auto;display:inline-block;text-align:center}#subnav{background:#000;background:rgba(0,0,0,.75);float:left;width:100%;padding:6px 0;bottom:0;text-align:center;z-index:2}#subnav .wrapper{text-align:center;display:inline-block;max-width:1000px;width:auto}#subnav nav ul{padding:0}#subnav nav ul li{list-style:none;display:inline-block;text-align:center;margin:5px 7px;color:#ccc}#subnav nav ul li a{color:#fff;text-decoration:none}#subnav h4{display:inline-block;margin:5px 0}#subnav h4 a:hover{color:#7f7133}#subnav h4 span{margin:0 0 0 7px}.section{float:left;width:100%;height:auto;overflow:hidden}.section#sectionOne .fp-controlArrow.fp-next,.section#sectionOne .fp-controlArrow.fp-prev{display:none}.section .internal{z-index:5;display:inline-block;text-align:center;top:220px;right:0;margin:0 auto;background:#000;background:rgba(0,0,0,.48);padding:2% 2% 1%;width:40%}.section .internal h3{font-size:18px;line-height:24px;color:#fff;letter-spacing:3px;margin:0 auto 15px;text-align:center;text-transform:uppercase}.section .internal p{font-size:12px;line-height:20px;color:#e4e4e4;letter-spacing:3px;margin:0 auto 30px;text-align:center;text-transform:uppercase;display:block}.section .about_overlay h2,.section .bottom a.arrow{color:#fff;line-height:23px;letter-spacing:3px;text-transform:uppercase}.section .bottom{float:left;width:100%;text-align:center;bottom:100px;right:0;margin:0 auto}.section .bottom a.arrow{background:url(images/bottom_arrow.png) bottom center no-repeat;height:auto;width:auto;background-size:22px 12px;-webkit-background-size:22px 12px;-moz-background-size:22px 12px;-o-background-size:22px 12px;font-size:16px;border:none;cursor:pointer;display:inline-block;text-align:center;padding:0 0 20px}.section .bottom a.arrow:hover{opacity:.8}.section .about_overlay{background:#000;background:rgba(0,0,0,.7);float:left;width:34%;padding:0 2%;height:84%;margin:11px 0 0}.section .about_overlay h2{font-size:18px;margin:100px 0 30px}.section .about_overlay p{font-size:15px;line-height:22px;color:#e8e8e8}.section .about_overlay p:last-child{margin:0}.section .about_overlay h6{font-size:18px;line-height:25px;color:#e8e8e8;margin:0 0 25px}.section#sectionTwo .fp-slide{width:100%;position:relative}.section .gallery_overlay{background:#000;background:rgba(0,0,0,.7);float:left;width:20%;padding:2%;margin:2% 4%;position:absolute;bottom:60px;left:20px}.section .gallery_overlay h2{text-transform:uppercase;color:#fff;text-align:center;letter-spacing:10px;font-size:28px}.section .gallery_overlay h3{text-transform:uppercase;color:#fff;letter-spacing:4px;font-size:14px;float:left}.section .gallery_overlay p{font-size:15px;line-height:22px;color:#e8e8e8;clear:both}.section .gallery_overlay p:last-child{margin:0}.section .gallery_overlay .sep{width:24px;display:block;margin:0 auto 15px}.section .gallery_overlay .slide-count{float:right;color:#fff;line-height:32px}.section .gallery_overlay .gallery-logo{float:left;width:33px;vertical-align:middle;margin-right:20px}.section .gallery_overlay .button{font-size:12px;line-height:12px;color:#fff;border:1px solid #fff;text-transform:uppercase;letter-spacing:3px;margin:6px 10px 20px 0;display:inline-block;background:#b29f4f;background:rgba(178,159,79,.5)}.section .gallery_overlay .button:hover{background:#b29f4f;background:rgba(178,159,79,.7)}.section #slide1 .intro_gallery_overlay{text-align:center}.section #slide1 .intro-overlay{background:#000;background:rgba(0,0,0,.7);width:400px;height:220px;margin:0 0 0 -200px;padding:2%;position:absolute;top:15%;left:50%}.section #slide1 .intro-overlay h2{text-transform:uppercase;color:#fff;text-align:center;letter-spacing:10px;font-size:28px}.section #slide1 .intro-overlay p{color:#fff;text-align:center}.section #slide1 .intro-overlay .sep{width:24px;display:block;margin:0 auto 15px}.section .fp-controlArrow.fp-next,.section .fp-controlArrow.fp-prev{height:50px;width:25px;font-size:0;line-height:0;border:none;text-indent:-9999px;cursor:pointer}.section .fp-controlArrow.fp-prev{background:url(images/homepage_arrows_2.png) no-repeat;background-size:50px 100px;-webkit-background-size:50px 100px;-moz-background-size:50px 100px;-o-background-size:50px 100px}.section .fp-controlArrow.fp-prev:hover{background-position:0 -50px}.section .fp-controlArrow.fp-next{background:url(images/homepage_arrows_2.png) -25px 0 no-repeat;background-size:50px 100px;-webkit-background-size:50px 100px;-moz-background-size:50px 100px;-o-background-size:50px 100px}.section .fp-controlArrow.fp-next:hover{background-position:-25px -50px}#responsive_homepage{background:#fff;display:none}#responsive_homepage img.homepage_image{float:left;width:100%;height:auto}#responsive_homepage .about_us{float:left;margin:20px 4% 25px;width:92%;text-align:center}#responsive_homepage .about_us h2{color:#a7974f;text-align:center}#responsive_homepage .about_us a.button{background:#a7974f;color:#fff;font-size:11px;line-height:12px;margin-bottom:0}#responsive_homepage .about_us a.button:hover{background:#a09049}#responsive_homepage .homepage_boxes{width:100%;float:left}#responsive_homepage .homepage_boxes ul{padding:0;margin:0}#responsive_homepage .homepage_boxes ul li{list-style:none;float:left;width:50%;position:relative}#responsive_homepage .homepage_boxes ul li a{background:#000;display:block;text-decoration:none;border:none;width:100%;height:160px;float:left;position:relative;overflow:hidden}#responsive_homepage .homepage_boxes ul li img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5}#responsive_homepage .homepage_boxes ul li h4{position:relative;z-index:2;font-size:14px;line-height:20px;color:#fff;text-transform:uppercase;text-align:center;margin:75px auto 0;letter-spacing:2px;padding:0 15px}#responsive_homepage .homepage_boxes ul li a:hover img{opacity:.4}#responsive_homepage .events_bar{display:none;background:#f1f1f1;height:auto;padding:9px 5% 7px;float:left;width:90%;border-bottom:1px solid #b29f4f;text-align:center}#responsive_homepage .events_bar p{text-align:center;margin:0 auto;font-size:13px;line-height:20px;color:#404040;text-transform:uppercase;letter-spacing:2px}#content_wrap{background:url(images/content_bg.jpg) top left no-repeat;width:100%;height:auto;float:left;margin:0 0 -40px}#content{float:left;width:100%;padding:50px 0 10px;text-align:center;margin:0}#content.content_other{padding-bottom:80px}body.page-template-template_contact_us-php #content{padding-bottom:50px}#content h2,#content ul{padding:0;margin:0 0 30px}#content h2{font-size:28px;line-height:34px;letter-spacing:1.5px;color:#a7974f}#content h6 a{color:#4a4a4a;border-color:#4a4a4a}#content h6 a:hover{color:#666;border-color:#666}#content p{text-align:center}#content p strong{font-size:16px}#content a{border-bottom:1px solid #a7974f;padding:0 0 2px}#content a:hover{border-color:#807234}#content ul li{background:url(images/hr_icon_small.png) top center no-repeat;background-size:17px 5px;-webkit-background-size:17px 5px;-moz-background-size:17px 5px;-o-background-size:17px 5px;color:#5a595b;margin:0 0 7px;font-size:15px;line-height:22px;letter-spacing:1px;padding:12px 0 0}#content a.internal_button{font-size:12px;line-height:12px;color:#fff;border:none;padding:12px 20px 10px;text-transform:uppercase;letter-spacing:3px;margin:10px 20px 30px;display:inline-block;background:#b29f4f;clear:left}#content table td,#content table th{line-height:22px;letter-spacing:1px;font-weight:400;font-family:AGaramondPro-Regular}#content a.internal_button:hover{background:#9c8a3f}#content a.internal_button.right{position:absolute;top:-3px;right:0;margin:0}#content table{width:auto;display:inline-block;border-collapse:collapse;margin:0 0 15px;text-align:center;float:none}#content table td{background:#fff;border:1px solid #d7d7d7;color:#5a595b;margin:0;padding:7px 15px;font-size:15px}#content table th{background:#a7974f;color:#fff;font-size:18px;padding:10px 15px;border:1px solid #998943}.page-id-3292 #content a{font-family:AGaramondPro-Regular;font-weight:400;font-size:12px;line-height:12px;color:#fff;border:none;padding:12px 20px 10px;text-transform:uppercase;letter-spacing:3px;margin:10px 20px 30px;display:inline-block;background:#b29f4f;clear:left}#content .filter_bar h2,#content .filter_bar ul li,#gallery_list ul li .gallery_overlay h6,.filter_bar h2,.filter_bar ul li,nav#bottom_sub_nav ul li h4{letter-spacing:2px;text-transform:uppercase;text-align:center}.page-id-3292 #content a:hover{background:#9c8a3f}#content ul#sitemap ul{margin:7px 0 10px}nav#bottom_sub_nav{float:left;width:100%;margin:20px 0 10px;text-align:center}nav#bottom_sub_nav ul{padding:0;margin:0}nav#bottom_sub_nav ul li{list-style:none;background:0 0;width:16%;margin:0 2% 4%;display:inline-block}nav#bottom_sub_nav ul li a{background:#000;display:block;text-decoration:none;width:100%;height:160px;float:left;position:relative;overflow:hidden;border:1px solid #898989}nav#bottom_sub_nav ul li img.nav_image{position:absolute;top:0;left:0;height:auto;width:102%;opacity:.5;z-index:1}#venues_popup ul li a:hover .image img.ind,nav#bottom_sub_nav ul li a:hover img.nav_image{opacity:.4}nav#bottom_sub_nav ul li h4{position:relative;z-index:2;font-size:14px;line-height:20px;color:#fff;margin:62px auto 0;padding:0 15px}#content .filter_bar,.filter_bar{float:left;width:100%;height:110px;padding:50px 0 0;position:relative;background:url(images/content_bg.jpg) bottom left no-repeat}#content .filter_bar{background:0 0;padding-top:0}#content .filter_bar .wrap,.filter_bar .wrap{position:relative}#content .filter_bar .wrap{width:40%}#content .filter_bar h2,.filter_bar h2{font-size:13px;line-height:17px;color:#3c3c3c;margin:27px auto 0;border-bottom:1px solid #c2c2c2;padding:0 0 10px;font-weight:700}#content .filter_bar h2{margin-top:10px}#content .filter_bar ul,.filter_bar ul{padding:10px 0;margin:0;text-align:center}#content .filter_bar ul li,.filter_bar ul li{font-size:12px;line-height:16px;color:#3e3e3e;float:none;display:inline-block;margin:0 5px;padding:0 5px;cursor:pointer;background:0 0}#content .filter_bar ul li a{color:#3e3e3e;border:none}#content .filter_bar ul li a.active,#content .filter_bar ul li a:hover,#content .filter_bar ul li:hover,.filter_bar ul li.active,.filter_bar ul li:hover{color:#a7974f}.filter_bar ul li.all{font-weight:700}#content .filter_bar span.left_bar,.filter_bar span.left_bar{width:1px;height:15px;float:left;position:absolute;top:28px;left:0;background:#c2c2c2}#content .filter_bar span.right_bar,.filter_bar span.right_bar{width:1px;height:15px;float:left;position:absolute;top:28px;right:0;background:#c2c2c2}#content .filter_bar span.slash,.filter_bar span.slash{font-family:AGaramondPro-Regular;font-weight:400;font-size:12px;line-height:16px;color:#3e3e3e}#content .filter_bar span.slash:last-child,.filter_bar span.slash:last-child{display:none}#gallery_list{float:left;width:100%;margin:0}#gallery_list ul{padding:0;margin:0}#gallery_list ul li{list-style:none;float:left;width:20%;overflow:hidden;height:200px;background:#000;position:relative}#gallery_list ul li .image{width:100%;height:100%;overflow:hidden;position:relative;background-size:cover}#gallery_list ul li a{height:100%;width:100%;display:block}#gallery_list ul li a:hover .image{opacity:.3}#gallery_list ul li.mix{display:none}#gallery_list ul li .gallery_overlay{display:none;position:absolute;z-index:3;text-align:center;top:70px;width:100%}#gallery_list ul li .gallery_overlay h6{font-size:15px;line-height:21px;color:#fff;margin:0 auto;padding:0;width:100%}#gallery_list ul li .gallery_overlay span{background:url(images/logo_sticky.png) no-repeat;height:33px;width:33px;padding:0;margin:0 auto 5px;display:inline-block;text-align:center;position:relative;z-index:3;background-size:33px 66px;-webkit-background-size:33px 66px;-moz-background-size:33px 66px;-o-background-size:33px 66px;font-size:0;line-height:0;text-indent:-9999px;border:none;cursor:pointer}#gallery_list ul li .gallery_overlay.other{top:55px}#gallery_list ul li .gallery_overlay span.video{background:url(images/video_play_icon.png) no-repeat;height:92px;width:92px;background-size:92px 92px;-webkit-background-size:92px 92px;-moz-background-size:92px 92px;-o-background-size:92px 92px}#gallery_list ul li a:hover .gallery_overlay{display:block}#gallery_list ul li .image_large{background:#000;display:none;position:fixed;top:0;left:0;padding:0;width:100%;height:100%;overflow:hidden;z-index:4}#gallery_list ul li .image_large .image_wrap{width:100%;height:100%;overflow:hidden;position:relative;background-size:cover}#gallery_list ul li .image_large .gallery_close,#gallery_list ul li .image_large span.next,#gallery_list ul li .image_large span.prev{font-size:0;line-height:0;position:absolute;z-index:3;text-indent:-9999px;cursor:pointer}#gallery_list ul li .image_large span.prev{background:url(images/homepage_arrows_2.png) no-repeat;height:50px;width:25px;border:none;background-size:50px 100px;-webkit-background-size:50px 100px;-moz-background-size:50px 100px;-o-background-size:50px 100px;top:0;bottom:0;margin:auto;left:40px}#gallery_list ul li .image_large span.prev:hover{background-position:0 -50px}#gallery_list ul li .image_large span.next{background:url(images/homepage_arrows_2.png) -25px 0 no-repeat;height:50px;width:25px;border:none;background-size:50px 100px;-webkit-background-size:50px 100px;-moz-background-size:50px 100px;-o-background-size:50px 100px;top:0;bottom:0;margin:auto;right:40px}#gallery_list ul li .image_large span.next:hover{background-position:-25px -50px}#gallery_list ul li .image_large .gallery_close{background:url(images/close_icon.png) no-repeat;height:34px;width:33px;top:30px;right:40px;background-size:34px 33px;-webkit-background-size:34px 33px;-moz-background-size:34px 33px;-o-background-size:34px 33px}#gallery_list ul li .image_large .gallery_close:hover{opacity:.8}#gallery_list ul li .image_large .pinterest_bar{background:#333;background:rgba(51,51,51,.8);padding:10px 15px 5px;color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:2}#gallery_list ul li .image_large .pinterest_bar p{font-size:14px;line-height:30px;color:#fff;text-transform:uppercase;margin:0 10px 0 0;padding:0;float:left}#gallery_list ul li .image_large .pinterest_bar a{float:left;height:auto;width:auto}#gallery_list ul li .image_large iframe{width:100%!important;height:100%!important}.bottom_gallery{float:left;width:100%;margin:0 0 50px;position:relative;text-align:center}.bottom_gallery h3{font-size:18px;line-height:26px;color:#1a1a1a;margin:0 auto;letter-spacing:3px;text-transform:uppercase}.bottom_gallery hr{margin-bottom:30px}.bottom_gallery ul{padding:0;margin:0}.bottom_gallery ul li{padding:0;margin:0;list-style:none;float:left;width:20%;overflow:hidden;height:200px;background:#000;position:relative}.bottom_gallery ul li .image{width:100%;height:100%;overflow:hidden;position:relative;background-size:cover}.bottom_gallery ul li a{height:100%;width:100%;display:block}.bottom_gallery ul li a:hover .image{opacity:.3}#testmonials_overlay .testimonial_close:hover,.bottom_gallery ul li .image_large .gallery_close:hover{opacity:.8}.bottom_gallery ul li .gallery_overlay{display:none;position:absolute;z-index:3;text-align:center;top:70px;width:100%}.bottom_gallery ul li .gallery_overlay h6{font-size:15px;line-height:21px;letter-spacing:2px;color:#fff;text-align:center;margin:0 auto;padding:0;text-transform:uppercase;width:100%}.bottom_gallery ul li .gallery_overlay span{background:url(images/logo_sticky.png) no-repeat;height:33px;width:33px;padding:0;margin:0 auto 5px;display:inline-block;text-align:center;position:relative;z-index:3;background-size:33px 66px;-webkit-background-size:33px 66px;-moz-background-size:33px 66px;-o-background-size:33px 66px;font-size:0;line-height:0;text-indent:-9999px;border:none;cursor:pointer}.bottom_gallery ul li a:hover .gallery_overlay{display:block}.bottom_gallery ul li .image_large{background:#000;display:none;position:fixed;top:0;left:0;padding:0;width:100%;height:100%;overflow:hidden;z-index:4}.bottom_gallery ul li .image_large .image_wrap{width:100%;height:100%;overflow:hidden;position:relative;background-size:cover}.bottom_gallery ul li .image_large .gallery_close,.bottom_gallery ul li .image_large span.next,.bottom_gallery ul li .image_large span.prev{font-size:0;line-height:0;text-indent:-9999px;position:absolute;z-index:3;cursor:pointer}.bottom_gallery ul li .image_large span.prev{background:url(images/homepage_arrows_2.png) no-repeat;height:50px;width:25px;border:none;background-size:50px 100px;-webkit-background-size:50px 100px;-moz-background-size:50px 100px;-o-background-size:50px 100px;top:0;bottom:0;margin:auto;left:40px}.bottom_gallery ul li .image_large span.prev:hover{background-position:0 -50px}.bottom_gallery ul li .image_large span.next{background:url(images/homepage_arrows_2.png) -25px 0 no-repeat;height:50px;width:25px;border:none;background-size:50px 100px;-webkit-background-size:50px 100px;-moz-background-size:50px 100px;-o-background-size:50px 100px;top:0;bottom:0;margin:auto;right:40px}.bottom_gallery ul li .image_large span.next:hover{background-position:-25px -50px}.bottom_gallery ul li .image_large .gallery_close{background:url(images/close_icon.png) no-repeat;height:34px;width:33px;top:30px;right:40px;background-size:34px 33px;-webkit-background-size:34px 33px;-moz-background-size:34px 33px;-o-background-size:34px 33px}.bottom_gallery ul li .image_large .pinterest_bar{background:#333;background:rgba(51,51,51,.8);padding:10px 15px 5px;color:#fff;position:fixed;bottom:0;left:0;width:100%;z-index:2}.bottom_gallery ul li .image_large .pinterest_bar p{font-size:14px;line-height:30px;color:#fff;text-transform:uppercase;margin:0 10px 0 0;padding:0;float:left}.bottom_gallery ul li .image_large .pinterest_bar a{float:left;height:auto;width:auto}.bottom_enquiry{float:left;width:100%;text-align:center;margin:50px 0 120px}.bottom_enquiry h3{font-size:18px;line-height:26px;color:#1a1a1a;margin:0 auto;letter-spacing:3px;text-transform:uppercase}.bottom_enquiry hr,.bottom_enquiry p{margin-bottom:20px}.bottom_enquiry a.brochure_button{font-family:AGaramondPro-Regular;font-weight:400;font-size:12px;line-height:12px;color:#fff;border:none;padding:12px 20px 10px;text-transform:uppercase;letter-spacing:3px;margin:0 20px 25px;display:inline-block;background:#b29f4f}#content #accordion h5,#content .share p,#venues_popup h2,footer .tabor_popup,footer p{letter-spacing:2px;text-transform:uppercase}.bottom_enquiry a.brochure_button:hover{background:#9c8a3f}#content .fourohfour h2{font-size:80px;line-height:90px}#content .fourohfour h6{font-size:22px;line-height:28px}#content #accordion{display:inline-block;width:80%;margin:30px 0}#content #accordion h5{background:#a7974f;padding:9px 15px;display:block;cursor:pointer;margin:0 0 10px;color:#fff;font-size:16px;line-height:16px}#content .contact_left form p.contact_other_field,#content .contact_left form span.ValidationErrors{display:none}#content #accordion h5:hover{background:#9f8f48}#content #accordion .accordion_content{width:100%;padding:0 0 15px}#content #accordion .accordion_content ul{padding:0;margin:0}#content #accordion .accordion_content ul li{background:0 0;padding:0;margin:7px 0;text-align:center;float:left;width:50%;font-size:16px;line-height:23px}#content #accordion .accordion_content ul li a{color:#5a595b;border-color:#5a595b}#content .contact_left{float:left;width:50%;border-right:1px solid #d7d7d7;text-align:left;padding:0 0 20px}#content .contact_left h6{text-align:left;margin:0 0 25px;width:90%;color:#5a595b;font-size:15px;line-height:22px}#content .contact_left form input,#content .contact_left form textarea{font-family:AGaramondPro-Regular;font-weight:400;border:1px solid #d7d7d7;color:#666}#content .contact_left form{float:left;width:90%}#content .contact_left form p{float:left;width:48%;margin:0 0 15px;position:relative;text-align:left}#content .contact_left form p.second{float:right}#content .contact_left form p.wide,#content .contact_left form p.wideinput{width:100%}#content .contact_left form p.wideinput input{width:96%;padding:8px 2% 7px}#content .contact_left form p.bottom{margin:0}#content .contact_left form label{text-align:left}#content .contact_left form input{padding:8px 5% 7px;width:90%;font-size:16px;line-height:16px}#content .contact_left form p.wide input{padding-right:2%;padding-left:2%}#content .contact_left form textarea{padding:8px 4% 7px;width:92%;font-size:14px;line-height:21px;height:140px}#content .contact_left form input#contact_submit{background:#b29f4f;background:rgba(178,159,79,.4);font-size:14px;line-height:15px;color:#393939;letter-spacing:3px;text-transform:uppercase;float:left;width:auto;height:auto;border:none;padding:9px 30px 8px;cursor:pointer}#content .contact_left form .select,#content .contact_left form select option{font-size:14px;color:#666;font-family:AGaramondPro-Regular;font-weight:400}#content .contact_left form input#contact_submit:hover{background:#b29f4f;background:rgba(178,159,79,.5)}#content .contact_left form input.ErrorField,#content .contact_left form textarea.ErrorField{border:1px solid #D50000}#content .contact_left form .select{position:absolute;top:0;left:0;background:url(images/select_field_arrow.png) 97% 13px no-repeat #fff;height:33px;line-height:33px;letter-spacing:0;padding:0 2%;width:96%;float:left;overflow:hidden;cursor:pointer;text-align:left;border:1px solid #d7d7d7}#content .contact_left form select.styled{width:100%!important;height:33px!important;cursor:pointer;line-height:33px;float:left;-webkit-appearance:menulist-button;font-size:16px}#content .contact_left form select option{letter-spacing:0;line-height:20px}#content .contact_right{float:right;width:45%;text-align:left;padding-left:4%}#content .contact_right .address{float:left;width:40%;padding:0 0 20px}#content form#enquiry_form p.wide,.map{width:100%}#content .contact_right .address.right{float:right}#content .contact_right .address h5{font-family:AGaramondPro-Regular;font-weight:400;font-size:19px;line-height:24px;color:#3a3a3a;margin:0 0 15px}#content .contact_right .address p{text-align:left}#content .contact_right .address p.other{margin-bottom:12px}#content .contact_right .address p a{color:#5a595b;border-bottom:1px solid transparent;padding:0}#content .contact_right .address p a:hover{border-bottom:1px solid #5a595b}.map{border-top:3px solid #a7974f;float:left;height:500px;position:relative}#content form#enquiry_form input,#content form#enquiry_form textarea{border:1px solid #d7d7d7;font-family:AGaramondPro-Regular;font-weight:400;color:#666}.map iframe{position:absolute;top:0;left:0}.map .gm-style-iw h2{margin:10px 0 0}#content form#enquiry_form{display:inline-block;width:80%;margin:20px 0}#content form#enquiry_form h4{background:#b29f4f;background:rgba(178,159,79,.8);font-size:18px;line-height:18px;color:#fff;margin:0 0 15px;padding:9px 15px 8px;letter-spacing:1.5px}#content form#enquiry_form p{float:left;width:48%;margin:0 0 15px;position:relative}#content form#enquiry_form p.second{float:right}#content form#enquiry_form label{text-align:left;float:left;width:100%;margin:0 0 5px;letter-spacing:0}#content form#enquiry_form input{padding:8px 3% 7px;width:94%;font-size:14px;line-height:16px}#content form#enquiry_form textarea{padding:8px 1% 7px;width:98%;font-size:14px;line-height:21px;height:100px}#content form#enquiry_form textarea.top{height:228px;padding:8px 3% 7px;width:94%}#content form#enquiry_form input#enquiry_submit{background:#b29f4f;background:rgba(178,159,79,.8);font-size:14px;line-height:15px;color:#fff;letter-spacing:3px;text-transform:uppercase;display:inline-block;width:auto;height:auto;border:none;padding:9px 30px 8px;cursor:pointer}#content form#enquiry_form input#enquiry_submit:hover{background:#b29f4f;background:rgba(178,159,79,.9)}#content form#enquiry_form span.ValidationErrors{display:none}#content form#enquiry_form .select.selectError,#content form#enquiry_form input.ErrorField,#content form#enquiry_form textarea.ErrorField{border:1px solid #D50000}#content form#enquiry_form .select{position:absolute;top:0;left:0;background:url(images/select_field_arrow.png) 97% 13px no-repeat #fff;font-family:AGaramondPro-Regular;color:#666;font-size:14px;font-weight:400;height:33px;line-height:33px;letter-spacing:0;padding:0 2%;width:96%;float:left;overflow:hidden;cursor:pointer;text-align:left;border:1px solid #d7d7d7}#content form#enquiry_form select.styled{width:100%!important;height:33px!important;cursor:pointer;line-height:33px;float:left;-webkit-appearance:menulist-button}#content form#enquiry_form select option{font-family:AGaramondPro-Regular;font-weight:400;letter-spacing:0;font-size:14px;line-height:20px;color:#666}#content .share{display:inline-block;margin:30px 0;position:relative}#content .share span.left_bar,#content .share span.right_bar{width:1px;height:20px;position:absolute;top:28px;background:#c2c2c2;float:left}#content .share.other{margin:10px 0 80px}#content .share p{font-size:14px;line-height:20px;color:#4a4a4a;margin:0 auto 18px;padding:0 0 7px;text-align:center;border-bottom:1px solid #c2c2c2}#content .share ul li,#testmonials_overlay .testimonial_close,footer ul#social li a{line-height:0;text-indent:-9999px;cursor:pointer}#content .share span.left_bar{left:0}#content .share span.right_bar{right:0}#content .share ul{padding:0 10px;margin:0}#content .share ul li{background:url(images/share_social_icons.png) no-repeat;height:60px;width:60px;font-size:0;border:none;list-style:none;margin:0 8px;padding:0;display:inline-block;float:left;background-size:240px 120px;-webkit-background-size:240px 120px;-moz-background-size:240px 120px;-o-background-size:240px 120px}#content .share ul li a{display:block;cursor:pointer;height:100%;width:100%;border:none;text-decoration:none}#content .share ul li.twitter{background-position:0 0}#content .share ul li.twitter:hover{background-position:0 -60px}#content .share ul li.facebook{background-position:-60px 0}#content .share ul li.facebook:hover{background-position:-60px -60px}#content .share ul li.pinterest{background-position:-120px 0}#content .share ul li.pinterest:hover{background-position:-120px -60px}#content .share ul li.linkedin{background-position:-180px 0}#content .share ul li.linkedin:hover{background-position:-180px -60px}#content #testimonials_wrap{float:left;width:100%;position:relative}#content #testimonials_wrap .testimonials_single{float:left;width:100%;margin:0 0 20px;border-bottom:1px solid #d7d7d7;padding:0 0 20px}#content #testimonials_wrap .testimonials_single h5{margin:-15px 0 0}#content #testimonials_wrap .testimonials_single:last-child{border:none}#testmonials_overlay form input,#testmonials_overlay form textarea{background:0 0;border:1px solid #fff;letter-spacing:1px;color:#fff;font-family:AGaramondPro-Regular;font-weight:400}#testmonials_overlay{background:url(images/brochure_overlay_bg.jpg) top left no-repeat #2c2c2c;float:left;width:100%;text-align:center;padding:0 0 10%;position:fixed;top:0;left:0;display:none;z-index:7000;overflow-y:scroll;bottom:0}#testmonials_overlay h2{font-size:18px;line-height:26px;color:#fff;margin:75px auto 0;letter-spacing:3px;text-transform:uppercase}#testmonials_overlay p{color:#fff;margin:0 0 50px}#testmonials_overlay .left_col,#testmonials_overlay .right_col{float:left;width:100%}#testmonials_overlay form{display:inline-block;width:50%;margin:0;position:relative;z-index:2}#testmonials_overlay form p{float:left;width:48%;margin:0 4% 15px 0;position:relative}#testmonials_overlay form p.right{float:right;margin-right:0;margin-left:0}#testmonials_overlay form p.wide{width:101%}#testmonials_overlay form p label{text-align:left;float:left;width:100%;margin:0 0 3px}#testmonials_overlay form input{padding:8px 4% 6px;width:92%;font-size:15px;line-height:17px}#testmonials_overlay form textarea{padding:8px 2% 6px;width:96%;height:160px;font-size:15px;line-height:22px}#testmonials_overlay form p.small input{padding-right:10%;padding-left:10%;width:80%}#testmonials_overlay form p.other input{padding-right:6%;padding-left:6%;width:88%}#testmonials_overlay form input#testimonial_submit{background:#b2a149;color:#fff;font-size:15px;line-height:20px;letter-spacing:2px;text-transform:uppercase;padding:7px 15px 5px;height:auto;width:auto;display:inline-block;text-align:center;border:1px solid #e2dab6;cursor:pointer;margin:25px auto 30px}#testmonials_overlay form input#testimonial_submit:hover{background:#a89543}#testmonials_overlay form span.ValidationErrors{display:none}#testmonials_overlay form input.ErrorField,#testmonials_overlay form textarea.ErrorField{border:1px solid #d50000}#testmonials_overlay .testimonial_close{background:url(images/close_icon.png) no-repeat;height:34px;width:33px;font-size:0;position:absolute;top:30px;right:40px;background-size:34px 33px;-webkit-background-size:34px 33px;-moz-background-size:34px 33px;-o-background-size:34px 33px}#venues_popup,footer{background:#000;z-index:2}footer{background:rgba(0,0,0,.6);height:40px;margin:100px 0 0;position:fixed;bottom:0;float:left;width:100%;border-top:1px solid #423d48;text-align:center}body.static footer{position:relative;margin:0}body.page-template-template_gallery-php footer{position:fixed}footer p{text-align:center;font-size:11px;line-height:40px;color:#fff;margin:0 auto;display:inline-block}footer p a{color:#fff;border-bottom:1px solid transparent;padding:0 0 2px}footer p a:hover{color:#fff;border-bottom:1px solid #fff}footer ul#social{margin:0;float:left;padding:10px 20px;border-right:1px solid #423d48}footer ul#social li{float:left;display:inline;margin:0 2px 0 0}footer ul#social li a{background:url(images/social_icons.png) top left no-repeat;height:20px;width:25px;display:block;list-style:none;float:left;font-size:0;border:none;background-size:100px 40px;-webkit-background-size:100px 40px;-moz-background-size:100px 40px;-o-background-size:100px 40px}footer ul#social li.instagram{margin:0 7px 0 0}footer ul#social li.twitter a{background-position:0 0}footer ul#social li.twitter a:hover{background-position:0 -20px}footer ul#social li.facebook a{background-position:-25px 0}footer ul#social li.facebook a:hover{background-position:-25px -20px}footer ul#social li.instagram a{background-position:-50px 0}footer ul#social li.instagram a:hover{background-position:-50px -20px}footer ul#social li.pinterest a{background-position:-75px 0}footer ul#social li.pinterest a:hover{background-position:-75px -20px}footer .tabor_popup{font-family:AGaramondPro-Regular;font-weight:400;float:right;margin:0;padding:15px 50px 11px;border-left:1px solid #423d48;font-size:13px;line-height:13px;color:#a7974f;cursor:pointer;position:relative}footer .tabor_popup:hover{color:#937e2c}footer .tabor_popup span.logo{background:url(images/footer_tabor_logo.png) no-repeat;height:18px;width:18px;float:left;position:absolute;top:11px;left:20px;background-size:18px 36px;-webkit-background-size:18px 36px;-moz-background-size:18px 36px;-o-background-size:18px 36px}footer .tabor_popup:hover span.logo{background-position:0 -18px}footer .tabor_popup span.arrow{background:url(images/footer_bottom_arrow.png) no-repeat;height:8px;width:16px;font-size:0;line-height:0;text-indent:-9999px;border:none;background-size:16px 16px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;-o-background-size:16px 16px;position:absolute;top:15px;right:20px}#venues_popup h2,#venues_popup ul li h4{font-size:13px;color:#fff;text-align:center}#venues_popup{background:rgba(0,0,0,.6);display:none;padding:0 0 25px;width:100%;position:fixed;bottom:40px;left:0}#venues_popup h2{line-height:17px;margin:15px auto 0}#venues_popup ul{padding:0;margin:15px auto;text-align:center}#venues_popup ul li{list-style:none;float:left;width:23%;margin:0 1%}#venues_popup ul li h4{line-height:18px;letter-spacing:1.5px;margin:10px auto 0}#venues_popup ul li a{display:block;height:100%;width:100%}#venues_popup ul li .image{width:100%;height:150px;overflow:hidden;text-align:center;margin:0 auto;position:relative}#venues_popup ul li .image img{width:100%;height:100%;position:absolute;bottom:0;left:0}#venues_popup ul li a:hover h4{color:#a7974f}#venues_popup ul li a:hover .image{background:#000}#venues_popup ul li a:hover span{display:block}#venues_popup ul li span{display:inline-block;display:none;position:relative;z-index:2;text-align:center;margin:30px auto 0}#venues_popup ul li.warwick span{background:url(images/footer_warwick.png) no-repeat;height:93px;width:70px;background-size:70px 93px;-webkit-background-size:70px 93px;-moz-background-size:70px 93px;-o-background-size:70px 93px}#venues_popup ul li.parklands span{background:url(images/footer_parklands.png) no-repeat;height:93px;width:82px;background-size:82px 93px;-webkit-background-size:82px 93px;-moz-background-size:82px 93px;-o-background-size:82px 93px}#venues_popup ul li.fennes span{background:url(images/footer_fennes.png) no-repeat;height:93px;width:70px;background-size:70px 93px;-webkit-background-size:70px 93px;-moz-background-size:70px 93px;-o-background-size:70px 93px}#venues_popup ul li.southdowns span{background:url(images/footer_southdowns.png) no-repeat;height:93px;width:103px;background-size:103px 93px;-webkit-background-size:103px 93px;-moz-background-size:103px 93px;-o-background-size:103px 93px}#venues_popup ul li.woodhall span{background:url(images/footer_woodhall.png) no-repeat;height:70px;width:102px;background-size:102px 70px;-webkit-background-size:102px 70px;-moz-background-size:102px 70px;-o-background-size:102px 70px;margin-top:40px}#venues{padding:30px 0}#venues .single-venue{float:left}#venues .single-venue .content-box{float:left;width:278px;margin-right:30px;margin-bottom:30px;border:1px solid #898989;padding:90px 20px 0;height:240px}#venues .single-venue .content-box h2{color:#231f20;margin-bottom:15px;text-transform:uppercase;letter-spacing:3px;font-size:22px}#venues .single-venue.southdowns-manor .content-box h2{font-size:20px}#venues .single-venue .content-box .sep{width:24px;display:block;margin:0 auto 20px}#venues .single-venue .content-box .brochure_button{font-family:AGaramondPro-Regular;font-weight:400;font-size:12px;line-height:12px;color:#fff;border:none;padding:12px 20px 10px;text-transform:uppercase;letter-spacing:3px;margin:0 20px;display:inline-block;background:#b29f4f}#venues .single-venue .content-box .brochure_button:hover{background:#9c8a3f}#venues .single-venue .image-box{float:left;display:block;width:650px;margin-right:0;margin-bottom:30px;padding:0;position:relative;height:330px;overflow:hidden;background-color:#fff;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#venues .single-venue .image-box:hover,#weddings .single-venue .image-box{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out}#venues .single-venue .image-box:hover{background-color:#000;transition:background-color .2s ease-out}#venues .single-venue .image-box:hover .feature{opacity:.6;filter:alpha(opacity=60);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#venues .single-venue .image-box .feature,#weddings .single-venue .image-box:hover .attachment-history_image{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}#venues .single-venue .image-box .feature{position:absolute;min-width:100%;min-height:100%;top:0;left:0;transition:opacity .2s ease-out}#venues .single-venue .image-box .logo{position:absolute;width:50px;left:50%;margin-left:-25px;top:50%;margin-top:-25px}#venues .single-venue.right .content-box{float:right;margin-right:0;margin-left:30px}#venues .single-venue.right .image-box{float:right}#weddings{padding:30px 0}#weddings .single-venue .content-box{float:left;width:278px;margin-right:30px;margin-bottom:30px;border:1px solid #898989;padding:90px 20px 0;height:240px}#weddings .single-venue .content-box h2{color:#231f20;margin-bottom:15px;text-transform:uppercase;letter-spacing:3px;font-size:22px}#weddings .single-venue.southdowns-manor .content-box h2{font-size:20px}#weddings .single-venue .content-box .sep{width:24px;display:block;margin:0 auto 20px}#weddings .single-venue .content-box .brochure_button{font-family:AGaramondPro-Regular;font-weight:400;font-size:12px;line-height:12px;color:#fff;border:none;padding:12px 20px 10px;text-transform:uppercase;letter-spacing:3px;margin:0 20px;display:inline-block;background:#b29f4f}#weddings .single-venue .content-box .brochure_button:hover{background:#9c8a3f}#weddings .single-venue .image-box{float:left;display:block;width:650px;margin-right:0;margin-bottom:30px;padding:0;position:relative;height:330px;overflow:hidden;background-color:#fff;transition:background-color .2s ease-out}#weddings .single-venue .image-box:hover{background-color:#000;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}#weddings .single-venue .image-box:hover .attachment-history_image{opacity:.6;filter:alpha(opacity=60);transition:opacity .2s ease-out}#weddings .single-venue .image-box .attachment-history_image{position:absolute;min-width:100%;min-height:100%;top:0;left:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#weddings .single-venue .image-box .logo{position:absolute;width:50px;left:50%;margin-left:-25px;top:50%;margin-top:-25px}#weddings .single-venue.right .content-box{float:right;margin-right:0;margin-left:30px}#weddings .single-venue.right .image-box{float:right}#content .history .img-holder{width:100%;height:auto;margin:80px 0 32px}#content .history .img-holder img{width:100%;border:2px solid #aeaeae;height:auto}#content .history .history-content{width:100%}#content .history .history-content h2{text-transform:uppercase;margin:0}#content .history .history-content h6{color:#A7974F;padding:0 50px;font-family:AGaramondPro-Regular;font-weight:400;margin:0 0 20px;font-size:15px;line-height:22px;letter-spacing:1px}#content .history .history-content p{padding:0 50px}#content .history .history-content hr{margin:20px auto}.page-id-288 #content a{display:inline-block;text-decoration:none;border-bottom:1px solid transparent;margin-top:8px}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-easing{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#fp-nav{display:none}.fp-slidesNavli,.whatsOn .event-box{display:inline-block}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}.fp-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;top:-2px}.fp-tooltip.right{right:20px}.fp-tooltip.left{left:20px}.whatsOn .event-box{float:none;width:27%;padding:0 3%;border:1px solid #898989;height:340px;position:relative;margin:0 1.5% 30px}.whatsOn .event-box .middle{position:absolute;top:50%;width:81%}.whatsOn .event-box h3{color:#231f20;margin-bottom:15px;text-transform:uppercase;letter-spacing:3px;font-size:22px}.whatsOn .event-box .sep{width:24px;display:block;margin:0 auto 20px}.whatsOn .event-box .brochure_button{font-family:AGaramondPro-Regular;font-weight:400;font-size:12px;line-height:12px;color:#fff;border:none;padding:12px 20px 10px!important;text-transform:uppercase;letter-spacing:3px;margin:0 20px;display:inline-block;background:#b29f4f}.whatsOn .event-box .brochure_button:hover{background:#9c8a3f}@media only screen and (min-width:1px) and (max-width:3000px){#sectionOne.section .fp-slide.fp-table,#sectionTwo.section .fp-slide.fp-table{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}}@media only screen and (min-width:1px) and (max-width:2000px){#sectionOne.section .fp-slide.fp-table,#sectionTwo.section .fp-slide.fp-table{-webkit-background-size:auto!important;-moz-background-size:auto!important;-o-background-size:auto!important;background-size:auto!important}}@media only screen and (min-width:1px) and (max-width:1600px){.nav_wrap nav{width:44%}.internal_header ul#featured_blogs li{width:100%!important}}@media only screen and (min-width:1px) and (max-width:1450px){.section .gallery_overlay{width:30%}#venues_popup ul li .image img{width:110%}}@media only screen and (min-width:1px) and (max-width:1400px){body.sticky .sticky_wrap a.brochure_button{display:none}}@media only screen and (min-width:1px) and (max-width:1250px){.nav_wrap nav{width:43%}.section .about_overlay,.section .internal{width:50%}body.sticky .sticky_wrap nav ul li{margin:0 28px}.nav_wrap nav ul li{margin:0 12px}}@media only screen and (min-width:1px) and (max-width:1180px){body.sticky .sticky_wrap a.brochure_button,body.sticky .sticky_wrap nav{display:none}#responsive_toggle{display:block}header{position:absolute;z-index:10}.section .gallery_overlay{width:35%}body.page-template-template_gallery-php footer{position:relative}#finishing_touches .finishes_overlay .wrap{margin:0 auto}.nav_wrap nav ul li{margin:0 10px}#venues_popup ul li .image img{width:120%}}@media only screen and (min-width:1px) and (max-width:1150px){body.sticky .sticky_wrap nav ul li{margin:0 20px}#responsive_home{display:block}.header_info,.nav_wrap,body.sticky #responsive_home,body.sticky header a#responsive_logo{display:none}}@media only screen and (min-width:1px) and (max-width:1100px){.nav_wrap nav{width:38%}.wrap{width:96%;margin-right:2%;margin-left:2%}#responsive_home{display:block}.header_info,.nav_wrap,body.sticky #responsive_home,body.sticky header a#responsive_logo{display:none}footer .tabor_popup,footer .tabor_popup span.logo,footer p,footer ul#social,footer ul#social li{float:none;display:inline-block}footer ul#social{width:auto;padding-top:10px;padding-bottom:5px;border:none}footer p{line-height:22px;width:100%}footer .tabor_popup{border:none;padding-top:5px;padding-bottom:15px;width:auto}footer .tabor_popup span.logo{position:relative;left:0;top:5px;margin-right:10px}#venues_popup{bottom:116px}.section .internal{top:-140px}.home .section .internal{top:220px}footer{height:auto}#content .offers_single img{height:100%;width:auto}body.home footer p,footer .tabor_popup{display:none}}@media only screen and (min-width:1px) and (max-width:1050px){#content .blog_list ul li .image img{width:105%}}@media only screen and (min-width:1px) and (max-width:1042px){#venues{padding-bottom:0}#venues .single-venue{width:100%}#venues .single-venue .content-box{width:40%;padding:20px 3% 0;margin-left:0;margin-right:2%;height:auto;min-height:278px}#venues .single-venue .image-box{width:51%;height:298px;float:right}#venues .single-venue.right .image-box{float:left}#weddings .single-venue .image-box{float:right}#weddings .single-venue.right .image-box{float:left}#venues .single-venue.parklands .content-box,#venues .single-venue.vasilias .content-box,#venues .single-venue.woodhall-manor .content-box{margin-right:0;margin-left:2%}#weddings{padding-bottom:0}#weddings .single-venue{width:100%}#weddings .single-venue .content-box{width:40%;padding:20px 3% 0;margin-left:0;margin-right:2%;height:auto;min-height:278px}#weddings .single-venue .image-box{width:50%;height:298px}#weddings .single-venue.parklands .content-box,#weddings .single-venue.vasilias .content-box,#weddings .single-venue.woodhall-manor .content-box{float:right;margin-right:0;margin-left:2%}}@media only screen and (min-width:1px) and (max-width:1040px){#content .contact_left form p.bottom,#content .contact_left h6,#content .contact_right .address p{text-align:center}header p.address,header p.telephone{width:39%}#subnav .wrapper,.wrap{width:96%;margin-right:2%;margin-left:2%}nav#bottom_sub_nav ul li img.nav_image{width:120%}.internal_header{height:550px}.internal_header .overlay{top:210px}.bottom_brochure img{width:100%;height:auto}#content .offers_single .bottom{width:87%}.section .about_overlay{padding:5%}.section .about_overlay h2{margin-top:0}#content .history .history-content h6,#content .history .history-content p{padding:0}#content .history .img-holder{margin:60px 0 32px}.section .internal{width:60%;padding-top:20px}.section #slide1 .intro-overlay{top:12%}.section .gallery_overlay{width:40%}#content .contact_left{border-right:none;border-bottom:1px solid #d7d7d7;margin-bottom:30px;padding-bottom:30px}#content .contact_left,#content .contact_left form,#content .contact_right{width:100%}#content .contact_right .address{float:left;width:50%;text-align:center}#content .contact_left h6{width:100%}#content .contact_right .address:last-child{padding-bottom:0}#content .contact_right{width:100%}#content .contact_left form input#contact_submit{float:none}}@media only screen and (min-width:1px) and (max-width:1000px){#gallery_list ul li{width:25%}#content .blog_list ul li .image img{width:auto;height:100%}}@media only screen and (min-width:1px) and (max-width:960px){.nav_wrap nav{width:50%;padding-left:0;padding-right:0}.nav_wrap{top:200px}header p{margin-top:78px}}@media only screen and (min-width:1px) and (max-width:940px){nav#bottom_sub_nav ul li{width:20%}#content table{max-width:100%;margin:0 auto 15px}}@media only screen and (min-width:1px) and (max-width:920px){#content .blog_list ul li{width:29%}#content .blog_list ul li .image img{width:100%;height:auto}.section .gallery_overlay{margin:0;padding:4%;width:72%;left:10%;position:relative}.section #slide1 .intro_gallery_overlay{margin-top:200px}.section .bottom{display:none}#testmonials_overlay form{width:70%}}@media only screen and (min-width:1px) and (max-width:900px){header p.address,header p.telephone{display:none}#content .blog_categories ul li{margin-bottom:10px}#content table td{font-size:14px}#content table th{font-size:12px}}@media only screen and (min-width:1px) and (max-width:850px){.internal_header img{min-width:0;position:relative;float:left}.internal_header{height:auto}#subnav{position:relative}.internal_header .overlay{top:170px}body.single-post .internal_header .wording{display:none}.internal_header.small,body.single-post .internal_header.small{height:auto}#finishing_touches .finishes_single,#rooms .room_single{width:45%}#finishing_touches .finishes_single img,#rooms .room_single img{height:auto;width:100%}#content .filter_bar ul,.filter_bar ul{padding-right:20px;padding-left:20px}#content .filter_bar,.filter_bar{height:auto;padding-bottom:10px}#content .filter_bar ul li,.filter_bar ul li{margin-bottom:5px}}@media only screen and (min-width:1px) and (max-width:840px){.responsive_dropdown ul li,.responsive_dropdown_other ul li{width:31%}#request_brochure_form .left_col,#request_brochure_form .right_col{width:100%}#request_brochure_form form textarea{width:91%;float:left}#request_brochure_form form .select{width:95%}#request_brochure_form img.brochure_image{display:none}}@media only screen and (min-width:1px) and (max-width:800px){#gallery_list ul li{width:33.33%}#subnav .wrapper,.wrap{width:94%;margin-right:3%;margin-left:3%}.bottom_brochure img{display:none}#content .share.other{margin-bottom:20px}#content_wrap{margin-bottom:0}.bottom_brochure{padding-bottom:20px}#content .job_single a{width:40%}#content #accordion .accordion_content ul li{width:100%;margin:0}#content #accordion .accordion_content ul{width:100%;float:left;margin:10px 0}#content .contact_left form p{width:100%}#content .contact_left form .select,#content .contact_left form input,#content .contact_left form textarea{padding-left:3%;padding-right:3%;width:94%;font-size:16px}}@media only screen and (min-width:1px) and (max-width:750px){body{margin-top:50px}.sticky_wrap_responsive, body.sticky .sticky_wrap{margin-top:-0px; position:fixed;top:0px;background:rgba(0,0,0,1)}#responsive_homepage .homepage_boxes ul li img,.section .about_overlay{height:auto}.internal_header .overlay h1{font-size:23px;line-height:28px}#content a.internal_button.right{position:relative;display:inline-block;text-align:center;margin-bottom:25px;float:none;right:auto}#content #testimonials_wrap h2{width:100%;display:inline-block}#finishing_touches .finishes_overlay .wrap{width:96%;margin-right:2%;margin-left:2%}#finishing_touches .single_finish{margin-bottom:15px}.section .about_overlay p{display:none}#responsive_homepage{display:block}.section#sectionOne,.section#sectionThree,.section#sectionTwo,header .events_bar{display:none}body.home footer{position:relative;margin-top:20px}#responsive_homepage .events_bar{display:block}.responsive_dropdown, .responsive_dropdown_other{top:0px}.mobile_slides img{width:100%!important;height:auto!important}.mobile_slides{float:left;width:100%;height:300px;overflow:hidden}.mobile_slides ul{float:left;width:100%!important;height:100%!important}.mobile_slides li{float:left;width:100%!important;height:auto!important;position:absolute;bottom:0;left:0;top:auto!important}#content .contact_right .address{width:100%}}@media only screen and (min-width:1px) and (max-width:740px){#content .blog_list ul li .image img{width:auto;height:100%}nav#bottom_sub_nav ul li{width:28%}footer .tabor_popup{display:none}footer p{line-height:19px;margin-bottom:5px}.internal_header.smallest{height:auto}#finishing_touches .finishes_single img,#rooms .room_single img{height:100%;width:auto}#content table td,#content table th{padding:10px 6px}.whatsOn .event-box{float:left;width:41.5%;padding:0 2%;margin:0 2% 30px}.whatsOn .event-box .middle{width:91%}}@media only screen and (min-width:1px) and (max-width:700px){#venues .single-venue .image-box .feature,#weddings .single-venue .image-box .feature{top:0}#content .blog_list ul li{width:45%}#content .blog_list ul li .image img{height:auto;width:100%}#content .blog_categories{margin-bottom:30px}#content .offers_single{width:45%}#content form#enquiry_form,#venues .single-venue{width:100%}#venues .single-venue .content-box{width:90%;padding:20px 5%;margin:0 auto;height:auto;min-height:0;border-bottom-color:transparent}#venues .single-venue .image-box{width:100%;height:200px;margin:0 auto 30px;border:1px solid #898989;border-top-color:transparent}#venues .single-venue.parklands .content-box,#venues .single-venue.southdowns-manor .content-box{margin:0 auto}#weddings .single-venue{width:100%}#weddings .single-venue .content-box{width:90%;padding:20px 5%;margin:0 auto;height:auto;min-height:0;border-bottom-color:transparent}#weddings .single-venue .image-box{width:100%;height:200px;margin:0 auto 30px;border:1px solid #898989;border-top-color:transparent}#weddings .single-venue.parklands .content-box,#weddings .single-venue.southdowns-manor .content-box{margin:0 auto}}@media only screen and (min-width:1px) and (max-width:640px){.responsive_dropdown ul li,.responsive_dropdown_other ul li{width:48%}.internal_header .overlay{display:none}.internal_header ul#featured_blogs li .overlay{display:block}.internal_header ul#featured_blogs li .wording{margin-top:170px;margin-right:15%;margin-left:15%}#testmonials_overlay form{width:80%}}@media only screen and (min-width:1px) and (max-width:600px){.nav_wrap{position:relative;top:20px}#gallery_list ul li{width:50%}nav#bottom_sub_nav ul li{width:45%;margin-bottom:2%}.section .gallery_overlay{left:4%;width:80%;padding:6%}#content .contact_left{border-right:none;border-bottom:1px solid #d7d7d7;margin-bottom:30px;padding-bottom:30px}#content .contact_left,#content .contact_left form,#content .contact_right{width:100%}#content .contact_right .address{float:left;width:100%;text-align:center}#content .contact_right .address p{text-align:center}#content .contact_left h6{text-align:center;width:100%}.section .about_overlay{width:80%}#content table tbody,#content table tr{width:100%;display:block}#content table{display:block;border-collapse:collapse}#content table td:first-child,#content table th:first-child,#content table tr:first-child th{display:none}#content table tr:before{display:block;color:#fff;padding:10px 6px;line-height:22px;border:1px solid #998943;background-color:#a7974f}#content table td{position:relative;padding-left:50%;display:block}#content table td:before{position:absolute;left:0;width:45%}#content table tr td:nth-child(2):before{content:"Theatre-style"}#content #woodhall-table tr td:nth-child(3):before,#content table tr td:nth-child(3):before{content:"Banqueting"}#content table tr td:nth-child(4):before{content:"Board Room"}#content #woodhall-table tr td:nth-child(5):before,#content table tr td:nth-child(5):before{content:"Classroom"}#content table tr td:nth-child(6):before{content:"U-Shape"}#content table tr td:nth-child(7):before{content:"Dinner Dance"}#content #fennes-table tr:nth-child(2):before,#content #parklands-table tr:nth-child(4):before{content:"Drawing Room"}#content #fennes-table tr:nth-child(3):before{content:"Dining Room"}#content #fennes-table tr:nth-child(4):before,#content #parklands-table tr:nth-child(5):before{content:"Pavilion"}#content #fennes-table tr:nth-child(5):before,#content #parklands-table tr:nth-child(2):before,#content #southdowns-table tr:nth-child(2):before,#content #warwick-table tr:nth-child(4):before{content:"Banqueting Hall"}#content #parklands-table tr:nth-child(3):before{content:"Billiard Room"}#content #southdowns-table tr:nth-child(3):before{content:"Conservatory"}#content #southdowns-table tr:nth-child(4):before{content:"Planning Room"}#content #warwick-table tr:nth-child(2):before{content:"Warwick Room"}#content #warwick-table tr:nth-child(3):before{content:"Regency Room"}#content #woodhall-table tr td:nth-child(2):before{content:"Theatre"}#content #woodhall-table tr td:nth-child(4):before{content:"Cabaret"}#content #woodhall-table tr td:nth-child(6):before{content:"Boardroom"}#content #woodhall-table tr td:nth-child(7):before{content:"Reception"}#content #woodhall-table tr td:nth-child(8):before{content:"Private Dining"}#content #woodhall-table tr:nth-child(2):before{content:"Banqueting Suite"}#content #woodhall-table tr:nth-child(3):before{content:"Green Room"}#content #woodhall-table tr:nth-child(4):before{content:"Main Bar"}#content #woodhall-table tr:nth-child(5):before{content:"Bishops Room"}#content #woodhall-table tr:nth-child(6):before{content:"Tapestry Room"}#content #woodhall-table tr:nth-child(7):before{content:"Nelson Room"}#content #woodhall-table tr:nth-child(8):before{content:"Lounge Bar"}#content #woodhall-table tr:nth-child(9):before{content:"Reception Area"}#gallery_list ul li .image_large .image_wrap{background-size:100% auto;height:100%;background-position:0 50%}}@media only screen and (min-width:1px) and (max-width:550px){.internal_header img{height:260px;width:auto}.internal_header ul#featured_blogs li img{width:100%;height:auto}#content.content_other{padding-bottom:10px}#testmonials_overlay form{width:92%}#content .job_single a{width:86%}#content #accordion{width:95%}#content .internal_slider{width:85%}#content .internal_slider ul li{width:92%!important;margin:0 2%}#content .internal_slider ul li img{height:auto!important;width:100%!important}#content .internal_slider ul{overflow:hidden}#venues .single-venue .image-box .feature,#weddings .single-venue .image-box .feature{right:0;left:auto}}@media only screen and (min-width:1px) and (max-width:500px){#content .internal_slider .next,#content .internal_slider .previous,.internal_header ul#featured_blogs li hr,.internal_header ul#featured_blogs li p,.section .internal a.gallery_link,.section .internal p{display:none}header a#responsive_logo{margin-top:70px}.section .internal{top:-190px}#request_brochure_form form p{width:100%!important}#request_brochure_form form .select,#request_brochure_form form input,#request_brochure_form form p.other input,#request_brochure_form form p.small input{width:94%;padding-left:3%;padding-right:3%}#content .blog_list ul li{width:95%;margin-bottom:6%}#content .blog_list ul li .bottom{width:85%}.internal_header ul#featured_blogs li .wording{margin-top:130px;margin-right:15%;margin-left:15%}.internal_header #next{right:10px;top:140px}.internal_header #prev{left:10px;top:140px}#gallery_list ul li .image_large span.next{right:10px}#gallery_list ul li .image_large span.prev{left:10px}.internal_header ul#featured_blogs li h3{font-size:20px;line-height:26px}.internal_header ul#featured_blogs,.internal_header ul#featured_blogs ul li,body.page-template-template_blog-php .internal_header.small{height:280px;min-height:100%}#testmonials_overlay form p{width:100%;margin-right:0}#finishing_touches .finishes_single,#rooms .room_single{width:96%}#finishing_touches .finishes_single img,#rooms .room_single img{height:auto;width:100%}#finishing_touches .finishes_single .bottom,#rooms .room_single .bottom{width:85%;padding-bottom:15px}#gallery_list ul li{width:100%;height:170px}#gallery_list ul li .gallery_overlay{top:55px}#gallery_list ul li .gallery_overlay.other{top:40px}#finishing_touches .finishes_overlay h2{margin-top:50px}#content .offers_single{width:96%}#content .offers_single img{width:100%;height:auto}#content .offers_single .bottom{width:87%}.one_half{width:96%}#content form#enquiry_form p{width:100%}#content .internal_slider{width:100%;height:auto}.section .gallery_overlay{width:76%;padding:8%}}@media only screen and (min-width:1px) and (max-width:480px){.whatsOn .event-box{float:left;width:96%;padding:0 2%;margin:0 0 30px}.whatsOn .event-box .middle{width:95%}.mobile_slides{height:250px}}@media only screen and (min-width:1px) and (max-width:420px){.responsive_dropdown ul li,.responsive_dropdown_other ul li{width:98%}.responsive_dropdown{background:#000;background:rgba(0,0,0,.85)}#subnav .wrapper,.wrap{width:92%;margin-right:4%;margin-left:4%}.internal_header img{height:220px;width:auto}#content{padding-top:30px}#content h2{margin-bottom:20px}#content .fourohfour h2{font-size:45px;line-height:55px;margin-bottom:10px}#content .fourohfour h6{font-size:18px;line-height:26px}#content .blog_categories{margin-bottom:20px}#finishing_touches .finishes_overlay img{width:88%;margin:2% 5%}}@media only screen and (min-width:1px) and (max-width:400px){nav#bottom_sub_nav ul li{width:96%;margin-bottom:0}nav#bottom_sub_nav ul li img.nav_image{width:100%}nav#bottom_sub_nav ul li a{height:140px}hr{margin:10px auto}#finishing_touches .finishes_close,#gallery_list ul li .image_large .gallery_close,#request_brochure_form .brochure_close,#testmonials_overlay .testimonial_close{top:20px;right:20px}#finishing_touches .finishes_single img{width:110%}#content .offers_single img{width:auto;height:100%}.mobile_slides{height:200px}}@media only screen and (min-height:1px) and (max-height:950px){.section#sectionOne{background-position:center 95%}}@media only screen and (min-height:1px) and (max-height:900px){#sectionTwo.section .fp-slide{background-position:center center!important;background-size:100% 100%!important;-webkit-background-size:100% 100%!important;-moz-background-size:100% 100%!important;-o-background-size:100% 100%!important}}@media only screen and (min-height:1px) and (max-height:550px){.section .internal p{display:none}}@media only screen and (min-height:1px) and (max-height:950px) and (min-width:1110px) and (max-width:2600px){.section .internal{position:absolute;top:200px;text-align:center;margin:0 auto;left:0}}@media only screen and (min-height:1px) and (max-height:980px) and (min-width:1px) and (max-width:1024px){.section .about_overlay p,.section .gallery_overlay p{display:block}.section .about_overlay h6,.section .gallery_overlay h2{margin-bottom:15px}}@media only screen and (min-height:1px) and (max-height:950px) and (min-width:1px) and (max-width:500px){.section .internal{width:92%}}@media only screen and (min-height:1px) and (max-height:650px) and (min-width:1px) and (max-width:500px){.section .internal{top:80px}header{height:50px}}@media only screen and (min-height:1px) and (max-height:1024px) and (min-width:1px) and (max-width:655px){.section .internal{top:80px}}@media only screen and (min-height:1px) and (max-height:980px) and (min-width:1px) and (max-width:400px){.section#sectionThree,.section#sectionTwo{display:none}}@media only screen and (min-height:1px) and (max-height:660px) and (min-width:1px) and (max-width:360px){.section .gallery_overlay p{display:none}.section .gallery_overlay h2{margin:0}}@media only screen and (min-height:1px) and (max-height:580px) and (min-width:1px) and (max-width:360px){.section#sectionOne{background-position:center 65%}}@media only screen and (min-height:1px) and (max-height:400px) and (min-width:1px) and (max-width:480px){.section#sectionThree,.section#sectionTwo{display:none}}

/* Gallery v2 */

.gallery { width: 100%; float: left; position: relative; overflow: hidden; min-height: 500px; }
.gallery .loading { position: absolute; left: 50%; margin-left: -17px; top: 20px; }
.gallery .loading img { width: 35px; }
.gallery .grid-sizer { width: 32.66%; }
.gallery .gutter-sizer { width: 1%; }
.gallery .thumbnail { width: 32.66%; overflow: hidden; float: left; margin-bottom: 1%; -webkit-transform: translateY(150px); transform: translateY(150px); opacity: 0; position: relative; }
.gallery .thumbnail img.small { width: 100%; height: auto; display: block; }
.gallery .thumbnail .thumbnail-overlay { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.5); opacity: 0; color: #fff; }
.gallery .thumbnail .thumbnail-overlay img { width: 35px; margin: -30px auto 10px; display: block; position: relative; top: 45%; }
.gallery .thumbnail .thumbnail-overlay span { display: block; text-align: center; text-transform: uppercase; font-weight: 600; position: relative; top: 45%; }
.gallery .thumbnail:hover .thumbnail-overlay { opacity: 1; }
.gallery .thumbnail.animate { -webkit-animation: slideUp 0.8s forwards; animation: slideUp 0.8s forwards; opacity: 1; }
.gallery_image_overlay { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0,0,0,0.7); z-index: 999; display: none; }
.gallery_image_overlay .gallery_loading { position: absolute; top: 50%; width: 100%; left: 0; text-align: center; color: #ccc; font-size: 30px; font-weight: bold; display: none; margin-top: -22px; }
.gallery_image_overlay .image { max-width: 80%; max-height: 80%; z-index: 2; width: auto; height: auto; position: absolute; left: 50%; top: 50%; box-shadow: 0 0 38px #666; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.gallery_image_overlay .buttons { position: absolute; top: 50%; margin-top: -20px; left: 24px; right: 24px; }
.gallery_image_overlay .buttons img { display: inline-block; height: 41px; -webkit-transition: 0.2s; transition: 0.2s; }
.gallery_image_overlay .buttons .next { float: right; padding: 10px 0 10px 20px; }
.gallery_image_overlay .buttons .next:hover { margin-right: -4px; }
.gallery_image_overlay .buttons .prev { padding: 10px 20px 10px 0; float: left; }
.gallery_image_overlay .buttons .prev:hover { margin-left: -4px; }

.mobile .gallery .thumbnail { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.mobile .gallery .thumbnail.animate { -webkit-animation: none; animation: none; opacity: 1; }

/* Gallery loader */
.gallery_loading.loading{position: fixed;margin: auto;z-index: 99999999;bottom: 134px;left: 0;right: 0;text-align: center;opacity: 0; pointer-events: none;}
.gallery_loading.loading img{opacity:0.5;}

.gallery_image_overlay .close {background: rgba(0,0,0,0.6);
	position: absolute;
	width: 50px;
	height: 50px;
	border: 1px #fff solid;
	border-radius: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-family: fantasy;
	font-weight: 100;
	right: 5px;
	top: 5px;
	cursor: pointer;
	font-size: 32px;
}

.home header .events_bar {
    display:block!important;
}

@-webkit-keyframes slideUp {
	0% { -webkit-transform: translateY(150px); opacity: 0; }
	100% { -webkit-transform: translateY(0); opacity: 1; }
}
@keyframes slideUp {
	0% { transform: translateY(150px); opacity: 0; }
	100% { transform: translateY(0); opacity: 1; }
}

@media only screen and (max-width: 800px) {
	.gallery { background: none; }
	.gallery .grid-sizer { width: 49.5%; }
	.gallery .thumbnail { width: 49.5%; }
}
@media only screen and (max-width: 600px) {
	.gallery_overlay .buttons { top: auto; bottom: 10px; }
}