/*
	Theme Name: Feral V3 (Custom 2)
	Theme URI:
	Description: Feral Version 3
	Version: 3
	Author: Landon Acohido
	Author URI: https://acohido.com
*/


html,  body{
background: rgb(34, 34, 34) !important;
color: #999;
font-size: 18px;
}
nav{background: rgb(34, 34, 34, .5)}
.fh-header div, .fh-header button{
  position: relative;
}
.fh-header{
  position: relative;
}
.fh-header::before  {
  content:'';
  position:absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(34, 34, 34, 1);
  background: linear-gradient(0deg, rgba(34, 34, 34, 1) 0%, rgba(34, 34, 34, .6 ) 100%);
}
.fh-book-index-height{
  height: 60vh;
}
.fh-book-index-height{
  height: 60vh;
}
.fh-home-height{
  height: 95vh;
}
.fh-single-height{
  height: 25vh;
}
.fh-menu-height{
  height: 100%;
}
.fh-menu-bg{
  background: rgba(34, 34, 34, .9);
  -webkit-box-shadow: 0px 0px 20px 20px rgba(34, 34, 34, .9);
  -moz-box-shadow: 0px 0px 20px 20px rgba(34, 34, 34, .9);
  box-shadow: 0px 0px 20px 20px rgba(34, 34, 34, .9);
}
#fh-logo{
  padding-top:30px;
  padding-bottom:30px;
}
@media (max-width: 640px){
  #fh-logo{
    padding-right:25%;
    padding-left:25%;
  }
}
#fh-home-slider h2{
  font-size: 3em;
  font-weight: 900;
}
.fh-footer{
  position: relative;
}
.fh-footer::before {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background: rgba(66, 66, 66, .9);
  /*background: linear-gradient(180deg, rgba(34, 34, 34, 1) 0%, rgba(34, 34, 34, .95 ) 100%);*/
}
.fh-footer h3{
  position: relative;
  color: #FFF !important;
}
.fh-footer li a{
  color: #CCC;
}
.fh-footer-2 a svg{
  color: #666;
}
.fh-footer-2 a:hover svg{
  color: #FFF;
}
@media (max-width: 640px){
  .fh-product-image img{
    width: 50vw;
  }
}

@media (min-width: 960px){
  .fh-1-9 > * {
  width: calc(100% * 1 / 9.001);
}
}
lh{
  font-size: 2em;
  font-family: 'Cinzel Decorative', cursive;
  font-weight: bold;
  color: #BBB;
}
h1{
  font-size: 4em;
  font-family: 'Cinzel', cursive;
  font-weight: bold;
  color: white;
}
h2{
  font-size: 1em;
  font-family: 'Cinzel', serif;
  color: #BBB;
}
h2 span{
  color: white;
  font-weight: 700;
}
h3{
  font-size: 1.5em;
  font-family: 'Cinzel', serif;
  color: #BBB;
  font-weight: 700;

}
/* button, .uk-icon{
  color: white;
} */
blockquote{
  color: #CCC;
  text-align: justify;
  font-size: 1em;
}

article{
  color: #CCC;
}
article .uk-text-lead{
  color: #AAA;
}
article .uk-grid-small{
  color: #999;
  font-family: monospace;
  font-size: .7em;
}

.fh-add-to-cart{
}

.cat-released h1{

}
.uk-section em{
  color: inherit;
}

.fh-index-of-books a{
  color: #BBB;
}
.fh-about-us h1{
  font-size: 2.5em;
}
.fh-about-us h2{
  font-size: 1.5em;
  color: #DDD;
  font-weight: bold;
}
.fh-about-us strong{
  font-size: 1em;
  color: #DDD;
}

.e-mail:before {
            content: attr(data-website) "\0040" attr(data-user);
            unicode-bidi: bidi-override;
            direction: rtl;
        }
#mc-embedded-subscribe{
  color: #AAA;
}

#fh-cart-nav{
background: rgb(34, 34, 34, .9)
}

#single-product-details .price{
  /* display: none; */
  margin-bottom: 10px;
}
@media (max-width: 1199px){
.uk-grid{
  margin-top: 30px;
}
}
@media (min-width: 1200px){
.uk-grid{
  margin-top: 40px;
}
}

.page-item .current{
  color: #0f7ae5;
  font-weight: bold;
}
h2{
  font-weight: bold;
}

.woocommerce-message::before {
    content: "\e015";
    color: #1e87f0 !important;
}
.woocommerce-message {
    border-top-color: #1e87f0 !important;
}
.woocommerce table.shop_table {
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
    background: #323232 !important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1e87f0 !important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
#customer_details{
  background: #323232 !important;
  width: calc(100% - 40px);
  padding: 20px;
}
#customer_details select, #customer_details input{
  height: 40px !important;
}
#fh-header-content button{
  color: white;
}


.related .button {
  display: none;
}


.woocommerce table.cart td.actions .input-text{
	height: 40px;
	width: 150px !important;
	margin-right: 10px !important;
}

  /* hide first image in blog */
