/* ---------------------------------------
Navigation
----------------------------------------*/

#site-header {
  background-image: url("http://tfdinc.com/wp-content/uploads/2017/09/header.jpg") !important;
  background-color: #000;
  background-size: cover !important;
}

/*
@media (max-width:959px) {
  #site-header-inner {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 60px;
  }
} */
.top-bar-right a:hover {
  text-decoration: none;
}

/* Nav Icon */

#mobile-menu a {
  border: 1px solid transparent;
  background: transparent;
  width: 20px;
}
#mobile-menu a:hover {
  background: transparent;
  color: #333;
}

/* 
.mobile-toggle-nav {
    background: #fff;
} 
*/

#mobile-menu a {
    color: #fff;
}


/* Left Sidebar Page Menu */

.left-menu-title-1, .left-menu-title-2 {
  margin-top: -6px;
  font-size: 28px;
  margin-bottom: -30px;
  padding-left: 12px;
  color: #000 !important;
}
#sidebar .widget_nav_menu a {
  border: 0px solid #eee;
  margin: 0 5px 5px 0;
  color: #fff;
  border-radius: 4px;
  background-color: #2a3f9a;
}
#sidebar .widget_nav_menu a:hover {
  background-color: #192d86;
}
#sidebar .widget_nav_menu .current-menu-item>a {
  background-color: #192d86 !important;
}
#sidebar .widget_nav_menu ul>li:first-child>a {
  border-top: 0px solid #eee;
}

/* ---------------------------------------
Pages
----------------------------------------*/

/* Page Titles */

.page-header-inner {
  display: none;
}

.page-header {
  padding: 0px;
}

/*
.single-page-content {
  padding-top: 5px; 
}
*/

/* Home */

.home-image-row p {
  text-align: center;
  padding-top: 10px;
  font-size: 20px;
}

/* Product Page */

.table-plain .tg th {
    background-color: #fff !important;
}

.table-plain .tg .tg-bg1 {
    background-color: #E0E2EA !important;
}

.product-page-header {
  line-height: 1.25;
}

.product-title-link {
  color: #1f5581;
}

.product-title-link .vcex-icon-position-right {
    margin-left: 8px;
    font-size: 19px;
}

.product-title-link:hover {
  color: #2f82c6;
}

@media (min-width: 768px) {
.product-spacer-mobile {
  display: none;
}
}

.product-photo-description {
  font-style: italic;
  color: #777;
  padding-top: 5px;
}

/* TFD Innovation */

.table-timeline b {
  font-weight: bold;
}

/* Product Page Tables */

.product-table td, .tg-heading, .tg-subheading  {
  font-family: "Roboto", sans-serif !important;
  vertical-align: middle;
}

/* Contact */

#nex-forms .ui-nex-forms-container {
  font-size: 13px;
  font-family: "Roboto",sans-serif !important;
}

.input-label, .sub-text {
  font-family: "Roboto", sans-serif !important;  
}

#nex-forms .radio-inline,#nex-forms .checkbox-inline{
  margin-bottom:0px !important;
}


/* ---------------------------------------
Footer
----------------------------------------*/

.site-footer strong {
  color: #fff;
}
.footer-widget {
  padding-bottom: 15px;
}
@media (max-width:767px) {
  #footer-bottom {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
}