#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-title{
font-size:52px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-title{
font-size:52px;
}
#top .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-title{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-title{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__0 .avia-caption-title{
font-size:22px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-title{
font-size:52px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-title{
font-size:52px;
}
#top .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-title{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-title{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__1 .avia-caption-title{
font-size:22px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-title{
font-size:52px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-title{
font-size:52px;
}
#top .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-content p{
font-size:18px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-title{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-title{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lr7om0qd-d56777a9ff17fb251ff9d3750a06f401__2 .avia-caption-title{
font-size:22px;
}
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-title{
font-size:52px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-title{
font-size:52px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-title{
font-size:26px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-title{
font-size:26px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content p{
font-size:16px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-title{
font-size:26px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-lrqqnafd-e7e4791b454792c898649e7d9afab9d1__0 .avia-caption-content p{
font-size:16px;
}
}

.flex_cell.av-20be8g-4c792c5c9d8c7427b017bd55f494dd2c{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-20be8g-4c792c5c9d8c7427b017bd55f494dd2c{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1zd9rg-43384f371738b9f5b531e11001ea1122{
vertical-align:top;
height:450px;
min-height:450px;
}

#top .av-special-heading.av-1yqn6g-f754d0a99e2db3ff207ec1753261ddd7{
padding-bottom:10px;
}
body .av-special-heading.av-1yqn6g-f754d0a99e2db3ff207ec1753261ddd7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1yqn6g-f754d0a99e2db3ff207ec1753261ddd7 .av-subheading{
font-size:15px;
}

#top .hr.av-1y5eio-b0c71b790fe844ceb5db322d77517882{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1y5eio-b0c71b790fe844ceb5db322d77517882 .hr-inner{
width:50px;
border-color:#374e56;
max-width:45%;
}
.hr.av-1y5eio-b0c71b790fe844ceb5db322d77517882 .av-seperator-icon{
color:#374e56;
}

#top .hr.hr-invisible.av-1wvlzg-0671712e3c5f7e32c50636f20084a9b1{
height:12px;
}

#top #wrap_all .avia-button.av-1tv4i8-5bf3dcea2084248fe13cff58577e1794{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-1t0pwo-fe959385c8887a7f2fefcbf24412abb9{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-1shmeo-90d19739e9d98b4a0b05ef1155dcb2b4{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2025/11/home-cta.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-97ooc-9c8fc4ffb96fbbf38c71638f97bc82c6{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-97ooc-9c8fc4ffb96fbbf38c71638f97bc82c6{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-1qovjk-17a6cca46eba6cbcffefbf67557d2c36{
background-repeat:no-repeat;
background-image:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2025/11/809a3519_53198589196_l-1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-1qovjk-17a6cca46eba6cbcffefbf67557d2c36 .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-1qhmcs-0f0b8068ec68f5e33f0bc60b0cbd0e6e{
height:90px;
}

#top .av-special-heading.av-1pf93s-2dff54c155b66ee1e210dad27f6dc135{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-1pf93s-2dff54c155b66ee1e210dad27f6dc135 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1pf93s-2dff54c155b66ee1e210dad27f6dc135 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1pf93s-2dff54c155b66ee1e210dad27f6dc135 .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-1pf93s-2dff54c155b66ee1e210dad27f6dc135 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-1pf93s-2dff54c155b66ee1e210dad27f6dc135 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.av-1oct5k-b97a043f5e871dc39f5ef52a18a845ef{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1oct5k-b97a043f5e871dc39f5ef52a18a845ef .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-1oct5k-b97a043f5e871dc39f5ef52a18a845ef .av-seperator-icon{
color:#ffffff;
}

#top .av_textblock_section.av-md7dku1b-cabafc316e32ec844d31ca97859916a5 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-md7ddr3i-bfba6b32f3bb3736d7f0c2c8ebfa99b9{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-x9jk-781a661d47a95af5cffed886f1e1354c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-x9jk-2-d1471b30537aab496fe7123c1da3139f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-1n8n60-32ca56eeaf4fa662e3150474474c65b8{
height:90px;
}

.flex_cell.av-7y30c-ea08f687d76755ea2bebd56c8b9d2444{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-7y30c-ea08f687d76755ea2bebd56c8b9d2444{
padding:0px 0px 0px 0px !important;
}

#top .av-masonry.av-1lndqw-cdd4a2d6e6ccfc0b8dccd2e2a560c136{
background-color:#eaeaea;
}

.flex_cell.av-oyp8-b2762db37ef1524f6586cb1806a78140{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-oyp8-b2762db37ef1524f6586cb1806a78140{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-mnk81msy-0aeb6b07dd932ecd38c02e3732720427{
background-repeat:no-repeat;
background-image:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2026/04/169.jpeg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-mnk81msy-0aeb6b07dd932ecd38c02e3732720427 .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-quak-f997a656cf66044de1d537548c06a341{
height:90px;
}

#top .av-special-heading.av-mnk7wmtf-ceb5d68eff2f54fb4ce2f58450d7eb82{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mnk7wmtf-ceb5d68eff2f54fb4ce2f58450d7eb82 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mnk7wmtf-ceb5d68eff2f54fb4ce2f58450d7eb82 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mnk7wmtf-ceb5d68eff2f54fb4ce2f58450d7eb82 .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-mnk7wmtf-ceb5d68eff2f54fb4ce2f58450d7eb82 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-mnk7wmtf-ceb5d68eff2f54fb4ce2f58450d7eb82 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.av-6ycqs-7ae2b1d4ea997b635868a74584420fef{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-6ycqs-7ae2b1d4ea997b635868a74584420fef .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-6ycqs-7ae2b1d4ea997b635868a74584420fef .av-seperator-icon{
color:#ffffff;
}

#top .av_textblock_section.av-mnk7x8su-d8f24f4d02b0b8f60c8b446ba5c3e8d0 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mnk7yg5o-c6f0475614f63ec2f82fd73914b816cd{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mnk816vk-3ac4a0c825220eacb24eaf2c89c30b3d{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-6ix18-b7ca5a7d3ad5b8f516753fa94485ec61{
height:90px;
}

.avia-section.av-5ua5g-73db0d7e2a749b60ebde550a88a82d1d{
background-repeat:no-repeat;
background-image:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2026/03/mothers-day.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-5ua5g-73db0d7e2a749b60ebde550a88a82d1d .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-5a2j0-cdad186f765ce81b813a64a0c092999c{
height:90px;
}

#top .av-special-heading.av-4gm6s-a2c57526525bd02ead803a70c090e3ea{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-4gm6s-a2c57526525bd02ead803a70c090e3ea .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4gm6s-a2c57526525bd02ead803a70c090e3ea .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4gm6s-a2c57526525bd02ead803a70c090e3ea .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-4gm6s-a2c57526525bd02ead803a70c090e3ea .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-4gm6s-a2c57526525bd02ead803a70c090e3ea .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.av-44rc4-e07f3971a25196073e726bbacad3636d{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-44rc4-e07f3971a25196073e726bbacad3636d .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-44rc4-e07f3971a25196073e726bbacad3636d .av-seperator-icon{
color:#ffffff;
}

#top .av_textblock_section.av-3bkn4-79f5d5b485275e49506c99935f4e7cae .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-1v4ak-711581ce630da65b9fd1fdf7bf3828d2{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-1j1nc-bdbac5ef6600432053e576758a4d3326{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-15pxw-4d1bab620b507b03044b2372d588565a{
height:90px;
}

.avia-section.av-5icag-46285c6e6d5b81cf1132de75da7d28ad{
background-repeat:no-repeat;
background-image:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2025/11/809a3469_53198129922_l-1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-5icag-46285c6e6d5b81cf1132de75da7d28ad .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-571qc-b7bbd6be3123a546732767c0f72a88cf{
height:90px;
}

#top .av-special-heading.av-4ir70-11e734b38be77fdb96fc54e1980adf5f{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-4ir70-11e734b38be77fdb96fc54e1980adf5f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4ir70-11e734b38be77fdb96fc54e1980adf5f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4ir70-11e734b38be77fdb96fc54e1980adf5f .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-4ir70-11e734b38be77fdb96fc54e1980adf5f .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-4ir70-11e734b38be77fdb96fc54e1980adf5f .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.av-3t7ac-3288016de7ddd768c1b3b08d39a9fffd{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-3t7ac-3288016de7ddd768c1b3b08d39a9fffd .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-3t7ac-3288016de7ddd768c1b3b08d39a9fffd .av-seperator-icon{
color:#ffffff;
}

#top .av_textblock_section.av-3ha1k-933abdb827ae2b329df49922b6fed6f6 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-29w08-f6681187c499c046b1259b82d565c444{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4ko8-bca7e215fa24fff96636345fbf19ada6{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-2ors-0ee0b531af3d5e7bf471bf7f8508727e{
height:90px;
}

.flex_cell.av-5j4rg-4af393bba3f553968db067a4b3b9dcee{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-5j4rg-4af393bba3f553968db067a4b3b9dcee{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4xfwc-e69988ed9a3e0a0e703c481f24d1bc09{
vertical-align:top;
height:450px;
min-height:450px;
}

#top .av-special-heading.av-1cfank-d8f443e5f6604383b08f88f3b586c56d{
padding-bottom:10px;
}
body .av-special-heading.av-1cfank-d8f443e5f6604383b08f88f3b586c56d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1cfank-d8f443e5f6604383b08f88f3b586c56d .av-subheading{
font-size:15px;
}

#top .hr.av-2bymc-ed065651f7195045b407f0a1ec737dcd{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-2bymc-ed065651f7195045b407f0a1ec737dcd .hr-inner{
width:50px;
border-color:#374e56;
max-width:45%;
}
.hr.av-2bymc-ed065651f7195045b407f0a1ec737dcd .av-seperator-icon{
color:#374e56;
}

#top .hr.hr-invisible.av-1axmxw-4c4d0c64729259dc93d2d2904f25b8e7{
height:12px;
}

#top #wrap_all .avia-button.av-md7dveog-45d026a3d7b6a46ef3148e40c3c52f04{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-md7dvjkh-9d2b0342ad48cc76f146b5b9822198aa{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-md7dvjkh-1-b6997f752ff8b19c7ccb2e3d99c1e44d{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-17ybik-3b1b9bf911046f87bd27af29a6492e8b{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2025/11/809a3132_53198925180_l.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-16v7c4-deac7e65362a35441af30f23f7970c36{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2025/11/809a5002_53245958899_l.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-15zs34-b4c52d7d071514972f7e73908572623a{
vertical-align:top;
height:450px;
min-height:450px;
}

#top .av-special-heading.av-158ngs-df1858ee9b943f9124438a1d5c396761{
padding-bottom:10px;
}
body .av-special-heading.av-158ngs-df1858ee9b943f9124438a1d5c396761 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-158ngs-df1858ee9b943f9124438a1d5c396761 .av-subheading{
font-size:15px;
}

#top .hr.av-1pdfc-135a0b3790b532d8e09dcd2f18b792a2{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-1pdfc-135a0b3790b532d8e09dcd2f18b792a2 .hr-inner{
width:50px;
border-color:#374e56;
max-width:45%;
}
.hr.av-1pdfc-135a0b3790b532d8e09dcd2f18b792a2 .av-seperator-icon{
color:#374e56;
}

#top .hr.hr-invisible.av-13kfvg-9dc184b5e2053732a8708dec54efcafa{
height:12px;
}

