.row{display:flex;margin-left:-15px;margin-right:-15px;}
.col-4{padding:10px;}
.col-4{width:33.3333%;}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover{background:#ffffff;color:#000000;}
button.ms-choice{padding:15px;height:60px;border-radius:0;}
.ms-choice > span{line-height:60px;padding-left:20px;right:35px;}
.ms-choice > div.icon-caret{background-repeat:no-repeat;width:22px;height:11px;background-size:contain;background-image:url(//www.thelocationguys.co.uk/wp-content/themes/generatepress/assets/img/down_arrow.svg);position:absolute;top:24px;right:10px;background-color:transparent;border-color:transparent;padding:0;margin:0;border-width:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}
.ms-choice > div.icon-caret.open{border-color:transparent;border-width:0;transform:rotate(180deg);}
.ms-choice > span.placeholder{color:#000000;}
.ms-drop{border-radius:0px;}
.ms-drop input[type="radio"], .ms-drop input[type="checkbox"]{opacity:0;}
.ms-drop label span , .ms-drop input[type="checkbox"] label span{font-weight:bold;line-height:35px;}
.ms-drop li:hover span, .ms-drop input[type="radio"]:checked + span, .ms-drop input[type="checkbox"]:checked + span{border-bottom:2px solid #000;padding-bottom:3px;}
.locationSliderWrap{background-color:transparent;padding:25px 0;}
.locationSliderWrap h3{font-size:30px;margin-bottom:0;font-family:"Raleway", sans-serif;}
.locationSlidHeader{position:relative;margin-bottom:60px;}
.locationSlidHeader a.viewLocation{position:absolute;right:100px;top:12px;border-bottom:1px solid #333;color:#333333;}
.locationThumb{height:340px;width:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ece8e8;margin-bottom:28px;}
.locationCollections h4, .locationSlider h4{position:relative;padding-right:50px;}
.locationCollections h4 .heart, .locationSlider h4 .heart{position:absolute;right:10px;}
.locationCollections h4 a, .locationSlider h4 a{color:#333333;font-size:20px;font-weight:400;}
.locationCollections h4 a:hover, .locationSlider h4 a:hover{color:#000000;}
.locationSlider .owl-nav{position:absolute;right:0;top:-107px;}
.locationSlider .owl-nav button{background:#000000 !important;width:30px;height:30px;border-radius:50% !important;margin:3px !important;}
.locationSlider .owl-nav button.owl-prev img{transform:rotate(-180deg);}
.locationSlider .owl-nav button span{display:block;padding:5px;width:30px;color:#FFFFFF;}
.locationCollections{display:flex;flex-wrap:wrap;padding-bottom:5px;}
.locationCollections>.locCollectionItem{width:33.33%;padding:23px 8px;margin-top:10px;}
.locationViewHeader h3{font-size:30px;font-weight:300;}
.content_topBar{background-color:#000000;text-align:center;padding:10px;color:#FFFFFF;font-weight:700;font-size:24px;text-transform:uppercase;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100vw;left:50%;position:relative;}
.content_topBar.fix-bar{position:fixed;top:0;z-index:9999;width:100vw;}
.search_header{padding-top:100px;padding-bottom:140px;}
.search_header h6, .search_header h2 , .search_header h4{text-align:center;}
.search_header .container_custom{max-width:1200px;}
.search_header h6{font-weight:700;font-family:'Poppins', sans-serif;font-size:20px;}
.search_header h2{font-weight:300;font-family:'Poppins', sans-serif;font-size:34px;}
body.single-locations .site-content, body.page-template-search-collections .site-content, body.page-template-fav-collections .site-content, body.tax-location_category .site-content, body.tax-location_tag .site-content{display:block;}
body.tax-location_category .site-content .content-area, body.tax-location_tag .site-content .content-area{width:100%;}
body.tax-location_category .site-main, body.tax-location_tag .site-main{margin-right:0px !important;}
.nav-links{text-align:center;margin-bottom:20px;margin-top:10px;}
.nav-links a{display:inline-block;border:1px solid #000;padding:5px 10px 5px 10px !important;}
.nav-links .current{display:inline-block;border:1px solid #b5b5b5;padding:5px 10px 5px 10px !important;color:#fff;background:#000;}
.vieWlocation_bottom{background-color:#FFFFFF;padding:160px 0;text-align:center;}
.vieWlocation_bottom_feature{height:100vh;max-height:700px;background-size:cover;background-repeat:no-repeat;padding:120px;margin-bottom:140px;}
.bottom_feature_detail{background-color:#FFFFFF;padding:71px 46px;display:table;margin-left:auto;width:430px;text-align:center;}
.bottom_feature_detail a{color:#333333;display:inline-block;border-bottom:#333333 1px solid;font-weight:400;text-transform:uppercase;}
.bottom_feature_detail h6{font-weight:700;font-size:14px;}
.bottom_feature_detail p{font-size:22px;line-height:1.5;}
.location_bottom{display:flex;flex-wrap:wrap;text-align:center;margin-bottom:20px;margin-top:110px;}
.location_bottom .location_box{flex:1;border:#000000 5px solid;margin:8px;padding:40px;height:435px;flex-direction:column;display:flex;align-items:center;justify-content:center;width:50%;}
.location_bottom .location_box h5{font-size:16px;text-transform:uppercase;font-weight:700;}
.location_bottom .location_box h3{font-size:30px;font-weight:300;margin-bottom:0;}
.location_bottom .location_box a{color:#333333;font-weight:700;}
.location_bottom .location_box.activBox{background-color:#191919;border-color:#191919;color:#FFFFFF;}
.location_bottom .location_box.activBox a{color:#FFFFFF;}
.container_custom{max-width:1400px;margin:0 auto;padding-left:15px;padding-right:15px;}
.vieWlocation_bottom .entry{padding:0 100px;}
.vieWlocation_bottom h6{font-weight:700 !important;}
.vieWlocation_bottom h4{font-weight:300;font-size:20px;font-family:'Poppins', sans-serif;}
.vieWlocation_bottom h4 a{font-weight:700;}
.vieWlocation_bottom p{padding:10px 0;}
.vieWlocation_bottom a{color:#333333;}
.vieWlocation_bottom a:hover{color:#000000;}
body.page-template-view-location .page-header-image{display:none;}
body.page-template-view-location .site-content{display:block;padding-left:0;padding-right:0;}
body.page-template-view-location .container.grid-container{max-width:inherit;}
.location_shortcode{background-color:#f7f7f7;padding:140px 0 120px 0;}
.back_totop{text-align:center;padding:40px 0;margin-bottom:40px;}
.back_totop a{color:#333333;font-size:20px;border-bottom:#333333 1px solid;padding:10px 0;display:inline-block;}
.back_totop a:hover{color:#000000;}
.backToSearch{padding:50px 0;margin-bottom:0;}
.backToSearch:after{display:block;content:'';clear:both;height:0;}
.backToSearch a img{margin-right:5px;}
.backToSearch .heart_Icon{float:right;padding-top:5px;}
.backToSearch a{color:#333333;font-size:20px;font-weight:700;}
.location_detail{border-top:#333333 1px solid;border-bottom:#333333 1px solid;padding:20px 0;margin-top:15px;margin-bottom:50px;}
.location_detailInner{padding:20px 0;display:none;width:100% !important;}
.location_detail h4{font-size:20px;font-weight:400;padding-bottom:8px;padding-top:17px;}
.location_detail h4 a{font-weight:700;color:#333333;}
.location_detail p{font-size:14px;}
a.viewLocationBtn{display:block;color:#333333;font-size:24px;}
a.viewLocationBtn:after{display:block;content:'';clear:both;height:0;}
a.viewLocationBtn.btnclicked img{transform:rotate(90deg);}
a.viewLocationBtn img{float:right;margin-top:5px;}
.site-main .gallery{padding-top:20px;}
.grid-sizer{width:33.33%;}
.site-main .gallery img{width:100%;}
h3.no_location{display:block;text-align:center;width:100%;margin:20px;}
.location_search{padding-bottom:80px;padding-top:90px;font-size:14px;}
body.page-template-search-collections .location_search{padding-bottom:25px;padding-top:55px;margin-bottom:0px;}
.location_search .s-hidden{visibility:hidden;height:58px;padding-right:10px;margin:0;}
.location_search .select{cursor:pointer;display:inline-block;width:33.33%;width:calc(33.33% - 14px);margin:0 5px;position:relative;font-weight:700;text-transform:uppercase;color:black;border:1px solid #707070;vertical-align:bottom;}
.location_search input[type="submit"]{width:100%;background-color:#000000;color:#FFFFFF;height:60px;margin-top:1px;}
.location_search .styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;padding:19px 35px;text-align:left;font-weight:bold;}
.location_search .styledSelect:after{content:"";background-repeat:no-repeat;width:22px;height:22px;background-size:contain;background-image:url(//www.thelocationguys.co.uk/wp-content/themes/generatepress/assets/img/down_arrow.svg);position:absolute;top:24px;right:22px;}
.location_search .styledSelect:active, .styledSelect.active{}
.location_search .options{display:none;position:absolute;top:calc(100% + 1px);text-transform:capitalize;right:-1px;left:-1px;z-index:999;margin:0 0;padding:20px 0;list-style:none;border:1px solid #707070;border-top:none;background-color:white;max-height:400px;overflow-y:auto;}
.location_search .options li{padding:0 6px;margin:0 0;padding:12px 0 0 0;border-bottom:2px solid transparent;}
.location_search .options li:hover, .location_search .options li.selected{border-bottom-color:#333;}
.recommend_location{font-weight:500;}
.recommend_location a{text-decoration:underline;color:#333;}
.location_map{padding:20px 0;}
.location_map iframe{width:100%;height:300px;}
.location_map h3{color:#333333;font-size:18px;font-weight:600;}
.location_map::after{clear:both;display:block;content:"";}
.heartsvg{width:14px;height:13px;}
.heart .heartsvg{width:18px;height:17px;}
.heartsvg .heartIcon{fill:none;stroke:#000000;stroke-width:26px;}
.heart.location-like-active .heartIcon, .heart:hover .heartIcon, .fav-item:hover .heartIcon, .menu-bar-item.fav-item.active .heartsvg  .heartIcon{fill:#000000;}
.location_nav:after{content:"";display:block;clear:both;}
.location_nav .location_next, .location_nav .location_prev{}
.location_nav .location_next{float:right;}
.location_nav .icon-caret{background-repeat:no-repeat;width:12px;height:14px;background-size:contain;background-image:url(//www.thelocationguys.co.uk/wp-content/themes/generatepress/assets/img/down_arrow.svg);display:inline-block;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);background-position:center center;}
.location_nav .location_prev .icon-caret{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.featherlight-content .heart_Icon{position:fixed;top:30px;right:70px;z-index:9999;-moz-filter:invert(1);-webkit-filter:invert(1);filter:invert(1);}
.featherlight-content .heart .heartsvg {
width: 22px;
height: 20px;
}@media(max-width:1200px){
.site-logo{width:250px;}
}
@media(max-width:1200px){
.locationSlidHeader{margin-bottom:20px;}
.locationSlider .owl-nav{top:-67px;}
.location_bottom .location_box{padding:30px;}
.location_bottom .location_box h3{font-size:24px;}
.vieWlocation_bottom_feature{padding:50px;max-height:550px;}
.location_search .styledSelect{padding:19px 20px;}
.location_search .styledSelect:after{right:12px;}
}
@media(max-width:1130px){
.site-logo{width:200px;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a{padding-left:5px;padding-right:5px;}
}
@media(max-width:1030px){
.inside-header.grid-container{display:block;text-align:center;}
}
@media(max-width:991px){
.backToSearch{padding:30px 0;}
.location_detail{padding:10px 0;margin-top:0;margin-bottom:20px;}
.grid-sizer{width:50%;}
.site-main .gallery .gallery-item{width:50% !important;}
.location_bottom .location_box{width:100%;flex:none;}
.location_bottom .location_box h3{font-size:30px;}
.locationCollections>.locCollectionItem{width:50%;padding:12px 8px;}
.locationViewHeader h3{margin-bottom:0;}
.search_header{padding-bottom:60px;}
.search_header h2{font-size:32px;}
.location_shortcode{padding:50px 0;}
.vieWlocation_bottom{padding:65px 0;}
.vieWlocation_bottom_feature{margin-bottom:80px;}
.location_search{font-size:13px;}
.location_search .styledSelect{padding:19px 10px;}
.location_search .styledSelect:after{width:18px;height:18px;}
.location_search input[type="submit"]{font-size:13px;}
.location_search .select{width:calc(40% - 10px);}
.vieWlocation_bottom .entry{padding:0 15px;}
}
@media(max-width:768px){
.menu-toggle{margin-left:10px;}
.main-navigation .main-nav ul li > a{padding-left:20px;}
.menu-toggle .mobile-menu{display:none;}
.content_topBar{font-size:16px;}
a.viewLocationBtn{font-size:20px;padding-right:15px;}
a.viewLocationBtn img{width:9px;margin-top:7px;margin-right:-15px;}
.location_detail h4{margin-bottom:0;}
.location_detailInner{padding:0;}
.locationSliderWrap{padding:0;}
.location_bottom{margin-top:50px;}
.location_search input[type="submit"], .location_search .select{width:100%;margin-left:0;}
.location_search .select{margin-bottom:20px;}
.location_search{padding-top:50px;padding-bottom:60px;}
.search_header{padding-bottom:30px;}
.search_header h2{font-size:26px;}
.vieWlocation_bottom_feature{padding:20px;}
.bottom_feature_detail p{font-size:18px;}
.row{display:block;}
.col-4{padding:10px;}
.col-4{width:100%;}
}
@media(max-width:680px){
.locationSlidHeader{margin-bottom:25px;}
.locationSlidHeader a.viewLocation{right:0;position:relative;top:inherit;display:inline-block;padding-top:8px;}
.location_bottom .location_box h3{font-size:24px;}
.locationCollections>.locCollectionItem{width:100%;}
.vieWlocation_bottom_feature{max-height:430px;}
.bottom_feature_detail{width:100%;max-width:350px;padding:30px 15px;}
.vieWlocation_bottom h6{margin-bottom:0;}
}
@media(max-width:480px){
.backToSearch a{font-size:18px;}
.grid-sizer{width:100%;}
.site-main .gallery .gallery-item{width:100% !important;}
.location_bottom{display:block;}
.location_bottom .location_box{height:auto;padding-top:50px;padding-bottom:50px;margin-left:0;margin-right:0;border-width:3px;margin-bottom:15px;}
.location_bottom .location_box h3{font-size:17px;}
.back_totop{padding:10px 0;}
.back_totop a{padding-bottom:0;}
.location_search .select{margin-bottom:12px;}
.location_search .styledSelect{padding:10px 10px;}
.location_search .s-hidden{height:42px;}
.location_search .styledSelect:after{top:16px;width:15px;}
.location_search input[type="submit"]{height:42px;}
button.ms-choice{padding:15px;height:42px;border-radius:0;}
.ms-choice > span{line-height:42px;padding-left:20px;}
.location_search{padding-bottom:40px;}
}
@media(max-width:400px){
.locationThumb{height:270px;}	
.vieWlocation_bottom .entry{padding:0;}
}.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}