
/* Global */

html {
  margin-top: 0!important;
}

body.page-template-tpl-v2-page-builder #wpadminbar {
  display: none;
}

body.page-template-tpl-v2-page-builder {
  background-color: #FEFBF6;
  color: #332E20;
  font-size: 16px;
  padding-top: 112px!important;
}

body.page-template-tpl-v2-page-builder .bg-body {
  background-color: #FEFBF6!important;
}


/* Layout */

.v2-container, .v2-container-fluid {
  padding: 0 48px;
  position: relative;
}

.v2-container {
  margin: 0 auto;
  max-width: 1652px;
}

.v2-section {
  padding-top: 192px;
  padding-bottom: 192px;
  position: relative;
}

.v2-section.sm {
  padding-top: 96px;
  padding-bottom: 96px;
}

.v2-section.bg-body + .v2-section.bg-body {
  padding-top: 0;
}

.v2-section.bg-body.v2-block-text:has(+ .v2-section.bg-body) {
  padding-bottom: 80px;
}


/* Typography */

body.page-template-tpl-v2-page-builder :is(h1, h2, h3, h4, h5, h6) {
  color: #626546;
  font-style: italic;
  line-height: 1.22222;
  letter-spacing: 0;
}

body.page-template-tpl-v2-page-builder .text-white :is(h1, h2, h3, h4, h5, h6) {
  color: #fff;;
}

body.page-template-tpl-v2-page-builder :is(h1, h2) {
  font-size: 72px;
  margin-bottom: 48px;
}

body.page-template-tpl-v2-page-builder h3 {
  font-size: 48px;
  margin-bottom: 36px;
}

body.page-template-tpl-v2-page-builder h4 {
  font-size: 40px;
}

body.page-template-tpl-v2-page-builder a {
  color: #332E20;
}

body.page-template-tpl-v2-page-builder .text-white a {
  color: #fff;
}


/* Buttons */

.v2-btn {
  background-color: transparent;
  border: 1px solid #626546;
  color: #332E20;
  display: inline-block;
  font-style: italic;
  font-weight: bold;
  letter-spacing: 0.01em;
  line-height: 1;
  padding: 0.845rem 2.375rem 0.805rem;
  transition: 0.2s ease-out;
  text-align: center;
}

.v2-btn.white {
  border-color: #fff;
  color: #fff;
}

.v2-btn:hover, .v2-btn.active {
  background-color: #626546;
  color: #fff;
}

.v2-btn.white:hover, .v2-btn.white.active {
  background-color: #fff;
  color: var(--venue-color);
}

.v2-btn.white:hover path, .v2-btn.white.active path {
  stroke: var(--venue-color);
}

.v2-btn.lg {
  font-size: 20px;
}

.v2-btn svg {
  transition: 0.2s ease-out;
}

.v2-btn.active svg {
  transform: scaleY(-1);
}


/* Forms */

body.page-template-tpl-v2-page-builder .form-control {
  font-size: 16px;
}


/* Navbar */

.v2-nav {
  height: 112px;
  padding: 0 24px;
  transition: 0.2s ease-out;
}

body.scrolled .v2-nav {
  box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
}

.v2-nav-logo {
  width: 100px;
}

.v2-nav-booking {
  width: 192px;
}

.v2-nav-booking-links {
  opacity: 0;
  padding: 16px;
  pointer-events: none;
  top: calc(100% + 16px); right: 0; left: 0;
  transition: 0.2s ease-out;
}

.v2-nav-booking-links.show {
  opacity: 1;
  pointer-events: auto;
}

.v2-nav-booking-links .v2-btn:not(:last-child) {
  margin-bottom: 16px;
}