#top #wrap_all .avia-button.av-md7fchp4-604cc2166b17da3e96f9fa56a5d68ebf{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-f9bg-d24a94635fcad9f40044040aae441a40{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-f9bg-d24a94635fcad9f40044040aae441a40{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-632w8-07e0f2fe62c86d581eb100db83dda8db{
background-repeat:no-repeat;
background-image:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2026/01/Forest-room-Baywindow.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-632w8-07e0f2fe62c86d581eb100db83dda8db .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-5hqlw-6e991b1258323278994ce9cc8cabb691{
height:90px;
}

#top .av-special-heading.av-58vxo-796b43408e34a7d61de91c8f071ceb6f{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-58vxo-796b43408e34a7d61de91c8f071ceb6f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-58vxo-796b43408e34a7d61de91c8f071ceb6f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-58vxo-796b43408e34a7d61de91c8f071ceb6f .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-58vxo-796b43408e34a7d61de91c8f071ceb6f .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-58vxo-796b43408e34a7d61de91c8f071ceb6f .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.av-4frv4-eb6d3cbe7d2332bd8215cdd35fd3ae3f{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-4frv4-eb6d3cbe7d2332bd8215cdd35fd3ae3f .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-4frv4-eb6d3cbe7d2332bd8215cdd35fd3ae3f .av-seperator-icon{
color:#ffffff;
}

