/*PRIMARY*/
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");
/*SECONDARY*/
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/*TERTIARY*/
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");

#globalalert_cover img{
	max-height:1000px !important;	
}

.navbar-inverse .navbar-nav > li > a {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 12px !important;
}
.navbar-right > li,
.navbar-right > li > a {
  color: #000 !important;
}
.navbar-right .glyphicon img {
  /* filter: brightness(0%) invert(10)!important; */
  filter: brightness(0%) !important;
}
.navbar.navbar-inverse.navbar-fixed-top.nav-color .navbar-left > li > a,
.navbar.navbar-inverse.navbar-fixed-top.nav-color .navbar-right > li > a,
.navbar.navbar-inverse.navbar-fixed-top.nav-color .navbar-right > li {
  color: #000 !important;
}
.navbar.navbar-inverse.navbar-fixed-top.nav-color .navbar-right .glyphicon img {
  filter: brightness(0%) !important;
}
.navbar-left > li > a::after,
.navbar-left > .menu-franchise-inquiry::after {
  color: #fff !important;
  background-color: #396db1;
  left: 0;
  height: 4px;
  border-radius: 0;
  width: 100%;
}
#landing {
  background-image: url("https://d2ova09jg8x3xk.cloudfront.net/tridentfishandgrill.com.au/lismore/uploads/trident_bg.jpg");
  background-attachment: fixed !important;
  background-position: center !important;
}
#landing #landing-logo img {
  display: none;
}

#landing #landing-form #tag-line {
	text-shadow: none;
}

#tag-line img {
  width: 500px;
}
#tag-line p:nth-child(2) {
  font-family: "Cormorant Garamond", cursive;
  text-shadow: 2px 2px 0px #ffffff, 5px 4px 0px rgba(0, 0, 0, 0.15);
  font-size: 60px;
  color: #303c4a;
  text-transform: uppercase;
}
#tag-line p:nth-child(2):after {
  content: "";
  display: block;
  width: 50%;
  border-bottom: 5px solid #a66d3f;
  margin: auto;
  border-radius: 10px;
}
#tag-line p:nth-child(3) {
  font-family: "Cormorant Garamond", cursive;
  text-shadow: 2px 2px 0px #ffffff, 5px 4px 0px rgba(0, 0, 0, 0.15);
  color: #303c4a;
  font-size: 60px;
  margin-top: -1%;
  /* text-shadow: 2px 2px 0px #000000, 5px 4px 0px rgb(2 2 2 / 71%); */
}
#tag-line p:nth-child(4) {
  margin-top: -5%;
  font-family: "Cormorant Garamond", cursive;
  text-shadow: 2px 2px 0px #ffffff, 5px 4px 0px rgba(0, 0, 0, 0.15);
  color: #303c4a;
  font-size: 60px;
}

#store-details .col-md-3 {
	margin-top: 20px;
}
#store-data #estimated-time {
	margin-top: -60px;
}
#estimated-time #est-time {
	font-family: "Cormorant Garamond", cursive;
	font-size: 100px !important;
	color: #303c4a;
}

#form-button {
  display: none !important;
}

.button-edged,
.custom-button-edged {
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding: 0.7em 2em;
  margin-top: -17px;
  border: 3px solid #303c4a;
  background-color: #ffffff40 !important;
  border-radius: 2px;
  position: relative;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.1);
  color: #a66d3f;
  text-decoration: none;
  transition: 0.3s ease all;
  z-index: 1;
}

.button-edged:before,
.custom-button-edged:before {
  transition: 0.5s all ease;
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  bottom: 0;
  opacity: 0;
  content: "";
  background-color: #a66d3f;
  z-index: -1;
}

.button-edged:hover,
.button-edged:focus,
.custom-button-edged:hover,
.custom-button-edged:focus {
  color: #fff;
  background-color: #417dcc3d !important;
  text-decoration: none;
}