.v2-navbar-links {
  color: #fff;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}

.v2-navbar-links > a, .v2-navbar-links > .dropdown {
  color: #fff;
  margin: 0 16px;
  line-height: 1.25;
}

.v2-navbar-links .dropdown-toggle::after {
  display: none;
}

.v2-navbar-links .dropdown-toggle svg {
  transition: 0.2s ease-out;
  transform: translateY(-0.5px);
}

.v2-navbar-links .dropdown-toggle.show svg {
  transform: scaleY(-1) translateY(0.5px);
}

.v2-navbar-links .dropdown-menu {
  border: none;
  display: block!important;
  font-size: 16px;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s ease-out;
  transform: none!important;
  inset: calc(100% + 12px) auto auto auto!important;
  padding: 24px;
  white-space: nowrap;
  color: #332E20;
  letter-spacing: 0.01em;
  line-height: 1;
}

.v2-navbar-links .dropdown-menu.show {
  opacity: 1;
  pointer-events: auto;
}

.v2-navbar-links .dropdown-menu li:not(:last-child) {
  margin-bottom: 16px;
}

.v2-navbar-links .dropdown-menu a {
  color: #332E20;
  letter-spacing: 0.01em;
  line-height: 1;
}


/* Hamburger */

.v2-hamburger, .v2-hamburger-inner {
  cursor: pointer;
  position: relative;
  height: 36px;
  width: 48px;
  margin-left: 24px;
}

.v2-hamburger-inner {
  margin-left: 0;
  position: absolute;
  top: 38px; right: 24px;
}

.v2-hamburger span, .v2-hamburger-inner span {
  background-color: #fff;
  display: inline-block;
  height: 4px;
  width: 100%;
  position: absolute;
  transition: 0.2s ease-out;
}

.v2-hamburger-inner span {
  background-color: var(--venue-color);
}

.v2-hamburger span:nth-child(1) {
  top: 0;
}

.v2-hamburger span:nth-child(2) {
  top: 16px;
}

.v2-hamburger span:nth-child(3) {
  top: 32px;
}


body.v2-menu-open .v2-hamburger span:nth-child(1), .v2-hamburger-inner span:nth-child(1) {
  transform: rotate(45deg);
  top: 16px;
}

body.v2-menu-open .v2-hamburger span:nth-child(2) {
  opacity: 0;
  transform: translateX(100%);
}

body.v2-menu-open .v2-hamburger span:nth-child(3), .v2-hamburger-inner span:nth-child(3) {
  transform: rotate(-45deg);
  top: 16px;
}


/* Mobile Menu */

.v2-body-overlay {
  background-color: #332E20;;
  inset: 0;
  position: fixed;
  z-index: 1038;
  opacity: 0;
  pointer-events: none;
}

body.v2-menu-open .v2-body-overlay {
  pointer-events: auto;
  opacity: 0.5;
}

body.v2-menu-open {
  overflow: hidden;
}

.v2-navbar-menu {
  background-color: #FEFBF6;
  font-size: 24px;
  font-style: italic;
  font-weight: bold;
  overflow-y: auto;
  padding: 96px 64px 64px;
  top: 0; right: 0; bottom: 0;
  z-index: 1039;
  opacity: 0;
  pointer-events: none;
  transform: translateX(100%);
  transition: 0.3s ease-out;
}

body.v2-menu-open .v2-navbar-menu {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
}

.v2-navbar-menu > .collapse-wrapper:not(:last-child),
.v2-navbar-menu > a:not(:last-child) {
  margin-bottom: 16px;
}

.v2-navbar-menu .collapse-wrapper > span svg {
  transition: 0.2s ease-out;
  transform: translateY(-0.5px);
}

.v2-navbar-menu .collapse-wrapper > span:not(.collapsed) svg {
  transform: scaleY(-1) translateY(0.5px);
}

.v2-navbar-menu .collapse-inner {
  border: 1px solid #626546;
  font-size: 20px;
  padding: 20px;
}

.v2-navbar-menu .collapse-inner a:not(:last-child) {
  margin-bottom: 10px;
}


/* Footer */

.v2-footer {
  padding: 192px 0;
}

.v2-footer-left {
  width: 608px;
}

.v2-footer-logo {
  margin-bottom: 64px;
  width: 156px;
}

.v2-footer-subscribe form {
  border: 1px solid #626546;
  padding: 16px;
}

.v2-footer-subscribe .form-control {
  border: none;
  box-shadow: none!important;
  padding: 0;
}

.v2-footer-subscribe svg {
  min-width: 31.111px;
}

.v2-footer-divider {
  background-image: url('../img/svg/v2-footer-divider.svg');
  background-repeat: repeat-x;
  height: 22.29px;
  margin: 80px 0;
}

.v2-footer-links a {
  color: #fff;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 24px;
}

.v2-footer-links a:last-child {
  margin-bottom: 0;
}

body.page-template-tpl-v2-page-builder .footer__secondary-nav {
  display: none!important;
}


/* Block: Banner */

.v2-banner {
  height: 700px;
}

.v2-banner-content h1,.v2-banner-content h2,.v2-banner-content h3,
.v2-banner-content h4,.v2-banner-content h5,.v2-banner-content h6 {
  margin-bottom: 24px!important;
}

.v2-banner-content p {
  font-style: italic;
  font-size: 28px;
  line-height: 1.25;
}

.v2-banner-logo {
  max-width: calc(100% - 48px);
}

.v2-banner .carousel-indicators {
  margin-bottom: 64px;
}

.v2-banner .carousel-indicators [data-bs-target] {
  width: 8px;
  height: 8px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  opacity: 1;
}

.v2-banner .carousel-indicators .active {
  border: none;
  background-color: #fff;
  height: 10px;
  width: 10px;
}


/* Venue Panels */

.v2-venue-panel .inner {
  opacity: 1;
  pointer-events: auto;
  padding: 16px 16px 64px;
  transition: 0.3s ease-out;
}

@media (hover: hover) {
  .v2-venue-panel .inner {opacity: 0; pointer-events: none;}
}

.v2-venue-panel:hover .inner {
  opacity: 1;
  pointer-events: auto;
}

.v2-venue-panel .v2-venue-panel-overlay {
  opacity: 0.7;
  transition: 0.3s ease-out;
}

@media (hover: hover) {
  .v2-venue-panel .v2-venue-panel-overlay {opacity: 0;}
}

.v2-venue-panel:hover .v2-venue-panel-overlay {
  opacity: 1;
}

.v2-venue-panel p {
  font-size: 20px;
}

.v2-venue-panel-logo {
  position: absolute;
  top: 50%; left: 50%;
  transform: translateY(-50%) translateX(-50%);
  width: 65%;
}

.v2-venue-slider .carousel-cell:first-child > div {
  margin-left: 72px;
}

.v2-venue-slider .carousel-cell > div {
  margin-left: 48px;
  width: 486px;
}

.v2-venue-slider .carousel-cell:last-child > div {
  margin-right: 48px;
}

.v2-slider .flickity-prev-next-button {
  background-image: url('../img/svg/v2-carousel-prev.svg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 64px;
  height: 64px;
  border-radius: 0;
  box-shadow: none;
  opacity: 1;
  pointer-events: auto;
  cursor: pointer;
}

.v2-slider .flickity-prev-next-button .flickity-button-icon {
  display: none;
}

.v2-slider .flickity-prev-next-button.previous {
  left: 24px;
}

.v2-slider .flickity-prev-next-button.next {
  background-image: url('../img/svg/v2-carousel-next.svg');
  right: 24px;
}

.v2-block-venue-slider-column-img {
  aspect-ratio: 624/780;
}


/* Divider */

.v2-block-divider .divider {
  background-image: url('../img/svg/v2-section-divider.svg');
  background-repeat: repeat-x;
  background-size: 46px 24px;
  height: 24px;
}


/* Two Columns */

.v2-block-two-columns-media-spacer {
  aspect-ratio: 624/780;
}

.v2-block-two-columns .v2-btn {
  margin-right: 32px;
}

.v2-block-two-columns-media-wrapper {
  background-color: var(--venue-color);
  padding: 128px;
}

.v2-block-two-columns .carousel-indicators {
  flex-direction: column;
  align-items: end;
  margin: 0 24px 24px 0;
}

.v2-block-two-columns .carousel-indicators [data-bs-target] {
  width: 8px;
  height: 8px;
  margin-right: 0;
  margin-left: 0;
  margin-top: 10px;
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  opacity: 1;
}

.v2-block-two-columns .carousel-indicators .active {
  border: none;
  background-color: #fff;
  height: 10px;
  width: 10px;
}


/* Panels Grid */

.v2-block-panels-grid-content {
  padding: 48px;
}

.v2-block-panels-grid-media .spacer {
  aspect-ratio: 624/780;
}


/* Press Slider */

.v2-block-press {
  background-color: var(--venue-color);
}

.v2-press-slider .flickity-slider {
  align-items: center;
  display: flex;
}

.v2-press-slider .carousel-cell {
  width: 100%;
}

.v2-press-slider .inner {
  max-width: 924px;
}

.v2-press-slider .carousel-cell h2 {
  text-transform: lowercase;
}

.v2-press-slider .carousel-cell h2 span {
  display: inline-block;
}

.v2-press-slider .carousel-cell h2 span:first-letter {
  text-transform: capitalize;
}

.v2-press-slider .carousel-cell p {
  font-size: 28px;
  font-style: italic;
}

.v2-press-slider .carousel-cell img {
  filter: invert(1);
}

.v2-block-press .v2-btn {
  margin-top: 48px;
}


/* Events & Experiences Snippets */

.v2-block-events-experiences .index-link {
  border-bottom: 1px solid;
}

.v2-block-events-experiences .v2-snippet-img {
  aspect-ratio: 624/780;
}

.v2-block-events-experiences .item h3 {
  color: #332E20!important;
  font-size: 32px!important;
  font-style: unset!important;
  margin-bottom: 24px;
  text-transform: lowercase;
}

.v2-block-events-experiences .item h3 span {
  display: inline-block;
}

.v2-block-events-experiences .item h3 span:first-letter {
  text-transform: capitalize;
}

.v2-block-events-experiences p {
  color: #626546;
  font-style: italic;
}

.v2-block-events-experiences .wrapper {
  margin-bottom: 40px;
}

.v2-block-events-experiences .v2-snippet-img {
  transition: 0.3s ease-out;
}

.v2-block-events-experiences .item:hover .v2-snippet-img {
  transform: scale(1.03);
}

.v2-block-events-experiences .venue-the-alfred-tennyson .location-label {
  color: #023e51;
}

.v2-block-events-experiences .venue-the-barley-now .location-label {
  color: #aa462a;
}

.v2-block-events-experiences .venue-the-builders-arms .location-label {
  color: #a7a79d;
}

.v2-block-events-experiences .venue-the-clubhouse .location-label {
  color: #bf2127;
}

.v2-block-events-experiences .venue-the-coach-makers-arms .location-label {
  color: #005c5d;
}

.v2-block-events-experiences .venue-the-grazing-goat .location-label {
  color: #4f521c;
}

.v2-block-events-experiences .venue-the-orange .location-label {
  color: #ef6b47;
}

.v2-block-events-experiences .venue-the-princess-royal .location-label {
  color: #475742;
}

.v2-block-events-experiences .venue-the-thomas-cubitt .location-label {
  color: #98bfcb;
}


/* Gallery Slider */

.v2-gallery-slider .carousel-cell > div {
  margin: 0 24px;
  aspect-ratio: 624/780;
  width: 540px;
}

.v2-gallery-slider .carousel-cell:nth-child(odd) > div {
  margin-top: 64px;
}


/* Awards Slider */

.v2-award-slider .carousel-cell {
  height: 128px;
}

.v2-award-slider .carousel-cell > div {
  background-color: #FEFBF6;
  margin-right: 96px;
}

.v2-award-slider .carousel-cell img {
  max-width: 256px;
  max-height: 100%;
  mix-blend-mode: multiply;
  height: auto;
  width: auto;
}


/* Instagram Feed */

.v2-instagram-feed-title {
  color: var(--venue-color);
  font-size: 28px;
}

body.page-template-tpl-v2-page-builder .row-instagram-feed #sb_instagram {
  padding: 0 24px 192px;
}

body.page-template-tpl-v2-page-builder .row-instagram-feed #sbi_images {
  margin-left: -12px;
  margin-right: -12px;
  padding: 0;
}