#top .av_textblock_section.av-md7fga8v-f2c4183f413ae7b322cf08dd358cdff3 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-3ixrk-c4f4ba83d9a5b0f98e1eada6f891c785{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-24nfc-e6a5178789168d1fe2ed8f40bbbf15dc{
height:90px;
}

.flex_cell.av-3echk-c47fe682af3af7fbdca32863ce0c823d{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-3echk-c47fe682af3af7fbdca32863ce0c823d{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-108w64-a655ea62bed76b847c1cc4ba38ea9cac{
vertical-align:top;
height:450px;
min-height:450px;
}

#top .av-special-heading.av-zd06c-046ee553435d992d51423a0cb94e081a{
padding-bottom:10px;
}
body .av-special-heading.av-zd06c-046ee553435d992d51423a0cb94e081a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zd06c-046ee553435d992d51423a0cb94e081a .av-subheading{
font-size:15px;
}

#top .hr.av-yd1s-527e7e2bb4cdc2d9563c10f7b8cdc5cb{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-yd1s-527e7e2bb4cdc2d9563c10f7b8cdc5cb .hr-inner{
width:50px;
border-color:#374e56;
max-width:45%;
}
.hr.av-yd1s-527e7e2bb4cdc2d9563c10f7b8cdc5cb .av-seperator-icon{
color:#374e56;
}