.button-edged:hover:before,
.button-edged:focus:before,
.custom-button-edged:hover:before,
.custom-button-edged:focus:before {
  transition: 0.5s all ease;
  left: 0;
  right: 0;
  opacity: 1;
}

.button-edged:active,
.custom-button-edged:active {
  transform: scale(0.9);
}
#store-data {
  background-image: url("https://d2ova09jg8x3xk.cloudfront.net/tridentfishandgrill.com.au/lismore/uploads/bg3.jpg");
  background-size: cover !important;
  background-position: bottom !important;
  background-attachment: fixed !important;
  box-shadow: 0px 0px 40px 5px #00000038;
  color: #000 !important;
  font-weight: bold !important;
}
#store-data h2 {
  text-transform: capitalize;
  font-weight: bold;
  font-size: 70px;
  font-family: "Cormorant Garamond", cursive;
  color: #303c4a;
  text-shadow: 2px 2px 0px #ffffff, 5px 4px 0px rgba(0, 0, 0, 0.15);
  /* text-shadow: 2px 2px 0px #396DB1, 5px 4px 0px rgb(2 2 2 / 71%); */
}
#store-data #h-address a {
  color: #000 !important;
}
/* #h-phone, #h-address {
	font-weight:
} */
/* menu-nav */
#menu {
  background: #303c4a;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  box-shadow: 0px 5px 20px #1111112e;
}

#menu ul li a {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff !important;
  background: #303c4a !important;
}

#menu-cont > #menu > #menu-ul > li > a.menu-active {
  background: #a66d3f !important;
  color: #fff !important;
  border-bottom: none !important;
}

#menu ul li a:hover,
#menu ul li:hover > a {
  background: #a66d3f !important;
  color: #fff !important;
  border-bottom: none !important;
}

.pn-Advancer {
  background: #303c4a !important;
}

.pn-Advancer_Icon {
  fill: #fff !important;
}

/* menu-items */
#menu-items h1 {
  background: transparent !important;
  font-family: "Cormorant Garamond", cursive;
  font-size: 45px !important;
  text-align: center;
  letter-spacing: 2px;
  width: fit-content;
  margin: 1% auto;
  font-weight: bold;
  color: #303c4a !important;
  text-shadow: 2px 2px 0px #ffffff, 4px 2px 0px rgba(0, 0, 0, 0.15);
  /* text-shadow: 2px 2px 0px #fff, 4px 3px 0px rgb(0 0 0 / 30%); */
}

#menu-items ul li.group,
#menu-items ul li.single {
  /* padding: 20px; */
  border-radius: 3px;
  border: 1px solid #ccc !important;
}

#menu-items ul li.group:hover,
#menu-items ul li.single:hover {
  background: #303c4a;
  border: 1px #5d5e5e solid !important;
  box-shadow: 0px 0px 10px 5px rgb(190 190 190 / 41%);
}
#menu-desc-header {
  margin: auto;
  text-align: center;
}
#menu-items .item-title {
  font-family: "Cormorant Garamond", sans-serif;
  font-size: 20px;
}
.item-title {
  color: #303c4a !important;
}

.item-description {
  color: #222;
  text-transform: capitalize;
}

#menu-items .item-price {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1.1px solid #a66d3f;
  border-left: 1.1px solid #a66d3f;
  border-bottom-left-radius: 10px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px;
  background-color: #a66d3f;
  color: #fff;
  height: fit-content;
  font-family: "Poppins", sans-serif;
  letter-spacing: 1px;
  transition: 0.6s all;
}
.menu-item .item-thumb {
  background-color: transparent !important;
}

#menu-items .menu-item .item-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