body.page-template-tpl-v2-page-builder .sbi_item {
  padding-left: 12px;
  padding-right: 12px;
}

body.page-template-tpl-v2-page-builder .sbi_photo {
  aspect-ratio: 292/365;
  height: auto!important;
}


/* Map */

.v2-row-map {
  height: 737px;
}

.v2-map-sidebar-inner {
  overflow-y: auto;
  padding: 56px 40px 40px;
}

.v2-map-sidebar-item p:first-child {
  font-size: 20px;
}

.v2-map-sidebar-item p:last-child {
  width: 75%;
}

.v2-map-sidebar-item:not(:last-child) {
  border-bottom: 1px solid #fff;
  padding-bottom: 24px;
  margin-bottom: 28px;
}

.v2-block-map .left {
  max-width: 450px;
  width: 450px;
}




/* Media Queries */


/* 1652px */
@media (max-width: 1651px) {
  .v2-block-two-columns-media-wrapper {margin-right: -48px;}
}

/* 1600px */
@media (max-width: 1599px) {
  .v2-venue-panel .inner {padding: 16px 16px 48px;}
  .v2-block-two-columns-media-wrapper {padding: 96px;}
  .v2-gallery-slider .carousel-cell > div {width: 480px;}
  .v2-gallery-slider .carousel-cell:nth-child(odd) > div {margin-top: 48px;}
}

