/* Add here all your CSS customizations */

* {
  font-family: 'Cinzel', serif;
  font-family: 'Open Sans', sans-serif;
  
}


body {
  font-family: 'Cinzel', serif;
  font-family: 'Open Sans', sans-serif;
}
/******* GENERAL STYLES *******/

hr {
  border: none;
  border-top: 3px double #e04622;
  color:#e04622 ;
  overflow: visible;
  text-align: center;
  height: 5px;
  width: 300px;
}

hr:after {
  color:#e04622 ;
  font-size: 1rem;
  padding: 0 4px;
  position: relative;
  top: -13px;
}

.rev_slider video {
  max-width: 100% !important;
  height: auto !important;
}

.desctext{
  text-align: center;

}

.imgsize{
  height: 43em !important;
  background-color: #000;
}

.copyright{
  color: #e04622;
}

/******* Header section *******/

html #header.header-transparent .header-body:before {
  background: #000;
}

.headerbody {
  background-color: #000 !important;
}


.headerbody:after {
  background-color: #292D31 !important;
}

#logoname{
  color: orangered;
}

.fontcinzel{
  font-family: 'Cinzel', serif !important;
}

.videoslide{
  min-width: 100%;
  min-height: 100%;
}

html:not(.sticky-header-active) #header.header-transparent .header-nav-main.header-nav-main-dark nav > ul > li > a:not(.active) {
  color: #fff;
}

#header .header-nav.header-nav-square .header-nav-main nav > ul > li > a {
  color: #fff;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:not(.btn) {
  color: #fff;
}

.add1{
  margin-right: 1em;
}

.add2{
  margin-right: 2em;
}

.add3{
  margin-right: 2.5em;
}
/******* Armoury types section *******/

.armm{
  margin-bottom: 0 !important;
}

.cust{
  margin-bottom: 0 !important;
}

.brands{
  background-color: #000;
}

.sepsection{
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.headerfont{
  /* font-family: 'IM Fell English SC', serif !important; */
  font-size: 4em !important;
  color: #fff !important;
}

.blogreadmore{
  font-weight: 500;
}

/******* CRAFTSMANSHIP SECTION *******/

.knives{
  margin: 0 0 !important;
}

.headtitle{
  text-align: center;
}

.seperator {
  background-color: #000;
  margin: 0 0 !important;
}


.conthead{
  margin-top: 10rem;
}

.bth2 {
  text-align: center;
  color: #fff;
}

.nolist {
  display: flex;
  
}

.noliststyle{
  list-style-type: none;
}

.seccol{
  background-color: #e04622 !important;
}

.headrclr{
  background-color: #202326 !important;
}

.headtitle{
  color: #fff;
}


.autors{
  color: #fff;
}

/******* FAMILY HISTORY SECTION *******/

.imgsz{
  width: 35em;
}

.readmore{
  font-weight: 700;
}

/******* INQUIRIES SECTION *******/

#bg{
  width: 70em;
  height: 70em;
}

html .overlay-color-primary:not(.no-skin):before  {
  background-color: #292D31 !important;
}


.textedit{
  font-size: 1.05em;
}

/******* FAMILY HISTORY BLOG POST *******/

.contstyle {
  margin-top:3em;
}

.sidelinks{
  padding-top: 3em;
}

.blogtext{
  text-align: justify;
}


/******* MEDIA *******/

.medianlogsepreator{
  width: 70em;
}

br{
  display: none;
}


@media (max-width: 992px) {
  .headerfont {
    font-size: 3em !important;
  }
  
}

@media (max-width: 672px) {
  .headerfont {
    font-size: 2em !important;
    margin-top: 5em !important;
  }
  br { display: inline }

  .mediastyle {
    margin-bottom: 6em !important;
  }
}


.hamb{
  background: #e04622 !important;
}


.btnclr{
  background-color: #e04622;
  border: #e04622;
}


.clrfooter{
  color: #e04622 !important;
}

.newclr{
  color: #fff !important;
}


.space{
  margin-top: 4em;
}

.marg{
  width: 350px;
  margin-left: 2em;
}

.dist{
  margin-bottom: 10px;
}