PageSourceSearch

https://radstockhotel.co.uk/contact

html radstockhotel.co.uk collected 2026-10-06 04:33:12 UTC 20,409 bytes, 740 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5
6    <!-- Meta -->
7    <meta name="robots" content="noindex, nofollow">
8    <title> The Miners Rest, formerly The Radstock Hotel, near Bath - BA3 3AD - Contact </title>
9    <meta name="description" content="The Miners Rest, formerly The Radstock Hotel, near Bath - BA3 3AD - Contact">
10    <meta name="keywords" content="The Miners Rest, formerly The Radstock Hotel, near Bath, Market Place, Radstock, Radstock, BA3 3AD, United Kingdom - Contact">
11    <meta charset="UTF-8">
12
13    <meta name="viewport" content="width=device-width, initial-scale=1.0">
14    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
15    
15<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
15
16
17    <link rel="canonical" href="https://radstockhotel.co.uk" />
18
19    <link href="https://fonts.googleapis.com/css?family=Lato&display=swap" rel="stylesheet">
20    <link href="//fonts.googleapis.com/css?family=Rubik:300,400,500,700,900&display=swap" rel="stylesheet">
21    <link href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700" rel="stylesheet">
22    <link href="https://fonts.googleapis.com/css?family=Quicksand:300,400,500,600,700&display=swap" rel="stylesheet">
23    <link href="https://fonts.googleapis.com/css?family=Libre+Franklin:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet">
24    
24<script src="https://kit.fontawesome.com/c597f1ee3e.js" crossorigin="anonymous"></script>
24
25    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
26
27    
27<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
27
28    
28<script src="https://kit.fontawesome.com/c597f1ee3e.js" crossorigin="anonymous"></script>
28
29    <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
30
31    <link rel="icon" href="https://cdn-icons-png.flaticon.com/512/4540/4540790.png" type="image/x-icon">
32
33    <!-- GetYourGuide Analytics -->
34    
34<script async defer src="https://widget.getyourguide.com/dist/pa.umd.production.min.js" data-gyg-partner-id="KACJMIV"></script>
34
35    <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 35-36
35
36    <script async src="https://www.googletagmanager.com/gtag/js?id=
36G-TVM6F9M5S2
vendor: 17 bytes, lines 36-37
36"></script>
37    
37<script>
38        
vendor: 183 bytes, lines 38-45
38window.dataLayer = window.dataLayer || [];
39
40        function gtag() {
41            dataLayer.push(arguments);
42        }
43        gtag('js', new Date());
44
45        gtag('config', '
45G-TVM6F9M5S2
vendor: 9 bytes, lines 45-46
45');
46    
46</script>
46
47
48    <!-- OG -->
49    <meta property="og:title" content="The Miners Rest, formerly The Radstock Hotel, near Bath - BA3 3AD">
50    <meta property="og:description" content="The building is a historically listed building built in the 18th century, The Radstock Hotel is a traditional coaching inn close to Bath and Bristol Airport.   It offers comfortable accommodation with home-cooked meals and friendly staff...">
51            <meta property="og:image" content="https://cf.bstatic.com/xdata/images/hotel/max1024x768/801428550.jpg?k=11e2796d7b59415ba369cfc940cb71b893b7e3de7875f979eda667484793f6da&amp;o=">    <meta property="og:url" content="https://radstockhotel.co.uk/">
52
53</head>
54
55<style>
56    header {
57
58        position: fixed;
59        width: -webkit-fill-available;
60        z-index: 1000;
61        font-weight: 300;
62        font-size: 23px;
63        height: 100px;
64        background-color: #F8F7F7;
65        letter-spacing: -1px;
66        display: flex;
67    }
68
69
70
71
72
73    footer {
74        width: 100%;
75        background: #ffffff;
76        border: 1px solid #ececec;
77        border-radius: 24px;
78        padding: 45px;
79        box-shadow:
80            0 10px 35px rgba(0, 0, 0, 0.05);
81    }
82
83    .footer-items {
84        display: flex;
85        flex-direction: column;
86        gap: 30px;
87        align-items: center;
88
89    }
90
91    .footer-links {
92        display: flex;
93        flex-wrap: wrap;
94        gap: 16px;
95    }
96
97    .footer-links a {
98        color: #111827;
99        text-decoration: none;
100        padding: 12px 18px;
101        border-radius: 14px;
102        background: #F8F7F7;
103        border: 1px solid #ececec;
104        font-size: 14px;
105        font-weight: 600;
106        transition: 0.25s ease;
107    }
108
109    .footer-links a:hover {
110        transform: translateY(-2px);
111        background: #efefef;
112        border-color: #dddddd;
113    }
114
115    .footer-description p {
116        color: #4b5563;
117        font-size: 14px;
118        line-height: 1.8;
119        max-width: 760px;
120    }
121
122    .footer-description a {
123        color: #2563eb;
124        font-weight: 600;
125        text-decoration: none;
126    }
127
128    .footer-description a:hover {
129        color: #1d4ed8;
130        text-decoration: underline;
131    }
132
133
134
135
136
137
138
139    body {
140        width: 100%;
141        margin: 0px;
142        padding: 0px;
143        font-family: "Poppins";
144    }
145
146    a {
147        text-decoration: none;
148    }
149
150    .content-body {
151        width: 65%;
152        max-width: 1600px;
153        margin: auto;
154        margin-top: 100px;
155    }
156
157    .header-inner {
158        width: 65%;
159        max-width: 1600px;
160        margin: auto;
161        display: flex;
162        justify-content: space-between;
163        flex-direction: row;
164        align-items: center;
165    }
166
167    .header_blog {
168        text-decoration: none;
169        color: grey;
170        font-size: 23px;
171    }
172
173    .hotel-details {
174        position: relative;
175        width: 100%;
176        display: flex;
177        flex-direction: row;
178        gap: 10px;
179        height: 600px;
180    }
181
182    .img-big {
183        width: 100%;
184        position: relative;
185    }
186
187    .main-image {
188        transition: opacity 0.2s ease-in-out;
189    }
190
191    .main-image.fade-out {
192        opacity: 0;
193    }
194
195    .main-image.fade-in {
196        opacity: 1;
197    }
198
199
200    .book-form {
201        width: 450px;
202        background-color: #f9f7f7;
203        padding: 35px;
204        text-align: center;
205        display: flex;
206        flex-direction: column;
207        justify-content: space-evenly;
208    }
209
210
211
212    .text-uppercase {
213        text-transform: uppercase;
214        margin: 0px;
215        text-align: start;
216        font-size: 13px;
217    }
218
219    .button {
220        background-color: #b28eb9;
221        color: white;
222        font-weight: 500;
223        width: 100%;
224        display: flex;
225        justify-content: center;
226        align-items: center;
227        height: 40px;
228        cursor: pointer;
229        gap: 10px;
230        border: solid 1px #ccc;
231    }
232
233    .button:hover {
234        background-color: #bf96c7;
235    }
236
237    .form {
238        text-align: start;
239    }
240
241    h1 {
242        margin: 0px;
243        letter-spacing: -1px;
244    }
245
246    h3 {
247        font-weight: 500;
248        font-size: 22px;
249    }
250
251    .form-wrap {
252        position: relative;
253        height: 50px;
254        text-align: start;
255    }
256
257    .form-input {
258        width: 100%;
259        height: 100%;
260    }
261
262    .form-label {
263        position: absolute;
264        top: 20px;
265        left: 15px;
266        font-family: "Lato", Helvetica, Arial, sans-serif;
267        font-size: 14px;
268        font-weight: 400;
269        line-height: 22px;
270        color: #9b9b9b;
271        pointer-events: none;
272        z-index: 9;
273        transition: .3s;
274        transform: translateY(-50%);
275    }
276
277    .row {
278        display: flex;
279        flex-direction: row;
280        gap: 10px;
281    }
282
283    .gallery {
284        position: relative;
285        width: 100%;
286        display: grid;
287        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
288        gap: 20px;
289    }
290
291    .gallery-img {
292        height: 100%;
293        width: 100%;
294        object-fit: cover;
295        max-height: 200px;
296        cursor: pointer;
297    }
298
299    .gallery-img:hover {
300        scale: 1.02;
301        box-shadow: 0 2px 8px 3px rgba(0, 0, 0, .2);
302        transition: box-shadow .2s ease-in-out, -webkit-box-shadow .2s ease-in-out;
303        cursor: pointer;
304    }
305
306    .gallery-pagination {
307        position: absolute;
308        right: 20px;
309        display: flex;
310        flex-direction: column;
311        justify-content: center;
312        align-items: center;
313        top: 0px;
314        height: 100%;
315        gap: 30px;
316
317    }
318
319    .pagination-bullet {
320        position: relative;
321        width: 17px;
322        height: 17px;
323        display: inline-block;
324        border-radius: 100%;
325        background: #bdbdbd;
326        transition: .2s;
327        cursor: pointer;
328    }
329
330    .pagination-bullet-active {
331        position: relative;
332        width: 20px;
333        height: 20px;
334        display: inline-block;
335        border-radius: 100%;
336        background: white;
337        transition: .2s;
338        cursor: pointer;
339    }
340
341    .custom-date-input {
342        position: relative;
343        appearance: none;
344        -webkit-appearance: none;
345        -moz-appearance: none;
346        border: 1px solid #ccc;
347        padding: 1px;
348        font-size: 16px;
349        border-radius: 4px;
350    }
351
352    ::-webkit-datetime-edit-year-field:not([aria-valuenow]),
353    ::-webkit-datetime-edit-month-field:not([aria-valuenow]),
354    ::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
355        color: transparent;
356    }
357
358    .custom-date-input::after {
359        content: '\f073';
360
361        font-family: 'FontAwesome';
362        position: absolute;
363        right: 10px;
364        top: 50%;
365        transform: translateY(-50%);
366        color: #aaa;
367        pointer-events: none;
368    }
369
370
371    .custom-date-input:not(:placeholder-shown)::after {
372        display: none;
373    }
374
375
376
377
378
379
380
381    .cookie-locker {
382        margin: 20px;
383        border-radius: 5px;
384
385        position: fixed;
386        display: block;
387        background-color: #F8F7F7;
388        color: grey;
389        z-index: 55;
390        bottom: 0px;
391        padding: 15px;
392        font-size: 18px;
393        text-align: center;
394        box-shadow: 0 1px 3px 2px rgba(0, 0, 0, .2);
395        font-size: 15px;
396        max-width: 400px;
397    }
398
399
400    .cookie-options {
401        display: flex;
402        flex-direction: row;
403        justify-content: center;
404        margin-top: 50px;
405    }
406
407    .buttoncookie {
408
409        color: white;
410        text-transform: uppercase;
411        letter-spacing: 2px;
412        font-size: 13px;
413        font-weight: 700;
414        border-radius: 10px;
415        text-decoration: none;
416        display: block;
417        padding-top: 15px;
418        padding-bottom: 15px;
419        border: none;
420        margin: 15px;
421        cursor: pointer;
422
423    }
424
425    .cookieA {
426        background-color: #1e2646;
427        margin: 5px;
428        padding: 10px;
429        border-radius: 5px;
430    }
431
432    .cookieD {
433        background-color: #fab951;
434        margin: 5px;
435        padding: 10px;
436        border-radius: 5px;
437    }
438
439
440    .affiliates {
441        display: flex;
442        flex-direction: row;
443        gap: 10px;
444        justify-content: space-around;
445    }
446
447    .aff_logo {
448        height: 60px;
449    }
450
451    @media only screen and (max-width: 800px) {
452        .content-body {
453            width: 95%;
454        }
455
456        .header-inner {
457            width: 95%;
458        }
459        footer{
460            padding: 10px;
461            width: auto;
462            text-align: center;
463        }
464        .footer-links{
465            justify-content: center;
466        }
467        .img-big {
468            width: auto;
469            max-height: 350px;
470        }
471
472        .img-big img {
473            max-height: 350px;
474        }
475
476        .hotel-details {
477            flex-direction: column-reverse;
478            height: auto;
479        }
480
481        .book-form {
482
483            padding: 30px;
484            width: auto;
485        }
486
487        .gallery {
488            grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
489            gap: 10px;
490        }
491
492        .gallery-img {
493            max-height: 150px;
494        }
495
496
497        .header_blog {
498            font-size: 15px;
499        }
500
501        .affiliates {
502            flex-direction: column;
503            gap: 7px;
504            align-items: center;
505        }
506
507        .aff_logo {
508            height: 40px;
509        }
510    }
511</style>
512<body>
513
514    <header>
515    <div class="header-inner">
516        <span>
517            The Miners Rest, formerly The Radstock Hotel, near Bath        </span>
518        <div style="display: flex; gap: 10px; align-items: center;">
519                        <a class="button text-uppercase" href="book" target="_blnak" style="width: max-content; padding: 10px; font-size: 15px;">
520                Book a room            </a>
521        </div>
522    </div>
523</header>    <div style="height: 200px;"></div>
524    <div class="content-body">
525        <h1 style="color: black !important;"> Contact</h1>
526        <br>
527        <br>
528        <form id="contact-form" action="" method="POST" class="contact-form" target="_blank">
529            <td> Your Name </td>
530            <br>
531            <input id="name-input" class="field" type="text" name="name" placeholder="Your Name " required>
532            <br>
533            <br>
534            <td> Your Email</td>
535            <br>
536            <input id="email-input" class="field" type="text" name="email" placeholder="Your Email" required>
537
538            <td> Subject</td>
539            <input id="email-subject" class="field" type="text" name="subject" placeholder="Subject" required>
540            <br>
541            <br>
542            <td>Your Message</td>
543            <br>
544            <textarea id="message-input" class="messagefield" type="text" name="message" placeholder="Your message here..." required></textarea>
545            <br>
546            <br>
547            <br>
548
549
550            <div class="privacy-politics">
551                <p>I accept the <a style="color: blue;" href="/privacy">  privacy policy</a></p>
552                <input id="privacy-accepted" type="checkbox" onchange="document.getElementById('sendMail').disabled = !this.checked;" />
553            </div>
554
555
556            <br>
557            <input type="submit" name="sendMail" class="button" id="sendMail" value="Send" disabled />
558            <img id="loading" src="loading.gif" style="display: none;" />
559            <p id="email-result" style="display: none;"></p>
560        </form>
561
562        <br>
563        <br>
564        <br>
565        <br>
566    </div>
567
568    
568<script>
569        const sendButton = document.getElementById('sendMail');
570        const loadingIndic = document.getElementById('loading');
571        const resultText = document.getElementById('email-result');
572        const form = document.getElementById("contact-form");
573
574        document.addEventListener("DOMContentLoaded", function() {
575            var form = document.getElementById("contact-form");
576
577            form.addEventListener("submit", function(event) {
578                event.preventDefault(); // Evitar que el formulario se envíe por defecto
579                SendEmail();
580            });
581        });
582
583        function SendEmail() {
584
585
586            const name = document.getElementById("name-input").value;
587            const email = document.getElementById("email-input").value;
588            const subject = document.getElementById("email-subject").value;
589            const message = document.getElementById("message-input").value;
590            const lang = "en-US";
591
592            const pa = document.getElementById("privacy-accepted").value;
593            if (!pa) {
594                alert("You need to accept terms.");
595                return;
596            }
597            if (name == "" || email == "" || message == "") {
598                alert("Empty data");
599                return;
600            }
601
602            sendButton.style.display = "none";
603            loadingIndic.style.display = "block";
604            resultText.style.display = "block";
605            resultText.textContent = "Sending...";
606
607            var postData = {
608                name: name,
609                email: email,
610                subject: subject,
611                message: message,
612                lang: lang
613            };
614
615            // Opciones de la solicitud, incluyendo el método POST y el cuerpo (body) con los datos
616            var requestOptions = {
617                method: "POST",
618                headers: {
619                    "Content-Type": "application/json" // Indicamos que estamos enviando datos en formato JSON
620                },
621                body: JSON.stringify(postData) // Convertimos el objeto en formato JSON
622            };
623
624            fetch('mail.php', requestOptions)
625                .then(response => {
626                    if (!response.ok) {
627                        resultText.textContent = "Unknown error...";
628                        sendButton.style.display = "block";
629                        loadingIndic.style.display = "none";
630                    }
631
632                    return response.text(); // Parsea la respuesta como JSON
633                })
634                .then(responseText => {
635                    // Maneja los datos JSON aquí
636                    console.log(responseText);
637                    const data = JSON.parse(responseText);
638                    // Ejemplo de redireccionamiento a otra página basado en la respuesta JSON
639                    if (data.status === 'ok') {
640                        resultText.textContent = data.msg;
641                        sendButton.style.display = "none";
642                        loadingIndic.style.display = "none";
643
644                    } else {
645                        resultText.textContent = data.msg;
646                        sendButton.style.display = "block";
647                        loadingIndic.style.display = "none";
648                    }
649                })
650                .catch(error => {
651                    resultText.textContent = error;
652                    sendButton.style.display = "block";
653                    loadingIndic.style.display = "none";
654                });
655        }
656    </script>
656
657    <style>
658        body {
659            margin: 0px;
660            font-family: "Poppins";
661        }
662
663        .privacy-politics {
664            display: flex;
665            align-items: center;
666            gap: 10px;
667            font-weight: bold;
668            font-size: 17px;
669        }
670
671        input#privacy-accepted {
672            width: max-content;
673        }
674
675        .button:disabled {
676            background-color: grey;
677            color: white;
678        }
679
680        input#sendMail {
681            height: 50px;
682            width: 30%;
683            margin: auto;
684            text-align: center;
685        }
686
687        #loading {
688            width: 50px;
689            height: 50px;
690        }
691
692        #message-input {
693            height: 300px;
694            width: 100%;
695        }
696    </style>
697
698    <div style="height:100%;"></div>
699
700    <footer>
701
702    <div class="footer-items">
703
704        <div class="footer-links">
705
706            <a href="/contact">
707                Contact
708            </a>
709
710            <a href="/privacy">
711                Privacy
712            </a>
713
714            <a href="/content_policy">
715                Legal Notice and Content Policy
716            </a>
717
718        </div>
719
720        <div class="footer-description">
721
722            <p>
723                This website is not the official website of the accommodation or business mentioned. We are an independent affiliate and informational platform whose purpose is to promote the accommodation and redirect users to external booking services. For more information, please read our 
724                <a href="/content_policy">
725                    Legal Notice and Content Policy
726                </a>.
727            </p>
728
729        </div>
730
731    </div>
732
733</footer>
734
735<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"9415f4c823054105b1c0e4ca272142f7","r":1,"spa":2}' crossorigin="anonymous"></script>
735
736</body>
737
738
739
740</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.