/* 1440px */
@media (max-width: 1439px) {
  .v2-footer {padding: 96px 0;}
  .v2-footer-left {width: 480px;}
  .v2-banner {height: 500px;}
  .v2-banner .carousel-indicators {margin-bottom: 32px;}
  .v2-navbar-links > a, .v2-navbar-links > .dropdown {margin: 0 8px;}
  .v2-nav-logo {width: 80px;}
  .v2-nav-booking {width: 160px;}
  .v2-venue-panel .inner {padding: 16px 16px 32px;}
  .v2-venue-slider .carousel-cell > div {width: 344px;}
  .v2-block-panels-grid-content {padding: 32px;}
  .v2-gallery-slider .carousel-cell > div {width: 400px;}
  .v2-gallery-slider .carousel-cell:nth-child(odd) > div {margin-top: 40px;}
  .v2-row-map {height: 560px;}
  .v2-block-map .left {max-width: 400px;width: 400px;}
}

/* 1200px */
@media (max-width: 1199px) {
  .v2-footer-left {width: 100%;}
  .v2-footer-logo {margin-bottom: 0;}
  .v2-footer-subscribe {width: 640px;}
  .v2-nav-logo {width: 100px;}
  .v2-nav-booking {width: 192px;}
  .v2-block-two-columns-media-wrapper {padding: 64px;}
  .v2-block-panels-grid-content {padding: 64px;}
  .v2-press-slider .inner {max-width: calc(100% - 256px);}
  .v2-col-block-events-experiences:last-child {display: none;}
  .v2-block-venue-slider-column-img {aspect-ratio: 1/0.9;}
  .v2-block-two-columns .v2-btn {margin-right: 12px;}
  body.page-template-tpl-v2-page-builder .row-instagram-feed #sbi_images {margin-left: -6px;margin-right: -6px;}
  body.page-template-tpl-v2-page-builder .sbi_item {padding-left: 6px;padding-right: 6px;}
  .v2-row-map {height: 640px;}
  .v2-block-map .left {max-width: 350px;width: 350px;}
  .v2-map-sidebar-item p:last-child {width: 100%;}
}

