/*
 Theme Name:   benevolent Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Benevolent Child Theme
 Author:       NEW
 Author URI:   http://example.com
 Template:     benevolent
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  benevolentchild
*/


/*
darkblue : #001b32
Logoblue : #1E3266
grey : #858785
*/

/*--------------------------------------------------------------
# GENERAL
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# HEADER
--------------------------------------------------------------*/

.site-header .header-top {
  background:#001b32;
}

.header-bas {
  background-color: white;
}

.site-header .site-branding .site-title a {
  color:white;
}

.site-header .right-panel{
  float: right;
  display: flex;
  flex-wrap: wrap;
  background-color: #1E3266;
  padding:0 0 0 15px;
}

.main-navigation ul li>a {

}

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

.home.has-slider .site-header .header-bottom,
.site-header .header-bottom {
}

.logo-text .site-logo {
  width: 350px;
  margin: 20px 0 0 0;
}

/*--------------------------------------------------------------
# CHANGE COLOR
--------------------------------------------------------------*/

.page .entry-content a{
  color: #1E3266;
}

.page .entry-content a:hover{
  color: #858785;
}

a {
  color: #1E3266;
  transition: all .3s ease-in-out;
}

a:hover,
a:focus {
  color: #1E3266;
}
.intro .columns-3 .text-holder .btn {
  color: #1E3266;
}

#primary .post .entry-footer .readmore {
  color: #1E3266;
}

#primary .post .entry-footer .readmore {
  color: #1E3266;
}

#secondary .widget ul li a:hover {
  color: #1E3266;
}

.widget.widget_tag_cloud .tagcloud a:hover {
  background: #1E3266;
}

@media only screen and (max-width: 1024px){

  .mobile-header .mobile-menu .primary-menu ul li a:hover,
  .mobile-header .mobile-menu .secondary-menu ul li a:hover,
  .mobile-header .mobile-menu .primary-menu ul li a:focus,
  .mobile-header .mobile-menu .secondary-menu ul li a:focus,
  .mobile-header .mobile-menu .primary-menu ul li:hover > a,
  .mobile-header .mobile-menu .primary-menu ul li:focus > a,
  .mobile-header .mobile-menu .secondary-menu ul li:hover > a,
  .mobile-header .mobile-menu .secondary-menu ul li:focus > a,
  .mobile-header .mobile-menu .primary-menu ul .current-menu-item > a,
  .mobile-header .mobile-menu .primary-menu ul .current-menu-ancestor > a,
  .mobile-header .mobile-menu .primary-menu ul .current_page_item > a,
  .mobile-header .mobile-menu .primary-menu ul .current_page_ancestor > a,
  .mobile-header .mobile-menu .secondary-menu ul .current-menu-item > a,
  .mobile-header .mobile-menu .secondary-menu ul .current-menu-ancestor > a,
  .mobile-header .mobile-menu .secondary-menu ul .current_page_item > a,
  .mobile-header .mobile-menu .secondary-menu ul .current_page_ancestor > a{
      color: #1E3266;
  }

  .mobile-menu .social-networks li a:hover,
  .mobile-menu .social-networks li a:focus{
      color: #fff;
      background: #1E3266;
      border-color: #1E3266;
  }
}

.mobile-menu .primary-menu .primary-menu-list .social-networks li a:focus {
  color: #fff;
  background: #1E3266;
  border-color: #1E3266;
}

/*--------------------------------------------------------------
# NEWS
--------------------------------------------------------------*/
._self.pt-cv-readmore.btn.btn-success{
  background-color:#1E3266;
  border:#1E3266;
  transition:all .3s ease-in-out;
  color:white;
}

._self.pt-cv-readmore.btn.btn-success:hover{
  background-color:#001b32;
  border:#001b32;
  color: #858785;
}

/*--------------------------------------------------------------
# PRESENTATION
--------------------------------------------------------------*/
.presentation p{
  margin: 0 0 7px 0;
  font-size: 70%;
  line-height: 1.3;
}

.wp-block-column.presentation>h4{
  color:#1E3266;
}

.wp-block-column.presentation>h5{
  color:#1E3266;
  font-size: 90%!important;
}

.wp-block-column.presentation>h6{
  color:#1E3266;
  font-size: 80%!important;
}

.columnexerg{
  background-color:#F4F4F4;
  padding: 10px;
}

figure {
  margin-block-start: 0;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
}

/*--------------------------------------------------------------
# FOOTER
--------------------------------------------------------------*/
.site-info>.container>.by{
  display: none!important;
}

.site-footer {
  background: #001b32;
}

.footer-t{
  background: #001b32;
}

.site-footer .columns-4 ul li a:hover,
.site-footer .columns-6 ul li a:hover,
.site-footer .widget ul li a:hover {
    color: white;
}

.site-info {
  color: #a6a6a6;
  background: #001b32;
  background-color: white;
  padding: 20px 0;
}

.site-info a {
  color: #a6a6a6;
  color: #1E3266;
}

.site-info a:hover {
  color:white;
  color: #1E3266;
}

/*--------------------------------------------------------------
# NINJA FORM
--------------------------------------------------------------*/
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
  background: #1E3266!important;
}

/*--------------------------------------------------------------
# WP Button
--------------------------------------------------------------*/
.wp-block-button__link{
  background:#1E3266;
  text-decoration: none!important;
  color:white!important;
}

.wp-block-button__link:hover{
  text-decoration:none;
  background:#858785;
}

.page .entry-content a.wp-block-file__button{
  color: white;
  text-decoration: none;
}

/*--------------------------------------------------------------
# META NEWS
--------------------------------------------------------------*/

.byline{
  /* border: 1px solid red; */
  display: none!important;
}

.comments-link{
  display: none!important;
}


#primary .post .entry-meta a {
  color:#1E3266;
}

#primary .post .entry-meta a:hover {
  color:#858785;
}

#primary .post .entry-meta .posted-on:before {
  display: none;
}

/*--------------------------------------------------------------
# BLOG
--------------------------------------------------------------*/

.blog-section .blog-holder .post .readmore:hover {
  color: #858785;
}

/*--------------------------------------------------------------
# SOCIAL LINK
--------------------------------------------------------------*/

.wp-social-link a svg{
  color:white;
}