li.single:hover .item-title,
li.group:hover .item-title {
  color: #fff !important;
}
li.single:hover .item-description,
li.group:hover .item-description {
  color: #fff !important;
}
#menu-items li.single:hover div.item-price,
#menu-items li.group:hover div.item-price {
  border-bottom: 1.1px solid #fff;
  border-left: 1.1px solid #fff;
}
li.single:hover .visual-tag-label,
li.group:hover .visual-tag-label {
  /* color: #fff;
    background-color: #000!important; */
}
li.single:hover .menu-item-outofstock,
li.group:hover .menu-item-outofstock {
  /* font-weight: bold!important;
    color: #fff!important;
    background-color: #DB3342;
    padding: 5px; */
}
li.single:hover .item-title .item-icons-container .item-icons img,
li.group:hover .item-title .item-icons-container .item-icons img {
  filter: brightness(0%) invert(10) !important;
}
/* menu item hovers */
#menu-items ul li #item-buttons input[type="button"],
.item-option-radio.item-option-only.row input:checked + .input-group-label,
.item-add-buttons .btn-primary,
.modal-dialog input:checked + .input-group-label {
  background-color: #303c4a !important;
  border-color: #222 !important;
  color: #fff;
}
#menu-items ul li #item-buttons input[type="button"]:hover,
.item-option-radio.item-option-only.row .input-group-label:hover,
.item-add-buttons .btn-primary:hover,
.item-option-radio .input-group-label:hover {
  color: #fff !important;
  background-color: #a66d3f !important;
}
#deals-of-the-day,
#our-menu,
#footer-subscribe,
#about-us .section-title,
.menu-393277 {
  display: none !important;
}
#download-app {
  box-shadow: 0px 0px 10px #000000;
  /* background-image: url('https://d2ova09jg8x3xk.cloudfront.net/deliverit.com.au/osptonegrill/uploads/BG.png');
	background-size: cover!important;
	background-position: bottom!important; */
}
#deals-of-the-day,
#our-menu,
#footer-subscribe,
#about-us .section-title {
  display: none;
}
#about-us {
  box-shadow: 0px 0px 40px #ffffff59;
  background-image: linear-gradient(
      rgb(255 255 255 / 64%),
      rgb(255 255 255 / 66%)
    ),
    url("https://d2ova09jg8x3xk.cloudfront.net/britishchippy.com.au/butlerbritishchippy/uploads/menu_bg.png");
  backgroun-size: cover;
  background-position: center;
  padding-top: 70px;
}
#about-us .section-content img {
  width: 250px !important;
  margin-left: 39%;
  border-radius: 10px;
  filter: drop-shadow(0px 0px 1px #e15056) drop-shadow(0px 0px 5px #396db1);
}
.about-us-txt p {
  font-size: 80px;
  font-family: "Cormorant Garamond", cursive;
  text-shadow: 2px 2px 0px #ffffff, 5px 4px 0px rgba(0, 0, 0, 0.15);
  color: #e15056 !important;
  margin-top: 10px;
  text-align: center;
  font-weight: 300;
  letter-spacing: 1px;
}
.about-us-txt p:after {
  content: "";
  display: block;
  width: 15%;
  border-bottom: 4px solid #396db1;
  margin: auto;
  border-radius: 10px;
  margin-top: -1%;
}
.about-us-para p {
  color: #222;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  text-align: center;
}
#footerOfflineAlert {
  background: #303c4a !important;
}
#footerOfflineAlert .progress {
  background-image: -webkit-linear-gradient(
    top,
    #a66d3f 0,
    #a66d3f 100%
  ) !important;
  background-image: linear-gradient(
    to bottom,
    #a66d3f 0,
    #a66d3f 100%
  ) !important;
}
/* keyframes */
@keyframes blink {
  20%,
  24%,
  55% {
    color: #111;
    text-shadow: none;
  }

  0%,
  19%,
  21%,
  23%,
  25%,
  54%,
  56%,
  100% {
    /*     color: #fccaff;
    text-shadow: 0 0 5px #f562ff, 0 0 15px #f562ff, 0 0 25px #f562ff,
        0 0 20px #f562ff, 0 0 30px #890092, 0 0 80px #890092, 0 0 80px #890092; */
    text-shadow: 0 0 5px #f8c55361, 0 0 15px #f7892e66;
  }
}
@media screen and (min-width: 1152px) {
  .navbar {
    background: #ffffffab !important;
  }
  .nav-color {
    background-color: #fff !important;
    box-shadow: 0px 2px 50px #0003;
  }
  #store-data {
    height: 37vh !important;
  }
  .phone-number {
    margin-top: -10px;
  }
  #download-app .section-content .section-title {
    display: none;
  }
}
@media (max-width: 1024px) and (min-width: 320px) {
  .navbar {
    background-color: #fff !important;
  }
  .nav-color {
    color: #000 !important;
    background-color: #fff !important;
    box-shadow: 0px 2px 35px #0003;
  }
  .navbar-inverse .navbar-nav > li > a {
    color: #000 !important;
  }
  .navbar-right > li,
  .navbar-right > li > a {
    color: #000 !important;
  }
  .navbar-right .glyphicon img {
    /* filter: brightness(0%) invert(10)!important; */
    filter: brightness(0%) !important;
  }
  #h-address a {
    color: #fff !important;
    text-decoration: none !important;
  }
}
@media (max-width: 1680px) {
  #tag-line p:nth-child(2) {
    font-size: 65px !important;
  }
  #menu-items .item-title-container .item-title {
  }
}
@media (max-width: 1440px) {
  #tag-line p:nth-child(2) {
    font-size: 60px !important;
  }
}
@media (max-width: 1400px) {
  #menu-items .item-title-container .item-title {
    font-size: 18px !important;
  }
}
@media (max-width: 1366px) {
  #tag-line p:nth-child(2) {
    font-size: 50px !important;
  }
  #about-us .section-content img {
    margin-left: 38% !important;
  }
}
@media (max-width: 1280px) {
  #menu-items .item-price {
    padding: 5px;
  }
}
@media (max-width: 1152px) {
  #landing #landing-form {
    width: 100% !important;
  }
  #tag-line p:nth-child(2) {
    font-size: 40px !important;
  }
  #tag-line p:nth-child(3),
  #tag-line p:nth-child(4) {
    font-size: 40px !important;
  }
  #menu-items h1 {
    margin-bottom: 5% !important;
  }
}
@media (max-width: 1024px) {
  #tag-line p,
  #store-data h2,
  #menu-items h1 {
    text-shadow: none !important;
  }
}
@media (max-width: 768px) {
  #menu-items ul li.group,
  #menu-items ul li.single {
    margin: 25px !important;
    padding: 40px;
  }

  #menu-items .menu-item .item-thumb img {
    width: 200px !important;
    height: 130px !important;
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -50px;
    right: 0;
    margin: auto;
  }

  #menu-items h1 {
    font-size: 55px !important;
    margin-bottom: 3% !important;
  }

  #menu-items .menu-item .item-thumb img {
    width: 100% !important;
    height: 130px !important;
    left: -50px;
  }

  /*GET LOADED TO SHARE*/
  #menu-items .menu-item.mi-499683 h1 {
    margin-bottom: 5% !important;
  }

  /*DRINKS*/
  #menu-items .menu-item.mi-499693 h1 {
    margin-bottom: 12% !important;
  }

  #about-us .section-content img {
    margin-left: 32% !important;
  }
  .toggle-left div {
    background-color: #303c4a;
  }

  .button-edged,
  .custom-button-edged {
    font-size: 16px;
    letter-spacing: 2px;
    margin-top: 30px;
  }
}
@media (max-width: 480px) {
  #landing {
    background-attachment: scroll !important;
  }
  #store-data {
    background-attachment: scroll !important;
  }
  #tag-line img {
    width: 300px !important;
    margin-bottom: -7%;
  }
  #tag-line p:nth-child(3),
  #tag-line p:nth-child(4) {
    font-size: 25px !important;
  }
  #store-data {
    background-position: center !important;
  }
  #store-data h2 {
    font-size: 40px !important;
  }

  .button-edged,
  .custom-button-edged {
    font-size: 14px;
    letter-spacing: 2px;
    margin-top: 30px;
  }

  #menu-items h1 {
    font-size: 36px !important;
  }
  /* GET LOADED TO SHARE */
  #menu-items .menu-item.mi-499683 h1 {
    margin-bottom: 10% !important;
  }
  /* FROM THE GARDEN */
  #menu-items .menu-item.mi-499685 h1 {
    margin-bottom: 10% !important;
  }
  /* SEAFOOD BASKETS */
  #menu-items .menu-item.mi-499686 h1 {
    margin-bottom: 10% !important;
  }
  /* ** */
  #menu-items ul li.group,
  #menu-items ul li.single {
    padding: 15px !important;
  }

  #menu-items .menu-item .item-thumb img {
    width: 105px !important;
    height: 80px !important;
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    right: 0;
    margin: auto;
  }

  #menu-items .item-title-container .item-title {
    font-size: 15px !important;
  }
  #menu-items .item-price {
    font-size: 11px !important;
  }
  /* #sides-block .item-thumb .b-lazy.b-loaded {
		max-width: 60px!important;
	}  */
  #about-us .section-content img {
    padding-top: 0px;
    margin-left: 25% !important;
  }
  #about-us {
    padding-top: 20px !important;
  }
  .about-us-txt p {
    font-size: 55px !important;
  }
  .about-us-para p {
    font-size: 10px !important;
  }
  /* SOLO MENU TITLES */
  #menu-items .menu-item.mi-499680 h1,
  #menu-items .menu-item.mi-499690 h1,
  #menu-items .menu-item.mi-499695 h1 {
    margin-bottom: -5% !important;
  }
}

