/********* Compiled - Do not edit *********/
html body{background:#ffffff;}.top-bar{background:#f8faf4;margin-top:0px;margin-bottom:0px;padding-top:8px;padding-bottom:7px;}#header{background:#03344e;margin-top:0px;margin-bottom:0px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #ededed;}body{font-family:'Libre Baskerville';color:#646464;font-weight:400;font-size:16px;line-height:27px;}#logo a{font-family:'Caveat Brush';color:#646464;font-weight:400;font-size:54px;}#secondary-navigation li{font-family:'Open Sans';color:#ffffff;font-weight:600;text-transform: uppercase;font-size:15px;}.latestPost .title a{font-family:'Open Sans';color:#646464;font-weight:600;font-size:28px;line-height:42px;}.pagination, #load-posts a{font-family:'Open Sans';font-weight:400;font-size:17px;}.breadcrumb a, .rank-math-breadcrumb a{font-family:'Open Sans';color:#949592;font-weight:400;font-size:18px;}.single-title{font-family:'Open Sans';color:#383b34;font-weight:600;font-size:40px;line-height:46px;}#respond h4, .total-comments{font-family:'Open Sans';color:#000000;font-weight:700;text-transform: uppercase;font-size:22px;line-height:1;}.related-posts h4{font-family:'Open Sans';color:#000000;font-weight:700;text-transform: uppercase;font-size:22px;line-height:1;}.single-subscribe .widget #wp-subscribe .title{font-family:'Anton';color:#ffffff;font-weight:400;text-transform: uppercase;font-size:30px;line-height:32px;}.single-subscribe .widget #wp-subscribe p.text, .single-subscribe .widget .wp-subscribe .wps-consent-wrapper label, .single-subscribe .widget .wp-subscribe-wrap .error, .single-subscribe .widget .wp-subscribe-wrap .thanks{font-family:'Roboto';color:#ffffff;font-weight:400;font-size:16px;line-height:24px;}.single-subscribe .widget #wp-subscribe input.email-field, .single-subscribe .widget #wp-subscribe input.name-field{font-family:'Roboto';color:#2d3849;font-weight:400;font-size:14px;}.single-subscribe .widget #wp-subscribe input.submit{font-family:'Roboto';color:#ffffff;font-weight:700;font-size:14px;height:42px;background:#ec7012;border-radius:0px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}.single-subscribe .widget .wp-subscribe-wrap p.footer-text{font-family:'Anton';color:#a6a7aa;font-weight:400;display: none;font-size:13px;line-height:20px;}.postauthor h4{font-family:'Open Sans';color:#444444;font-weight:700;font-size:22px;line-height:1;}.postauthor h5, .postauthor h5 a{font-family:'Open Sans';color:#ffffff;font-weight:600;font-size:18px;}.postauthor p{font-family:'Open Sans';color:#ffffff;font-weight:400;font-size:16px;line-height:27px;}.footer-nav li a{font-family:'Open Sans';color:#ffffff;font-weight:600;font-size:14px;}#sidebar .widget h3.widget-title, #sidebar .widget h3.widget-title a{font-family:'Open Sans';color:#646464;font-weight:700;text-transform: uppercase;font-size:22px;}#sidebar .widget li.horizontal-small .post-title a, #sidebar .widget .wpt_widget_content .entry-title a, #sidebar .widget .wp_review_tab_widget_content .entry-title a{font-family:'Open Sans';color:#646464;font-weight:600;font-size:16px;line-height:23px;}#sidebar .widget li a, #sidebar .widget.widget_categories li a, #sidebar .widget.widget_archive li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_meta li a, #sidebar .widget.widget_recent_comments li a, #sidebar .widget.widget_recent_entries li a, #sidebar .widget.widget_rss, #sidebar .widget.widget_nav_menu li a{font-family:'Open Sans';color:#646464;font-weight:400;font-size:16px;line-height:23px;}#sidebar .widget .vertical-small a, #sidebar .widget li.vertical-small, #sidebar .widget .review_thumb_large .entry-title a, .f-widget .widget .vertical-small a, .f-widget .widget .vertical-small li, .f-widget .widget .review_thumb_large .entry-title a{font-family:'Open Sans';color:#646464;font-weight:600;font-size:18px;line-height:27px;}#sidebar .widget p, #sidebar .widget .post-excerpt{font-family:'Open Sans';color:#646464;font-weight:400;font-size:14px;line-height:24px;}#sidebar .widget .vertical-small p, #sidebar .widget .vertical-small .post-excerpt, .f-widget .widget .vertical-small p, .f-widget .widget .vertical-small .post-excerpt{font-family:'Open Sans';color:#646464;font-weight:400;font-size:16px;margin-top:15px;line-height:24px;}#sidebar .widget .post-info, #sidebar .widget .post-info a, #sidebar .wpt_widget_content .wpt-postmeta{font-family:'Open Sans';color:#a5a5a5;font-weight:400;font-size:12px;line-height:1;}#sidebar .widget .vertical-small .post-info, #sidebar .widget .vertical-small .post-info a, .f-widget .widget .vertical-small .post-info, .f-widget .widget .vertical-small .post-info a, .widget .wp_review_tab_widget_content .review_thumb_large .wp-review-tab-postmeta, .wpt_comment_content, .wpt_excerpt{font-family:'Open Sans';color:#8e8c8c;font-weight:400;font-size:15px;line-height:1;}#sidebar .widget .wp_review_tab_widget_content .tab_title a, #sidebar .widget .wpt_widget_content .tab_title a, .f-widget .widget .wp_review_tab_widget_content .tab_title a, .f-widget .widget .wpt_widget_content .tab_title a{font-family:'Open Sans';color:#646464;font-weight:700;text-transform: uppercase;font-size:16px;}.footer #logo a{font-family:'Caveat Brush';color:#ffffff;font-weight:400;font-size:54px;}.footer-widgets h3, #site-footer .widget #wp-subscribe .title, .brands-title{font-family:'Open Sans';color:#ffffff;font-weight:600;text-transform: uppercase;font-size:20px;margin-bottom:30px;}.f-widget a, footer .wpt_widget_content a, footer .wp_review_tab_widget_content a, footer .wpt_tab_widget_content a, footer .widget .wp_review_tab_widget_content a{font-family:'Open Sans';color:#ffffff;font-weight:400;font-size:16px;line-height:1;}.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p, footer .widget .post-info{font-family:'Open Sans';color:#ffffff;font-weight:400;font-size:16px;line-height:24px;}#copyright-note{font-family:'Open Sans';color:#646464;font-weight:400;font-size:12px;}h1{font-family:'Libre Baskerville';color:#646464;font-weight:400;font-size:32px;line-height:1.4;}h2{font-family:'Libre Baskerville';color:#646464;font-weight:400;font-size:38px;}h3{font-family:'Libre Baskerville';color:#646464;font-weight:700;font-size:32px;}h4{font-family:'Libre Baskerville';color:#646464;font-weight:700;font-size:30px;}h5{font-family:'Libre Baskerville';color:#646464;font-weight:700;font-size:28px;}h6, blockquote{font-family:'Libre Baskerville';color:#646464;font-weight:700;font-size:24px;}#site-footer{background:#646464;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:83px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.copyrights{background:#ffffff;border: none #ffffff;}#secondary-navigation li:hover,#sidebar .widget li a:hover,#tabber .inside li a:hover,#wp-calendar td#today,.breadcrumb,.button.border:hover,.featured-content a.title:hover,.fn a,.footer-nav li a:hover,.latestPost .title a:hover,.layout-2 .latestPost .title a:hover,.layout-3 .latestPost .title a:hover,.layout-4 .latestPost .title a:hover,.layout-default .latestPost .title a:hover,.layout-subscribe .widget #wp-subscribe .title span,.pnavigation2 a,.product_list_widget .amount,.rank-math-breadcrumb,.readMore a,.related-posts .title a:hover,.reply a,.shareit-circular.standard .fa:hover,.sidebar .wpt_widget_content a,.single .pagination a .current:hover,.single_post .post-single-content .cooked-left a,.single_post .thecontent a,.textwidget a,.title a:hover,.widget .wp_review_tab_widget_content a,.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce ul.products li.product .price,a,article ul li::before,blockquote::before,blockquote:after,body a:hover{color:#03344e;}#sidebar .widget a:hover{color:#03344e;}#sidebar .widget .wp_review_tab_widget_content .tab_title.selected a,#sidebar .widget .wpt_widget_content .tab_title.selected a,.layout-1 .latestPost a:hover,.social-profile-icons ul li a:hover,.widget .review_thumb_large .review-result,.widget .review_thumb_large .review-total-only.large-thumb,footer .widget .wp_review_tab_widget_content .tab_title.selected a,footer .widget .wpt_widget_content .tab_title.selected a{color:#03344e!important;}#add_payment_method .wc-proceed-to-checkout a.checkout-button,#commentform input#submit,#mobile-menu-wrapper ul li a:hover,#move-to-top:hover,#mtscontact_submit,#searchsubmit,#sidebar .widget #wp-subscribe .title::before,#sidebar .widget h3::before,#tabber ul.tabs li a.selected,#wpmm-megamenu .review-total-only,.button,.cooked-recipe-card-modern-centered:hover .cooked-recipe-card-sep,.cooked-recipe-search .cooked-browse-search-button,.error404 .article .sbutton,.f-widget .widget #wp-subscribe form:after,.f-widget .widget #wp-subscribe input.submit,.f-widget .widget .wp-subscribe-wrap input.submit,.instagram-button a,.latestPost .review-type-circle.latestPost-review-wrapper,.latestPost-review-wrapper,.layout-subscribe form:after,.mts-subscribe input[type="submit"],.navigation #wpmm-megamenu .wpmm-pagination a,.navigation ul .sfHover a,.navigation ul li li,.navigation ul ul,.owl-prev:hover, .owl-next:hover,.pace .pace-progress,.pagination .nav-next a,.pagination .nav-previous a,.pagination a:hover,.prev-next .next a:hover,.prev-next .prev a:hover,.search .article .sbutton,.single .pagination a:hover .current,.tags a:hover,.widget #wp-subscribe,.widget #wp-subscribe form::after,.widget .sbutton,.widget .widget_wp_review_tab .review-total-only.large-thumb,.widget .wp-subscribe-wrap h4.title span.decor:after,.widget-slider .slide-caption,.widget_product_search button[type="submit"],.woocommerce #content input.button,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce .bypostauthor:after,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce span.onsale,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce-page #content input.button,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li span.current,.wpmm-megamenu-showing.wpmm-light-scheme,a#pull{background-color:#03344e;}.tagcloud a:hover, #sidebar .widget .tagcloud a:hover,.widget .wpt_widget_content #tags-tab-content ul li a:hover {background-color:#03344e!important;}#wrapper .cooked-recipe-ingredients .cooked-ingredient-checkbox,.flex-control-thumbs .flex-active{border-color:#03344e;}.navigation ul ul::after{border-bottom:8px solid #03344e;}.navigation ul li li:hover,.owl-controls .owl-dot.active span{background-color:#02293e;}#secondary-navigation .navigation ul ul a,#secondary-navigation .navigation ul ul a:link,#secondary-navigation .navigation ul ul a:visited{color:#ffffff;}#secondary-navigation .navigation ul ul a:hover{color:#ffffff;}.single_post .post-single-content a{color:#ffffff;}.header-social-icons a.header-twitter{color:#444444;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:17px;border: none ;border-radius:0px;}.header-social-icons a.header-twitter:hover{}.header-social-icons a.header-youtube-play{color:#444444;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:16px;border: none ;border-radius:0px;}.header-social-icons a.header-youtube-play:hover{}.header-social-icons a.header-instagram{color:#444444;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:15px;border: none ;border-radius:0px;}.header-social-icons a.header-instagram:hover{}.header-social-icons a.header-facebook-official{color:#444444;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:17px;border: none ;border-radius:0px;}.header-social-icons a.header-facebook-official:hover{}.widget-header, .small-header .widget-header{margin-top:0px;margin-bottom:0px;}.navigation-banner{background:#252525;}#sidebar .widget{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:70px;padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;}#sidebar .widget h3, #sidebar .widget #wp-subscribe .title{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-bottom:40px;}.slider-item.item-1{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2023/09/Castle-Coaching-Inn-New-Bar-1-Brecon-Beacons-min.jpg);}.slider-item.item-1 p.slider-text{color:#ffffff;}.slider-item.item-1 h2{color:#ffffff;}.slider-item.item-1 h3{color:#ffffff;}.slider-item.item-1 .button{color:#ffffff;background-color:#ec7012;}.slider-item.item-2{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2024/07/Castle-Coaching-Inn-Hotel-Gallery-2.webp);}.slider-item.item-2 p.slider-text{color:#ffffff;}.slider-item.item-2 h2{color:#ffffff;}.slider-item.item-2 h3{color:#ffffff;}.slider-item.item-2 .button{}.slider-item.item-3{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2023/09/Castle-Coaching-Inn-Lounge-Area-1-Brecon-Beacons.jpg);}.slider-item.item-3 p.slider-text{color:#ffffff;}.slider-item.item-3 h2{color:#ffffff;}.slider-item.item-3 h3{color:#ffffff;}.slider-item.item-3 .button{color:#ffffff;}.slider-item.item-4{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2023/09/Local-Gin-Cascave-1-Castle-Coaching-Inn.jpg);}.slider-item.item-4 p.slider-text{color:#ffffff;}.slider-item.item-4 h2{color:#ffffff;}.slider-item.item-4 h3{}.slider-item.item-4 .button{}.slider-item{padding-top:153px;padding-right:0px;padding-bottom:188px;padding-left:0px;}.slider-section p{font-family:'Open Sans';font-weight:600;text-transform: uppercase;font-size:26px;}.slider-section h2{font-family:'Open Sans';font-weight:700;text-transform: uppercase;font-size:60px;line-height:1;}.slider-section h3{font-family:'Open Sans';font-weight:700;text-transform: uppercase;font-size:91px;line-height:1;}.service-item.item-1{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2022/12/Restaurant-Feature-Image-Castle-Coaching-Inn.jpg);}.service-item.item-2{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2022/12/Rooms-Feature-Image-Castle-Coaching-Inn.jpg);}.service-item.item-3{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2023/01/Brecon-Beacons-Castle-Coaching-Inn.jpg);}.services-section .service-item img{border:6px none #ffffff;}.services-section{padding-top:103px;padding-right:0px;padding-bottom:100px;padding-left:0px;}.services-section h2{font-family:'Libre Baskerville';color:#ffffff;font-weight:400;font-size:38px;line-height:1;}.featured-section{}.featured-section .button{}.service2-item.item-1{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2023/09/Castle-Coaching-Inn-Menus-Image-1.jpg);}.service2-item.item-2{background-image:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2023/09/Table-Booking-Image-Castle-Coaching-Inn.jpg);}.services2-section{padding-top:124px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.services2-section h2{font-family:'Libre Baskerville';color:#ffffff;font-weight:700;font-size:30px;line-height:46px;}.testimonials-section{padding-top:0px;padding-right:0px;padding-bottom:150px;padding-left:0px;}.testimonials-section h2{font-family:'Libre Baskerville';color:#646464;font-weight:400;font-size:36px;margin-bottom:12px;line-height:1.4;}.testimonials-section .author-name{font-family:'Open Sans';color:#15181f;font-weight:600;text-transform: uppercase;font-size:14px;line-height:1;}.testimonials-section p{font-family:'Libre Baskerville';color:#444444;font-weight:400;font-size:18px;line-height:32px;}.testimonials-section::before{background-image:url();top:-144px;left:-174px;}.testimonials-section::after{background-image:url();right:0px;bottom:-61px;}.instagram-section .button{color:#ffffff;background-color:#247d9f;}.instagram-section{background:url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2024/07/Castle-Coaching-Inn-Hotel-Gallery-8.webp) no-repeat scroll left center;background-size:cover;padding-top:200px;padding-right:0px;padding-bottom:200px;padding-left:0px;}.instagram-section h2{font-family:'Open Sans';color:#ffffff;font-weight:700;text-transform: uppercase;font-size:60px;line-height:1;}.instagram-section p{font-family:'Open Sans';color:#ffffff;font-weight:600;text-transform: uppercase;font-size:26px;line-height:1;}.cta-section{background:#ffffff;padding-top:40px;padding-right:0px;padding-bottom:30px;padding-left:0px;}.cta-section .button{color:#ffffff;background-color:#247d9f;}.cta-section h2{font-family:'Libre Baskerville';color:#444444;font-weight:600;font-size:18px;line-height:1;}.cta-section::before{background-image:url();top:18px;left:-20px;}#mobile-menu-wrapper ul li a:hover,.pace .pace-progress,.page-numbers.current,.pagination .page-numbers.dots,.pagination a,.pagination a:hover,.single .pagination > .current .currenttext{margin-top:0px;margin-right:8px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:13px;padding-bottom:9px;padding-left:13px;}.pagination .page-numbers.dots,.pagination a,.single .pagination > .current .currenttext{background-color:#f8faf4;color:#444444;border-radius:5px;border:1px solid #e7f1db;}#mobile-menu-wrapper ul li a:hover,.pace .pace-progress,.page-numbers.current,.pagination a:hover{background-color:#000000;color:#deebcd;border-radius:5px;}.pagination{text-align:right;}#load-posts{text-align:right;}.footer-nav-section{margin-top:0px;margin-right:0px;margin-bottom:40px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border: none ;}.footer-nav-container li a{margin-right:44px;margin-left:0px;}.footer-nav-container .footer-separator{margin-right:25px;margin-left:25px;color:#ffffff;}.footer-logo-social-icons a.footer-logo-facebook-square{color:#ffffff;margin-top:0px;margin-right:22px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-facebook-square:hover{color:#444444;}.footer-logo-social-icons a.footer-logo-twitter{color:#ffffff;margin-top:0px;margin-right:22px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-twitter:hover{color:#444444;}.footer-logo-social-icons a.footer-logo-instagram{color:#ffffff;margin-top:0px;margin-right:22px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-instagram:hover{color:#444444;}.footer-logo-social-icons a.footer-logo-youtube{color:#ffffff;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border:1px none #dddddd;font-size:22px;}.footer-logo-social-icons a.footer-logo-youtube:hover{color:#444444;}.brands-container{border: none ;justify-content:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:40px;padding-right:0px;padding-bottom:27px;padding-left:0px;}.archive .article,.error404 .article,.page .article,.search .article,.single .article{margin-top:0px;margin-bottom:35px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.article{}.single_post .post-info{font-family:'Open Sans';color:#8e8c8c;font-weight:400;font-size:15px;}.tags a, .tagcloud a, .widget .wpt_widget_content #tags-tab-content ul li a{}.related-posts{margin-top:87px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.related-posts .title a{font-family:'Open Sans';color:#444444;font-weight:600;font-size:16px;line-height:1;}.related-posts .post-info, .related-posts .post-info a{font-family:'Open Sans';color:#8c8d89;font-weight:400;font-size:14px;}.related-posts article{padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;}.related-posts article header{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.single-subscribe .widget #wp-subscribe{margin-top:30px;margin-right:0px;margin-bottom:30px;margin-left:0px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-radius:12px;}.single-subscribe #wp-subscribe input.email-field,.single-subscribe #wp-subscribe input.name-field{background-color:#ffffff;height:42px;border-radius:0px;}.postauthor{background:url(//www.castle-coaching-inn.co.uk/wp-content/themes/mts_fresh/images/author-bg.png) no-repeat scroll left top;background-size:cover;margin-top:55px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:33px;padding-right:21px;padding-bottom:42px;padding-left:21px;border-radius:12px;}.postauthor img{margin-top:0px;margin-right:24px;margin-bottom:0px;margin-left:0px;border-radius:90px;}#respond h4,.related-posts h4,.total-comments{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:inline-block;}.shareit.floating{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-152px;border:1px solid #e1e1e1;}.shareit.standard.floating{top:230px;right:auto;bottom:auto;left:100%;}#move-to-top{border: none ;padding-top:1px;padding-right:10.5px;padding-bottom:6px;padding-left:10.5px;top:auto;right:30px;bottom:100px;left:auto;border-radius:75px;color:#ffffff;background:#99c034;}#move-to-top .fa{font-size:50px;}#move-to-top:hover{color:#ffffff;background:#444444;}.button {
    background-color: #03344e!important;
    border-radius: 0px!important;
    text-transform: none!important;
    font-weight: 400!important;
    font-size: 18px!important;
    border: solid 2px #fff!important;
    border-shadow: none!important;
}

