/*
 Theme Name:   Global Brief Child
 Description:  Child theme for the Global Brief project.
 Author:       Helios Design Labs
 Author URI:   https://heliosdesignlabs.com
 Template:     magplus
 Version:      1.0.0
 Text Domain:  global-brief-child
*/

/*

Post - Singe Page

*/

.single .simple-text blockquote {
  color: #fb3624;
}

ul.tt-tags {
  display: block;
}

.tt-tags li:after {
  content: ',';
}

.tt-tags li:last-child:after {
  content: none;
}

/*

Post - List Page

*/

.category .tt-post.type-6 {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 0;
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .category .tt-post.type-6 {
    padding-bottom: 10px;
    margin-bottom: 20px;
  }
}

/*

Sidebar and Widgets

*/

.searchandfilter input[type='submit'] {
  font-family: 'Gotham SSm A', 'Gotham SSm B' !important;
}

/*

Header and Menu

*/

.menu-item.tt-s-popup-btn {
  display: none;
  height: auto;
  line-height: 1;
  top: auto !important;
  right: auto !important;
  width: auto;
}

.tt-mobile-nav ul li.menu-item-has-children > a.is-open:before {
  transform: rotate(180deg);
}

.tt-header-height {
  background: #000;
}

.tt-header .main-nav > ul > li > a > i {
  padding-right: 0 !important;
}

.tt-header .cmn-mobile-switch:hover:before,
.tt-header .cmn-mobile-switch:hover:after,
.tt-header .cmn-mobile-switch:hover span {
  background: #dd3333 !important;
}

.tt-header .cmn-mobile-switch {
  height: 32px !important;
  left: 4px !important;
  padding: 8px !important;
  width: 36px !important;
}

.tt-header .cmn-mobile-switch span,
.tt-header .cmn-mobile-switch::before,
.tt-header .cmn-mobile-switch::after {
  width: 20px !important;
  height: 3px !important;
  left: 8px !important;
}

.tt-header .cmn-mobile-switch::before {
  top: 8px !important;
}

.tt-header .cmn-mobile-switch span {
  top: 14px !important;
}

.tt-header .cmn-mobile-switch::after {
  top: 20px !important;
}

@media (max-width: 991px) {
  .home .tt-heading {
    display: none;
  }

  .tt-header .cmn-mobile-switch {
    margin-top: -16px !important;
  }

  .tt-header-type-7 .tt-s-popup-btn {
    font-size: 20px !important;
  }
}

@media (min-width: 992px) {
  .tt-header .main-nav > ul > li > a {
    padding: 10px 15px !important;
  }

  .tt-header .top-inner,
  .home .tt-header.stick .top-inner {
    height: 75px !important;
    padding: 10px !important;
  }

  .home .tt-header .top-inner {
    padding: 20px 0 0 !important;
    height: 160px !important;
  }

  .tt-header .top-inner .container {
    height: 100% !important;
  }

  .tt-header .top-inner .container .tt-s-popup-btn {
    display: none;
  }

  .tt-header .logo {
    height: 100% !important;
    max-width: 100% !important;
  }

  .tt-header .logo img {
    max-height: 100% !important;
    height: 100% !important;
    width: auto !important;
  }

  /* .tt-header-type-7 .tt-s-popup-btn {
    top: -60px !important;
  }

  .tt-header-type-7.stick .tt-s-popup-btn {
    top: -50px !important;
  } */

  .menu-item.tt-s-popup-btn {
    display: block;
    top: auto !important;
    right: auto !important;
  }

  .menu-item.tt-s-popup-btn i.material-icons {
    left: -3px;
    position: relative;
    top: -1px;
    vertical-align: middle;
  }

  .tt-heading {
    display: block;
  }

  .tt-heading-title {
    font-size: 1.8rem !important;
    line-height: 1 !important;
  }
}
