@font-face {
	font-family: 'Helvetica';
	src: url('../../images/bid/concu/fonts/Helvetica.ttf') format('truetype');
}

@font-face {
	font-family: 'SangBleuBPSans';
	src: url('../../images/bid/concu/fonts/SangBleuBPSans-Light.otf') format('opentype');
}

:root {
    --bg-color1:#fbeae3;
}

body{
font-family: 'Helvetica','Arial';
color: #ab9e92;
}

  #introblockinner
  {
    max-width: 800px;
  }

  #introblock
  {
    background: url('/images/bid/concu/b1.png') no-repeat var(--bg-color1);;
    height: 100vh;
    background-size: 200px;
    background-position: top right;
    padding: 6rem 8rem;
  }

  #introimgcollg
  {
    background: #000;
    max-height: 100vh;
    overflow: hidden;
		background-repeat: no-repeat;
  }

  .intrologo
  {
    max-width: 200px;
    margin: 30px 0px;
  }

  #block1
  {
  }

  #introcol
  {
    background: #000;
    padding: 0px !important;
  }

  .header-light
  {
    background: #FBE6DE !important;
  }

  .hlights
  {
    padding: 10px 20px;
    font-size: 14px;
  }

  .navbar-logo
  {
      max-height: 70px;
      margin-right: 40px;
  }
  .tagline {
      font-size: 1.2rem;
      color: #ffb99e;
      font-weight: 300;
      display: none;
  }
#menunavbar
{
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
  background: #ffe0d2;
}

  @media (max-width: 1199.98px)
  {


  }

  @media (max-width: 575.98px) {
    #introblock
    {
      border-radius: 10px !important;
      margin: -250px 15px 0px 15px !important;
      padding: 4rem 3rem !important;
      margin-bottom: 20px !important;
      min-height: auto;
      height: auto;
    }


    #menunavbar
    {
      padding-top: 1rem !important;
      padding-bottom: 1rem !important;
    }

    #block1
    {
      margin-top: 0px !important;
    }


  #introcol
  {
    background: none !important;
    padding: 1rem !important;
  }

  .coverimg
  {
    height: 75vh;
  }

  .intrologo
  {
    max-width: 50%;
  }

  }

  .tag
  {
    padding: 12px 30px;
    border-radius: 10px !important;
    border:1px solid #DDD;
    display: inline-block;
    margin: 0px 10px 10px 0px;
  }

  .cs-header
  {
  }

  .hmenu
  {
    position: fixed;
    top:10px;
    right: 10px;
  }

.navbar-brand img
{
  height: 40px;
}

.navbar-light .navbar-nav .nav-link
{
  colo: #333;
}

.introline
{
  color: #bfa79e;
  font-weight: 300;
  margin-bottom: 20px;
	font-family: 'SangBleuBPSans';
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link
{
  border-color: #ffb99e;
  color: #777;
}

.cs-masonry-filterable .nav-link
{
  color: #777;
}


h2, h1
{
  font-family: 'SangBleuBPSans';
  color:#BF9C6D;
}

#testiblock
{
  background: #f4ede7 !important;
}

.bg-secondary
{
  background: #f4ede7 !important;
}

.blockquote::before
{
  color: rgb(230 201 176);
}

#gallblock
{
  background: #f4ede7;
}

.sbutton
{
  background: #E3CFB9 !important;
  color: #FFF !important;
}

.shopbtn
{
  border-radius: 30px;
}

.bg-footer
{
  background: #e4d7cc !important;

}

.cs-widget-light .cs-widget-link
{
  color: rgb(0 0 0 / 70%);
}

.social-btn.sb-light {
    background-color: rgb(0 0 0 / 8%);
    color: #000;
}

.accordion .accordion-heading {
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 300;
}

.bg-peach
{
	background: #fbeae3;
}

.navbar-box-shadow
{
	box-shadow: none;
}

.btn-shop
{
		border-radius: 100rem;
    padding: 1rem;
    font-size: 1rem;
    padding: .8rem 3rem;
    color: #000 !important;
    box-shadow: 0 0 6px 0 rgba(157, 96, 212, 0.5);
    border: solid 3px transparent;
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(101deg, #B22998,#D32D32, #F4B245);
    background-origin: border-box;
    background-clip: content-box, border-box;
    box-shadow: 2px 1000px 1px #fff inset;
    font-weight: 500;
}
