@font-face{font-family:asap;font-display:swap;src:url(//www.themillatstcatherinespark.co.uk/wp-content/themes/themill/fonts/asap-bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:heebo-bold;font-display:swap;src:url(//www.themillatstcatherinespark.co.uk/wp-content/themes/themill/fonts/heebo-bold.ttf);font-weight:400;font-style:normal}@font-face{font-family:heebo-regular;font-display:swap;src:url(//www.themillatstcatherinespark.co.uk/wp-content/themes/themill/fonts/heebo-regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:droid-regular;font-display:swap;src:url(//www.themillatstcatherinespark.co.uk/wp-content/themes/themill/fonts/droidserif-regular.ttf);font-weight:400;font-style:normal}body,html{height:100%;height:100vh;width:100%}body{font-size:16px;line-height:17px;overflow-y:scroll}@media (max-width:767px){.container{max-width:520px;margin:0 auto}}.rel{position:relative}.abs{position:absolute}.no_style_ul{list-style:none;padding:0;margin:0}.block{width:100%;float:left}.db{display:block!important}.dib{display:inline-block!important}.smb{margin-bottom:15px!important}.mb{margin-bottom:30px!important}.nmb{margin-bottom:0!important}.smt{margin-top:15px!important}.mt{margin-top:30px!important}.dmt{margin-top:60px!important}.nmt{margin-top:0!important}.gap-left{margin-left:5px!important}.sml{margin-left:15px!important}.ml{margin-left:30px!important}.nml{margin-left:0!important}.smr{margin-right:15px!important}.mr{margin-right:30px!important}.mtb{margin-top:30px;margin-bottom:30px}.smtb{margin-top:15px;margin-bottom:15px}.ptb{padding-top:30px;padding-bottom:30px}.sptb{padding-top:15px;padding-bottom:15px}.dptb{padding-top:45px;padding-bottom:45px}.pb{padding-bottom:30px}.pr{padding-right:30px}.pl{padding-left:30px}.ps{padding-left:30px;padding-right:30px}.sprl{padding-left:10px;padding-right:10px}.spr{padding-right:10px}.spl{padding-left:10px}.right{float:right}.left{float:left}.w-100{width:100%}address,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:30px}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0}h1,h2{font-family:droid-regular!important;font-display:swap}p{font-family:heebo-regular;font-display:swap;font-size:17px}p strong{font-family:heebo-bold;font-display:swap}h1{font-size:46px}h2{font-size:38px}ul{padding-left:20px}li,ul{font-family:heebo-regular;font-display:swap;font-size:17px}.medium{font-size:14px}#main-container .p-1{font-size:27px;line-height:27px}#main-container .p-2{font-size:25px;line-height:30px}#main-container .p-3{font-size:20px;line-height:25px}#main-container .p-4{font-size:18px;line-height:17px}#main-container .p-5{font-size:16px;line-height:21px}.page-title{font-size:60px;font-family:droid-regular;font-display:swap;text-transform:uppercase}.subtitle,.subtitle p{font-size:35px}.droid{font-family:droid-regular;font-display:swap}.heebo-regular{font-family:heebo-regular;font-display:swap}.heebo-bold{font-family:heebo-bold;font-display:swap}a{text-decoration:none;color:inherit}a:active,a:focus,a:hover{text-decoration:none!important;color:inherit!important;outline:0!important}.button_std{color:#000;padding:15px 25px;border-radius:50px;background:#d9c894;font-family:asap;font-display:swap}.button_std:active,.button_std:focus,.button_std:hover{color:#000;text-decoration:none;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5)}.button_invert{color:#fff!important;background:0 0!important;border:1px solid #fff!important}.button_invert:active,.button_invert:focus,.button_invert:hover{background:#fff!important;color:#000!important;border:1px solid #fff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button_grey_invert{color:#666!important;background:0 0!important;border:1px solid #666!important}.button_grey_invert:active,.button_grey_invert:focus,.button_grey_invert:hover{background:#666!important;color:#fff!important;border:1px solid #666!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button_grey_white{color:#fff!important;background:#666!important;border:1px solid #fff!important}.button_grey_white:active,.button_grey_white:focus,.button_grey_white:hover{background:#666!important;color:#fff!important;border:1px solid #fff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button_white{background-color:#fff!important;color:#000;border:none!important}.button_white:active,.button_white:focus,.button_white:hover{color:#000!important}.button_black{background-color:#000!important;color:#fff!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button_black:active,.button_black:focus,.button_black:hover{background-color:#fff!important;color:#000!important}.button_black_invert{background:0 0!important;color:#000!important;border:1px solid #000!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.button_black_invert:active,.button_black_invert:focus,.button_black_invert:hover{background-color:#000!important;color:#fff!important}.button_grey{background-color:#666!important;color:#fff!important}.button_grey:active,.button_grey:focus,.button_grey:hover{color:#fff!important}.button_brochure{background:0 0!important;color:#666!important;border:1px solid #666!important}.button_brochure:active,.button_brochure:focus,.button_brochure:hover{background:#666!important;color:#fff!important;border:1px solid #666!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.book-nav a,.book-table{background:#d9c894!important;color:#000!important;border:none!important}.book-nav a:hover,.book-table:hover{background:#666!important;color:#fff!important;border:none!important}.website_link{color:#000;text-decoration:underline}.website_link:hover{color:#000!important;text-decoration:underline!important}.std_link{color:#000}.std_link:hover{color:#000!important}.button_car{width:210px;text-align:right;display:block;background-image:url(https://themillatstcatherinespark.co.uk/wp-content/uploads/2019/08/Car-01.svg);margin:0 2px;background-repeat:no-repeat;background-size:35px;background-position:24px 6px;font-family:heebo-bold}.load_more_btn:hover{cursor:pointer}.lg_font{font-size:20px;line-height:25px}.bold,strong{font-weight:600!important}.text-normal{font-weight:400}.clear{clear:both}.text-gray{color:#666}.text-cream{color:#d9c894}.text-white{color:#fff !important}.text-black{color:#000 !important}.back-cream{background-color:#d9c894!important}.back-gray{background-color:#666}.back-white{background-color:#fff}.text-caps{text-transform:uppercase}.heebo-cream-heading{font-family:heebo-regular;font-display:swap;color:#d9c894;font-size:35px;line-height:45px}.droid-white-subtitle{font-family:droid-regular;font-display:swap;font-size:30px;color:#fff}.droid-black-subtitle{font-family:droid-regular;font-display:swap;font-size:30px;color:#000}.heebo-std-para{font-size:17px}.overlay{width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0;left:0}.box-shadow{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5)}#triangle-right{width:0;height:0;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:11px solid #fff;font-size:0;line-height:0;position:relative;bottom:-1px;float:right;left:2px}#triangle-left{width:0;height:0;border-bottom:7px solid transparent;border-top:7px solid transparent;border-right:11px solid #fff;font-size:0;line-height:0;position:relative;bottom:-1px;float:left;right:2px}@media (min-width:1200px){.container{width:100%!important;max-width:1440px}}.container.small{max-width:1170px}#ajax-overlay{position:absolute;width:100%;height:100%;background:url(/wp-content/themes/themill/images/ajax-loader.gif) center center no-repeat;background-color:rgba(250,250,250,.7);background-size:150px;z-index:9999}.page-template-template-events #ajax-overlay,.page-template-default #ajax-overlay{top:100px}@media (min-width:576px){.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}}.modal{z-index:99999!important}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}#basketModal .modal-content{width:100%;background-color:#666;border-radius:0}#basketModal .modal-header{border-bottom:none}#basketModal .modal-header img{width:100px;margin:0 auto;display:block}#basketModal .modal-footer{border-top:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}#basketModal .modal-footer a.modal-close{border-color:#fff!important;color:#fff!important}#basketModal .modal-footer a.modal-close:hover{cursor:pointer}.moduleModal .modal-header{border:0;padding:0}#main-container .bx-wrapper .bx-controls-direction a{z-index:0}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}header{position:fixed;top:0;left:0;width:100%;z-index:1040;padding-top:20px;-webkit-transition:background-color .4s ease-in-out;-moz-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out}header.scrolled{background-color:#666!important}#main-container{min-height:100%;position:relative;overflow:hidden}#main-container.top-margin{margin-top:171px}.nav_wrapper .navbar-default{background-color:transparent;border:none}.navbar .navbar-header{float:right;font-family:asap;font-display:swap}.navbar-header .basket-count:focus{color:#000!important}.navbar-header .basket-count:active{color:#000!important}.navbar-header .basket-icon{width:25px;margin-bottom:10px}.navbar-header .basket-count:hover span{color:#000!important}.basket-count span{position:relative;bottom:9px;right:12px;font-size:10px}.navbar-header .search-icon{width:17px;margin-bottom:5px;margin-left:15px}.navbar-header .search-icon:hover{cursor:pointer}.navbar-header .search-form{display:inline-block}.navbar-header .search-form input,.search-page input.search-field{padding:5px 10px;border:1px solid #d9c894;width:250px;border-radius:4px;margin-left:10px;color:#000}.search-page input.search-field{padding:14px 5px;font-family:heebo-bold;font-display:swap}.navbar-header .search-form input:focus,.search-page input.search-field:focus{outline:0}.search-page form{text-align:center}.search-page form input#searchsubmit{border:none}.search-page form input#searchsubmit:focus{outline:0}.search-page .no-posts-found h1{font-size:24px}.search-row .card .card-title{min-height:81px}.navigation.pagination{text-align:center;width:100%}.navigation.pagination a.next,.navigation.pagination a.prev{margin:0 10px}.navigation.pagination .page-numbers{color:#000;font-family:heebo-regular;font-display:swap;font-size:17px}.navigation.pagination .dots{margin:0 5px}.navigation.pagination .current{font-family:heebo-bold;font-display:swap}.nav_wrapper .navbar-default ul li a{color:#fff;font-family:asap;font-display:swap;text-transform:uppercase;font-size:16px}.nav_wrapper .navbar-default .navbar-header a:active,.nav_wrapper .navbar-default .navbar-header a:focus,.nav_wrapper .navbar-default .navbar-header a:hover,.nav_wrapper .navbar-default ul li a:active,.nav_wrapper .navbar-default ul li a:focus,.nav_wrapper .navbar-default ul li a:hover{color:#d9c894!important;text-decoration:none}.nav_wrapper .navbar-default .navbar-nav>.active>a,.nav_wrapper .navbar-default .navbar-nav>.active>a:focus,.nav_wrapper .navbar-default .navbar-nav>.active>a:hover{background-color:transparent;color:#d9c894}.nav_wrapper .navbar-default .navbar-nav>.active>a:after,.nav_wrapper .navbar-default .navbar-nav>.active>a:focus:after,.nav_wrapper .navbar-default .navbar-nav>.active>a:hover:after{border-top:6px solid #d9c894}.navbar .navbar-collapse .book-nav{color:#000!important;padding:10px 20px;border-radius:25px;background:#d9c894!important;text-transform:inherit!important;margin-top:2px}.navbar .navbar-collapse .book-nav:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);background:#666!important;color:#fff!important}.navbar-default .navbar-toggle{background-color:transparent;border:none;margin:20px 0 0;padding-right:5px}.navbar-default .navbar-toggle span{border:1px solid #fff;width:27px;background-color:#fff!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent!important}.navbar ul.navbar-nav .dropdown-menu{background-color:#d9c894;border-radius:0;width:300px}.navbar ul.navbar-nav li.dropdown>a:after{content:'';border:6px solid transparent;border-top:6px solid #fff;margin-left:6px;margin-bottom:3px;display:inline-block;vertical-align:bottom}.navbar ul.navbar-nav li.dropdown>a.hover-open:after{border-top:6px solid #d9c894}.navbar ul.navbar-nav .dropdown-menu{padding:15px 0}.navbar ul.navbar-nav .dropdown-menu a{color:#000;display:inline-block;width:100%;padding:10px;border-bottom:1px solid #fff}.navbar ul.navbar-nav .dropdown-menu a:hover{color:#000;background-color:#fff}.mobile-nav-container{position:absolute;width:100%;display:flex;justify-content:flex-end;align-items:center}.mobile-nav-container .navbar-default .navbar-collapse{font-size:14px;border:none;padding-left:0;padding-right:0;position:fixed;display:block!important;right:-100%;width:100%;bottom:0;height:100%!important;background:0 0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.mobile-nav-container .navbar-default .navbar-collapse.collapse.in{right:0}.mobile-nav-container .mobile-nav{background-color:#d9c894;width:70%;float:right;height:90%;padding-top:20px}.mobile-nav-container .close-mobile{margin-top:0;width:30%;height:112px;background:#666;border:none}.mobile-nav-container .close-mobile span{background-color:#666!important;border:none;color:#fff;font-size:35px}.mobile-nav-container .navbar-default .navbar-header .col-xs-12{padding-right:0}.nav_wrapper .navbar-default ul.mobile-nav li.book-nav{display:none}.nav_wrapper .navbar-default ul.mobile-nav li a{color:#000}.nav_wrapper .navbar-default ul.mobile-nav li{margin:0 5px;border-bottom:1px solid #fff}.nav_wrapper .navbar-default ul.mobile-nav li .dropdown-menu{transform:translateX(295px);position:fixed;top:0;bottom:0;left:100%;overflow:hidden;overflow-y:auto;transition:all .375s;transition-property:left,right,transform;background-color:#d9c894;width:70%;height:90%;padding-top:20px;display:block;float:right;margin:unset;box-shadow:none;border:none;min-width:unset}.nav_wrapper .navbar-default ul.mobile-nav li .dropdown-menu.opened{left:31%}.nav_wrapper .navbar-default ul.mobile-nav li .dropdown-menu a{display:block;margin:0 0 20px 10px}.nav_wrapper .navbar-default ul.mobile-nav li .dropdown-menu a:active{color:#000!important}.nav_wrapper .navbar-default ul.mobile-nav li .dropdown-menu a:focus{color:#000!important}.nav_wrapper .navbar-default ul.mobile-nav li .dropdown-menu a#mobile-nav-back{border-bottom:1px solid;padding-bottom:10px}.mobile-nav-container .mobile-nav-bottom{height:10%;position:fixed;bottom:0;width:100%;display:flex;justify-content:space-evenly;align-items:center}.mobile-nav-container .mobile-nav-bottom img{width:25px}.mobile-nav-container .mobile-nav-bottom a.basket-count img{width:35px}.mobile-nav-container .mobile-nav-bottom a{border:1px solid #fff;border-radius:50%;padding:10px}.breadcrumb{color:#666;background-color:#fff!important;padding:25px 0 0!important;margin-bottom:0!important;text-align:center}.breadcrumb span{font-size:16px}.breadcrumb span a{color:#666;font-size:16px}.breadcrumb span.current-item{font-weight:700;color:#000}.bx-wrapper .bx-controls .bx-pager{bottom:40px;position:relative;width:100%;margin:0 auto;text-align:right;padding:0 30px}.bx-wrapper .bx-controls .bx-pager.bx-default-pager a{background-color:#fff;width:15px;height:15px;border-radius:50%}.bx-wrapper .bx-controls .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-controls .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-controls .bx-pager.bx-default-pager a:hover{background-color:#666}#main-container .bx-wrapper .bx-viewport>ul{padding:0;margin:0;list-style:none}.home_slider .background,.top_banner .background{height:500px;padding-top:80px}.background-image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.background{background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;flex-direction:column}#main-container .bx-wrapper{border:none;background-color:transparent;-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;margin-bottom:0!important}.home_slider .background .content_area,.top_banner .background .content_area{cursor:default;color:#fff;position:relative}@media(min-width:769px){.page-template-template-home .content-layout .in-left{width:90%;margin:0 auto}}.content-layout h1{font-size:42px!important;line-height:52px!important;margin-bottom:20px;font-family:heebo-regular!important;font-display:swap}.content-layout p:last-of-type{margin-bottom:20px}.content-layout form{width:50%;background-color:#fff;margin:30px auto;padding:30px}.content-layout form p{color:#000}.content-layout form p input,.content-layout form p textarea{width:100%;border:1px solid #d9c894;padding:15px;color:#000}.content-layout form p input::-webkit-input-placeholder,.content-layout form p textarea::-webkit-input-placeholder{color:#000}.content-layout form p input:-moz-placeholder,.content-layout form p textarea:-moz-placeholder{color:#000}.content-layout form p input::-moz-placeholder,.content-layout form p textarea::-moz-placeholder{color:#000}.content-layout form p input:-ms-input-placeholder,.content-layout form p textarea:-ms-input-placeholder{color:#000}.content-layout form p input[type=submit]{border:none;margin:10px 0 0;width:50%}.content-layout form p input[type=submit]:focus{outline:0}.content-layout form .wpcf7-checkbox input{-webkit-appearance:none;background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:15px;width:10px;border-radius:0;display:inline-block;position:relative;top:2px;float:left;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-layout form .wpcf7-checkbox input:focus{outline:0}.content-layout form .wpcf7-checkbox input:active,.content-layout form .wpcf7-checkbox input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.content-layout form .wpcf7-checkbox input:checked{background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#d9c894}.content-layout form .wpcf7-checkbox input:checked:after{content:'\2714';font-size:19px;position:absolute;top:1px;left:8px;color:#d9c894}.content-layout form .wpcf7-checkbox .wpcf7-list-item-label{position:relative;top:10px;margin-left:10px;font-weight:500}.wpcf7-form-control-wrap span.wpcf7-list-item{margin-left:0;margin-right:15px}.content-layout form p:last-of-type{text-align:center}.card-layout .card{-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;padding:20px}.card-layout .card:hover{-webkit-box-shadow:0 2px 10px rgba(0,0,0,1);-moz-box-shadow:0 2px 10px rgba(0,0,0,1);box-shadow:0 2px 10px rgba(0,0,0,1)}.card-layout .card .card-icon{width:50px}.card-layout .card .card-title{text-transform:uppercase;margin:15px 0 0;font-weight:unset;color:#fff;font-size:32px;font-family:droid-regular;font-display:swap}.card-layout .card .description{margin-bottom:20px;min-height:75px}.three-quarter-layout{display:flex;flex-flow:row}.half-layout .left-half,.half-layout .right-half,.three-quarter-layout .quarter,.three-quarter-layout .three-quarter{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;min-height:550px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:0;padding-left:0;flex:1}.three-quarter-layout .three-quarter{flex:1.5}.three-quarter-layout .quarter{flex:1}.left-half{margin-right:15px}.right-half{margin-left:15px}.half-layout .left-half .icon,.half-layout .right-half .icon,.three-quarter-layout .quarter .icon,.three-quarter-layout .three-quarter .icon{width:55px}.half-layout h1,.half-layout h2,.three-quarter-layout h1,.three-quarter-layout h2{font-family:droid-regular;font-display:swap;color:#666;margin:20px 0}.half-layout p,.three-quarter-layout p{margin:25px 0}.half-content-left,.half-content-right,.three-quarter-layout .quarter .quarter-content,.three-quarter-layout .three-quarter .three-quarter-content{width:60%;padding:20px 0 0}.three-quarter-layout .quarter .quarter-content,.three-quarter-layout .three-quarter .three-quarter-content{text-align:center}.half-content-left,.half-content-right{text-align:center;margin:20px 0}.button_row{margin:20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;max-width:434px;width:415px;flex-direction:row;flex-wrap:wrap}.button_row.popout{width:unset;max-width:unset;margin:0}.modal.moduleModal.fade.in{background-color:rgba(225,225,225,.5)}.modal.moduleModal .modal-dialog{width:730px}.modal.moduleModal .modal-content-block,.modal.moduleModal p.subtitle{text-align:center}.button_row.popout>a{text-align:center}.modal.moduleModal form{background-color:#fff;padding:30px;margin:0 25px;width:unset}.modal.moduleModal .modal-content{border-radius:0}.half-layout .button_row{width:unset;max-width:unset}.content-layout .button_row{width:unset;max-width:unset;justify-content:center;margin-bottom:0}.content-layout .button_row a{margin-right:15px;margin-bottom:0}.button_row a{margin-bottom:10px}.button_row a.custom-width{width:185px;text-align:center}.half-layout .bx-wrapper,.three-quarter-layout .bx-wrapper{width:100%;height:100%;margin-bottom:0!important;box-shadow:none;border:none}.half-layout .bx-wrapper .bx-viewport,.three-quarter-layout .bx-wrapper .bx-viewport{height:100%!important}.half-layout .bx-wrapper .bx-viewport .slider-layout{height:100%}.half-layout .bx-wrapper .bx-controls,.three-quarter-layout .bx-wrapper .bx-controls{position:absolute}.half-layout .bx-wrapper .bx-controls .bx-pager,.three-quarter-layout .bx-wrapper .bx-controls .bx-pager{text-align:left;width:unset;padding:0 15px}.slider-layout .background-image{height:100%}.half-layout{float:left;width:100%;display:flex!important}.half-content-layout .left,.half-content-layout .right{width:50%;padding:0 15px}.half-content-layout .right{float:right}.half-content-layout .left{float:left}.half_big_small{display:flex}.half-big-content{min-height:550px;display:flex;justify-content:center;align-items:center;flex-direction:column}.half-small-content{padding:15px 0}.half-small-content h2{margin:0}.small-block-top{padding:15px 0;margin-bottom:23px;display:flex;justify-content:center;align-items:center;flex-direction:column}.gallery_loop{width:100%;float:left}.gallery-loop .item{width:470px}.gallery-loop .item.short{height:300px}.gallery-loop .item.tall{height:615px}.filter .filter-row a{font-family:droid-regular;font-display:swap;margin:0 15px}.filter .filter-row a,.filter .filter-row span{font-size:25px}.filter .filter-row a:hover{color:#d9c894;cursor:pointer;text-decoration:none}.filter .filter-row a.active{font-weight:600;color:#000}.gallery_loop .load_more_btn:hover{cursor:pointer}.news_loop{width:100%;float:left}.page-template-index #main-container{min-height:unset}.card{padding:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}.card .background-image{height:200px}.card .background-image .term{padding:10px;background-color:#d9c894;font-weight:700}.card .background-image .term a{color:#fff}.card .news-card-body{padding:10px 15px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.card .news-card-body .card-title{min-height:81px}.card .news-card-body .card-content p{min-height:66px}.card .card-title{font-family:heebo-bold;font-display:swap;text-transform:none;color:#666;font-size:19px;min-height:55px}.news_loop .card .card_title{min-height:81px}.card .card-content p{font-size:16px;color:#000;min-height:120px}.card .events-card-body .post-date{min-height:25px}.card .button_std{margin:5px 0}.card .news-card-body.hovered{background-color:#d9c894}.flex-image .img{position:relative;float:left;width:100%;height:550px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.gallery-slide-image{height:600px}.bx-viewport .controls{background-color:#0d3116;padding:10px 0;width:100%!important;float:left!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.bx-viewport .controls a img{width:40px;margin:4px;height:auto}.single-gallery img{width:100%}.news-single h1{color:#666;font-size:42px}.news-single .news-content p{color:#000}.subtitle-layout p{font-size:19px}.news-sidebar .back-cream{width:100%;padding:0 15px}.news-sidebar .more-posts{padding:15px;border:1px solid #d9c894}.news-sidebar .more-posts p{font-family:droid-regular;font-display:swap;font-size:37px}.news-sidebar .more-posts ul{padding-left:0;list-style-type:none}.news-sidebar .more-posts ul li{border-top:1px solid #d9c894;padding-top:15px;padding-bottom:15px}.news-sidebar .more-posts ul li:last-of-type{padding-bottom:0}.news-sidebar .more-posts ul li a{font-size:21px}.news-sidebar .more-posts ul li a:focus,.news-sidebar .more-posts ul li a:hover{text-decoration:none;color:#666}.newsletter-signup{text-align:center}.newsletter-signup img{width:75px}.newsletter-signup form p{text-align:center}.newsletter-signup form p.droid{font-size:37px}.newsletter-signup form p input{width:100%;border:none;padding:10px 5px;text-align:center;margin:0}.newsletter-signup .back-cream{padding:10px}.newsletter-signup form p input:focus{outline:0}.newsletter-signup form p input::-webkit-input-placeholder{text-align:center;color:#000}.newsletter-signup form p input:-moz-placeholder{text-align:center;color:#000}.newsletter-signup form p input::-moz-placeholder{text-align:center;color:#000}.newsletter-signup form p input:-ms-input-placeholder{text-align:center;color:#000}form div.wpcf7-response-output{margin:5px 0}form span.wpcf7-not-valid-tip{margin:5px 0}.news-sidebar .share-row{display:flex;justify-content:space-evenly;align-items:center}.news-sidebar .share-row i{border:3px solid #666;border-radius:50%;padding:19px;font-size:2.5em}.news-sidebar .share-row a.facebook i{padding:19px 21px}.news-sidebar .share-row a.twitter i{padding:19px 15px}.news-sidebar .share-row i:before{color:#666;padding:5px}.flex-gallery-slider .controls-arrows{position:absolute;top:78%;width:97%}.flex-gallery-slider .controls-arrows .bxNext{float:right}.flex-gallery-slider .controls-arrows .bxNext .bx-next,.flex-gallery-slider .controls-arrows .bxPrev .bx-prev{padding:20px;display:inline-block;background-color:#666;border-radius:50%}.flex-gallery-slider .controls-arrows #triangle-right{width:0;height:0;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:11px solid #fff;font-size:0;line-height:0;position:relative;bottom:-1px;float:right;left:2px}.flex-gallery-slider .controls-arrows #triangle-left{width:0;height:0;border-bottom:7px solid transparent;border-top:7px solid transparent;border-right:11px solid #fff;font-size:0;line-height:0;position:relative;bottom:-1px;float:left;right:2px}.flex-gallery-slider .controls{display:inline-flex;justify-content:center;align-items:center;padding:10px 0}.flex-gallery-slider .controls .bx-pager a img{width:100px;margin:4px;height:auto}.flex-gallery-slider .controls .bx-pager a.active img{border:1px solid #d9c894}.tabbed-content{padding-bottom:60px}.tab-section ul.nav-tabs{display:flex;justify-content:space-around;align-items:center;border-bottom:0}.tab-section ul.nav-tabs li.nav-item{background-color:#d9c894;width:20%}.tab-section ul.nav-tabs li.nav-item.active,.tab-section ul.nav-tabs li.nav-item.active a{background-color:#666;color:#fff}.tab-section ul.nav-tabs li.nav-item a{border-radius:0;font-size:36px;display:flex;justify-content:center;align-items:center;flex-direction:column;border:none}.tab-section ul.nav-tabs li.nav-item a:active,.tab-section ul.nav-tabs li.nav-item a:focus,.tab-section ul.nav-tabs li.nav-item a:hover{color:#fff}.tab-section ul.nav-tabs li.nav-item a img{width:55px;display:block}.tab-section .tab-content{padding:45px 15px 20px;margin:-20px 50px}.icon-row{display:flex;justify-content:space-around;align-items:center;flex-direction:row;padding:0 15px}.icon-row .icon{display:flex;justify-content:center;align-items:center;flex-direction:column}.icon-row .icon img{width:100px;background:#fff;border-radius:50%}.anchor-points .filter{width:100%}.accordion-layout{width:100%}.accordion-layout .card-header{padding:15px 0}.accordion-layout .card-header a{padding:0 15px;width:100%;font-size:27px}.accordion-layout .card-header a:hover{cursor:pointer;color:#fff!important}.accordion-layout .card-header a #triangle-right{bottom:-11px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.accordion-layout .card-header a #triangle-right.clicked{transform:rotate(90deg)}.accordion-layout .card-body{padding:10px;background-color:#fafafa}.accordion-layout .card-body li{list-style-type:none;margin:15px 0}.accordion-layout .card-body ul a{color:#000;font-weight:700;text-decoration:underline}.accordion-layout .card-body ul a:active,.accordion-layout .card-body ul a:focus,.accordion-layout .card-body ul a:hover{color:#000!important;text-decoration:underline!important}.events-loop{width:100%;float:left}.events-loop .card .events-card-body,.events-preview .card .events-card-body{padding:15px}.events-loop .card{margin-bottom:30px}.events-preview .events-card-body{min-height:239px;position:relative}.events-preview .events-card-body a{position:absolute;bottom:15px}.events-preview .events-card-body a.resdiary_book{right:15px}.resdiary-close{position:absolute;z-index:999;top:0}@media(min-width:768px){.events-loop .filter-search-view{display:flex;justify-content:center;align-items:center}.events-loop .filter-search-view #calendar_toggle,.events-loop .filter-search-view #grid_toggle{margin-top:17px}}.events-loop .filter-search-view .filter-date,.events-loop .filter-search-view .filter-text,.events-loop .filter-search-view button{margin:0 10px}.events-loop .filter-search-view>div span{display:block}.events-loop .filter-search-view input{border-radius:4px;border:1px solid #d9c894;padding:7px}.events-loop .filter-search-view input::-webkit-input-placeholder{color:#000}.events-loop .filter-search-view input:-moz-placeholder{color:#000}.events-loop .filter-search-view input::-moz-placeholder{color:#000}.events-loop .filter-search-view input:-ms-input-placeholder{color:#000}.events-loop .filter-search-view #calendar_toggle,.events-loop .filter-search-view #grid_toggle{border-radius:4px;border:none;padding:8px 15px}.events-loop .filter-search-view #calendar_toggle:focus,.events-loop .filter-search-view #calendar_toggle:hover{box-shadow:none}.events-loop .filter-search-view #calendar_toggle:focus{outline:0}.calendar_view .calendar_header{display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:center;align-items:center;margin:10px 0 20px}.calendar_view .calendar_header .month_control h2{margin:0}.calendar_view .calendar_header .month_control button{border:none;background-color:transparent}.calendar_view .calendar_header .month_control button:focus{outline:0}.calendar_view .day-item{padding:5px;width:14.2857142857%;float:left}.calendar_view .day-item.header .title{text-align:center;margin:0;background:#ccc;padding:15px;color:#fff}.calendar_view .day-item .day_inner{min-height:127px;background:#f8f8f8;padding:10px 5px}.calendar_view .day-item.blank .day_inner{background:#eaeaea}.calendar_view .day-item .day_inner .day-item_entry{background:#d9c894;color:#000;font-family:heebo-regular;font-display:swap;padding:2px 5px;margin-bottom:5px;display:block}.calendar_view .day-item .day_inner .modal .image img{width:400px}.events-sidebar .back-gray{width:100%;padding:0 10px}.events-sidebar .booking-info{border:1px solid #666;padding:15px}.events-sidebar .booking-info>div{width:100%}.events-sidebar .booking-info .back-cream{padding:5px 15px}.events-sidebar .booking-info .back-cream p{margin:0}.events-sidebar .icon-box{width:100%;float:left}.events-sidebar .info-box{width:100%;float:right}.events-sidebar .icon-box i:before{color:#d9c894;font-size:22px}.events-sidebar .icon-box span{margin-left:5px;font-size:14px}.events-sidebar .button_lg{font-size:xx-large}.events-sidebar .button_lg:hover{color:#000!important}.events-sidebar hr{border-color:#cdcdcd}.events-preview .back-cream,.events-single .similar-section .back-cream,.product-single .similar-products .back-gray{height:175px}.events-single .similar-section>.container,.product-single .similar-products>.container{position:relative;bottom:100px}.events-preview>.container{position:relative;bottom:60px}.jobs-display .card{margin-bottom:15px}.jobs-display .card-title{display:flex;align-items:center;font-family:heebo-bold;font-display:swap;font-weight:unset;padding:0 13px}.jobs-display .card-content{padding:13px;min-height:200px}.jobs-display .card .card-content p{min-height:unset}.jobs-display .card .card-content p.time{min-height:66px}.jobs-display .card .card-content .description p{min-height:154px}.jobs-display .card .card-content p.bold{margin-bottom:3px}.jobs-display .card a{margin:13px}.jobs-single .col-sm-8 p a img{width:30px}.jobs-single .jobs-sidebar{border:1px solid #666}.jobs-single .jobs-sidebar .job-side-row{border-bottom:1px solid #666;padding:10px 5px;display:inline-block;width:100%}.jobs-single .jobs-sidebar .job-side-row:last-of-type{border-bottom:none;padding:10px 15px}.jobs-single .jobs-sidebar .job-side-row a{font-size:32px}.jobs-single .jobs-sidebar .job-side-row .col-sm-4{padding:0 5px}.jobs-single .jobs-sidebar .job-side-row .col-sm-8{padding:0 5px;font-size:16px}.jobs-single .jobs-sidebar .job-side-row h3{font-size:18px;margin:0;font-family:heebo-bold;font-display:swap}.jobs-single .jobs-sidebar .job-side-row h3 i:before{color:#d9c894}.jobs-single .jobs-sidebar .job-side-row h3 i{margin-right:5px}.jobs-share .share-row{display:flex;justify-content:space-evenly;align-items:center}.jobs-share .share-row i{border:3px solid #666;border-radius:50%;padding:19px;font-size:2.5em}.jobs-share .share-row a.facebook i{padding:19px 21px}.jobs-share .share-row a.twitter i{padding:19px 15px}.jobs-share .share-row i:before{color:#666;padding:5px}.product-row .card{margin-bottom:30px}.product-gallery-slider .controls{display:inline-flex;justify-content:center;align-items:center;padding:10px 0}.product-gallery-slider .controls .bx-pager a img{width:100px;margin:0 4px;height:auto}.product-gallery-slider .product-slider .gallery-slide-image{height:500px;background-size:contain!important}.product-gallery-slider .controls .bx-pager a.active img{border:1px solid #d9c894}.product-single .product-title{margin:0}.product-single .price{font-size:27px}.product-single .qty-basket{display:flex;align-items:center;justify-content:space-between}.product-single .qty-basket .quantity-select{display:flex;align-items:center}.product-single .qty-basket .quantity-select span{font-size:21px}.product-single .product-display{display:flex}.product-single .product-display>.col-sm-6{flex:1}.product-single .product-display .lock-bottom{position:absolute;bottom:0;left:0}.select-css{display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:.6em 1.4em .5em .8em;width:130px;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,.04);border-radius:.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.select-css::-ms-expand{display:none}.select-css:hover{border-color:#888}.select-css:focus{outline:0}.select-css option{font-weight:400}.select-css{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.select-css:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media(min-width:1199px){.product-display .share-row{margin:20px 0}}.product-display .share-row span{font-size:21px}.product-display .qty-basket a.add-basket{font-size:27px}.product-display .product-share-row{display:flex;align-items:center}.product-display .product-share-row .share-row{margin-left:20px;margin-top:0;margin-bottom:0}.product-display .product-share-row span{font-size:21px}.product-display .product-share-row a.facebook i{padding:19px 21px}.product-display .product-share-row a.twitter i{padding:19px 15px}.product-display .product-share-row i{border:3px solid #666;border-radius:50%;padding:19px;font-size:2.2em;margin-right:20px}.product-display .product-share-row i:before{color:#666;padding:5px}.woocommerce-cart #main-container{min-height:unset;margin-bottom:30px}.cart-template .breadcrumb.back-cream{background-color:#d9c894!important}.cart-template .cart-collaterals{width:25%}.cart-template form.woocommerce-cart-form{background-color:#fff}.cart-template table.cart{width:100%}.cart-template table.cart th{padding:15px 0 10px;font-size:23px;font-family:heebo-bold}.cart-template table.cart thead tr{border-bottom:1px solid #d9c894}.cart-template table.cart tbody tr.cart_item{border-bottom:1px solid #d9c894}.cart-template table.cart tbody tr td{padding:10px 0}.cart-template table.cart tbody tr td.actions{padding:0 20px}.cart-template table.cart tbody tr td.product-remove{padding-left:10px}.cart-template table.cart tbody tr td.product-subtotal{padding-right:10px}.cart-template table.cart tbody tr td.product-remove a{color:red;font-size:24px}.cart-template table.cart tbody tr td.product-thumbnail img{width:75px}.cart-template table.cart tbody tr td.product-name a{color:#000;font-family:heebo-regular;font-size:21px}.cart-template table.cart tbody tr td.product-price span,.cart-template table.cart tbody tr td.product-subtotal span{color:#000;font-family:heebo-bold;font-size:21px}.cart-template table.cart tbody tr .update_cart{border:none}.cart-template table.cart tbody tr .update_cart:hover{cursor:pointer}.cart-template .cart-collaterals .cart_totals{width:100%;background-color:#fff;padding:10px}.cart-template .cart-collaterals .cart_totals .cart-subtotal,.cart-template .cart-collaterals .cart_totals .delivery-price{display:flex;justify-content:space-between;border-bottom:1px solid #d9c894;padding-bottom:10px}.cart-template .cart-collaterals .cart_totals .delivery-price{padding-top:10px}.cart-template .cart-collaterals .cart_totals .order-total{background:#d9c894;border-radius:12px;margin-top:10px;padding:10px;display:flex;justify-content:space-between}.cart-template .cart-collaterals .cart_totals .cart-subtotal span.subtotal-price,.cart-template .cart-collaterals .cart_totals .cart-subtotal span.subtotal-title,.cart-template .cart-collaterals .cart_totals .delivery-price span.delivery-title,.cart-template .cart-collaterals .cart_totals .delivery-price span.delivery-total,.cart-template .cart-collaterals .cart_totals .order-total .amount,.cart-template .cart-collaterals .cart_totals .order-total span.subtotal-title{font-size:19px}.cart-template .cart-collaterals .cart_totals h2{font-size:23px;font-family:heebo-bold!important;margin-top:10px}.cart-template .cart-collaterals .cart_totals table{width:100%}.cart-template .cart-collaterals .cart_totals table tr td,.cart-template .cart-collaterals .cart_totals table tr th{font-size:19px;margin-bottom:10px}.wc-proceed-to-checkout{width:66%;float:left}.wc-proceed-to-checkout a{width:240px;border-radius:40px;color:#fff;background-color:#666;font-weight:700;font-family:heebo-regular;font-size:1.4em;float:right;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}.wc-proceed-to-checkout a:focus,.wc-proceed-to-checkout a:hover{color:#fff!important}.empty-cart{width:50%;margin:40px auto;text-align:center;padding:20px;background:#fff;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);-moz-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}.empty-cart .title{font-size:21px;font-family:heebo-bold}.empty-cart p{margin:10px 0}form.cart-empty{width:100%!important;background-color:#d9c894!important}.wc-proceed-to-checkout.cart-empty{display:none}.checkout-template i.fa-lock{width:100%;text-align:center}.checkout-template i.fa-lock:before{color:#666;font-size:32px}.checkout-template form.checkout{padding-left:20px;padding-right:20px;padding-bottom:20px}.checkout-template form input{border:1px solid #d9c894;padding:5px 10px;color:#000}.gdpr_checkbox form .wpcf7-checkbox input{-webkit-appearance:none;background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:15px;width:10px;border-radius:0;display:inline-block;position:relative;top:2px;float:left;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-checkout .gdpr_checkbox .woocommerce-input-wrapper{display:flex;align-items:center}.gdpr_checkbox h2{margin-top:5px}.gdpr_checkbox .woocommerce-input-wrapper input:focus{outline:0}.gdpr_checkbox .woocommerce-input-wrapper input:active,.gdpr_checkbox .woocommerce-input-wrapper input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.gdpr_checkbox .woocommerce-input-wrapper input:checked{background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#d9c894}.gdpr_checkbox .woocommerce-input-wrapper input:checked:after{content:'\2714';font-size:19px;position:absolute;top:1px;left:8px;color:#d9c894}.checkout-template .woocommerce-billing-fields .gdpr_checkbox,.checkout-template .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.checkout-template .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper{padding:10px;margin-bottom:30px;border-radius:7px;background-color:#d9c894}.checkout-template form.checkout #order_review #payment .place-order button#place_order{color:#000!important;padding:15px 25px;border-radius:30px;background:#d9c894!important}.checkout-template .woocommerce-billing-fields>h3{font-size:30px;font-family:droid-regular}.woocommerce #order_review table.shop_table tfoot th{font-size:16px}#order_review ul#shipping_method li label{font-size:14px}#order_review ul#shipping_method li input{margin-top:7px}.woocommerce-form-login-toggle .woocommerce-info{border-top:0;background:#d9c894;color:#000;font-family:heebo-regular;border-radius:7px;font-size:16px}.woocommerce-form-login-toggle .woocommerce-info .showlogin{color:#000;font-size:16px;font-family:heebo-regular}.checkout-template .woocommerce-form-login .lost_password a{color:#000;font-family:heebo-regular}.checkout-template .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{color:#000!important;padding:15px 25px;border-radius:30px;background:#d9c894!important}.woocommerce-shipping-fields #ship-to-different-address{font-size:30px}.woocommerce-shipping-fields #ship-to-different-address label{font-weight:500}.woocommerce-shipping-fields #ship-to-different-address span{font-family:droid-regular}.woocommerce-shipping-methods label[for=shipping_method_0_flat_rate3]:before{background:url(/wp-content/themes/themill/svg/van.svg) no-repeat;height:24px;width:24px}.woocommerce-shipping-methods label[for=shipping_method_0_local_pickup4]:before{background:url(/wp-content/themes/themill/svg/person.svg) no-repeat}.woocommerce-shipping-methods label:before{content:" ";background-size:auto 100%;background-repeat:no-repeat;background-position-x:68.75%;height:24px;width:24px;display:inline-block;vertical-align:middle;margin-right:5px}.woocommerce-billing-fields .gdpr_checkbox input{-webkit-appearance:none;background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:15px;border-radius:0;display:inline-block;position:relative;top:2px;float:left;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-billing-fields .gdpr_checkbox input:focus{outline:0}.woocommerce-billing-fields .gdpr_checkbox input:active,.woocommerce-billing-fields .gdpr_checkbox input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.woocommerce-billing-fields .gdpr_checkbox input:checked{background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#d9c894}.woocommerce-billing-fields .gdpr_checkbox input:checked:after{content:'\2714';font-size:19px;position:absolute;top:1px;left:8px;color:#d9c894}.woocommerce-billing-fields .gdpr_checkbox .wpcf7-list-item-label{margin:0 10px 0 5px;top:10px;position:relative}.woocommerce-terms-and-conditions-wrapper input#terms{display:inline-block;position:unset}.woocommerce .woocommerce-order ul.order_details{padding-left:0;padding:20px 15px;background-color:#d9c894;border-radius:7px}.woocommerce .woocommerce-order ul.order_details li{border-right-color:#333;font-family:heebo-regular}.woocommerce .woocommerce-order ul.order_details li strong{font-family:heebo-bold}.woocommerce .woocommerce-order .woocommerce-order-details table.order_details{padding:20px;background:#d9c894;border:none}.woocommerce .woocommerce-order .woocommerce-order-details table.order_details tbody .product-name,.woocommerce .woocommerce-order .woocommerce-order-details table.order_details tbody .product-total{border-top-color:#333}.woocommerce .woocommerce-order .woocommerce-customer-details address{padding:20px;background:#d9c894;border:none;font-size:14px;font-family:heebo-regular}.woocommerce .woocommerce-order .woocommerce-customer-details address p{font-size:14px}.woocommerce-info,.woocommerce-message{font-family:heebo-regular}.woocommerce-info,.woocommerce-message[role=alert]{border-top-color:#d9c894}.woocommerce-info:before,.woocommerce-message[role=alert]:before{color:#d9c894}.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message{margin-top:20px}.moduleModal .modal-header{text-align:right}.moduleModal .modal-header button{background-color:#666;border-radius:25px;color:#fff;font-family:heebo-bold;font-size:16px}.moduleModal .modal-header button:focus{outline:0}.moduleModal form input{width:100%;border:1px solid #d9c894;padding:5px 10px;color:#000}.moduleModal .modal-content{width:100%}.moduleModal form select{width:100%;border-color:#d9c894;padding:5px 10px}.moduleModal form textarea{width:100%;border-color:#d9c894;padding:5px 10px}.moduleModal form .wpcf7-form-control-wrap.gdpr input{-webkit-appearance:none;background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:15px;width:10px;border-radius:0;display:inline-block;position:relative;top:2px;float:left;border-radius:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.moduleModal form .wpcf7-form-control-wrap.gdpr input:focus{outline:0}.moduleModal form .wpcf7-form-control-wrap.gdpr input:active,.moduleModal form .wpcf7-form-control-wrap.gdpr input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.moduleModal form .wpcf7-form-control-wrap.gdpr input:checked{background-color:#fff;border:1px solid #d9c894;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#d9c894}.moduleModal form .wpcf7-form-control-wrap.gdpr input:checked:after{content:'\2714';font-size:19px;position:absolute;top:1px;left:8px;color:#d9c894}.moduleModal form input::-webkit-input-placeholder,.moduleModal form textarea::-webkit-input-placeholder{color:#000}.moduleModal form input:-moz-placeholder,.moduleModal form textarea:-moz-placeholder{color:#000}.moduleModal form input::-moz-placeholder,.moduleModal form textarea::-moz-placeholder{color:#000}.moduleModal form input:-ms-input-placeholder,.moduleModal form textarea:-ms-input-placeholder{color:#000}.moduleModal form .wpcf7-checkbox .wpcf7-list-item-label{position:relative;top:10px;margin-left:10px;font-weight:500}.moduleModal form input.wpcf7-submit{color:#000;padding:10px 20px;border-radius:50px;background:#d9c894;font-family:asap;font-display:swap;margin-top:20px}.content-layout form div.wpcf7-response-output,.content-layout form span.wpcf7-not-valid-tip,.moduleModal form div.wpcf7-response-output,.moduleModal form span.wpcf7-not-valid-tip,.newsletter-signup form div.wpcf7-response-output,.newsletter-signup form span.wpcf7-not-valid-tip{color:#000;font-size:1em;font-weight:400;background-color:#d9c894;text-align:center;padding:5px 0;font-family:heebo-regular;font-display:swap;border:none;margin-top:10px!important}.error404 #main-container{min-height:unset}.error404 .footer-section{margin-top:0}.template-404{height:70vh}.template-404>.container{height:100%}.template-404>.container>.row{height:100%;display:flex;justify-content:center;align-items:center}.template-404 h1{font-size:52px}.template-404 p{font-size:32px}.template-404 img{width:400px}.template-404 .button_row{margin:15px auto}.footer-section{float:left;width:100%;margin-top:15px}.footer-section .footer-left{padding-right:0;padding-left:0}.footer-section .footer-logo{width:150px;padding:15px 0}.footer-column-left{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.footer-st-cath{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}.st-caths-logo{width:250px;display:inline-block;margin:20px 0}.instagram-footer{width:430px}.instagram-footer .social_item{margin-right:10px;margin-bottom:10px;display:inline-block}.instagram-footer .social_item img{width:115px;height:auto}.footer-section .social-row{display:flex;align-items:center}.footer-section .social-row a{display:inline-block;margin-right:15px}.footer-section .social-row img{width:60px}footer{padding:15px 0;background-color:#000;float:left;width:100%}footer a,footer p{font-family:heebo-bold;font-display:swap}footer a:active,footer a:focus,footer a:hover{color:#fff;text-decoration:none}.modal-backdrop.footer-backdrop{z-index:1039;display:none;opacity:.7}.display{display:initial!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-message{font-size:20px}.wrenbird{width:15px}@-webkit-keyframes bounce{0%{top:-200px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}50%{top:30px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}75%{top:-15px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}100%{top:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}}@-webkit-keyframes bottombounce{0%{bottom:-200px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}50%{bottom:30px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}75%{bottom:-15px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}100%{bottom:0;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}}@keyframes bounce{0%{top:-200px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}50%{top:30px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}75%{top:-15px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}100%{top:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}}@keyframes bottombounce{0%{bottom:-200px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}50%{bottom:30px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}75%{bottom:-15px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}100%{bottom:0;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}}.anim{-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.in-left{-webkit-transition:-webkit-transform .5s,opacity .25s;-moz-transition:-moz-transform .5s,opacity .25s;-o-transition:-o-transform .5s,opacity .25s;transition:transform .5s,opacity .25s;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}.go .in-left{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;opacity:1}.in-top{-webkit-transition:-webkit-transform .25s,opacity .25s;-moz-transition:-moz-transform .25s,opacity .25s;-o-transition:-o-transform .25s,opacity .25s;transition:transform .25s,opacity .25s;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);opacity:0}.bounce-in-top{-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);opacity:0}.go .in-top{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;opacity:1}.go .bounce-in-top{-webkit-animation:bounce 1s;animation:bounce 1s;position:relative;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.in-bottom{-webkit-transition:-webkit-transform .5s,opacity .5s;-moz-transition:-moz-transform .5s,opacity .5s;-o-transition:-o-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}.go .in-bottom{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;opacity:1}.fade-in{-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:0}.fade-out{-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-o-transition:opacity .8s;transition:opacity .8s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:1}.go .fade-in{opacity:1}.go .fade-in:nth-child(1){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.go .fade-in:nth-child(2){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.go .fade-in:nth-child(3){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.go .fade-in:nth-child(4){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.go .fade-out{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s;opacity:0}.grow{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.grow:hover{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.basic_link,.grow_shadow,.standard_button,input[type=submit]{-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);-moz-transition:all 1s cubic-bezier(.165,.84,.44,1);-o-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1);position:relative}.grow_shadow:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1)}.grow_shadow:hover:after{opacity:1}@media (max-width:1440px){.gallery-loop .item{width:100%}}@media (max-width:1380px){header .header-container{padding-left:0 !important}.nav_wrapper .navbar-default ul#menu-main-menu li a{padding:15px 13px;font-size:14px}}@media (max-width:1254px){.jobs-display .card .card-content p.time{min-height:88px}}@media (min-width:1200px){.home_slider .background,.top_banner .background{height:700px;padding-top:260px}}@media (max-width:1199px){.footer-section .footer-column-left a,.footer-section .footer-column-left p strong{color:#000!important}}@media (min-width:1025px){#menu-main-menu li .dropdown-menu a:first-of-type{display:none}.slider-layout .background-image{padding:275px}.page-id-2687 .top_banner .banner_image{background-position:center -85px !important}.page-id-1076 .top_banner .banner_image{background-position:center -190px !important}}@media (min-width:1024px){.half-small-content{width:415px}}@media (max-width:1024px){#main-container header .container{margin:0 25px}#main-container.top-margin{margin-top:140px}.nav_wrapper{margin:0}.navbar-default .navbar-collapse.collapse{padding:0}.nav_wrapper .navbar-default ul#menu-main-menu li{margin-right:14px}.nav_wrapper .navbar-default ul#menu-main-menu li a{font-size:12px;padding:0}.nav_wrapper .navbar-default ul#menu-main-menu li .dropdown-menu a{padding-left:5px;padding-bottom:7px;padding-top:7px;font-size:13px}.nav_wrapper .navbar-header a{font-size:12px}.navbar-header .basket-icon{width:20px}.navbar .navbar-collapse ul#menu-main-menu .book-nav{padding:4px 10px;margin-top:-5px}.navbar-header .search-icon{width:12px}.nav_wrapper .navbar-default ul#menu-main-menu li.open a{background-color:transparent}.navbar ul.navbar-nav .dropdown-menu a{padding-left:5px}.navbar ul.navbar-nav .dropdown-menu{width:215px}.basket-count span{bottom:7px;right:10px}.navbar-header .search-form input,.search-page input.search-field{padding:1px 5px;font-size:12px;width:160px}.events-preview .events-card-body a{position:unset}.button_row{width:100%}.card-layout .col-md-3:nth-child(3),.card-layout .col-md-3:nth-child(4){margin-bottom:0!important}.events-preview .container p.text-center{margin-top:10px!important}.home .footer-section{margin-top:0}iframe.resdiary-reviews{width:222px!important}.half-layout .bx-wrapper .bx-viewport,.three-quarter-layout .bx-wrapper .bx-viewport{height:100%!important}.half-layout .bx-wrapper,.three-quarter-layout .bx-wrapper{height:550px}.half-layout .bx-viewport .slider-layout .background-image,.three-quarter-layout .bx-viewport .slider-layout .background-image{height:550px}.half-content-left,.half-content-right,.three-quarter-layout .quarter .quarter-content,.three-quarter-layout .three-quarter .three-quarter-content{padding-right:10px;padding-left:10px}.half_big_small .button_row{margin-top:10px;margin-bottom:20px}.half-big-content{height:100%}.events-preview .card .background-image{height:110px}.card .events-card-body .post-date{min-height:48px}.small-block-top{margin-bottom:0}.small-block-top:first-of-type{margin-bottom:25px!important}.tab-section ul.nav-tabs li.nav-item a{font-size:24px}.tab-section ul.nav-tabs li.nav-item a img{width:45px}.icon-row .icon img{width:70px}.icon-row .icon p{font-size:14px;text-align:center;min-height:60px}.half-map-half-content p,.half-map-half-content p strong{color:#000!important}.page-id-57 .breadcrumb{padding-top:0!important}.content-layout#blue-appointment p,.content-layout#blue-appointment p a,.content-layout#blue-appointment p span,.content-layout#blue-appointment p span a,.page-id-3159 .content-layout h4,.page-id-3159 .content-layout h4 a,.page-id-3159 .content-layout h4 strong,.page-id-3159 .content-layout h4 strong a{color:#000!important}.content-layout#red-provide p,.content-layout#red-provide p a,.content-layout#red-provide p span,.content-layout#red-provide p span a{color:#fff!important}.content-layout form{width:90%}.cart-template .cart-collaterals .cart_totals h2{font-size:19px}.cart-template .cart-collaterals .cart_totals .cart-subtotal span.subtotal-price,.cart-template .cart-collaterals .cart_totals .cart-subtotal span.subtotal-title,.cart-template .cart-collaterals .cart_totals .delivery-price span.delivery-title,.cart-template .cart-collaterals .cart_totals .delivery-price span.delivery-total,.cart-template .cart-collaterals .cart_totals .order-total .amount,.cart-template .cart-collaterals .cart_totals .order-total span.subtotal-title,.cart-template table.cart tbody tr td.product-name a,.cart-template table.cart tbody tr td.product-price span,.cart-template table.cart tbody tr td.product-subtotal span{font-size:16px}.cart-template .cart-collaterals{width:33%}.product-gallery-slider .product-slider .gallery-slide-image{height:260px}.product-single .product-display .lock-bottom{position:relative}.product-display .qty-basket a.add-basket{font-size:18px}.product-single .product-title{font-size:27px}.product-single .price{font-size:22px}.product-display .product-share-row{display:block}.product-display .product-share-row .share-row{margin-left:0;margin-top:10px}.product-details .content-layout{margin-top:0}.product-details .content-layout p{margin-left:0}.similar-products-loop .col-md-3{margin-bottom:15px}.news_loop .card .card-title{min-height:81px}.news_loop .card .card-content p{min-height:88px}.news-single .news-content p.post-date{margin:15px 0 0}.news-single .news-content .content-layout p img{width:100%;height:auto}.news-sidebar .more-posts p{font-size:22px}.news-sidebar .more-posts ul li a{font-size:19px}.newsletter-signup form p.droid{font-size:22px}.jobs-share .share-row a i{margin-right:4px}.jobs-share .share-row a i,.news-sidebar .share-row a i{font-size:1.6em}.jobs-share .share-row a.facebook i,.news-sidebar .share-row a.facebook i{padding:16px 18px}.jobs-share .share-row a.twitter i,.news-sidebar .share-row a.twitter i{padding:17px 14px}.jobs-share .share-row a.instagram i,.news-sidebar .share-row a.instagram i{padding:17px 15px}.accordion-anchor.filter .filter-row a{font-size:20px}.jobs-single .jobs-sidebar .job-side-row .col-sm-5,.jobs-single .jobs-sidebar .job-side-row .col-sm-7{padding:2px 0}.jobs-single .jobs-sidebar .job-side-row h3{font-size:15px}.jobs-single .jobs-sidebar .job-side-row a{font-size:24px}.job-side-row .heebo-std-para{font-size:14px}.content-layout h4{line-height:unset;padding:0 15px}.calendar_view .day-item .day_inner .day-item_entry{font-size:11px}.half-layout#st-catherines-hospice .bx-wrapper{height:1100px}.half-layout#st-catherines-hospice .bx-viewport .slider-layout .background-image{height:1100px}.half-layout#second-to-last .bx-wrapper{height:864px}.half-layout#second-to-last .bx-viewport .slider-layout .background-image{height:864px}.footer-section .col-md-3{display:none}}@media (max-width:1024px) and (min-width:769px){.card-layout .card{padding:10px}.card-layout .card .card-title{min-height:90px}.card-layout .card .description{min-height:120px}.instagram-footer .social_item img{width:120px}.events-preview .card .events-card-body{min-height:274px}.product-quantity .select-css{width:100px;margin:0 5px!important}.cart-template table.cart th{text-align:center}.cart-template table.cart tbody tr td.product-name{padding-left:5px}.events-loop .card .events-card-body{min-height:276px}.events-single>.container>.row .col-md-3,.events-single>.container>.row .col-md-9{width:100%}.footer-section .col-md-4,.footer-section .footer-left{width:50%!important}}@media (max-width:1024px) and (min-width:768px){.left-half{margin-right:5px}.right-half{margin-left:5px}}@media (max-width:1023px) and (min-width:768px){.news-sidebar .share-row{text-align:center;display:block!important}.news-sidebar .share-row a{margin:0 30px}}@media (min-width:992px){.home_slider .background,.top_banner .background{padding-top:81px;min-height:600px}}@media(max-width:991px){.basket-count span{bottom:3px}.subtitle,.subtitle p{font-size:27px}.content-layout h1,.content-layout p{margin-right:20px;margin-left:20px}}@media (min-width:768px){#main-container .bx-wrapper{margin:0 auto;margin-bottom:30px}header .logo_wrapper{padding:8px}header .logo_wrapper img{width:160px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header.scrolled .logo_wrapper img{width:115px}header .contact_wrapper,header .git_wrapper,header .nav_wrapper{vertical-align:middle}header .nav_wrapper{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:0;margin-left:10px;height:130px;display:flex;align-items:center;flex-direction:row}header.scrolled .nav_wrapper{height:105px}.home_slider .background,.top_banner .background{min-height:550px;padding-top:90px}}@media (max-width:768px){header{background-color:rgba(102,102,102,.7)}header .logo_wrapper img{width:90px;margin-bottom:15px}header .col-xs-4,header .col-xs-8{padding:0}header .nav_wrapper{height:unset;margin-left:0}header.scrolled .logo_wrapper img{width:90px}#main-container header .container{margin:0 25px}#main-container.top-margin{margin-top:119px}.nav_wrapper{margin:0}.navbar-default .navbar-collapse.collapse{padding:0}.nav_wrapper .navbar-default ul#menu-main-menu li{margin-right:10px}.nav_wrapper .navbar-default ul#menu-main-menu li a{font-size:9px;padding:0}.nav_wrapper .navbar-header a{font-size:9px}.navbar-header .basket-icon{width:20px}.navbar .navbar-collapse ul#menu-main-menu .book-nav{padding:4px;margin-top:-5px}.navbar-header .search-icon{width:12px}.basket-count span{bottom:7px;right:10px}.navbar-header .search-form input,.search-page input.search-field{padding:1px 5px;font-size:12px;width:160px}.page-title{font-size:48px}.subtitle,.subtitle p{font-size:24px}#main-container .p-1{font-size:27px;line-height:unset}#main-container .p-2{font-size:23px;line-height:unset}.events-preview h2{font-size:23px}#main-container .p-3{line-height:30px}.content-layout h1{font-size:27px!important;line-height:36px!important}.button_std{padding:10px 17px}.lg_font{font-size:18px}.home_slider .background,.top_banner .background{height:600px}.bx-wrapper .bx-controls .bx-pager{width:unset;padding:0 15px}.card-layout{padding-bottom:0!important}.cards-slider-container .bx-wrapper{padding:0 15px}.cards-slider .card .card-title{font-size:23px;margin-top:10px;margin-bottom:5px;min-height:unset}.cards-slider .card{padding:15px 5px;height:295px;display:flex;justify-content:center;align-items:center;flex-direction:column}.cards-slider .card .card-icon{margin:0 auto;width:40px}.cards-slider .card .description p{font-size:16px}.cards-slider-container .bx-wrapper{background:0 0;border:none;box-shadow:none}.events-preview>.container{bottom:40px}.events-preview .cards-slider-container .bx-wrapper{margin-top:20px;margin-bottom:10px}.events-preview .cards-slider .card .background-image{width:100%;padding:52px}.events-preview .cards-slider .card .card-title{font-size:19px;min-height:54px}.events-preview .cards-slider .card .events-card-body{padding:5px 10px;min-height:239px;height:unset}.events-preview .events-card-body{min-height:unset}.events-preview .events-card-body a{position:unset}.events-preview .cards-slider-container .bx-wrapper .bx-viewport{min-height:315px!important}.cards-slider .card{padding:15px 0}.modal.moduleModal .modal-dialog{width:630px}.three-quarter-layout{display:block}.icon-row{display:block;text-align:center}.icon-row .icon{display:inline-block;width:20%;text-align:center;vertical-align:bottom;margin:0 10px}.content-block-icon{padding-right:15px;padding-left:15px}.half-content-left,.half-content-right,.three-quarter-layout .quarter .quarter-content,.three-quarter-layout .three-quarter .three-quarter-content{width:100%}.events-preview .card .background-image{height:165px}.card .events-card-body .post-date{min-height:22px}.cart-template table.cart tbody tr td.product-quantity{display:flex;align-items:center;justify-content:space-between}.half-layout#st-catherines-hospice .bx-wrapper{height:800px}.half-layout#st-catherines-hospice .bx-viewport .slider-layout .background-image{height:800px}.half-layout#second-to-last .bx-wrapper{height:627px}.half-layout#second-to-last .bx-viewport .slider-layout .background-image{height:627px}.footer-section .col-sm-3>h3{display:inline-block}.footer-section .col-sm-4>h3,.footer-section .col-sm-4>p{text-align:center}.footer-section .social-row{justify-content:center}.half-small-content{width:340px;padding:25px 0 0}.instagram-footer{width:359px}.instagram-footer .social_item img{width:107px}iframe.resdiary-reviews{height:539px!important}}@media(min-width:768px){.button_row a{margin-right:10px}}@media (max-width:767px){#main-container.top-margin{margin-top:115px}.half-map-half-content-layout .right{float:left;width:100%}.tabbed-content{padding-right:15px;padding-left:15px}.tab-section ul.nav-tabs li.nav-item{width:30%;margin:0 5px}.tab-section ul.nav-tabs li.nav-item a{font-size:16px;padding:5px 10px}.tab-section ul.nav-tabs li.nav-item a img{width:36px;margin:10px 0}.tab-section .tab-content{padding:45px 5px 20px;margin:-20px 0}.half-layout{display:unset!important}.right-half{margin-left:0}.content-layout form,.modal.moduleModal form{padding:20px !important;margin:15px auto !important}.content-layout form p,.modal.moduleModal form p{margin-right:0;margin-left:0}.title-layout{margin-right:15px;margin-left:15px}.flex-icons{padding-right:15px;padding-left:15px}.icon-row{display:block;text-align:center}.icon-row .icon{width:30%;display:inline-block;vertical-align:bottom}.half-content-layout .left,.half-content-layout .right{width:100%}.page-title{font-size:38px}.archive-product-loop .filter{width:100%;float:left}.archive-product-loop .filter .filter-row a{font-size:20px;margin:0 10px}.cart-template .cart-collaterals{width:100%;padding:0}.wc-proceed-to-checkout{width:unset}.woocommerce-checkout #payment div.payment_box .form-row{padding:0}.woocommerce-checkout #payment div.payment_box .form-row-first,.woocommerce-checkout #payment div.payment_box .form-row-last{width:100%}.basket-count span{bottom:5px;right:16px}.empty-cart{width:90%}.product-single .product-display{display:block}.product-gallery-slider .product-slider .gallery-slide-image{height:288px}.breadcrumb{display:none}.flex-image .img{background-size:contain;height:250px}.back_shop{margin:15px 0 15px 15px}.product-single .qty-basket{display:block}.product-single .qty-basket .quantity-select{display:block}.product-display .qty-basket a.add-basket{width:100%;display:inline-block;text-align:center;margin:15px 0 0}.jobs-share .share-row i,.product-display .product-share-row i{font-size:1.5em}.jobs-share .share-row a.facebook i,.product-display .product-share-row a.facebook i{padding:16px 17px}.jobs-share .share-row a.twitter i,.product-display .product-share-row a.twitter i{padding:17px 14px}.jobs-share .share-row a.instagram i,.product-display .product-share-row a.instagram i{padding:17px}.accordion-anchor.filter .filter-row a,.events-loop .filter-row a{margin:0 10px;font-size:18px}.events-loop .filter-search-view input{width:100%}.events-loop .filter-search-view .filter-date,.events-loop .filter-search-view .filter-text,.events-loop .filter-search-view button{margin-bottom:10px}.news_loop .card .card-title{min-height:54px}.events-single .similar-section>.container{bottom:60px}.modal.moduleModal .modal-dialog{width:95%}.moduleModal .modal-header{padding:0;border:0}.moduleModal .modal-header button{float:right}}@media(max-width:450px){.half-layout .left-half,.half-layout .right-half,.three-quarter-layout .quarter,.three-quarter-layout .three-quarter{min-height:300px}.half-layout .bx-wrapper,.three-quarter-layout .bx-wrapper{height:450px}.button_std{font-size:14px}.instagram-footer{width:100%}.instagram-footer .social_item img{width:100px}.events-preview>.container{bottom:0}.mobile-nav-container .mobile-nav-bottom a{border:none}.content-layout .button_row{margin-right:15px;margin-left:15px}.content-layout .button_row a{margin-bottom:10px;margin-right:2px}.events-preview .cards-slider .card .card-title{font-size:17px}.button_car{width:163px;background-size:24px;background-position:20px 5px}.cards-slider .card{height:280px;margin-right:7px!important}.events-preview .cards-slider .card .events-card-body{min-height:181px}.events-preview .cards-slider .card .background-image{padding:44px}.events-preview .cards-slider-container .bx-wrapper .bx-viewport{min-height:290px!important}.events-preview .events-card-body a{width:100%;text-align:center}.card-layout .card{height:245px}.cards-slider .card .card-title{min-height:64px}.card-layout .card .description{min-height:unset}.card-layout .card .description p{display:none}.gallery-loop .item{width:100%}.gallery-loop .item.short{height:420px}.gallery-loop .item.tall{height:255px}.half_big_small{display:unset;float:left}.half_big_small .left-big-side{margin:0 15px 15px}.half-big-content{min-height:530px}.half-layout .bx-wrapper .bx-viewport,.three-quarter-layout .bx-wrapper .bx-viewport{height:450px!important}.half-layout .bx-viewport .slider-layout .background-image,.three-quarter-layout .bx-viewport .slider-layout .background-image{height:450px}.content-layout .button_row a,.events-preview>.container>p.text-center a,.footer-left .footer-st-cath a,.footer-section .footer-column-left a,.half-layout .button_row a,.home_slider .slide ul li a.button_std,.three-quarter-layout .button_row a{width:210px;text-align:center}.footer-section .back-gray{display:none}}@media (max-width:330px){.button_std{padding:10px}.instagram-footer .social_item img{width:84px}.tab-section ul.nav-tabs li.nav-item a{font-size:14px}.icon-row{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-collapse.collapse{padding:0}.nav_wrapper .navbar-default{margin-bottom:0}header .nav_wrapper{margin-left:0}.navbar-collapse.collapse{float:right}}