@font-face {
  font-family: 'Bubblegum';
  src: url('https://res.cloudinary.com/bouncycastlenetwork/raw/upload/fonts/bubblegum.eot');
  src: url('https://res.cloudinary.com/bouncycastlenetwork/raw/upload/fonts/bubblegum.eot?#iefix') format('embedded-opentype'), url('https://res.cloudinary.com/bouncycastlenetwork/raw/upload/fonts/bubblegum.woff2') format('woff2'), url('https://res.cloudinary.com/bouncycastlenetwork/raw/upload/fonts/bubblegum.woff') format('woff'), url('https://res.cloudinary.com/bouncycastlenetwork/raw/upload/fonts/bubblegum.ttf') format('truetype'), url('https://res.cloudinary.com/bouncycastlenetwork/raw/upload/fonts/bubblegum.svg#bubblegumregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  font-size: 14px;
  font-family: 'Calibri', 'Arial', sans-serif;
  background-size: auto 100%;
  background: #74c02c;
  background-image: url(https://res.cloudinary.com/bouncycastlenetwork/raw/upload/v1434704884/hill-background.jpg);
  background-size: 100% auto;
  background-repeat: no-repeat;
  -webkit-transition: background-position 0.6s linear;
  transition: background-position 0.6s linear;
}
h1,
h2,
h3,
.nicefont {
  font-family: 'Bubblegum', 'Arial', sans-serif;
  font-weight: normal!important;
}
.DetailsTitle h1,
.DetailsTitle h2,
.DetailsMainImage {
  background-size: 100% auto;
  background-color: #3EB4F2;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.DetailsTitle {
  color: white;
}
/*h1, h2, h3, h4, .nicefont, .castleTitlePanel {
	font-family: 'Bubblegum', sans-serif;
}*/
.textContent h1 {
  font-size: 28px;
  margin: 0 0 10px;
  padding: 0;
  color: #ed217c;
}
.textContent h1 a {
  color: #c90b15;
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 14px;
}
img.HoverBounce,
.HoverBounce img {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
img.HoverBounce:hover,
.HoverBounce:hover img {
  padding: 0;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  z-index: 100;
}
#BlogTitle {
  background: #0094f2;
  background: -webkit-gradient(linear, left top, left bottom, from(#0094f2), to(#0060d8));
  background: linear-gradient(to bottom, #0094f2 0%, #0060d8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094f2', endColorstr='#0060d8', GradientType=0);
  color: white;
  margin: 0 auto 10px;
  padding: 7px 20px;
  font-size: 18px;
  position: relative;
}
#NewsItems a {
  color: #333;
  display: block;
  margin: 10px 0;
}
#NewsItems h4 {
  margin: 0 0 10px;
  padding: 0;
  font-size: 16px;
}
.row-less-padding {
  margin-left: -5px;
  margin-right: -5px;
}
.row-less-padding > div {
  padding-left: 5px;
  padding-right: 5px;
}
.img-block,
a.img-block img {
  display: block;
  width: 100%;
}
.img-responsive,
.img-responsive img {
  margin: 0 auto;
  display: block;
  max-width: 100%;
}
.margin-top {
  margin-top: 10px;
}
.margin-bottom {
  margin-bottom: 10px;
}
.text-content {
  font-size: larger;
  text-align: center;
}
.text-content ul {
  text-align: left;
  margin: 70%;
  margin: 10px auto;
}
.navbar-toggle .icon-bar {
  background: white;
}
.navbar {
  margin: 0;
  border: none;
}
.navbar-nav > li {
  margin: 0 4px;
  display: inline-block;
  float: none;
}
.navbar-nav > li > a {
  color: #ffffff;
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
}
.navbar-nav > li > a.active {
  background: transparent;
  color: yellow;
}
.navbar-nav > li > a:hover {
  color: yellow;
  background: transparent;
}
.HoverFadeOut {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.HoverFadeOut:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}
.LeftSocialLink {
  width: auto;
  display: block;
  padding-top: 39.08046%;
  position: relative;
  margin: 0 auto 10px;
}
.LeftSocialLink span {
  display: block;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background-size: 100% 100%;
  background-position: center center;
  -webkit-transition: background-size 0.3s ease-in-out;
  transition: background-size 0.3s ease-in-out;
}
.LeftSocialLink:hover span {
  background-size: 110% 110%;
}
#LeftSocial1 span {
  background-image: url(facebook.png);
}
#LeftSocial2 span {
  background-image: url(google.png);
}
#LeftSocial3 span {
  background-image: url(twitter.png);
}
.RedButton {
  background-image: url('background-red-button.png');
  color: white;
  border: 1px solid black;
  -webkit-box-shadow: 0 1px 2px black;
          box-shadow: 0 1px 2px black;
  text-align: center;
  font-weight: bold;
  font-family: 'PT Sans Narrow', sans-serif;
}
.RedButton:hover {
  color: yellow;
}
#HeaderEmail {
  font-size: 18px;
  text-align: center;
  color: white;
}
#HeaderEmail a {
  color: white;
}
#HeaderEmail a:hover {
  color: yellow;
  text-decoration: none;
}
#TopBar {
  position: relative;
  background: #1cc4f8;
  background: -webkit-gradient(linear, left top, left bottom, from(#1cc4f8), to(#024ccb));
  background: linear-gradient(to bottom, #1cc4f8 0%, #024ccb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1cc4f8', endColorstr='#024ccb', GradientType=0);
  background-size: 100% 100%;
  padding: 10px;
}
#TopBar > * {
  z-index: 4;
}
#Content {
  padding: 10px 10px;
  position: relative;
  border-radius: 5px 5px 0 0;
  margin: 20px auto 0;
  background: white;
}
#MainContainer {
  padding: 20px;
  background: #C9ECFF;
  margin-bottom: 10px;
}
.FormPanel img,
.FormPanel a,
.FormPanel input,
.FormPanel select {
  margin-bottom: 10px;
}
#BannerRotator {
  width: 100%;
  padding-top: 46.42%;
  position: relative;
  overflow: hidden;
}
#BannerRotator #CarouselContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
}
#FacebookContainer * {
  max-width: 100% !important;
}
#SearchBoxContainer,
#NewsTitle {
  position: relative;
  background: #262626;
  background: radial-gradient(ellipse at center, #262626 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#000000', GradientType=1);
  padding: 20px 20px 10px;
}
#LatestNewsPanel p strong {
  color: #b3000a;
  display: block;
}
#CategoryPanel {
  margin-bottom: 10px;
}
#CategoryPanel a {
  display: block;
  text-align: center;
  background: #fc0084;
  background: -webkit-gradient(linear, left top, left bottom, from(#fc0084), to(#ca1975));
  background: linear-gradient(to bottom, #fc0084 0%, #ca1975 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc0084', endColorstr='#ca1975', GradientType=0);
  color: #FFF;
  position: relative;
  margin: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background-size: 100% 100%;
  background-repeat: repeat-x;
  text-decoration: none;
  margin-top: 5px;
}
#CategoryPanel a.active,
#CategoryPanel a:hover {
  background: #ca1975;
  background: -webkit-gradient(linear, left top, left bottom, from(#ca1975), to(#750f4f));
  background: linear-gradient(to bottom, #ca1975 0%, #750f4f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca1975', endColorstr='#750f4f', GradientType=0);
  color: yellow;
}
#CategoryPanel a::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8px;
  border-color: transparent transparent transparent #000;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -5px;
  opacity: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
#CategoryPanel a:hover::after {
  opacity: 1;
  border-color: transparent transparent transparent #FFF;
  -webkit-animation: categoryPointer 0.5s ease-in-out 3;
  animation: categoryPointer 0.5s ease-in-out 3;
}
@-webkit-keyframes categoryPointer {
  50% {
    left: 6px;
  }
}
@keyframes categoryPointer {
  50% {
    left: 6px;
  }
}
#LeftLogo {
  margin: 30px auto 10px;
  display: block;
}
#LeftCallToday {
  max-width: 70% !important;
  margin: 10px auto;
  display: block;
}
.CategoryTitle {
  padding: 15px 20px;
  color: #FFF;
  margin: 0px 0px 10px;
  background: #000000;
  font-size: 20px;
  text-align: left;
  text-transform: uppercase;
}
#FooterStrip {
  background-image: url(footer-background.png);
  height: 6px;
  background-repeat: repeat-x;
  margin-top: -16px;
  display: block;
  position: relative;
}
#Footer {
  background: #0c4612;
  color: white;
  padding: 10px 0;
}
#Footer a {
  color: white;
  margin-left: 10px;
}
#Footer a:hover {
  text-decoration: underline;
}
#QuickChecker {
  background-color: #7db2eb;
  background-image: url(quick-checker-background.jpg);
  background-size: 100% 100%;
  padding: 20px 10px;
}
#QuickChecker #QuickCheckTitle {
  max-height: 44px;
  max-width: 100%;
  margin: 0 auto 10px;
  display: block;
}
#QuickChecker #CalendarIcon {
  background-image: url(calendar-icon.png);
  padding-top: 120%;
  background-size: 100% 100%;
  width: 120%;
  margin-left: -10%;
  margin-top: 5px;
}
#QuickChecker .SearchDate {
  margin-bottom: 10px;
}
#QuickChecker .SearchCategory {
  margin-bottom: 10px;
}
#QuickChecker .SearchButton {
  width: 100px;
  background: #d70a04;
  border: 2px solid white;
  border-radius: 5px;
  color: white;
  padding: 1px 10px;
  margin: 0 auto;
  display: block;
  text-transform: uppercase;
  position: relative;
  font-size: 17px;
  text-align: center;
}
#QuickChecker .SearchButton:hover {
  color: yellow;
  border-color: yellow;
  cursor: pointer;
  text-decoration: none;
}
#QuickChecker .SearchButton::after {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  background-image: url(magnifying-glass.png);
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: -11px;
}
#MembersOfPanel {
  background-color: #fff;
  padding: 10px;
  border: 1px solid #00468a;
}
#Newsletter {
  background: #d90072;
  background: -webkit-gradient(linear, left top, left bottom, from(#d90072), to(#be0064));
  background: linear-gradient(to bottom, #d90072 0%, #be0064 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d90072', endColorstr='#be0064', GradientType=0);
  padding: 10px 20px;
  margin-bottom: 2px;
}
#CarouselContainer .item,
#CarouselContainer .item img {
  margin: 0;
  padding: 0;
}
.castlePanel {
  background-color: white;
  border: 1px solid #ff1085;
  color: #8d1553;
  float: none;
  margin: 0 0 10px;
  width: auto;
  text-align: center;
}
.castlePanel .castleImageLinkPanel {
  background: white;
}
.SingleImagePanel {
  padding-top: 75%;
  margin-bottom: 10px;
}
.castlePanel .castleTitlePanel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 8px;
  min-height: 26px;
  background: #e80902;
  color: white;
  margin: 0;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.castlePanel .castleTitlePanel a {
  color: white;
  font-weight: normal;
  text-align: center;
  display: block;
  width: 100%;
}
.castlePanel:hover .castleTitlePanel a {
  color: yellow;
  text-decoration: none;
}
.castlePanel .castlePriceDiscounted,
.castlePanel .castlePriceDefault {
  padding: 10px 0;
  color: #333;
  height: 50px;
}
.castlePanel .castleCheckBook {
  background: url('book-online-buttons.png');
  background-size: 100% 200%;
  background-position: top center;
  height: 0;
  padding: 20% 0 0 0;
  color: transparent;
  overflow: hidden;
}
.castlePanel:hover .castleCheckBook {
  background-position: bottom center;
}
.castlePanel .castleSubtitle {
  color: black;
  font-weight: bold;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #287BA6;
  color: white;
}
.PostcodeMessage {
  cursor: pointer;
  z-index: 20;
}
#WeatherLink {
  background-size: 100% 100%;
  padding-top: 25.59%;
  height: 0;
  background-image: url(check-local-weather.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  display: block;
  -webkit-transition: background 0.3s linear;
  transition: background 0.3s linear;
}
.navbar-nav {
  float: none;
  text-align: center;
}
#NavigationToggleText {
  position: absolute;
  top: 15px;
  right: 60px;
  color: white;
}
#TopLinksMobile {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  right: 0;
  background-color: #3eb4f2;
  background-image: url(stars.png);
  color: white;
}
#TopLinksMobile .navbar-header {
  border-bottom: 2px solid white;
}
#TopLinksMobile .navbar-collapse {
  padding-bottom: 10px;
}
#TopLinks {
  background-color: #3eb4f2;
  background-image: url(stars.png);
  margin: 10px 0;
  position: relative;
}
#TopLinks a {
  background: none;
  padding: 10px 6px;
}
#TopLinks .dropdown-menu {
  border-top: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#TopLinks .dropdown-menu {
  background-color: #3EB4F2;
  background-image: url("stars.png");
  padding: 0;
}
#TopLinks .dropdown-menu a {
  color: white;
  font-size: 16px;
}
#TopLinks .dropdown-menu a:hover,
#TopLinks .dropdown-menu a.active {
  background: white;
  color: #3EB4F2;
}
#HomepageBlocks {
  margin-bottom: 10px;
}
#HomepageBlocks .row {
  margin: 5px -5px;
}
#HomepageBlocks > .row > div {
  padding: 0 2.5px !important;
}
#HomepageBlocks a {
  display: block;
  overflow: hidden;
}
#HomepageBlocks a img {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: transform 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
}
#HomepageBlocks a:hover img {
  padding: 0;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
