/*
Theme Name: Storefront NaGa Leather
Description: Child theme for Storefront theme
Author: John Robinson
Version: 1.0.0
Template: storefront
*/
/* Navigation */
#st-trigger-effects {
  display: none; }
  #st-trigger-effects > button {
    background-color: #fff;
    color: #000;
    border: 1px solid #000; }

.storefront-handheld-footer-bar ul li.menu-toggle > a:before {
  content: "\f0c9"; }
.storefront-handheld-footer-bar ul li.contact > a:before {
  content: "\f095"; }
.storefront-handheld-footer-bar ul li.address > a:before {
  content: "\f041"; }

.storefront-handheld-footer-bar ul li.contact .site-contact, .storefront-handheld-footer-bar ul li.contact .site-address, .storefront-handheld-footer-bar ul li.address .site-contact, .storefront-handheld-footer-bar ul li.address .site-address {
  background-color: #fff;
  border-top: 2px solid #ddd;
  position: absolute;
  bottom: -9em;
  left: 0;
  right: 0;
  -webkit-transition: all,ease,.2s;
  -moz-transition: all,ease,.2s;
  transition: all,ease,.2s;
  padding: 1em;
  z-index: 1;
  display: block; }
.storefront-handheld-footer-bar ul li.contact.active .site-contact, .storefront-handheld-footer-bar ul li.contact.active .site-address, .storefront-handheld-footer-bar ul li.address.active .site-contact, .storefront-handheld-footer-bar ul li.address.active .site-address {
  bottom: 100%; }

/* Fonts */
body {
  font-family: Georgia, "Times New Roman", serif; }

h1, h2, h3, h4, .site-title {
  font-family: 'Open Sans', sans-serif; }

/* Navigation */
.naga-mobile-banner {
  display: none;
  text-align: center;
  margin-bottom: 20px; }
  .naga-mobile-banner:after {
    content: ' ';
    display: block;
    clear: both; }
  .naga-mobile-banner > a {
    display: block;
    width: 100%; }
  .naga-mobile-banner img.custom-logo {
    height: auto;
    min-width: 50%;
    margin: 0 auto;
    display: block; }
  @media screen and (max-width: 767px) {
    .naga-mobile-banner {
      display: block; } }

.site-navigation {
  background-color: #23282D;
  color: #fff;
  font-size: .9em;
  text-align: center;
  letter-spacing: 2px;
  padding: 4px 0; }

.site-navigation span {
  margin: auto 20px; }

.site-navigation a,
.site-navigation a:hover,
.site-navigation a:active,
.site-navigation a:visited {
  color: #fff; }

.storefront-primary-navigation, .main-navigation ul.nav-menu ul.sub-menu {
  background-color: #F91A01; }

/*.storefront-primary-navigation {
  border-top: 2px solid #000;
}*/
.main-navigation ul li a:link {
  color: #fff; }

.main-navigation ul li a:visited {
  color: #fff; }

.main-navigation ul li a:hover {
  color: #fff; }

.main-navigation ul li a:focus {
  color: #fff; }

.main-navigation ul li a:active {
  color: #fff; }

.woocommerce-breadcrumb {
  background-color: transparent;
  margin-bottom: 0; }

.woocommerce-page .page-title {
  position: relative;
  padding-bottom: 20px;
  border-bottom: 5px solid #999; }

/*.woocommerce-page .page-title:after {
  position: absolute;
  bottom: 0;
  content: ' ';
  display: block;
  height: 1px;
  width: 100%;
  background-color: #000;
}*/
/* Widgets */
h3.widget-title {
  text-transform: uppercase;
  border-bottom: 5px solid #999; }

.site-header .widget_product_search {
  margin-bottom: 20px; }

.in-header-widget-area {
  width: 47.8260869565%;
  float: left;
  margin-right: 4.347826087%; }

.in-header-widget-area h1.site-title, .naga-mobile-banner h1.site-title {
  font-size: 2.4em;
  margin: 10px 0 0;
  padding: 0; }

.in-header-widget-area h1.site-title a, .naga-mobile-banner h1.site-title a {
  color: #F91A01; }

.site-search-widgets {
  font-size: 1.2em; }

/* Footer */
/* Font-Awesome */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

i.fa.fa-map:before {
  content: "\f279"; }

@media screen and (max-width: 767px) {
  .site-navigation {
    display: none; }

  .site-search-widgets {
    display: none; }

  .site-header {
    display: none; }

  .in-header-widget-area {
    text-align: center; }

  #st-trigger-effects {
    display: block; }

  .woocommerce-page .page-title {
    border-top: 5px solid #999;
    padding-top: 15px; } }
@media screen and (min-width: 767px) {
  .site-header ul.menu li.current-menu-item > a {
    color: #fff !important; } }