@media (max-width: 360px) {
  .button-edged,
  .custom-button-edged {
    font-size: 14px;
    letter-spacing: 2px;
    margin-top: 30px;
  }
  /* SEAFOOD BASKET */
  #menu-items .menu-item.mi-499686 h1 {
    margin-bottom: 15% !important;
  }
  /* FROM THE OCEAN */
  #menu-items .menu-item.mi-499684 h1 {
    margin-bottom: 10% !important;
  }
  /* FROM THE GARDEN */
  #menu-items .menu-item.mi-499685 h1 {
    margin-bottom: 12% !important;
  }
  /* KRANKSY DAWGS */
  #menu-items .menu-item.mi-499688 h1 {
    margin-bottom: 10% !important;
  }
  /* GOURMET GRILL */
  #menu-items .menu-item.mi-499691 h1 {
    margin-bottom: 0% !important;
  }
  /* FEELING SAUCY */
  #menu-items .menu-item.mi-499694 h1 {
    margin-bottom: 0% !important;
  }
  /* KRANKSY DAWGS */
  #menu-items .menu-item.mi-499688 h1 {
    margin-bottom: 0% !important;
  }
}

@media (max-width: 320px) {
  #menu-desc-header {
    padding: 5px 15px;
  }
  #menu-items h1 {
    font-size: 28px !important;
  }
  #menu-desc-header,
  #menu-desc-footer {
    font-size: 14px;
  }
  /* FROM THE FRYER */
  #menu-items .menu-item.mi-499682 h1 {
    margin-bottom: 1% !important;
  }
  /* FROM THE OCEAN */
  #menu-items .menu-item.mi-499684 h1 {
    margin-bottom: 1% !important;
  }
  /* SEAFOOD BASKET */
  #menu-items .menu-item.mi-499686 h1 {
    margin-bottom: 1% !important;
  }
  /* GOURMET GRILL */
  #menu-items .menu-item.mi-499691 h1 {
    margin-bottom: 1% !important;
  }
  /* FEELING SAUCY */
  #menu-items .menu-item.mi-499694 h1 {
    margin-bottom: 1% !important;
  }
  /* KRANKSY DAWGS */
  #menu-items .menu-item.mi-499688 h1 {
    margin-bottom: 1% !important;
  }
}

/* Hide Pick Up */
.delivery-time{
	display: none;
}