/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

body {
  font-family: 'Sen', sans-serif; }

h1, h2 {
  font-family: 'Prata', serif; }

.title {
  font-family: 'Prata', serif; }

a {
  color: #B28008; }
  a:hover {
    color: #B28008; }

.header-container {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 2rem 0px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@media all and (min-width: 1200px) {
  .container-fluid {
    padding-left: 100px;
    padding-right: 100px;
    margin-left: auto;
    margin-right: auto; } }
#top-announcement {
  background-color: #393939;
  color: white;
  padding: 10px 0px; }
  #top-announcement * {
    margin-bottom: 0px; }

.slider-slideshow-description .slider-slideshow-description-texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.slider-slideshow-description .slider-slideshow-description-texts {
  float: right !important; }

.btn-primary {
  background-color: #B28008 !important;
  border-color: #B28008 !important; }
  .btn-primary:hover {
    background-color: #815d06 !important;
    border-color: #815d06 !important; }

.btn-arrow:after {
  font-family: 'FontAwesome';
  content: '\f061';
  padding-left: 5px;
  position: relative; }

.btn-arrow-r:before {
  font-family: 'FontAwesome';
  content: '\f060';
  padding-right: 5px;
  position: relative; }

.btn-r {
  border-radius: 4px; }

.btn-lg {
  font-size: 13px !important;
  padding: 1.5rem 2.5rem;
  font-weight: bold; }

.gold {
  color: #B28008 !important; }

.sellbuy-container .gold-table {
  background: -webkit-gradient(linear, left bottom, left top, from(#a27515), to(#b28008));
  background: -o-linear-gradient(bottom, #a27515 0%, #b28008 100%);
  background: linear-gradient(0deg, #a27515 0%, #b28008 100%); }
  .sellbuy-container .gold-table thead {
    color: white;
    background: #805d07;
    background: -webkit-gradient(linear, left bottom, left top, from(#986f1f), color-stop(50%, #b28008), color-stop(85%, #b28008), color-stop(93%, #b28008));
    background: -o-linear-gradient(bottom, #986f1f 0%, #b28008 50%, #b28008 85%, #b28008 93%);
    background: linear-gradient(0deg, #986f1f 0%, #b28008 50%, #b28008 85%, #b28008 93%); }
    .sellbuy-container .gold-table thead tr th {
      padding: 1.5rem 0px !important;
      text-align: center;
      font-size: 2.5rem;
      text-transform: uppercase;
      border: none !important; }
  .sellbuy-container .gold-table p {
    color: white;
    font-size: 2rem; }
.sellbuy-container .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.sellbuy-container .silver-table {
  background: -webkit-gradient(linear, left bottom, left top, from(#d0d0d0), to(#ececec));
  background: -o-linear-gradient(bottom, #d0d0d0 0%, #ececec 100%);
  background: linear-gradient(0deg, #d0d0d0 0%, #ececec 100%); }
  .sellbuy-container .silver-table thead {
    color: inherit;
    background: #d0d0d0;
    background: -webkit-gradient(linear, left bottom, left top, from(#d0d0d0), color-stop(50%, #ececec), color-stop(57%, #ececec), color-stop(93%, #d0d0d0));
    background: -o-linear-gradient(bottom, #d0d0d0 0%, #ececec 50%, #ececec 57%, #d0d0d0 93%);
    background: linear-gradient(0deg, #d0d0d0 0%, #ececec 50%, #ececec 57%, #d0d0d0 93%); }
    .sellbuy-container .silver-table thead tr th {
      padding: 1.5rem 0px !important;
      text-align: center;
      font-size: 2.5rem;
      text-transform: uppercase;
      border: none !important; }
  .sellbuy-container .silver-table p {
    color: inherit;
    font-size: 2rem; }

#home-section-container {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: white;
  padding: 3rem 0px; }
  #home-section-container .home-section-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 1rem 5rem; }
    #home-section-container .home-section-item h3 {
      color: white;
      height: 100px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    #home-section-container .home-section-item section {
      text-align: center; }
  #home-section-container > :nth-child(2) {
    border-left: 1px solid #CEAD53;
    border-right: 1px solid #CEAD53; }

.homelinks-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .homelinks-container .homelinks-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .homelinks-container .homelinks-row .homelinks-col {
      width: 50%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      padding: 4rem;
      height: 400px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      .homelinks-container .homelinks-row .homelinks-col * {
        color: white; }

.homesection {
  padding-bottom: 0px !important; }

.homelinks {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.news-item {
  -webkit-box-shadow: 0px 0px 27px -10px #ababab;
  box-shadow: 0px 0px 27px -10px #ababab;
  background-color: white;
  margin: 1rem; }
  .news-item .news-item-content {
    padding: 2rem; }
  .news-item .name a {
    color: inherit !important;
    font-family: title;
    font-size: 2rem; }
  .news-item .date-news {
    color: #ccc !important; }
  .news-item .blog-button a {
    text-transform: uppercase;
    font-family: title; }

.form-body label {
  font-family: title;
  font-size: 18px !important;
  color: #393939 !important; }

.breadcrumb {
  background-color: transparent !important;
  border: none !important; }
  .breadcrumb a {
    color: inherit !important; }

.gold-color {
  color: #B28008 !important; }

.default-color {
  color: inherit !important; }

.footer-upper-contet > *:last-child {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 !important;
          flex: 1 !important; }

footer {
  background-color: white !important;
  color: inherit !important; }
  footer h5, footer h3 {
    color: #B28008 !important;
    font-family: title;
    text-transform: uppercase;
    font-size: 3rem;
    font-weight: normal !important; }
  footer a {
    color: inherit !important; }

.mi-button .btn {
  float: right;
  font-weight: normal !important;
  color: white !important; }

.mi-block input {
  background-color: #F6F6F6 !important;
  border-radius: 5px; }

.home-enquiry {
  background-color: white !important;
  padding: 2rem; }

.btn-default {
  background-color: #393939 !important;
  border-color: #393939 !important;
  color: white !important; }
  .btn-default:hover {
    background-color: #202020 !important;
    border-color: #202020 !important; }

.center-a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.homeenquiry {
  padding-top: 0px !important;
  padding-bottom: 30px !important; }

.information-information .section-space {
  padding-top: 0px !important; }

.popup_modal {
  padding: 0px !important; }

#popup-modal .modal-body * {
  color: white !important; }
#popup-modal h3 {
  font-family: title; }

@media all and (min-width: 992px) {
  #popup-modal .modal-body {
    padding-right: 55%; } }
.modal-header .close {
  margin-top: -21px !important;
  margin-right: -45px !important;
  opacity: 1 !important;
  color: white !important;
  text-shadow: none !important; }

.list-group-item, .panel, #side-price #price_max, #side-price #price_min {
  background-color: transparent !important; }

.product-block {
  border: none !important; }
  .product-block:hover {
    -webkit-box-shadow: 0px 0px 20px -7px #c4bec4;
    box-shadow: 0px 0px 20px -7px #c4bec4; }

.product-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 2rem; }

.product-block .product-name {
  padding: 0px !important;
  padding-top: 3px !important;
  font-family: title;
  color: #B28008;
  font-size: 18px; }

.product-block .product-details {
  margin: 0px !important;
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
  padding-top: 5px !important; }

.product-block .product-details .price {
  text-align: left; }

.category-name {
  text-align: left;
  font-size: 14px; }

.product-btn-info .btn {
  background: transparent !important; }

.item-header {
  font-size: 20px !important;
  font-weight: bold;
  text-transform: uppercase; }

#side-categories .group .item a {
  color: inherit !important; }

#side-categories .group .item .toggle {
  border-left: none !important; }

.flex-wrap:last-child .input-group-b4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.input-group-b4 > .form-control {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0; }

.l-pad {
  padding-left: 0px !important; }

.r-pad {
  padding-right: 0px !important; }

@media (min-width: 768px) {
  .input-group-b4 {
    width: 200px !important; } }
.product-image-main {
  background-color: white !important; }

.product-product .product-image-additional-container .slick-nav.left, .product-product .product-image-additional-container .slick-nav.prev {
  left: 0px !important; }

.product-product .product-image-additional-container .slick-nav.right, .product-product .product-image-additional-container .slick-nav.next {
  right: 0px !important; }

.product-product .product-image-additional-container {
  padding: 0px !important; }

.product-image-additional-container .slick-slide {
  background-color: white !important; }

.product-product .product-image-additional-container .slick-no-slide {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.product-product .product-image-additional-container img {
  border: none !important; }

.product-product #product .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .product-product #product .form-group .form-control:not(.input-number) {
    margin-left: 15px; }
  .product-product #product .form-group .input-group-addon {
    margin-right: 15px; }

.slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

.news-ctgr .list-group-item {
  padding-left: 0px !important; }
  .news-ctgr .list-group-item a {
    padding-left: 0px !important; }

#articles-column-left .list-group-item {
  padding-left: 0px !important; }

body:not(.cke_editable) h2:not(.swal2-title):not([style])::after {
  background: transparent !important; }

body:not(.cke_editable) h2:not(.swal2-title):not([style]) {
  text-transform: none !important; }

.bnews-list .artblock .name a {
  font-size: 15px !important; }

body .pagination i.fa {
  color: black !important;
  font-size: 27px; }

.pagination > li > a, .pagination > li > span {
  border-radius: 50% !important;
  margin: 5px;
  color: inherit;
  font-weight: bold;
  border-color: transparent !important;
  background: transparent !important;
  padding: 4px 10px !important; }

.pagination > li > a:hover, .pagination > li > span:hover {
  color: inherit !important; }

.pagination .text-prev, .pagination .text-next {
  border: none !important;
  padding-top: 2px !important; }

.pagination .text-prev:hover, .pagination .text-next:hover {
  background: transparent !important; }

.pagination .text-prev:hover a, .pagination .text-next:hover a {
  color: inherit !important; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  background: #B28008 !important;
  border-color: #B28008 !important;
  color: white !important; }

.sub-arrow {
  display: none !important; }

.slider-slideshow-description .slider-slideshow-description-texts .slideshow-text-0 {
  color: #B28008;
  font-family: title; }

@media all and (max-width: 1271px) {
  .fixed-header .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; }

  .header-container .header-menu #main-menu > li > a {
    padding-right: 17px !important; }

  .header-logo-image img {
    max-width: 150px; } }
@media all and (max-width: 780px) {
  .slider-slideshow-description .slider-slideshow-description-texts {
    float: none !important; }

  #home-section-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .homelinks-container .homelinks-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

  .homelinks-container .homelinks-row .homelinks-col {
    width: 100%; } }
    
    .product-row .product-btn-info button {
        width: 45px;
    }
    
    .product-name a {
        text-align: left !important;
        display: block;
    }
    
    /*@media all and (max-width: 1329px) {*/
    /*    .header-logo-image img {*/
    /*        max-width: 200px ;*/
    /*    }*/
    /*}*/
    
@media (max-width: 1400px) and (min-width: 991px){
.header-container .header-logo{
    width: 160px;
}
}

#payment-custom-field3 {
    display :none !important;
}