.button.border {
    background-color: #03344e!important;
    border-radius: 0px;
    text-transform: none;
    font-weight: 400;
    font-size: 18px!important;
}

#header {
    box-shadow: 0 0 5px rgb(0 0 0 / 70%);
}


#logo img {
    max-width: 100%;
}

#move-to-top {
    display: none;
}



body a:hover {
    color: #c6c9ca!important;
}

.cta-section .container, .testimonials-section .container {
    background-color: #fbfbfb;
    padding: 20px 0px 20px 0px;
}

.cta-section .button {
    margin-top: 20px;
    box-shadow: 0px 5px 14px 0px rgb(70 69 69 / 37%);
}

@media screen and (min-width: 865px) {
#secondary-navigation li {

    padding: 24px 16px;
    font-weight: 600;
}}

@media screen and (max-width: 865px) {

.slider-section .slider-item {
    min-height: 250px!important;
}

.navigation.mobile-menu-wrapper {
    background-color: #71797e;
}

.services-section .button.border {
    height: auto;
}    

#parallax, #zoom-out-effect, #zoom-out-bg {
    padding-bottom: 230px!important;      
    
}}


.slider-section .slider-item {
    background-size: cover;
    min-height: 220px;
    background-position: center;
}


.owl-prev, .owl-next {
    font-size: 40px;
    background-color: #ffffff00;
    top: 90%;
}