/* 992px */
@media (max-width: 991px) {
  .v2-footer-subscribe {width: 480px;}
  .v2-block-two-columns-media-spacer {aspect-ratio: 1/1;}
  .v2-block-two-columns-media-wrapper {padding: 96px;}
  .v2-block-two-columns-media-wrapper {margin-left: -48px;}
  .v2-block-panels-grid-content {padding: 32px;}
  .v2-block-map .left {max-width: 100%;width: 100%;}
  .v2-row-map {height: auto;}
  .v2-map-wrapper {height: 500px!important;}
}

/* 768px */
@media (max-width: 767px) {
  body.page-template-tpl-v2-page-builder {padding-top: 72px!important;}
  body.page-template-tpl-v2-page-builder :is(h1, h2) {font-size: 48px;margin-bottom: 24px;}
  body.page-template-tpl-v2-page-builder h3 {font-size: 36px;margin-bottom: 18px;}
  .v2-banner-content p {font-size: 20px;}
  .v2-footer-subscribe {width: 100%;}
  .v2-footer-logo {margin-bottom: 40px; width: 104px;}
  .v2-container, .v2-container-fluid {padding: 0 24px;}
  .v2-footer-divider {margin: 60px 0; height: 15px; background-size: auto 100%;}
  .v2-footer-links a, .v2-footer-links a:last-child {margin-bottom: 16px;}
  .v2-nav {height: 72px;}
  .v2-nav-logo {width: 64px;}
  .v2-nav-booking {width: 150px;}
  .v2-hamburger {margin-left: 16px;}
  .v2-nav-booking-links {top: calc(100% + 8px);}
  .v2-hamburger-inner {top: 18px; right: 24px;}
  .v2-navbar-menu {font-size: 24px; padding: 64px 48px 48px;}
  .v2-section {padding-top: 72px;padding-bottom: 72px;}
  .v2-section.bg-body.v2-block-text:has(+ .v2-section.bg-body) {padding-bottom: 40px;}
  .v2-venue-panel p {font-size: 16px;}
  .v2-venue-slider .carousel-cell:first-child > div {margin-left: 36px;}
  .v2-venue-slider .carousel-cell > div {margin-left: 24px;}
  .v2-venue-slider .carousel-cell:last-child > div {margin-right: 24px;}
  .v2-slider .flickity-prev-next-button {width: 40px;height: 40px;}
  .v2-slider .flickity-prev-next-button.previous {left: 10px;}
  .v2-slider .flickity-prev-next-button.next {right: 10px;}
  .v2-block-two-columns .v2-btn {margin-right: 16px;}
  .v2-block-two-columns-media-wrapper {padding: 64px;}
  .v2-block-two-columns-media-wrapper {margin-left: -24px; margin-right: -24px}
  .v2-block-panels-grid-content {padding: 48px;}
  .v2-block-panels-grid-media .spacer {aspect-ratio: 16/9;}
  .v2-press-slider .carousel-cell h2 {font-size: 36px; margin-bottom: 18px;}
  .v2-press-slider .carousel-cell p {font-size: 16px;}
  .v2-block-press .v2-btn {margin-top: 24px;}
  .v2-press-slider .inner {max-width: calc(100% - 128px);}
  .v2-block-events-experiences .item h3 {font-size: 24px!important;margin-bottom: 16px;}
  .v2-block-events-experiences .wrapper {margin-bottom: 24px;}
  .v2-award-slider .carousel-cell {height: 96px;}
  .v2-award-slider .carousel-cell > div {margin-right: 48px;}
  .v2-award-slider .carousel-cell img {max-width: 192px;}
  body.page-template-tpl-v2-page-builder .row-instagram-feed #sb_instagram {padding: 0 12px 60px;}
  .v2-block-two-columns .carousel-indicators {margin: 0 16px 16px 0;}
  .v2-map-wrapper {height: 440px!important;}
  .v2-map-sidebar-inner {padding: 32px 24px;}
  .v2-block-divider .divider {background-size: 30.66666px 16px;height: 16px;}
  .v2-footer {padding: 72px 0;}
}