#top .hr.hr-invisible.av-xundw-72fa9d0ca27416ce1e5d9f85bd8d3c36{
height:12px;
}

#top #wrap_all .avia-button.av-1llp8-a38ec40d39dd2ddc5c4cf2d301776eb6{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.flex_cell.av-vu1q8-9f7a9fe40c6b4e4fd9f3f31b640bf872{
vertical-align:top;
height:450px;
min-height:450px;
background:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2025/11/809a4974_53245596481_l-1.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-1vmfc-a0463dd5cd92071fb90a6e0cd968519d{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-1vmfc-a0463dd5cd92071fb90a6e0cd968519d{
padding:0px 0px 0px 0px !important;
}

#top .av-masonry.av-wal8-ef5e01e5c8c0f8c8bde1aa48f666b062{
background-color:#eaeaea;
}

.flex_cell.av-zgms-d2dfc64c6adac1e4eb91121f97d11f0e{
vertical-align:top;
height:8px;
min-height:8px;
background-color:#374e56;
}
.responsive #top #wrap_all .flex_cell.av-zgms-d2dfc64c6adac1e4eb91121f97d11f0e{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-indzw-cc0e224a00047d60da5e641aa652a146{
background-repeat:no-repeat;
background-image:url(https://www.thebullhotelfairford.co.uk/wp-content/uploads/2026/01/LONG-HORN-HEAD-1.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-indzw-cc0e224a00047d60da5e641aa652a146 .av-section-color-overlay{
opacity:0.4;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-i77tk-aa88212f5528ebeea31c72b5e5a1648b{
height:90px;
}

#top .av-special-heading.av-ht6ng-d93d091b34e8a656370f64673886510f{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-ht6ng-d93d091b34e8a656370f64673886510f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ht6ng-d93d091b34e8a656370f64673886510f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ht6ng-d93d091b34e8a656370f64673886510f .av-subheading{
font-size:15px;
color:#ffffff;
}
body .av-special-heading.av-ht6ng-d93d091b34e8a656370f64673886510f .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-ht6ng-d93d091b34e8a656370f64673886510f .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av_textblock_section.av-1ohmw-c2bc8cbafcbd52199d37375707339d7f .avia_textblock{
color:#ffffff;
}

#top .hr.av-gakg4-d2780df1cc54f6c5a9e8ef6419740234{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-gakg4-d2780df1cc54f6c5a9e8ef6419740234 .hr-inner{
width:50px;
border-color:#ffffff;
max-width:45%;
}
.hr.av-gakg4-d2780df1cc54f6c5a9e8ef6419740234 .av-seperator-icon{
color:#ffffff;
}