.slider-section .slider-caption {
    background-color:none;
    padding: 5px;
    max-width: none;
}

.featured-section .caption h3 {
    margin: -5px 0 0 0;
}

.services-section li {
    border-radius: 0px;
}

.slider-item .button {
    display: none;
    border: solid 2px #fff;
    border-radius: 0px;
}



#parallax, #zoom-out-effect, #zoom-out-bg {
    padding-bottom: 500px;
    background-position: center!important;
}

.page h1.title {
    text-align: center;
    padding-top: 35px;
}
    
}

.services-section li {
    box-shadow:  0 0 20px 2px rgb(0 0 0 / 33%)!important;
    border-radius: 0px;
}



.services2-section li {
    border-radius: 0px;
    padding: 156px 45px 50px 45px;
    background-position: bottom left;
    text-align: center;
    box-shadow: 0 0 20px 2px rgb(0 0 0 / 33%);
}

.service-item.item-1 {
    box-shadow: 0 0 20px 2px rgb(0 0 0 / 33%);
}
.service-item.item-2 {
    box-shadow: 0 0 20px 2px rgb(0 0 0 / 33%);
} 
 
.service-item.item-3{
    box-shadow: 0 0 20px 2px rgb(0 0 0 / 33%);
} 
 

.services2-section li h2 {
    display: none;
}