/* 576px */
@media (max-width: 575px) {
  .v2-footer-subscribe .flex-grow-1,.v2-footer-subscribe button {width: 100%;}
  .v2-navbar-menu {width: 100%;}
  .v2-venue-slider .carousel-cell > div {width: 272px;}
  .v2-block-two-columns-media-spacer {aspect-ratio: 624/780;}
  .v2-block-two-columns-media-wrapper {padding: 48px;}
  .v2-block-panels-grid-content {padding: 32px;}
  .v2-col-block-events-experiences:first-child {margin-bottom: 40px}
  .v2-gallery-slider .carousel-cell > div {margin: 0 12px; width: 240px;}
  .v2-gallery-slider .carousel-cell:nth-child(odd) > div {margin-top: 32px;}
  .v2-block-venue-slider-column-img {aspect-ratio: 624/780;}
  .v2-block-two-columns .v2-btn {padding-left: 24px; padding-right: 24px;}
  .v2-instagram-feed-title {color: var(--venue-color);font-size: 16px;}
}

/* 480px */
@media (max-width: 480px) {
  body.page-template-tpl-v2-page-builder #sb_instagram #sbi_images .sbi_item {margin-bottom: 12px!important;}
  body.page-template-tpl-v2-page-builder #sb_instagram #sbi_images .sbi_item:last-child {display: none;}
}