@font-face {
  font-family: 'RB-Regular';
  src: url('../fonts/rb/RB-Regular.eot');
  src: url('../fonts/rb/RB-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/rb/RB-Regular.woff2') format('woff2'),
    url('../fonts/rb/RB-Regular.woff') format('woff'),
    url('../fonts/rb/RB-Regular.ttf') format('truetype'),
    url('../fonts/rb/RB-Regular.svg#RB-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RB-Bold';
  src: url('../fonts/rb/RB-Bold.eot');
  src: url('../fonts/rb/RB-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/rb/RB-Bold.woff2') format('woff2'),
    url('../fonts/rb/RB-Bold.woff') format('woff'),
    url('../fonts/rb/RB-Bold.ttf') format('truetype'),
    url('../fonts/rb/RB-Bold.svg#RB-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

:root{
  --main-color: #76563d;
  --second-color:  #d1cfc3;
  --third-color:   #d48924;
}

html,
body,
nav {
  font-family: "RB-Regular";
  text-align: right;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "RB-Bold";
}
.header .navbar,
.header.is-sticky .navbar{
  padding: 0px 0px;
  background: #f2f2f2;
}
.header .topbar{
  padding: 5px 0px;
}
#search{
  top: 35px;
  padding: 55px 0px
}
.news-post .news-post-details .news-title{
  font-size: 18px;
  line-height: 1.25;
}
.team-img span{
  background: var(--third-color);
  padding: 5px;
  border-radius: 20px;
  width: 100px;
  color: white;
}
.team_section{
  margin-bottom: 40px;
}
.owl-item img{
  object-fit: cover;
  height: 200px;
}
.blockquote{
  color: var(--main-color);
  font-size: 25px;
  font-style: normal;
  background: var(--second-color);
  border: 1px solid var(--second-color);
}
.plus_publisher{
  float: left;
    border-radius: 31px;
    width: 25px;
    height: 25px;
    padding: 0px 8px 6px 6px;
    margin: -47px -32px;
    background: var(--third-color);
    color: white;
    cursor: pointer;
}
.minus_publisher{
  float: left;
    border-radius: 31px;
    width: 25px;
    height: 25px;
    padding: 0px 9px 6px 6px;
    margin: -19px -32px;
    background: var(--third-color);
    color: white;
    cursor: pointer;
}
@media (min-width: 992px) {
  .header .navbar .dropdown-menu {
    display: inline-table !important;
  }
}