/*
 Theme Name:   PenNews Child
 Theme URI:    http://pennews.pencidesign.com/
 Description:  PenNews Child Theme
 Author:       PenciDesign
 Author URI:   http://pencidesign.com
 Template:     pennews
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, custom-menu, featured-images, post-formats, sticky-post, threaded-comments, translation-ready, editor-style
 Text Domain:  pennews-child
*/
.site-header {
  padding: 10px 0;
}

/* .site-header-wrapper {
    box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
} */
.main-navigation>ul:not(.children)>li:hover>a,
.main-navigation>ul:not(.children)>li:active>a,
.main-navigation>ul:not(.children)>li.current-category-ancestor>a,
.main-navigation>ul:not(.children)>li.current-menu-ancestor>a,
.main-navigation>ul:not(.children)>li.current-menu-item>a {
  background-color: inherit !important;
  color: inherit;
}

.header__search:not(.header__search_dis_bg) .search-click {
  background: inherit !important;
  color: inherit !important;
  padding: 0;
  margin: 0;
  width: auto;
}

.main-navigation a {
  text-transform: inherit;
}

.penci_post_thumb {
  border-radius: 8px;
}

.footer__sidebars-inner {
  border-top: 1px solid #ccc;
  padding-top: 50px;
}

.footer__copyright_menu {
  display: none;
}

.site-content {
  margin-top: 0px !important;
}

#footer-1 img {
  max-width: 120px !important;
}

#media_image-2 {
  margin-bottom: 20px;
}
.banner-text01 {
  background-color: rgba(0, 0, 0, .7) !important;
  max-width: 800px;
  color: #FFF !important;
  margin: 0 auto;
  font-size: 1.9rem;
  line-height: 2.7rem;
  padding: 50px;
}
.banner-text02{
  max-width: 800px;
  color: #FFF !important;
  margin: 0 auto;
  font-size: 1.9rem;
  line-height: 2.7rem;
  padding: 50px;
  background-color: transparent!important;
}

.banner-text03{
  max-width: 800px;
  color: #4f4744 !important;
  margin: 0 auto;
  font-size: 1.9rem;
  line-height: 2.7rem;
  padding: 50px;
  background-color: transparent!important;
}
.banner-text01 h1,
.banner-text02 h1{

  color: #FFF !important;
  text-transform: uppercase;
  font-size: 4.2rem;
  text-decoration: underline;
}

.banner-text03 h1{

  color: #4f4744 !important;
  text-transform: uppercase;
  font-size: 4.2rem;
  text-decoration: underline;

}
.banner-btn,
.banner-btn2{
  border: 1px solid #FFF;
  padding: 10px 30px;
  color: #FFF !important;
  margin-top: 10px;
  display: inline-block;
  font-size: 1.7rem;
  font-weight: bold;
}
.banner-btn:hover{
  background-color: #d8ad62;
  border: 1px solid #d8ad62;
  text-decoration: none!important;
}
.banner-btn2:hover{
  background-color: #FFF;
  border: 1px solid #FFF;
  color: #d8ad62!important;
  text-decoration: none!important;
}
.banner-text02 .banner-btn:hover{
  background-color: #FFF;
  border: 1px solid #FFF;
  color: #b62b4c!important;
  text-decoration: none!important;
}
