/* COLOURS */

.brand-col-burgandy {color: #a30046;}  /* Burgandy*/
.brand-col-light-burgandy {color: #d1025a;}
.brand-col-dark-grey: {color: #333;} /* Dark Grey */
.brand-col-light-grey: {color: #ededed;} /* Light Grey */
.gold {color: #c6b15b;}
.platinum {color: #a0b2c6; }
.silver {color: #c0c0c0;}

/* NEW COLOURS */

.brand-col-1 {color: #D2D3D7;}
.brand-col-2 {color: #9E998D;}
.brand-col-3 {color: #B7C9C9;}
.brand-col-4 {color: #A8A8A2;}
.brand-col-5 {color: #BBB7C1;}
.brand-col-6 {color: #9E998D;}
.brand-col-7 {color: #d4af37}

/* COLOURS Background */

.bg-gold {background-color: #c6b15b;}
.bg-gold-dark {background-color: #b29700;}
.bg-burgandy {background-color: #a30046;}
.bg-platinum {background-color: #a0b2c6;}
.bg-silver {background-color: #c0c0c0;}
.bg-light-grey {background-color: #E0E0DE;}
.border-platinum {border-color: #a0b2c6 !important;}

/* NEW COLOURS Background */


.bg-col-1 {background-color: #D2D3D7;}
.bg-col-2 {background-color: #9E998D;}
.bg-col-3 {background-color: #B7C9C9;}
.bg-col-4 {background-color: #A8A8A2;}
.bg-col-5 {background-color: #BBB7C1;}
.bg-col-6 {background-color: #9E998D;}
.bg-col-7 {background-color: #d4af37;}


/*
font-family: 'Poppins', sans-serif;
font-family: 'Playfair Display', serif;
font-family: 'Roboto', sans-serif;
*/



/* TYPOGRAPHY */

body {font-family: "Poppins", Helvetica, sans-serif; padding-top: 0rem; background-color: #E0E0DE;}
h1, .h1 {font-family: 'Poppins', san-serif; }
h2 {font-weight: 300; font-family: 'Poppins', san-serif;}
h3 {font-weight: 300; font-family: 'Poppins', san-serif;}
h4 {font-weight: 300; font-family: 'Poppins', san-serif;}
h5 {margin-top: 1rem; font-family: 'Poppins', san-serif;}
h6 {font-size: 0.9rem; font-weight: 600; margin-bottom: 0;}

.display-4 {font-weight: 300;}

p {font-weight: 300; line-height: 1.3rem; font-size: 0.9rem; margin-bottom: 0.75rem; }

.lead {line-height: 2rem; font-family: 'Poppins', serif; margin-bottom: 2rem; font-weight: 300;}
.smaller {font-size: 70%;}
.intro {font-size: 110%; line-height: 140%; margin-bottom: 12px;}
.tiny-spaced {font-size: 70%; letter-spacing: 5px;}
.poppins {font-family: 'Poppins', san-serif;}

.list-package {font-weight: 500; line-height: 1.3rem; font-size: 0.9rem; margin-bottom: 0.75rem; font-family: 'Roboto', sans-serif;  padding-left: 0;
  list-style: none;}

  .list-package li {margin-bottom: 0.75rem;}

  ul {font-weight: 300; line-height: 1.3rem; font-size: 0.9rem; margin-bottom: 0.75rem;}
  li {}




/* LINKS */

a {color: #555555; }
a:hover {color: #272727; text-decoration: none;}

.btn-link {color: #a30046;}
.btn-link:hover {color: #740233;}

/* NAV */

.navbar {}

 .navbar-nav {
 	font-size: 0.8rem; 
 	text-transform: uppercase; 
 	text-align: left;
  font-family: 'Poppins', san-serif;
  letter-spacing: 1px;

 }

 .nav-item { 
   margin-right: 10px;
}

.nav-link {line-height: 0.8rem;}
.dropdown-menu {border-radius: 0px; border: none; background-color: #B7C9C9; }
.dropdown-item.active {background-color: #B7C9C9; }
.dropdown-item {font-size: 0.8rem;}

.navbar-toggler {border: none;}
.navbar-toggler:hover, .navbar-toggler:focus {border: none;}

.divider {
  height: 3px;
  width:50px;
  display:block; /* for use on default inline elements like span */
  margin: 40px auto;
  overflow: hidden;
  background-color: #a30046;
}

.divider-small {
  height: 3px;
  width:50px;
  display:block; /* for use on default inline elements like span */
  margin: 15px auto;
  overflow: hidden;
  background-color: #a30046;
}


/* BOXOUTS */


.boxout {padding: 30px 0 30px 0; text-align: center;}
.tiny {font-size: 10px; letter-spacing: 1px; font-weight: 300;}

.linkbox a {background-color: red;}
.linkbox a:active  {color: blue;}
.linkbox a:hover  {color: red;}


/* CHRISTMAS PAGE */

.christmas-bg {background-color: white; background-image: url(../images/christmas/xmas-bg-1.jpg); }

/* MISC */

.events-bg {background-color: #ededed; }

.bg-burg {background-color: #a30046;}

.party-package-bg {
  background-image: url(../images/special-offers/party-package-1.jpg); 
  background-repeat: no-repeat;
  background-size: cover; }

  .wedding-rings-bg {
  background-image: url(../images/special-offers/wedding-offer-rings.jpg); 
  background-repeat: no-repeat;
  background-size: cover; }

    .wedding-offer-bg {
  background-image: url(../images/special-offers/wedding-offer-2.jpg); 
  background-repeat: no-repeat;
  background-size: cover; }

    .wedding-offer-bg2 {
  background-image: url(../images/special-offers/wedding-offer-winter-1.jpg);  
  background-repeat: no-repeat;
  background-size: cover; 
 }






  .modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #000;
  background-image: url(../images/private-parties/disco-ball.jpg);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
  padding: 100px 20px 50px 20px;
}

.modal-title {color: white; font-weight: 500;}
.popup-text {color: white; font-weight: 500; }





/* MEDIA RESPONSIVE */


@media (max-width: 900px) {

  .top-contact {
   display: none; !important;}

  .image-no {
    display: none;
  }

  .frontbox {font-size: 1rem;}


 


}


.btn {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Poppins' sans-serif;
  font-weight: 300;
  font-size: 0.8rem;
}


.neg-margin-up {margin-top: 0px;}




.list-menu-margin {
  list-style: none;
}


.list-menu-margin li {
  margin-top: 10px;
}