#HomepageBlueBox {
  background-color: #0090ff;
  /*background-image: url(map-pin.png);*/
  background-repeat: no-repeat;
  background-size: 107px;
  background-position: left center;
  color: white;
  padding: 20px ;
}
#HomepageBlueBox strong,
#HomepageBlueBox h1 {
  color: yellow;
}
#HomepageSocial {
  background: #fc0084;
  padding: 20px 0;
}
#HomepageSocialInner {
  position: absolute;
  top: 50%;
  left: 5%;
  right: 5%;
}
#HomepageSocial a {
  display: block;
  height: 0;
  width: 100%;
  padding-top: 100%;
  background-size: 100% 100%;
  -webkit-transition: background 0.3s linear;
  transition: background 0.3s linear;
}
#HomepageSocial a#Social1 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAB/CAMAAADxY+0hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURRUzchQycjpYlzpYmCVCgTFPjitKiTlXlQAAABUzcjtZmBUzcv///y1Mixw6edbb5oCUvBk3dyJAgObq8mh8qHmOubC70Udjnr7I3eDk7fDz9zNRkNnf6z5cmo2ew1ZvpqSlTbcAAAAKdFJOU6rGxt2KRyLwAO7db7x6AAAB0ElEQVRo3u3b6Y6CMBSG4YJlEVqwbCId4P7vcsqigjEx6tAvE86b+MfEPEhqDjUpC4c8fojsduDeKDPz8t0IketPvhdEmAJv8H0Uby7AN74b4XJD5kXIPMahPmcHJN+6LIB+/4BF5JNPPvnkk08++f/OPxflvdau35Z1Lpadbfpt14iHbPp9KgTQLxqB9PtnvD2/TQXU7wTUb3OsXwqsX4P9HOufH9gmn7PkFyu96m3Pv9Xy6+Y3tZa3NvZPy3s/zFyZqXiZRf9i9DVu2ddJHAP9HxVD/TQmn/xd+EU9t3z4aqpFalP/JF7UqDmQn247/176FdjvwH4J9nuw32L9PML6NdivwH63sV9etxmrvf9lLs8LW8//z+ZfYm//oYtn8zdbtK0vixfzX4H9BOyj77/cua/BfoT1FdjPdu5LiK9u6Y199Pwjn3zyySeffPLJ351f/kylpgrg3x5EP9hzk08++eRPvgb7EupLlkD9I4sl0JfGj79ZATK5l739aR0PvvpuCX6eVqP/xt9Vf1pm5Mk3VyAtl2Wje/VRkX8E+w7UdxiH+pz5UN9nIXIF8uH8MW4FOOP5Zx91AY4/nf8OOeJHeOTX8+fjAXhmt/n4e/gL9bKNsQOfZZYAAAAASUVORK5CYII=') /*facebook.png*/;
}
#HomepageSocial a#Social1:hover {
  background-image: url('data:image/png;base64,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') /*facebook-hover.png*/;
}
#HomepageSocial a#Social2 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAB/CAMAAAAQJDo1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURbIfEtE+Ls2UjtE+L+vr68BSSocAAKsXCK0fFr4qG////6sYCYYAALQhEsEvINnZ2cg0Je/Au/rz8r5NQvnn5eKZks06K9qCedx0addUR50LAdlpXvTTz+ivqf75+Pbf3U0nE0gAAAAKdFJOU1u9nv+ZR66qAZUT3I02AAAGJElEQVRo3u2bW5erKgyAnXF3T1sHjoqoDF7+/788eEcJCEina5118tIHtflMQggQo/sgt8dH/MvyEY2a7+PPI36LRAvAR/wmeUwAb9M/EkT3KH6j3AQAeSfAxz26xW+VexS9F+AWPd4LEP3nAfLnKvx/AGcAxivatpmd8KAArKJZ3z3tJWPhLMBp46J6kKIO5oIqy5+u0tFQMcBo8XQXrfVdAVjbeag3WN8RQFZfNFmbNcVF6zsBVJu2pmLrWMg66J3ZKCHzAMt0HmUUQKChE1FdGDwqwW2UYQHoZn3QrlQlaEIC0NMXqzp/G0gAJJkk3QN8WrxWpdqgDQbwZx1ShrgGvFAHB9DHdpniVh2NKQIl9QXIQdUYIzQ8hHo1DBJAUOltAcUAKUbSPxPVCVxVn15wwT4CUnT8c8AJx3vwlRhodoYHjItVE1S7630BiQzcT7K7flsANg+UKAEFMIFsffb0khWAg28/BbY2CmrJ+vwiwKxfUo9wuUKNDOqk0JRClkruGkBxtP5hPA2GAUwgRe5FgH4M/e311fEk4HrTxHwRoNmZX0knk3sq04xQXwaQ9GtSsuqDBoUDONcfx41SE27J5yJAL4V/6TApojVaLgIU5oSqDTSy8l4E6GwMsMvsKwBaSmgh9V4451IxVZNJ+HpdPLHOBdjCAHGcAQDmJ6wnI2JjADUIxseCAFSnQwB0NFGMVu4LJAAgka+vAK2NB2IGAuxMkO7nUAhAlhUg1+bgnXTKMDxS+wIsl0szQH9MRIrfvAHmIDipsg+5sFEj1xugsYhBZRwCkeMNMF13BADGjj8A9QAgIQFy5AywzSAhAEZ7ugFQYAK5AFBYADSgB+T0cQFgrLJjhzyQQTWkWE7idBMAQL6c7gCGtVZpvdrevVIaYHk+RcFJKoaSQECAHJ9MRly3Ng0EIF7KHIVSPdDtYioUgIhDI0Ch2x0oQwF0JLWrR+h+NMWhAJ4FsRqE7WFrJBzAs2AWu3UZsgWgs4gCGNsB6AlYvi0J0fnmzF50AQsAPHN4C5AX0pr4AJAGBYC3DNdt866KFYD4AsCjBwj648YyX2ehfLyEHD1gAPhCGbRmayr5EK85Rghy9IDJAklSgYdFXdMOsUtb2UT5HKHIbgxYAiQ4sz2h4+r/WRnABDC+DGmtACjwf1YGMAHMJQym/fkRIVj2xBcBNn+SujVCbCcK2NEBZoByZ09C6kqkzlZkT6rdE0NOQ/AMIIb2poe7jnFRAR6w1G8GiKHt6VLdkGGqAVAcBAAiQGWt25jF7vpjvEkJAEBb9EgZmXMSKD30n3bRlIATlG3J6hAAOA4HABEU4HkpDqpfOr5XvaD2UlTyWVIahwVQCdSkJJfi5Qs6qQ75AJihchJY/6GJZW8ECnVs4JD2B7po5PNCAvaMkGDxp+kjKrcDU3Bm6uog49/YSVXOB8aaY6AWlS8GmE7MU4wbmKBhvwBgPAnL618CiNvT2uzFAHFxWp29GIBr27sCBYIegHEuFgWGSrVnrwFgNbXrIzMt5D0BOM2c+vlyFhCA0cajl48FAuCtTydjEAIBwMBA60RL4bCxMhwuVlTb59lfB/hUBlqR0ZrtT4Fw86p8cNwhKdqKAa0LuiX89Zy436ymsEvHIoTojMBDAWT6GQZpKySn3kIjgLE5d14KcDgW6wAA/Ykd50oQ3klprgOcdieu1SroBnYVoDq/b12P8S7sQBgAzPrH2gxvlSopQvqgFABUp3hpZjy21am9NP4AWGRCBKhGmo66aVGeBUsFZTLsE2LNssCeoPat09EIsBGkFtqhDlPqt1IYxta0Uzr2gmreHaFxX2WMRKxZtbWJD8GobwIY1CQ/iizKJ/UjwnIXzWVpxb3YUdBydDsC/HwfRfwlKMud/8hChwcSL5kAFO2GJ2aC6gjgSTAA/DioXxF+FIBvX4CDeouHRoJMAqi+vU0QRZHT289y8EH17W2CW3RzVz8agUgAxB9AfHP610O/IJABkm9fHzwEwM1Hv8hFEoBD/BwNMHx3HHnxk+Mg8AGIpi+vI5+niRIC7j6Ilm/Pb3/d6bnqAUeAr9v68btAiB5fbvL5Z5HPv6vYP/6YFd//BXRl2NG3gzjsAAAAAElFTkSuQmCC') /*google.png*/;
}
#HomepageSocial a#Social2:hover {
  background-image: url('data:image/png;base64,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') /*google-hover.png*/;
}
#HomepageSocial a#Social3 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAB/CAMAAAAQJDo1AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQ+r3AKf0CvD8xWw4wAAAAOg0Bm15gKfzynF9hm15gOe0CjF9inF9gOf0P///yTA8Qul1Rm15nHV9BGs3fj9/9n0/Ybd+ev5/VDQ+DrK9x+77cXv/KHj+LTp+je021XA4kDrQMgAAAAMdFJOU1ql8iEAkz3dzJb0s9jY5swAAAPUSURBVGje7ZvbcqsgFIZtm6ZNC2GBiqCYvP9bbg9pznJY0LIv/G+Smc7k/1wnEGuxmbTdfX/+qb5329m5mOw/SQa9Fj8ABcmk3QyQzX8iKDZvr/kAyHYA2GX0J58DQM4AEPJWbLP6k6Io8gLsVoAVYAVYAVaAFWAFWAFWgBVgBVgBkgFoIaUUSmcCEN3+pFrqvwdQ9f5KjbwKS6ciAbRw+8v9nerZVfTVvouNQF8pl3+/f1AlJ/fhi4oE0ENEdbD/6Dx/yNgaGKNb66D4X6uPLsLp8mwEurL4TwWgVQzAXN6NCkzAqRa1Fqa2p9AF0JyLKjwAlekqZxm6AM6/3+nwCpgkSBqAhSD0kf6+KZhTKux/f5YFEdsF9W1Vi+UIPVOjotvQ3Bf2HYLVv/NYllwA4vGqjPIF8FkWnWtB/ay/pfKqgatDYF62SACxkF0j1BLfWSWwkzulJXo/YJZLvO6MtQiBUk7awX0Qw29I6j1W9CIesSPSWILq4l+ii7DrBZqgvvVnDAUwXEhncADdjz+QoRIAUAD9Hi9zDgAsl6HPjggrQa+FnAMqAuBAPdrA2QUNHgCStKFB+1+agEKLXwvwOZCXLmQxt2boEBzPACzu3hA5hipIBaCauCkQDXB37xueARp/e25fdZ9vGGhKAKJlV+HHYDTAcPJyvByB+AXgagpBNICJGQIpAMKH0XUALLsR7xrooxZCHg+gKvQysLwQB3WBCBuCNwsxTXJMJ/E7EUhzTij8s9Df+NtrMOCg8uBbiTVQ/xIIOSmFg9dEbm4LwFECIQAMKByEbAL9y3RnxWyMrQj0d2Qg8LCagwn1h6Sn5cIR/7q897ePwTAALV0bEwMP/jTV8wIlnctxdXy0dwbADqDE+BjG9J3Pnqw/PPEHFhcB/1WweXb5HgFwpUD47YgbAU/9gcQCEG0atL1zBngWoaP4uyNdEidJAGx74k6Ui/auIRw4B5Q0XXNzRteLI1CLgCQFOMVCDa0pjoeD1dp9Qxb94LLlJSTxxz855Q7/lvwuQGm3B19/JAB3xB8Y+UUA5rL36z8kQMtLZ/lzkhqA8Ull6dF81hMpdARK6ivggQn1TAEHP38eXM/eNeCBAJyR3wNwIgBHDZSgLmCLLYC6eNwcaO+bAUreEryQo5ixdhJjJFLrv3JlB3gvCp7Tnw0AkBOgHACCVs/E4nQEoDyf/wwQuoSmyv84V2eAAYEPQ+VPdRrrPwDZtAL8BwDbvABFsfnKCrAtNi85/T/Gt25zhqCY3jvO5/8yv3n9ntH/9O75Rw77r/O75+PH+8cf6+Xk/A/V2hm2epO2MQAAAABJRU5ErkJggg==') /*twitter.png*/;
}
#HomepageSocial a#Social3:hover {
  background-image: url('data:image/png;base64,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') /*twitter-hover.png*/;
}
#HomepageSocial a#Social4 {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAB/CAMAAADxY+0hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExUReLf38vJyebl5cC/v9TT087MzNbU1L+/v+bk5AAAAP///+4yL+46N84vLsUqKt43NDw8PEpKSi0uLepJRuh7eh8gH/GYl/K0sxMUE/rV1edgXggKCIWFhGdnZqOjo4E+PoOiwgIAAAAKdFJOU/p+//+lLRXdzQAUkJOMAAAEmElEQVRo3u2b63qjIBCGiZjDNrpRoVBp9P4vc2eGAZOmTVuMsj/yaQUReJnhELWP4g9qtykP66rc7IgskF4WOVTuPH97KPLosEX+LhceGrADflnkU/lHbIuc2ooyK78Uh6z8Q2Z+IcST/+Q/+d9obEFnXwKjrViXL5E5fIyu6P/J6AtXrMg/I3XE2IAxuTZfBqt9968+/kXbNA1iJYTNef35NyAXMp8xlOvzR+SOvh1tLDx7+fhxBcL7XUT3SxqS7cC+GEHyInz4+ucNl8H9NA3bOCuKEBt+Nzt/zqcOkGceBrKdJFfhg+e7ZgQvdINfDxpwPhwavxguzi/aruuGBg6Ioekop2lZ8PCkblqGf+680P2EIz9gZB2+ZP5Q5OFTB7D7s/C5A4THdZ/z2+X40AGv3atf/EJHUJtCwshOWohfNK+gcz7+8ORP/NesfIwRHyMhgfgxy+P57Rvomj/8b/yGLyzPf8vKhxiuRAMmYQJfGvHCYvx3kOc3gHmF398Ow8CH2wMM1uB7UEfH1vPf6QSDFfji7T2K7r/4vOvgsAK/GGMDztO190YsyT8PoDE+kXmDx3B7CPHzor//t2VXfP54vv958sOYu6uH8612SqmqOv5CVQVFnLbz+VYdZ0jZmXx9nCk9i++Os+Vm8PXxAdLJfHt8iGwq3z2G7xL5gkawudbNdNCYer8BIo1P7tcv17oZEhZTkzvgHt/8hl99uR2PJo2vP+dTrXFn/terI+TRyfzqM/vJqLgH+6svdqwjkV9BeeVQhKZYhbokEL/6Ej+D76rgakV8RfVduz/wv6aDXDLf2zXxuUI6cITtv4FGPx3n8H1VF3zsA4yo0BnMd8a4gIUT29vpPJGvYn0X/B4iPYQmpBBf0dFydstjNZyrxfm9B5oqZLlqwPJ8VlGFKyy3lv3aRF5Blpt+csDy/BDCkuGYS2V6Xz6NX/2Kb5ivOaScxXp8/Rn/ZSZf0Z6LzwNA/Z7fW2sLvqDm+F+l+T9qfv+rbHyo/eT3WfxT+vw/8Rb5p5+OP8XyxRP5JyiMe7AfYifiQ2hCCvEh9NwpZFHxZD4Vj/7Hs5/zyX5fPJ3vlWR/zxeS7XeP4ru5/NNLrCvwA/Y+v1+Kb14+8g1z6ffPcJlZfKis5o1pNXu151ucyO+doyQX2qq15XZAmdT7/4hnPkb7y9Ul8qeE+irBkQmp/LqGwvVkP8RrvrvqTUi5xFnMcSquz+tUvmF6fcn3U8HU13zv/UJRdhcaYLl84vMnt54sQPmoMhY6plYhxUHoIIcxesreF0VvXThNfP4W9YOU+P6h0I/B69T3P+CAv2Hz+xS73WOGD1stkt+/2b9BNf8F3Cct4Os3MjPeP5pY+UU77um2WWbW+1f7HfC79tiZ75+FntGCWn9b/Q/e11uDU1zjAz+N5zs8WhBAGlcF8/3r9+f/X578Jz8nPjdfZuVLIXM6AOgyZwMk8mU+64G/l7k8gHiyHwOcCCvuIAbvZVYJmZm/f/Izai82Wfkbsc3K38L3rxnxJX7/m28E7Hf0/XOuBuy34fvvPM7n779B2025X1flZkvkf9nzV6qnRGccAAAAAElFTkSuQmCC') /*youtube.png*/;
}
#HomepageSocial a#Social4:hover {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAB/CAMAAADxY+0hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADAUExUReLh4ebl5f///5qZmaWkpJSUlObl5eXk5JOSksPDw+4xLp6enu43NOTj49/e3pSUlMC/v8TDw7i3t9TT09DPz83NzaKiou0/O+Xk5NfW1ry8vJeWlqalpa+urtva2s4vLuno6MjHx8rKyuE5NscrK7W0tLKxsezq6qyrq6qqqtYzMqmoqDk6OS0tLUVFRR8gH+hZV+Z0csInJxIUEvrV1PKbmk5PTggKCPe1tOuGhP7z83R0dGBhYIKCguSxsc/Ly+jWqLIAAAAKdFJOU//////wkZ/dzQnx295uAAAJm0lEQVRo3u2baWOiPBDHY90eWy9Ordqq6HofxX3EFa/v/7GemUnCJQhad33TP5SEkMxvZpIgb8p+kh4fX/6tHh85mBG9cg89Sv5L5T564fx74SvNF+Q/NkEVeZF/4l60V2QbNgVu+Q0vyGLF61ARj31zHkJ0a+IUsJ/Ne+one8w34cjTnxQ8kJe8fNgUB9XoWaC/HN70euTDHZrhtqYwmH9kLwErzdORiWpG+58OjDMYuX+R/GZ06Cnv/PPAg2YG56VYPqMK+b8i1iwEAQUJEneykMp7VdG14A8MeVkI3Raiz73H7Ac3VpBFnkwXxDUvn1VBghyoFsL98tFmryjIu6hYoJ+HPxEQ39/fq0K8GrQeyIpvKuBDJKDAhcd/XkCcTsfj6XQKZFEFFwq3UDofA56OPlCj8Xg8Gn0MBh8f4+ltHEB+lU74kwfdygvix4c1aDcgJ7C6no5hDgo0C2I1VL1BvN0zVhDPC/6tj2I/qmmClH8UkLnX+qA8VQej6Xu4WyF2cCHFeCb++KO/XoAGmqY1Dlg79GkGvq50PoQ/Gmg7pFaURkPZY63aH4zGfD3CSqQjrOz891SNPwZaE6k7VVEUrKwbWh9WAq5Hf1u8i0O6lUlpfAx/CnyNsKqqVskRResPSOQFIKfjoE5cqIq/i/kYGcbf2C9mi0VfVWH6Z4uq0tC4+n3cFCO+Pz2NYlxIin+aKuJXZqCKZe2hWKiwEEBA1xoyE31fmJXxNJPYD+g4ntKFv+Om0ZFj4PcbGvJ3lrrAQoWFMN7Ri2BfbVAaDqB3qFWgzIMHozE3KwyOPbuy4EsH+KkajYCvUODWO7pRsFQ1TzsS1sS6QqlAX7C2xxcVrc5xFrEfo3RB/JpyQPKArqplDQQeNYVd0aD9qSoqbs9dQ6OFmUFZ+B/E7yP5gFnYdy1rx4Nf8G0J84GVJlQEv5/RARZZufECfkNdz+fz9QwuzW63S+R+t0GlBfNBfAvWJ21PSkAWXcA/zOdIn88U4C8oD93uDrMCWIv40CD5/cHt+APkKx9zLsR2Z0G+bKDE0P6gXZmJP8gk5FsLzq94fNM0Q/wKNHC+omnZDF/C33G+0rWifNOM8r3XUjq/D68u/vbCindLTfy23yf+dD7/nH+uTQyXJgL5WIHSPOULkwPfmPd+5I3YwILvzWTB776idmefoAPyTeIbhsH5hkENFWjAXQKvyYamZTJ8EX+dna9kdID1tWzKyl/4/CzKym+c8D/P8Lt/g28F+VgjPlaQjyXxoSR+NgeY1sgmRbXM9X+gA2w20yC+ruvEN3SdGirQwPmW+EJIFedrdIYLLXgf5pucv47j4x7ZmZIfZypEYVnDh+kXfCOVv0d+tgQAX6EzTBNNinenqGrXCPKhtgDcHpugNOiRrufxwd7s4pfyiaEYCIM/JYtUjP8PiPNngPls1NU5lrrB+bMquUN8NZNVhWWjA9/qmgvk7wxYf+aOQHO6rmHZE18K+NaN+arPp/3X+O+Pp3fi8/r8Ey6X8MFyVEq0RkWYb+Y9B3Y0ITQ3f2bWXPJjDUYbY/nxgh/dwx6Ux58/eAOMZjzgPOJNU4Hb+UGv0+9fN8w/o6x8C755MWwQGMcqvPMgBix4QgzYhSiYCwj/dnwkkwSefv6JD0S8eHwp7qKV7oPF+dy8xKheVZVcDpQI7gXhdfLAe6L7HpCXVjdkSBIsj6RaLNoYVteL2ohKl4re6wE3yYtzOs/3Eiss1/WA6kKh+2AHmQire44vE9UV8cp8d71VRYZboAghJhcnfcXy4FaJIWHUZrEgLiKi1+tH17ZrtVqx+JpZxSIMsG33CC5ID+KVyDcl3X79gmzpQZILTCyvUxmEX75+UUtywEiiJPENkybefv2ybL4MjCR+4IkhAkc6Rt9yv45/LS5b0QzwG0Py44Vz/3oT8TUQL2Ym4SH82OwXI0dsY+iwW3Vdv4yPO7ml0/Q5YZ34tMTW8wnQkx0Avh53QPZblP7lQ1jLaLAbaNyeTcDrsUVrMO5ghh6veqvsJvDDxjn/rANuuVVPwCTx68gvgk74xYiIXzwr5Ncv4uM7PJn/Gjg9/mvyuSy3khwI8+shPoUKr3EQoalWuyJ+j18PgerEr8erVWZ+qmvEr8Uaz8Jn5VYCJokP4TP7VnyblVsJDjD9Qj5NgpyXAN92Xb+/7WxWG8e+ng8fEOVSLH8FlRWUjmwhfg2vDxvReyPW6kZkzC6VWwkOMHg3yaPuVzH8Eoyu8SOVv+JAh/Arb7OgQ2ilRAmIO4Dfou+lqDg/Y/xS25p8IkQzJfhCARpUkU8VL3Av/reaL85HER9KR7YQf+VyKn6obSlyZ8VnoIbpeyO+sOyDQCw2eMCXWa5Wi+Qfa7H8rfRjCZ99krvlPfFTMMfK5XhOIp+VctnjR74r+PTCdEXPIR+eKyU5IPhl7+KFz/lFHsAFfFlSz+0Jvxzll1vywIuol6+PP5kfd2D8wXtZ+SJ/tdlstpn4GGuMGHvrfIHvb0hS542xBA7nU+KDFcm/cv5P+CXBbwVOSnNS/KUc8HvikPzeFXwc38mVzscfz++BangKPt4TH0pHthAfSs4XpWsL9cjGxXwm+ITsXc5f9jzVBJ8l8Vnc4cV/PT8SP4sHtVi83nId2w+C+L0Tfu8cfyUegCed3FsCBvix4f8NfiwoIf4S8SfikPyJz98k8fn7X/CHOGaC/FJC/OUEfq7TWU6kBB+rxJ9MHK+F80ULDKHfPwfGbHlP0LJDC+AKfo/OKP9hNXwI8R9WyyU12dBA7113uRF+XMXH9HfcpPg9efxgwzH4/UPD3U7yBGTiT8gY1cTX1cqRLcTfiu89cnbrf/9NMvBLcQfmH5LXnrThlHyscuvOJMTf2pSWoU0j7KGPxyFth/PjjqT4S7lc59iWmixRE6r3nKPba7dt2UIV6OE47kR2d1fD7eq4lMOPnVyulBR/KVaY/9ykfRNNchR/rJL5uc7QvQ1/OYT4L+VjAsrtXzdQu4zhX8inBHSOt+Afz4QP/Ld45ZA/dL6Od4YQPjgQr0S+cODY/v3r96+rz9/t41l8Gr8zLLnt31er7ZYAfx0fHSAPhobj0v7H7wl4o8hFGQTJpQavKuxF3V3nOBT0RPw5vnQAPLhWnTT8WT45QB4ElU4MKnceD58luRR1vqBcJ816Ov9qJzIZzsTPZuqqURnj/2v65n/zv/nf/G/+nfjPd8WX7sx/Zk935T+xn2/35MP/n94zAU/4/7/3WwHP/P+fn++H5////fR2n+RLPnjw9Pxv9fTEwf8DrFqyXzNd9CYAAAAASUVORK5CYII=') /*youtube-hover.png*/;
}
.bookButtons {
  text-align: center;
  float: none;
  width: auto;
  height: auto;
}
.bookButtons > a {
  display: inline-block;
  float: none !important;
  padding-top: 9% !important;
}
#BannerImagesPanel {
  margin-top: -5px;
}
#BannerImagesPanel .row.row-less-padding {
  margin: 5px -2.5px 0 !important;
}
#BannerImagesPanel .col-xs-2 {
  padding: 0 2.5px !important;
}
#BannerImagesPanel a {
  border: none;
  border-radius: 0;
  margin: 0;
  display: block;
  overflow: hidden;
}
#BannerImagesPanel a img {
  min-width: 100% !important;
  min-height: 100% !important;
  max-width: none !important;
}
#LeftText {
  width: 70%;
  display: block;
  margin: 20px auto 0;
}
#BCNLink {
  display: block;
}
#LeftCastle {
  display: block;
  width: 50%;
  margin: 0 auto;
}
#LeftLogo {
  display: block;
  margin: 0 auto 10px;
}
#LeftPhoneNumber1,
#LeftPhoneNumber2 {
  display: block;
  margin: 10px auto;
}
@media (max-width: 767px) {
  #Content {
    margin-top: 60px;
  }
  #Logo {
    display: block;
    margin: 0 auto 10px;
    width: 70%;
  }
  #AreaChecker {
    display: none;
  }
  #CallUsToday {
    display: block;
    margin: 0 auto 5px;
    width: 50%;
  }
  #HeaderPhoneNumber,
  #HeaderPhoneNumber2 {
    display: block;
    margin: 0 auto 5px;
    width: 70%;
    z-index: 3;
  }
  #HeaderEmailAddress {
    display: block;
    margin: 0 auto 5px;
    width: 70%;
  }
  #QuickChecker {
    margin-bottom: 10px;
  }
  #FooterStrip {
    display: none;
  }
  #BannerImagesPanel {
    margin-top: 10px;
  }
  #HomepageBlueBox {
    background-image: none;
    padding: 10px;
    margin-bottom: 10px;
  }
  #HomepageSocial {
    padding: 10px !important;
    margin: 10px 0 5px;
  }
  #HomepageSocialInner {
    position: relative;
    margin: 0 !important;
    left: 0;
    right: 0;
    top: 0;
    padding: 0;
  }
  #TopBar {
    margin-bottom: 10px;
    background-size: 100% 110%;
    background-position: center center;
  }
}
@media (min-width: 768px) {
  #TopBar {
    position: relative;
    height: 0;
    padding-top: 17%;
  }
  #Logo {
    position: absolute;
    top: -20%;
    left: 1%;
    width: 40%;
    z-index: 4;
  }
  #HeaderText,
  #Castle,
  #CallUsToday {
    display: none;
  }
  #HeaderPhoneNumber,
  #HeaderPhoneNumber2 {
    position: absolute;
    top: 29%;
    right: 2%;
    width: 30%;
    z-index: 4;
  }
  #HeaderPhoneNumber2 {
    top: 55%;
  }
  #HeaderEmailAddress {
    position: absolute;
    top: 81%;
    right: 3%;
    width: 31%;
    z-index: 4;
  }
  #CategoryPanel a {
    font-size: 16px;
    padding: 6px;
  }
  #BannerImagesPanel a {
    padding: 0;
    height: 65.9666px;
  }
  #TopBar::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-image: url(header-clouds.png);
    background-size: 100% auto;
  }
  #TopBar::after {
    content: "";
    display: block;
    background: url(grass.png);
    height: 30%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: auto 100%;
    z-index: 2;
  }
}
@media (min-width: 992px) {
  #Logo {
    left: 32.5%;
    width: 32%;
    top: -11%;
  }
  #Castle {
    display: block;
    position: absolute;
    width: 10%;
    top: 30%;
    left: 45%;
  }
  #HeaderText {
    display: block;
    position: absolute;
    top: 4%;
    left: 40%;
    width: 20%;
  }
  #AreaChecker {
    position: absolute;
    bottom: 0;
    left: 1%;
    width: 26%;
  }
  #AreaChecker #CheckText {
    display: block;
    width: 60%;
    margin: 0 auto 10px;
  }
  #AreaChecker #MapIcon {
    position: absolute;
    left: -3%;
    width: 29%;
    bottom: 16%;
  }
  #AreaChecker #PostcodeSearchLeft {
    padding-left: 40px;
  }
  #AreaChecker #PostcodeSearchLeft .form-control {
    font-size: 12px;
    text-align: center;
  }
  #AreaChecker #PostcodeSearchRight a {
    width: 100px;
    background: #d70a04;
    border: 2px solid white;
    border-radius: 5px;
    color: white;
    padding: 4px 10px;
    margin: 10px auto;
    display: block;
    text-transform: uppercase;
    position: relative;
    font-size: 18px;
    text-align: center;
    z-index: 3;
  }
  #AreaChecker #PostcodeSearchRight a:hover {
    color: yellow;
    border-color: yellow;
    cursor: pointer;
    text-decoration: none;
  }
  #AreaChecker #PostcodeSearchRight a::after {
    content: "";
    display: block;
    width: 32px;
    height: 33px;
    background-image: url(magnifying-glass.png);
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 100%;
    margin-left: -15px;
  }
  #CallUsToday {
    top: 10%;
    right: 4.7%;
    width: 23%;
    position: absolute;
    display: block;
  }
  #HeaderEmailAddress {
    top: 81%;
    right: 3.4%;
    width: 25%;
  }
  #Newsletter {
    margin-bottom: 5px;
    margin-right: -20px;
    position: relative;
  }
  #Newsletter::after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: #7a0041 transparent transparent transparent;
    z-index: 1;
  }
  #QuickChecker {
    margin-bottom: 10px;
    z-index: 2;
    position: relative;
  }
  #WeatherLink {
    width: auto;
    position: relative;
    z-index: 2;
  }
  #CategoryPanel a {
    padding: 10px 10px;
    font-size: 20px;
  }
  #BannerImagesPanel a {
    padding: 0;
    height: 88.6666px;
  }
  #TopLinks a {
    font-size: 22px;
  }
}
@media (min-width: 1200px) {
  #WeatherLink {
    padding-top: 66.6%;
  }
  #BannerImagesPanel a {
    padding: 0;
    height: 132px;
  }
}