#top #wrap_all .avia-button.av-f83f0-5aeb8a2c95155f4ce7b92bbd1ba067a9{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-e7ums-5d5d4917a8e14c18aaddffbf0cae328a{
height:90px;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-1zd9rg-43384f371738b9f5b531e11001ea1122{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-1shmeo-90d19739e9d98b4a0b05ef1155dcb2b4{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-4xfwc-e69988ed9a3e0a0e703c481f24d1bc09{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-17ybik-3b1b9bf911046f87bd27af29a6492e8b{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-16v7c4-deac7e65362a35441af30f23f7970c36{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-15zs34-b4c52d7d071514972f7e73908572623a{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-108w64-a655ea62bed76b847c1cc4ba38ea9cac{
padding:8% 8% 8% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-vu1q8-9f7a9fe40c6b4e4fd9f3f31b640bf872{
padding:8% 8% 8% 8% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-1zd9rg-43384f371738b9f5b531e11001ea1122{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-1yqn6g-f754d0a99e2db3ff207ec1753261ddd7 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-1shmeo-90d19739e9d98b4a0b05ef1155dcb2b4{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-4xfwc-e69988ed9a3e0a0e703c481f24d1bc09{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-1cfank-d8f443e5f6604383b08f88f3b586c56d .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-17ybik-3b1b9bf911046f87bd27af29a6492e8b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-16v7c4-deac7e65362a35441af30f23f7970c36{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-15zs34-b4c52d7d071514972f7e73908572623a{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-158ngs-df1858ee9b943f9124438a1d5c396761 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-108w64-a655ea62bed76b847c1cc4ba38ea9cac{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-zd06c-046ee553435d992d51423a0cb94e081a .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-vu1q8-9f7a9fe40c6b4e4fd9f3f31b640bf872{
padding:20% 8% 20% 8% !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-1zd9rg-43384f371738b9f5b531e11001ea1122{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-1yqn6g-f754d0a99e2db3ff207ec1753261ddd7 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-1shmeo-90d19739e9d98b4a0b05ef1155dcb2b4{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-4xfwc-e69988ed9a3e0a0e703c481f24d1bc09{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-1cfank-d8f443e5f6604383b08f88f3b586c56d .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-17ybik-3b1b9bf911046f87bd27af29a6492e8b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-16v7c4-deac7e65362a35441af30f23f7970c36{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-15zs34-b4c52d7d071514972f7e73908572623a{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-158ngs-df1858ee9b943f9124438a1d5c396761 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-108w64-a655ea62bed76b847c1cc4ba38ea9cac{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-zd06c-046ee553435d992d51423a0cb94e081a .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-vu1q8-9f7a9fe40c6b4e4fd9f3f31b640bf872{
padding:20% 8% 20% 8% !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-1zd9rg-43384f371738b9f5b531e11001ea1122{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-1yqn6g-f754d0a99e2db3ff207ec1753261ddd7 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-1shmeo-90d19739e9d98b4a0b05ef1155dcb2b4{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-4xfwc-e69988ed9a3e0a0e703c481f24d1bc09{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-1cfank-d8f443e5f6604383b08f88f3b586c56d .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-17ybik-3b1b9bf911046f87bd27af29a6492e8b{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-16v7c4-deac7e65362a35441af30f23f7970c36{
padding:20% 8% 20% 8% !important;
}

.responsive #top #wrap_all .flex_cell.av-15zs34-b4c52d7d071514972f7e73908572623a{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-158ngs-df1858ee9b943f9124438a1d5c396761 .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-108w64-a655ea62bed76b847c1cc4ba38ea9cac{
padding:20% 8% 20% 8% !important;
}

#top #wrap_all .av-special-heading.av-zd06c-046ee553435d992d51423a0cb94e081a .av-special-heading-tag{
font-size:54px;
}

.responsive #top #wrap_all .flex_cell.av-vu1q8-9f7a9fe40c6b4e4fd9f3f31b640bf872{
padding:20% 8% 20% 8% !important;
}
}
