/*
Theme Name: Charity Home Child
Description: Child Theme for Charity Home Wordpress Theme
Author: TonaTheme
Version: 1.0
Template: charity-home
Tags: two-columns, custom-header, custom-menu, editor-style, featured-images, theme-options, full-width-template, post-formats, sticky-post, left-sidebar, right-sidebar
Text Domain: charity-home-child
*/
.btn:hover,
.btn:active,
.btn:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > li > span.current,
.pagination > li > span.current:hover,
.pagination > li > span.current:focus,
.typo-white .btn {
  color: #000; }

.typo-white .bg-style.primary-color a {
  color: #000;
  text-decoration: underline; }

.typo-white .btn:hover,
.typo-white .btn:focus {
  color: #fff; }

.typo-white .bg-style.primary-color a:hover,
.typo-white .bg-style.primary-color a:active,
.typo-white .bg-style.primary-color a:focus {
  color: #fff; }

.nav > li.search-nav-toggle, .header-toggle-content {
  display: none !important; }

@media only screen and (max-width: 1024px) {
  .navbar-toggle {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    margin: 0;
    z-index: 1; }

  .header-section.header-styletwo .tpath-header-main-bar {
    position: relative;
    text-align: center; }

  .navbar-collapse {
    max-height: 220px; }

  .header-section.header-styletwo.header-transparent.header-dark .tpath-main-bar {
    background: #202020; }

  .header-section.header-styletwo .navbar-right.tpath-main-bar {
    float: none !important; }

  .header-section.header-styletwo .navbar-right.tpath-main-bar {
    margin-right: -15px; }

  .nav.navbar-nav.tpath-main-bar {
    width: 100%; }

  .nav.navbar-nav.tpath-main-bar {
    float: none;
    display: block;
    width: 100%; }

  .header-section.header-styletwo .header-logo-section .nav.navbar-nav > li, .header-section.header-styletwo .header-logo-section .nav.navbar-nav.tpath-main-nav > li > a, .header-section.header-styletwo .header-logo-section .nav.navbar-nav.tpath-main-nav li a {
    line-height: 40px; }

  .navbar-header.nav-respons.tpath-logo {
    position: relative;
    width: 100%; }

  .header-styletwo .navbar-header.tpath-logo {
    float: none;
    text-align: center; }

  .hidden-xs {
    display: none !important; }

  .visible-xs {
    display: block !important; }

  .navbar-nav.tpath-main-nav > li {
    display: block;
    width: 100%; }

  .header-section .tpath-mainnavbar-collapse .header-toggle-content.header-toggle-search {
    display: none !important; } }
@media (min-width: 768px) {
  .navbar-toggle {
    display: block;
    margin-right: 20px; }

  .navbar-collapse.collapse {
    display: none !important; }

  .navbar-collapse.in {
    overflow-y: visible !important; }

  .navbar-collapse.in {
    overflow-y: auto !important; }

  .collapse.in {
    display: block !important; } }
@media (min-width: 1024px) {
  .navbar-toggle {
    display: none; }

  .navbar-collapse.collapse {
    display: block !important; }

  .navbar-nav {
    float: left;
    margin: 0; }

  .container .navbar-collapse .navbar-nav {
    margin-left: 0;
    margin-right: 0; }

  .navbar-nav {
    z-index: 1; } }
.tpath-section-title .section-title.text-uppercase {
  padding-top: 5px;
  padding-bottom: 5px; }

/**
* Muath Abu zr :: 27-02-2017
*/
@media (max-width: 450px) {
  .tpath-feature-box.style-default-box .grid-text-left.grid-box-image .grid-content-wrapper {
    display: block; }
    .tpath-feature-box.style-default-box .grid-text-left.grid-box-image .grid-content-wrapper:after, .tpath-feature-box.style-default-box .grid-text-left.grid-box-image .grid-content-wrapper:before {
      clear: both;
      display: block;
      content: ' '; }

  .vc_progress_bar .vc_single_bar .vc_label,
  .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
    top: -44px;
    line-height: 16px; }

  .tpath-cta-button.text-left {
    text-align: center; }

  .team-member-item-info a {
    display: block; } }