.breadcrumb {
    display: none;
}

.slider-section .slider-item {
    background-position-x: center;
}

#.slider-section .slider-caption {
    display: none;
}

.featured-section .caption {
    background-color: rgb(96 96 96 / 52%);
    padding: 5px;
}

#sidebar .widget {
    padding-left: 20px;
    padding-top: 16px;
    border-left: solid 4px #358fb1;
}

#sidebar .widget p, #sidebar .widget .post-excerpt {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 14px;
}

#site-footer {
    margin-top: 0px;
    border-top: 10px solid white;
}


@media screen and (max-width: 480px) {
.slider-section .slider-caption p {
    font-size: 26px;
}

body .instagram-section {
    padding-top: 30px;
    padding-bottom: 70px;
    background: url(//www.castle-coaching-inn.co.uk/wp-content/uploads/2024/07/Castle-Coaching-Inn-Hotel-Gallery-8.webp) no-repeat scroll left top;
    background-size: cover;
}

#header .nav-button {
    display: unset;
}

.slider-section .slider-caption h2, .featured-section .caption h2 {
    font-size: 40px;
}
    
body .cta-section {
    padding-top: 0px;
}}


.booking_form_div textarea, .booking_form_div input[type="text"], .booking_form_div select {
    border-color: #999999!important;
    border-width: 2px!important;
    max-width: -webkit-fill-available;
}

.button {
    border-radius: 0px;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    width: auto;
    padding: 0 24px;
    height: 56px;
    line-height: 56px;
    display: inline-block;
    font-weight: 600;
    box-sizing: border-box;
    min-width: 287px;
    float: none;
}

.button:hover {
    color: #fff;
    opacity: .8;
}


.services-section .button.border {
    background: rgb(0 0 0 / 60%);
}

.services-section .button {
    font-size: 18px;
}

.services2-section li h2 {
    background-color: rgb(96 96 96 / 28%);
    padding-left: 10px;
}

.services2-section .button.border {
    background: rgba(0, 0, 0, 0.6);
}

.testimonials-section h2::after {
    background: none;
}

.mobile-menu-active .navigation.mobile-menu-wrapper {
    background-color: #03344e;
}


input, textarea, select {
    border: 1px solid #bfbfbf;
    max-width: 90%;
}

a#pull {
    background-color: #03344e;
}

.featured-section .caption {
    float: none;
}

.wp-block-cover, .wp-block-cover-image {
    display: contents;
}

article ul {
    list-style: inherit;
}