@font-face{font-family:'WHermann-Regular';src:url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/css/fonts/whermann/3A0B95_0_0.eot');src:url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/css/fonts/whermann/3A0B95_0_0.eot?#iefix') format('embedded-opentype'),url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/css/fonts/whermann/3A0B95_0_0.woff2') format('woff2'),url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/css/fonts/whermann/3A0B95_0_0.woff') format('woff'),url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/css/fonts/whermann/3A0B95_0_0.ttf') format('truetype')}.hide-on-mobile{display:none !important}@media only screen and (min-width: 768px){.hide-on-mobile{display:block !important}}.hide-on-desktop{display:block !important}@media only screen and (min-width: 768px){.hide-on-desktop{display:none !important}}input:focus,textarea:focus,select:focus,button:focus{outline:none}input,textarea{border:1px solid #1a1b29;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}p{word-break:break-word}.extramessage .container{margin-top:-170px}.panel--contact-form .container{margin-top:-140px}.container{box-sizing:border-box;padding-left:30px;padding-right:30px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.container:before{display:table;content:" "}.container:after{display:table;content:" ";clear:both}.container.full-width{max-width:100%}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33333333%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.66666667%}.col-7{width:14.28571429%}.col-8{width:12.5%}.col-9{width:11.11111111%}.col-10{width:10%}.col-11{width:9.09090909%}.col-12{width:8.33333333%}@media only screen and (min-width: 768px){.container{padding-left:15px;padding-right:15px}}@font-face{font-family:'icomoon';src:url('http://www.caldecotthall-countryclub.co.uk/fonts/icomoon/icomoon.woff2?jca4vt') format('woff2'),url('http://www.caldecotthall-countryclub.co.uk/fonts/icomoon/icomoon.ttf?jca4vt') format('truetype'),url('http://www.caldecotthall-countryclub.co.uk/fonts/icomoon/icomoon.woff?jca4vt') format('woff'),url('http://www.caldecotthall-countryclub.co.uk/fonts/icomoon/icomoon.svg?jca4vt#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e900"}.icon-twitter:before{content:"\e901"}.btn{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#1a1b29;text-transform:uppercase;font-size:22px;letter-spacing:0px;line-height:30px;text-decoration:none;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box;height:60px;padding-right:20px;padding-left:20px;color:#667048}.btn.btn-outline{border:1px solid #667048;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:color 300ms ease-in-out,background-color 300ms ease-in-out}.btn.btn-outline:hover{background-color:#667048;color:white}.btn.active{background-color:#667048;color:white}header.navigation{z-index:1000;position:absolute;top:0;width:100%;height:60px}header.navigation .container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;position:relative;height:100%;margin-top:25px}header.navigation .company-home{position:absolute;right:30px}header.navigation .company-home img.company-logo{width:208px}header.navigation .menu{position:absolute;left:30px;width:35px;height:22px}header.navigation .btn{color:white;padding:0;position:absolute}header.navigation .btn.btn-outline{border-color:white}header.navigation .btn.btn-outline:hover{background-color:white;color:#667048}header.navigation .btn.btn-burger{display:flex;width:35px;height:22px;flex-direction:column;justify-content:space-between;align-items:flex-end}header.navigation .btn.btn-burger span{display:block;background-color:white;height:4px;transition:all 200ms ease;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}header.navigation .btn.btn-burger:hover span,header.navigation .btn.btn-burger.menu-open span{width:100%}header.navigation .btn.btn-burger.menu-open span.t{transform:rotate(45deg);transform-origin:0%}header.navigation .btn.btn-burger.menu-open span.m{opacity:0}header.navigation .btn.btn-burger.menu-open span.b{transform:rotate(-45deg);transform-origin:0%}header.navigation .btn.btn-join-club{display:none}header.navigation .btn.btn-tee-time{display:none}header.navigation nav.primary-nav{position:fixed;left:0;transform:translateX(-100%);top:0;background:#667048;height:100vh;min-width:100vw;transition:transform 320ms cubic-bezier(0.55, 0.055, 0.675, 0.19);background-image:url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/images/decoration/leaf.svg');background-repeat:no-repeat;background-position:left bottom;background-size:95%}header.navigation nav.primary-nav.active{left:0;transform:translateX(0);position:fixed}header.navigation nav.primary-nav .container-content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}header.navigation nav.primary-nav .container-content .btn.btn-menu-close{position:absolute;top:25px;font-size:16px}header.navigation nav.primary-nav .container-content .btn.btn-menu-close:before{content:'';background-image:url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/images/icons/icon_close.svg');background-repeat:no-repeat;background-position:center;width:26px;height:26px;margin-right:20px}header.navigation nav.primary-nav .container-content ol{list-style-type:none;padding:0;margin:0;height:68%;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;flex-wrap:nowrap}header.navigation nav.primary-nav .container-content ol li a{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:uppercase;font-size:22px;letter-spacing:0px;line-height:22px;text-decoration:none;line-height:7vh}@media only screen and (min-width: 768px){header.navigation .container{margin-top:45px}header.navigation .company-home{position:relative;right:auto}header.navigation .company-home img.company-logo{width:278px}header.navigation .menu{width:auto}header.navigation .menu span.label{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:.96px;line-height:22px;text-decoration:none;margin-left:50px}header.navigation .btn.btn-join-club{display:flex;right:30px;width:150px;height:40px;font-size:14px}header.navigation .btn.btn-tee-time{display:none;right:30px;width:150px;height:40px;font-size:14px}header.navigation .btn.btn-tee-time.btn-tee-time--members{top:60px}header.navigation nav.primary-nav{width:45vw;min-width:576px}header.navigation nav.primary-nav .container-content{margin-left:calc(50vw - 610px)}header.navigation nav.primary-nav .container-content .btn.btn-menu-close{top:45px}header.navigation nav.primary-nav .container-content ol li a{color:#fff;text-transform:uppercase;font-size:35px;letter-spacing:0px;line-height:8vh;text-decoration:none;line-height:7vh}}@media only screen and (max-width:1280px){header.navigation nav.primary-nav .container-content{margin-left:30px}}@media only screen and (max-width:990px){header.navigation .btn.btn-join-club{display:none}}@media only screen and (device-width: 320px) and (device-height: 568px){header.navigation nav.primary-nav .container-content .btn.btn-menu-close{top:15px}}section.panel--page-hero{overflow:hidden;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--page-hero .container{margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;padding:0;z-index:1}section.panel--page-hero .pattern-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:repeat;background-size:auto;background-position:0 0;background-color:rgba(0,0,0,0.3)}section.panel--page-hero .company-logo{max-width:350px;width:100%}section.panel--page-hero .text-slider{margin-top:30px}section.panel--page-hero .text-slider div.slide{text-align:center;height:auto}section.panel--page-hero .text-slider div.slide span{display:block;width:82%;margin-left:auto;margin-right:auto}section.panel--page-hero .text-slider div.slide span.text-slide-title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#fff;text-transform:none;font-size:26px;letter-spacing:0px;line-height:30px;text-decoration:none;margin-bottom:6px}section.panel--page-hero .text-slider div.slide span.text-slide-sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:0px;line-height:20px;text-decoration:none}section.panel--page-hero .text-slider-pager{margin-top:22px}section.panel--page-hero .weather{position:absolute;width:100%;right:30px;bottom:130px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:0px;line-height:20px;text-decoration:none}section.panel--page-hero .weather .container{display:block;text-align:right}section.panel--page-hero .weather .weather-icon{width:28px;vertical-align:text-bottom}section.panel--page-hero .weather #forecast-label{display:none}@media only screen and (min-width: 768px){section.panel--page-hero .container{margin-top:0}section.panel--page-hero .company-logo{max-width:667px}section.panel--page-hero .text-slider{width:100%;margin-top:60px}section.panel--page-hero .text-slider div.slide span.text-slide-title{color:#fff;text-transform:none;font-size:40px;letter-spacing:0px;line-height:60px;text-decoration:none;margin-bottom:0}section.panel--page-hero .text-slider div.slide span.text-slide-sub-title{color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:0px;line-height:26px;text-decoration:none}section.panel--page-hero .weather{right:0;bottom:95px}section.panel--page-hero .weather #forecast-label{display:inline}}section.panel--icon-bar{background-color:#5f7147;padding-top:10px;padding-bottom:10px;min-height:240px}section.panel--icon-bar .container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;min-height:240px;width:100%}section.panel--icon-bar .bar-icon-item{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;max-width:100%;margin-right:10px;margin-left:10px}section.panel--icon-bar .bar-icon-item .img-container{width:30px;height:auto;overflow:hidden}section.panel--icon-bar .bar-icon-item img,section.panel--icon-bar .bar-icon-item span{display:block}section.panel--icon-bar .bar-icon-item img{margin:0 auto;height:32px}section.panel--icon-bar .bar-icon-item span{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:0px;line-height:28px;text-decoration:none;margin-top:0;margin-left:20px}section.panel--icon-bar .bar-icon-item span br{content:' '}section.panel--icon-bar .bar-icon-item span br:after{content:' '}@media only screen and (min-width: 768px){section.panel--icon-bar{padding-top:60px;padding-bottom:60px;min-height:0}section.panel--icon-bar .container{display:flex;justify-content:space-evenly;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;min-height:0;width:100%}section.panel--icon-bar .bar-icon-item{flex-direction:column;max-width:140px}section.panel--icon-bar .bar-icon-item .img-container{width:100%}section.panel--icon-bar .bar-icon-item img{width:100%;height:57px}section.panel--icon-bar .bar-icon-item span{margin-top:20px;margin-left:0;font-size:16px;line-height:22px;text-align:center}section.panel--icon-bar .bar-icon-item span br{content:none}}section.panel--basic-text{padding-top:80px;padding-bottom:24px}section.panel--basic-text .container{text-align:center;max-width:820px}section.panel--basic-text .titles{padding-right:10px;padding-left:10px}section.panel--basic-text .titles span{display:block}section.panel--basic-text .titles span.sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#707070;text-transform:uppercase;font-size:20px;letter-spacing:6px;line-height:28px;text-decoration:none}section.panel--basic-text .titles span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none;margin-bottom:53px}section.panel--basic-text .titles>.sub-title+.title{margin-bottom:0}section.panel--basic-text img.decoration{display:block}section.panel--basic-text img.decoration.above{margin:50px auto 20px}section.panel--basic-text img.decoration.below{margin:50px auto}section.panel--basic-text p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--basic-text p a{color:#667048}@media only screen and (min-width: 768px){section.panel--basic-text .titles{padding-right:0;padding-left:0}}section.panel--link-button-bar{padding-top:20px;padding-bottom:20px}section.panel--link-button-bar .titles{text-align:center;width:80%;margin:0 auto 40px auto}section.panel--link-button-bar .titles span{display:block}section.panel--link-button-bar .titles span.sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#707070;text-transform:uppercase;font-size:16px;letter-spacing:2.4px;line-height:24px;text-decoration:none}section.panel--link-button-bar .buttons-container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--link-button-bar .buttons-container .btn{min-width:259px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width: 768px){section.panel--link-button-bar .container{flex-direction:row}section.panel--link-button-bar .titles{width:100%}section.panel--link-button-bar .titles span.sub-title{color:#707070;text-transform:uppercase;font-size:20px;letter-spacing:2.4px;line-height:28px;text-decoration:none}section.panel--link-button-bar .buttons-container .btn{margin-top:0;margin-right:10px;margin-bottom:0;margin-left:10px}}section.panel--image-buttons{padding-top:80px;padding-bottom:80px}section.panel--image-buttons .container{overflow:hidden;padding:0}section.panel--image-buttons .image-button-item-container .image-button-item{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;padding-bottom:26px;overflow:hidden;box-sizing:border-box;width:288px;height:358px;margin:0 auto}section.panel--image-buttons .image-button-item-container .image-button-item a{text-decoration:none;color:#667048}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg{width:288px;height:318px;background-size:cover;background-position:top center;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg .image-button-content-container{background:white;max-width:201px;width:71%;margin-bottom:-26px}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg .image-button-content-container .image-button-content{height:152px;padding:35px 10px 10px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg .image-button-content-container .image-button-content span{display:block;text-align:center}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg .image-button-content-container .image-button-content span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#898989;text-transform:none;font-size:22px;letter-spacing:0px;line-height:20px;text-decoration:none}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg .image-button-content-container .image-button-content .description{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#898989;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none;text-align:center}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg .image-button-content-container .image-button-cta{height:52px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;background:#667048;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--image-buttons .bx-wrapper .bx-controls .bx-pager{margin-top:30px}@media only screen and (device-width: 320px) and (device-height: 568px){section.panel--image-buttons{padding-top:40px}}@media only screen and (min-width: 768px){section.panel--image-buttons .image-button-item-container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--image-buttons .image-button-item-container .image-button-item{display:block;margin-right:22px;margin-left:22px}section.panel--image-buttons .image-button-item-container .image-button-item:first-of-type{margin-left:0}section.panel--image-buttons .image-button-item-container .image-button-item:last-of-type{margin-right:0}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg{width:100%;max-width:288px}}@media only screen and (device-width: 768px) and (device-height: 1024px){section.panel--image-buttons .image-button-item-container .image-button-item{margin:0;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;box-sizing:border-box}section.panel--image-buttons .image-button-item-container .image-button-item .image-button-bg{width:288px;height:318px}}section.panel--super-with-bg .container{background-size:0%;background-position:23% bottom;background-repeat:no-repeat;max-width:1076px}section.panel--super-with-bg .content-top-container{text-align:center}section.panel--super-with-bg .content-top-container .titles span{display:block}section.panel--super-with-bg .content-top-container .titles span.sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#667048;text-transform:uppercase;font-size:20px;letter-spacing:6px;line-height:28px;text-decoration:none}section.panel--super-with-bg .content-top-container .titles span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none}section.panel--super-with-bg .content-top-container p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--super-with-bg .image-buttons-container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;margin-top:320px;margin-bottom:200px}section.panel--super-with-bg .image-buttons-container .button-container{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}section.panel--super-with-bg .image-buttons-container .button-container:first-of-type{margin-bottom:23px}section.panel--super-with-bg .image-buttons-container .button-container:last-of-type{margin-top:23px}section.panel--super-with-bg .image-buttons-container .button-container .button-text{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700;color:#fff;text-transform:none;font-size:26px;letter-spacing:0px;line-height:27px;text-decoration:none}section.panel--super-with-bg .image-buttons-container .button-container .btn{border-color:white;color:white}@media only screen and (device-width: 320px) and (device-height: 568px){section.panel--super-with-bg .container{background-size:194%}section.panel--super-with-bg .image-buttons-container{margin-top:400px}}@media only screen and (device-width: 414px) and (device-height: 896px){section.panel--super-with-bg .container{background-size:160%}}@media only screen and (min-width: 768px){section.panel--super-with-bg .container{min-height:1103px;background-size:contain;background-position:350px top}section.panel--super-with-bg .content-top-container{text-align:left;margin-top:120px;width:430px}section.panel--super-with-bg .image-buttons-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;margin-top:121px;margin-bottom:160px}section.panel--super-with-bg .image-buttons-container .button-container{flex:0 1 500px;width:500px;height:438px}section.panel--super-with-bg .image-buttons-container .button-container:first-of-type{margin-right:23px;margin-bottom:0}section.panel--super-with-bg .image-buttons-container .button-container:last-of-type{margin-top:0;margin-left:23px}section.panel--super-with-bg .image-buttons-container .button-container .button-text{color:#fff;text-transform:none;font-size:36px;letter-spacing:0px;line-height:38px;text-decoration:none}}section.panel--image-window{padding-top:100px;overflow:hidden}section.panel--image-window .container{display:none}section.panel--image-window .container-mobile{display:block}section.panel--image-window .container-img{height:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--image-window .container-img img{width:100%}section.panel--image-window [class^='col-']>img{width:100%}section.panel--image-window .bx-wrapper .bx-controls .bx-pager{margin-top:30px}@media only screen and (min-width: 768px){section.panel--image-window .container{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:nowrap}section.panel--image-window .container-mobile{display:none}section.panel--image-window .container-img{display:block}section.panel--image-window .container-img img{width:auto}section.panel--image-window .col-square{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;margin-right:15px;margin-left:15px}section.panel--image-window .col-square img:first-of-type{margin-bottom:15px}}@media only screen and (device-width: 768px) and (device-height: 1024px){section.panel--image-window .container{display:none}section.panel--image-window .container-mobile{display:block}section.panel--image-window .container-img{height:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--image-window .container-img img{width:100%}section.panel--image-window [class^='col-']>img{width:100%}}section.panel--come-visit-us{overflow:hidden}section.panel--come-visit-us .container{padding-top:100px;padding-right:0;padding-bottom:100px;padding-left:0}section.panel--come-visit-us>img{width:100%}section.panel--come-visit-us .titles{text-align:center}section.panel--come-visit-us .titles span{display:block}section.panel--come-visit-us .titles span.sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#707070;text-transform:uppercase;font-size:20px;letter-spacing:6px;line-height:28px;text-decoration:none}section.panel--come-visit-us .titles span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none;margin-bottom:53px}section.panel--come-visit-us p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none;text-align:center;box-sizing:border-box;padding-right:20px;padding-left:20px}section.panel--come-visit-us p br{content:' '}section.panel--come-visit-us p br:after{content:' '}section.panel--come-visit-us .address-container address{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:18px;letter-spacing:0px;line-height:26px;text-decoration:none;text-align:center}section.panel--come-visit-us .address-container .map{max-width:100vw;height:70vh;margin-top:60px;margin-bottom:60px}@media only screen and (min-width: 768px){section.panel--come-visit-us .container{padding-top:50px;padding-right:15px;padding-bottom:50px;padding-left:15px;max-width:1080px}section.panel--come-visit-us p{padding-right:0;padding-left:0}section.panel--come-visit-us p br{content:none}section.panel--come-visit-us .address-container{margin-top:60px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--come-visit-us .address-container address{width:50%;text-align:left}section.panel--come-visit-us .address-container .map{max-width:525px;max-height:304px;margin:0}}section.panel--two-column-image-text .container{display:flex;justify-content:center;align-items:center;flex-direction:Column;flex-wrap:nowrap}section.panel--two-column-image-text .featured-image{width:100vw}section.panel--two-column-image-text .featured-image img{width:100%;height:auto}section.panel--two-column-image-text .content{text-align:center}section.panel--two-column-image-text .content h1,section.panel--two-column-image-text .content h2,section.panel--two-column-image-text .content h3,section.panel--two-column-image-text .content h4,section.panel--two-column-image-text .content h5,section.panel--two-column-image-text .content h6{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:normal;text-decoration:none}section.panel--two-column-image-text .content p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:14px;letter-spacing:0px;line-height:20px;text-decoration:none}section.panel--two-column-image-text .content strong{font-size:20px;line-height:24px;font-weight:400}section.panel--two-column-image-text .content .btn{width:259px;margin:60px auto}@media only screen and (min-width: 768px){section.panel--two-column-image-text{margin-top:100px}section.panel--two-column-image-text .container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--two-column-image-text .featured-image{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;width:63%;max-width:787px;overflow:hidden}section.panel--two-column-image-text .featured-image img:nth-of-type(2n){margin-top:53px}section.panel--two-column-image-text .content{width:37%;min-width:462px;text-align:left}section.panel--two-column-image-text .content h1,section.panel--two-column-image-text .content h2,section.panel--two-column-image-text .content h3,section.panel--two-column-image-text .content h4,section.panel--two-column-image-text .content h5,section.panel--two-column-image-text .content h6{margin-bottom:10px}section.panel--two-column-image-text .content p{color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--two-column-image-text .content .btn{margin:60px 0 0}}@media (min-width:992px){section.panel--two-column-image-text .featured-image img{width:auto}}section.panel--course-holes{margin-top:70px;background-size:unset}section.panel--course-holes .shadow-layer{display:none}section.panel--course-holes .section-hero-image{max-height:350px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;display:block}section.panel--course-holes .section-hero-image img{width:150%}section.panel--course-holes .course-inner-container{overflow:hidden}section.panel--course-holes .course-inner-container .course-holes-container{position:relative;padding:40px 0 0;box-sizing:border-box}section.panel--course-holes .course-inner-container .course-holes-container .titles{text-align:center}section.panel--course-holes .course-inner-container .course-holes-container .titles span{display:block}section.panel--course-holes .course-inner-container .course-holes-container .titles span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none}section.panel--course-holes .course-inner-container .course-holes-container .the-holes{padding:156px 88px 0 0;transform:none !important}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;float:none !important}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole[aria-hidden='true']{display:none}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .hole-image-container{margin-bottom:40px}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details{width:100%;text-align:center;box-sizing:border-box;padding-right:20px;padding-left:20px}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details span{display:block}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none;margin-bottom:40px}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details .sponsor .inner-container{display:inline-block;padding-top:16px;border-top:solid #000 1px}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details .sponsor .inner-container p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700;margin:0 0 16px 0}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details .sponsor .inner-container img{max-height:115px;max-width:100%}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-viewport{height:auto !important}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls.bx-has-pager{position:absolute;top:120px;width:100%}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager{justify-content:flex-start;white-space:nowrap;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager::-webkit-scrollbar{display:none}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item{margin:0 10px;padding-top:25px}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.bx-pager-link{width:36px;height:36px;text-indent:0;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none;display:block;position:relative;line-height:36px;text-align:center}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.bx-pager-link.active{color:white}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.bx-pager-link.active:before{content:'';width:36px;height:25px;left:0;margin-top:-25px;position:absolute;background-image:url('http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/images/decoration/flag.svg');background-repeat:no-repeat;background-position:7px}@media only screen and (max-width:768px){section.panel--course-holes{background-image:none !important}section.panel--course-holes .container{padding-right:0;padding-left:0}}@media only screen and (min-width: 768px){section.panel--course-holes{min-height:868px;background-position:top center;background-size:contain;background-repeat:no-repeat}section.panel--course-holes .container{position:relative;min-height:868px;padding-top:32%}section.panel--course-holes .section-hero-image{display:none}section.panel--course-holes .course-inner-container{position:relative}section.panel--course-holes .course-inner-container .shadow-layer{display:block;position:absolute;left:0;top:0;height:272px;width:100%;max-width:1280px;background-color:white;-webkit-box-shadow:0px 0px 30px 3px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 30px 3px rgba(0,0,0,0.75);box-shadow:0px 0px 30px 3px rgba(0,0,0,0.75)}section.panel--course-holes .course-inner-container .course-holes-container{left:0;top:0;width:100%;min-height:400px;overflow:hidden;background-color:white}section.panel--course-holes .course-inner-container .course-holes-container .the-holes{padding:136px 88px 0 0;margin-left:40px;margin-right:40px}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;width:100% !important;max-width:1170px !important}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .hole-image-container{width:100%;max-width:311px;max-height:344px;margin-right:87px;margin-bottom:0;text-align:right}section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details{max-width:631px;text-align:left;padding-right:0;padding-left:0}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager{justify-content:center;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:none}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item{margin:0 3px}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:first-of-type{margin-left:10px}section.panel--course-holes .course-inner-container .course-holes-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item:last-of-type{margin-right:10px}}@media only screen and (device-width: 768px) and (device-height: 1024px){section.panel--course-holes .course-inner-container .course-holes-container .the-holes .the-hole .course-details{max-width:290px}}@-webkit-keyframes membership-types-fadein{0%{opacity:0}100%{opacity:1}}@keyframes membership-types-fadein{0%{opacity:0}100%{opacity:1}}section.panel--membership-types{overflow:hidden}section.panel--membership-types .container{padding:0}section.panel--membership-types .filter-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#667048;text-transform:uppercase;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none;text-align:center;margin-top:20px}section.panel--membership-types .filter-buttons{margin:40px 0 0;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--membership-types .filter-buttons .btn{width:100%;max-width:319px;font-size:16px;line-height:22px;text-align:center}section.panel--membership-types .filter-buttons .btn-unlimited-memberships{margin-top:28px;margin-bottom:28px}section.panel--membership-types .membership-package.unlimited-packages .package-name{background-color:#667048}section.panel--membership-types .membership-package.limited-packages .package-name{background-color:#9EB034}section.panel--membership-types .membership-package .section-head{position:relative;height:140px;margin-top:60px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--membership-types .membership-package .section-head:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}section.panel--membership-types .membership-package .section-head.unlimited-head:before{background-color:rgba(102,112,72,0.8)}section.panel--membership-types .membership-package .section-head.limited-head:before{background-color:rgba(158,176,52,0.8)}section.panel--membership-types .membership-package .section-head span{display:block;text-align:center;z-index:1}section.panel--membership-types .membership-package .section-head span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#fff;text-transform:none;font-size:30px;letter-spacing:0px;line-height:34px;text-decoration:none}section.panel--membership-types .membership-package .section-head .btn{display:none;z-index:1}section.panel--membership-types .membership-package .package-container{text-align:center;border-bottom:2px solid #667048;padding:40px 0}section.panel--membership-types .membership-package .package-container .package-name{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;height:113px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700;color:#fff;text-transform:none;font-size:26px;letter-spacing:0px;line-height:47px;text-decoration:none;margin-bottom:10px;position:relative}section.panel--membership-types .membership-package .package-container .package-name img{width:30px;margin-right:15px}section.panel--membership-types .membership-package .package-container .package-name .arrow-down-container{position:absolute;right:30px;top:50%;transform:translate(0px, -50%)}section.panel--membership-types .membership-package .package-container .package-name .arrow-down-container .arrow-down{width:15px;height:15px;border-left:8px solid #fff;border-bottom:8px solid #fff;transform:rotate(-135deg);transition:transform 100ms}section.panel--membership-types .membership-package .package-container .package-name .arrow-down-container .arrow-down.open{transform:rotate(-45deg)}section.panel--membership-types .membership-package .package-container .rows{display:none}section.panel--membership-types .membership-package .package-container .rows .row{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;width:100%}section.panel--membership-types .membership-package .package-container .rows .row div{width:calc(50% - 5px);background-color:#f2f2f2;height:118px;margin-bottom:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none;padding:0 12px;box-sizing:border-box}section.panel--membership-types .membership-package .package-container .rows .row div .notes-heading{color:#696969}section.panel--membership-types .membership-package .package-container .rows .row div .note{color:#696969;font-size:12px}section.panel--membership-types .membership-package .package-container .rows .row div img.status{display:block;margin-bottom:8px}section.panel--membership-types .membership-package .package-container .rows .row div.filler{background-color:transparent}section.panel--membership-types .membership-package .package-container .rows .row div.true img.status{width:22px}section.panel--membership-types .membership-package .package-container .rows .row div.false img.status{width:16px}section.panel--membership-types .membership-package .package-container .package-price{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%;margin:40px 0 0;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--membership-types .membership-package .package-container .package-price span{display:block}section.panel--membership-types .membership-package .package-container .package-price span.price{font-size:42px;line-height:58px;margin:30px 0}section.panel--membership-types .membership-package .package-container .package-price .btn{width:100%;max-width:320px}section.panel--membership-types .panel--membership-types-overlay{display:none;background-color:rgba(0,0,0,0.7);position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1000}section.panel--membership-types .panel--membership-types-overlay.open{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;animation:membership-types-fadein .5s}section.panel--membership-types .panel--membership-types-overlay .panel--membership-types-container{background-color:white;width:calc(100vw - 40px);height:calc(100vh - 40px);padding:20px;box-sizing:border-box;position:relative;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none;overflow:scroll;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--membership-types .panel--membership-types-overlay .btn-close{width:15px;display:block;position:absolute;right:20px;top:20px}section.panel--membership-types .panel--membership-types-overlay .package-details{text-align:center;color:#667048}section.panel--membership-types .panel--membership-types-overlay .package-details .package_title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:26px;letter-spacing:0px;line-height:22px;text-decoration:none}section.panel--membership-types .panel--membership-types-overlay .package-details .sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700;color:#667048;text-transform:none;font-size:20px;letter-spacing:0px;line-height:30px;text-decoration:none;margin-bottom:0}section.panel--membership-types .panel--membership-types-overlay .package-details .price{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:42px;letter-spacing:0px;line-height:58px;text-decoration:none;margin-top:0;margin-bottom:20px}section.panel--membership-types .panel--membership-types-overlay #frmResult p{text-align:center}section.panel--membership-types .panel--membership-types-overlay #frmResult .instructions{margin-top:10px;margin-bottom:25}section.panel--membership-types .panel--membership-types-overlay #frmResult form.membership-type-form .inputs{display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--membership-types .panel--membership-types-overlay #frmResult form.membership-type-form input[type='text']{width:100%;background-color:#F0F0F0;border:none;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#1a1b29;text-transform:none;font-size:20px;letter-spacing:0px;line-height:22px;text-decoration:none;padding:20px;box-sizing:border-box;height:57px;margin-bottom:20px}section.panel--membership-types .panel--membership-types-overlay #frmResult form.membership-type-form .form-controls{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;margin-top:10px}section.panel--membership-types .panel--membership-types-overlay #frmResult form.membership-type-form .form-controls .btn-submit{max-width:149px}section.panel--membership-types .panel--membership-types-overlay #frmResult .message-success{margin-top:100px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700}@media only screen and (min-width:768px) and (max-width:1000px){section.panel--membership-types .membership-package .package-container .rows .row div{font-size:1.3vw}}@media only screen and (min-width: 768px){section.panel--membership-types .container{padding:0 30px}section.panel--membership-types .filter-buttons{flex-direction:row}section.panel--membership-types .filter-buttons .btn-unlimited-memberships{margin:0}section.panel--membership-types .membership-package .section-head{height:311px;margin-top:40px}section.panel--membership-types .membership-package .section-head span{margin-bottom:30px}section.panel--membership-types .membership-package .section-head span.title{font-size:40px;line-height:47px}section.panel--membership-types .membership-package .section-head .btn{display:flex;color:white;border-color:white}section.panel--membership-types .membership-package .package-container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;margin-top:5px;margin-bottom:5px}section.panel--membership-types .membership-package .package-container .package-name{margin-bottom:0;padding:10px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;width:100%;max-width:208px;height:270px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:700;color:#fff;text-transform:none;font-size:26px;letter-spacing:0px;line-height:47px;text-decoration:none;flex-grow:1;margin-right:5px}section.panel--membership-types .membership-package .package-container .package-name img{width:20px;margin-bottom:10px;margin-right:0;display:block}section.panel--membership-types .membership-package .package-container .package-name .arrow-down{display:none}section.panel--membership-types .membership-package .package-container .rows{flex-grow:2;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--membership-types .membership-package .package-container .rows .row{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--membership-types .membership-package .package-container .rows .row div{width:25%;max-width:200px;height:130px;margin:5px}section.panel--membership-types .membership-package .package-container .rows .row div.notes{width:78%;max-width:none}section.panel--membership-types .membership-package .package-container .package-price{margin:0;max-width:220px;height:270px;flex-grow:1}section.panel--membership-types .membership-package .package-container .package-price span.price{margin:0}section.panel--membership-types .membership-package .package-container .package-price .btn{max-width:200px}section.panel--membership-types .panel--membership-types-overlay .panel--membership-types-container{width:50vw;height:calc(100vh - 80px);max-width:650px;padding:20px 50px;overflow:auto;display:block}section.panel--membership-types .panel--membership-types-overlay .package-details .package_title{color:#667048;text-transform:none;font-size:44px;letter-spacing:0px;line-height:47px;text-decoration:none}section.panel--membership-types .panel--membership-types-overlay .package-details .sub-title{color:#667048;text-transform:none;font-size:26px;letter-spacing:0px;line-height:47px;text-decoration:none}section.panel--membership-types .panel--membership-types-overlay .package-details .price{color:#667048;text-transform:none;font-size:42px;letter-spacing:0px;line-height:58px;text-decoration:none}section.panel--membership-types .panel--membership-types-overlay #frmResult .instructions{margin-top:50px;margin-bottom:50px}section.panel--membership-types .panel--membership-types-overlay #frmResult form.membership-type-form input[type='text']{color:#1a1b29;text-transform:none;font-size:24px;letter-spacing:0px;line-height:34px;text-decoration:none;height:82px}section.panel--membership-types .panel--membership-types-overlay #frmResult form.membership-type-form .form-controls{margin-top:40px}}section.panel--contact-form .container{text-align:center}section.panel--contact-form .titles{margin-top:100px}section.panel--contact-form .titles span{display:block}section.panel--contact-form .titles span.sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#707070;text-transform:uppercase;font-size:20px;letter-spacing:6px;line-height:28px;text-decoration:none}section.panel--contact-form .titles span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none;margin-bottom:53px}section.panel--contact-form .titles>.sub-title+.title{margin-bottom:40px}section.panel--contact-form form.contact-form{margin:auto}section.panel--contact-form form.contact-form .inputs{display:flex;justify-content:space-between;align-items:normal;flex-direction:column;flex-wrap:nowrap}section.panel--contact-form form.contact-form .col{width:calc(50% - 20px);width:100%;max-width:515px;flex:1}section.panel--contact-form form.contact-form .col.col-left{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}section.panel--contact-form form.contact-form .form-controls{margin-top:20px;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap}section.panel--contact-form form.contact-form .form-controls .btn{width:100%}section.panel--contact-form form.contact-form input[type='text'],section.panel--contact-form form.contact-form textarea{width:100%;max-width:515px;background-color:#F0F0F0;border:none;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#1a1b29;text-transform:none;font-size:24px;letter-spacing:0px;line-height:34px;text-decoration:none;padding:20px;box-sizing:border-box}section.panel--contact-form form.contact-form input[type='text']{height:82px;margin-bottom:20px}section.panel--contact-form form.contact-form textarea{height:100%;min-height:282px}section.panel--contact-form #frmContactResult{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}@media only screen and (min-width: 768px){section.panel--contact-form form.contact-form{max-width:1050px}section.panel--contact-form form.contact-form .inputs{flex-direction:row}section.panel--contact-form form.contact-form .form-controls{margin-top:40px}section.panel--contact-form form.contact-form .form-controls .btn{max-width:150px}section.panel--contact-form form.contact-form input[type='text']:last-of-type{margin-bottom:0}}section.panel--address-with-map{padding-top:100px}section.panel--address-with-map .container{text-align:center;padding:0}section.panel--address-with-map .titles span{display:block}section.panel--address-with-map .titles span.sub-title{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#707070;text-transform:uppercase;font-size:20px;letter-spacing:6px;line-height:28px;text-decoration:none}section.panel--address-with-map .titles span.title{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#667048;text-transform:none;font-size:40px;letter-spacing:0px;line-height:47px;text-decoration:none;margin-bottom:53px}section.panel--address-with-map .map-container{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;margin:0 auto;width:100vw;max-width:1050px;height:435px;overflow:hidden}section.panel--address-with-map .map-container img{height:100%}section.panel--address-with-map .address{margin-top:100px;margin-bottom:120px}section.panel--address-with-map .address address{font-family:"Gotham A","Gotham B";font-weight:400;color:#2b2b2b;text-transform:none;font-size:18px;letter-spacing:0px;line-height:26px;text-decoration:none;font-style:normal}section.panel--address-with-map .address address:first-line{color:#667048;font-size:24px;line-height:26px}@media only screen and (min-width: 768px){section.panel--address-with-map .map-container{height:603px}section.panel--address-with-map .map-container img{width:100%;height:auto}}.alert-box{text-align:center;background-color:white;z-index:1000;position:relative;width:100%;margin-top:-78px;animation:scroll-alert .5s linear;animation-delay:3s;animation-fill-mode:forwards}.alert-box p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:12px;letter-spacing:0px;line-height:18px;text-decoration:none}@media only screen and (min-width: 768px){.alert-box{margin-top:-60px}.alert-box p{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#2b2b2b;text-transform:none;font-size:16px;letter-spacing:0px;line-height:22px;text-decoration:none}}div.nav-wrap{position:relative}@keyframes scroll-alert{0%{margin-top:-60px}100%{margin-top:0}}footer.page-footer{background-color:#667048;text-align:center}footer.page-footer .container{padding-top:50px;padding-bottom:50px;max-width:100vw}footer.page-footer img{max-width:80vw}footer.page-footer .contact-first{font-family:'WHermann-Regular',serif;font-style:normal;font-weight:400;color:#fff;text-transform:none;font-size:22px;letter-spacing:0px;line-height:24px;text-decoration:none;margin-top:30px}footer.page-footer .contact-first span{display:block}footer.page-footer .contact-first span.bullet{display:none}footer.page-footer .contact-first span.data{margin-bottom:30px}footer.page-footer .contact-first span a{text-decoration:none;color:white}footer.page-footer address{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:500;color:#fff;text-transform:none;font-size:18px;letter-spacing:0px;line-height:26px;text-decoration:none;margin-top:10px;margin-bottom:10px}footer.page-footer nav{display:none}footer.page-footer nav ul{list-style-type:none;padding:0;margin:0}footer.page-footer nav ul li{display:inline}footer.page-footer nav ul li:after{content:'\25cf';color:white;margin:0 5px 0 9px}footer.page-footer nav ul li:last-of-type:after{content:''}footer.page-footer nav ul li a{font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#fff;text-transform:none;font-size:18px;letter-spacing:0px;line-height:26px;text-decoration:none}footer.page-footer nav .dev-link{display:block;margin-top:15px;font-family:"Gotham A","Gotham B";font-style:normal;font-weight:400;color:#fff;text-transform:none;font-size:14px;letter-spacing:0px;line-height:22px;text-decoration:none}@media only screen and (min-width: 768px){footer.page-footer{padding-bottom:70px;padding-top:70px}footer.page-footer .container{text-align:center}footer.page-footer img{max-width:300px}footer.page-footer .contact-first{color:#fff;text-transform:none;font-size:30px;letter-spacing:0px;line-height:51px;text-decoration:none}footer.page-footer .contact-first span{display:inline}footer.page-footer .contact-first span.bullet{display:inline}footer.page-footer .contact-first span.data{margin-bottom:0}footer.page-footer nav{display:block}}body.page-id-1147 section.panel--basic-text .container{width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){body.page-id-1147 section.panel--basic-text .container{width:46%}body.page-id-1147 section.panel--two-column-image-text{margin-top:0}}body.page-id-12 section.panel--basic-text.our-stunning-estate{padding-top:0;padding-bottom:0}body.page-id-12 section.panel--link-button-bar{margin-bottom:80px}@media only screen and (min-width: 768px){body.page-id-12 section.panel--basic-text.our-stunning-estate{padding-top:80px;padding-bottom:24px}}body.page-id-1261 section.panel--page-hero{background-position:70%}@media only screen and (min-width: 768px){section.panel--page-hero{background-position:center;position:relative}}.scroll-down{position:absolute;bottom:-20px;text-align:center;z-index:100;color:#ff0;left:50%;transform:translateX(-50%)}.scroll-down .mouse{width:22px;height:46px;border-radius:18px;position:absolute;left:50%;transform:translateX(-50%);bottom:60px;border:solid 2px #fff}.scroll-down .mouse .wheel{width:12px;height:12px;border-radius:14px;position:absolute;left:50%;transform:translateX(-50%);top:5px;background-color:#fff;-webkit-animation:scroll-ani 1.5s linear infinite;-moz-animation:scroll-ani 1.5s linear infinite;animation:scroll-ani 1.5s linear infinite}@media only screen and (device-width: 320px) and (device-height: 568px){.scroll-down{display:none}}@-webkit-keyframes scroll-ani{0%{opacity:1;top:10%}15%{opacity:1;top:50%}90%{opacity:0;top:50%}100%{opacity:0;top:10%}}@-moz-keyframes scroll-ani{0%{opacity:1;top:10%}15%{opacity:1;top:50%}90%{opacity:0;top:50%}100%{opacity:0;top:10%}}@keyframes scroll-ani{0%{opacity:1;top:10%}80%{opacity:1;top:60%}90%{opacity:0;top:60%}100%{opacity:0;top:10%}}.bx-wrapper .bx-viewport{overflow:visible !important}.bx-pager.bx-default-pager{display:flex;justify-content:center;align-items:center;margin-top:0}.bx-pager.bx-default-pager .bx-pager-item{display:block;margin:0 2px}.bx-pager.bx-default-pager a.bx-pager-link{box-sizing:border-box;display:block;width:6px;height:6px;border-radius:100%;text-indent:-9999px;background-color:white;border:1px solid #667048}.bx-pager.bx-default-pager a.bx-pager-link.active{background-color:#667048;border:1px solid #667048}.parsley-error{outline:none;border:1px solid #c00 !important}/*# sourceMappingURL=http://www.caldecotthall-countryclub.co.uk/wp-content/themes/customtheme/css/less/cache/custom.css.map */