/*
Theme Name: Nyambaka
Theme URI: #
Author: Nimbuz
Author URI: #
Description: La commune de Nyambaka
Version: 1.0.1
Requires PHP: 5.5
Tested up to: 5.8
Template: bosa
Text Domain: bosa-insurance
Tags: Commune, Nyambaka, Cameroun, Ngaoundaba

*/

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

body {
  color: #444444;
  font-family: 'Open Sans', sans-serif;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  color: #3a3a3a;
  font-family: 'Open Sans', serif;
  font-weight: 600;
}

.wp-block-quote {
  padding: 30px 30px 30px 50px;
  margin: 30px 0 30px 30px;
}

.site-header .site-branding .site-title {
  font-family: 'Merriweather', serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
}

.main-navigation ul.menu > li > a {
  font-family: 'Merriweather', serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: none;
}
.main-navigation ul.menu > li:hover > a,
.header-one .main-navigation ul.menu li.current-menu-item > a, .header-one .main-navigation ul.menu li.current_page_item > a { 
  color:#ED1C24 !important;
}
.main-navigation ul.menu > li:first-child > a {
    padding-left: 0;
}
.section-banner .banner-content .entry-title {
  font-family: 'Merriweather', serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: capitalize;
}

.section-banner .banner-content .entry-text p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.8;
  text-transform: initial;
}

.feature-posts-content-wrap .feature-posts-content .feature-posts-title {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: capitalize;
}

.post .feature-posts-content .cat-links a {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}

#primary article .entry-title {
  font-family: 'Merriweather', serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: capitalize;
}

.highlight-post-slider .post .entry-content .entry-title {
  font-family: 'Merriweather', serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  text-transform: capitalize;
}

.highlight-post-slider .post .cat-links a {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}

.sidebar .widget .widget-title {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: uppercase;
}

.page-title {
  font-family: 'Merriweather', serif;
  font-size: 40px;
  font-weight: 800;
  text-transform: capitalize;
}

.site-footer .site-info,
.site-footer .footer-menu ul li a {
  font-family: 'Merriweather', serif;
  font-weight: 700;
  font-size: 14px,
  text-transform: none,
  line-height: 1.6,
}

.feature-posts-layout-two .post {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.feature-posts-layout-two .post .feature-posts-image {
  width: 120px;
  margin-right: 15px;
}
.feature-posts-layout-two .post .feature-posts-image a {
  display: block;
  position: relative;
}
.feature-posts-layout-two .post .feature-posts-image a:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.4s, opacity 0.4s;
  -moz-transition: visibility 0.4s, opacity 0.4s;
  -ms-transition: visibility 0.4s, opacity 0.4s;
  -o-transition: visibility 0.4s, opacity 0.4s;
  transition: visibility 0.4s, opacity 0.4s;
}
.feature-posts-layout-two .post .feature-posts-content {
  width: -moz-calc(100% - 140px);
  width: -webkit-calc(100% - 140px);
  width: calc(100% - 140px);
}
.feature-posts-layout-two .post .feature-posts-content .feature-posts-title {
  margin-bottom: 6px;
}
.feature-posts-layout-two .post .feature-posts-content .cat-links {
  display: block;
}
.feature-posts-layout-two .post .feature-posts-content .cat-links a {
  position: relative;
}
.feature-posts-layout-two .post .feature-posts-content .cat-links a:after {
  content: ",";
  display: inline-block;
}
.feature-posts-layout-two .post .feature-posts-content .cat-links a:last-child:after {
  display: none;
}
.feature-posts-layout-two .post.no-thumbnail .feature-posts-content {
  width: 100%;
}
.feature-posts-layout-two .post:hover .feature-posts-image a:before, .feature-posts-layout-two .post:focus .feature-posts-image a:before, .feature-posts-layout-two .post:active .feature-posts-image a:before {
  visibility: visible;
  opacity: 1;
}


#bosa-insurance-contact .wpcf7 input[type=text],
#bosa-insurance-contact .wpcf7 input[type=email],
#bosa-insurance-contact .wpcf7 textarea {
  border: none;
  background-color: #fff;
  height: 55px;
  padding-left: 20px;
  margin-bottom: 20px;
}
body #bosa-insurance-contact .wpcf7 input[type=submit] {
  background-color: #ED1C24;
  font-size: 15px;
  font-weight: 600;
  padding: 20px 35px;
  border-radius:10px;
}

#bosa-insurance-contact .wpcf7 input[type=submit]:hover,
#bosa-insurance-contact .wpcf7 input[type=submit]:active,
#bosa-insurance-contact .wpcf7 input[type=submit]:focus {
  background-color: #000000;
}
.custom_post_home .sina-pc-thumb:hover .sina-pc-text{color:#fff;}
header.site-header .site-branding > a {
    display: inline-block;
    float: left;
}
.custom_block_nouvelles .latest-posts-widget h5{display:none !important}
.custom_block_nouvelles .latest-posts-widget.left-thumb-widget .featured-image {
    margin-right: 20px !important;
}
.sina-team-social {
    display: none;
}
.custom_block_nouvelles .latest-posts-widget{}
.custom_block_nouvelles .latest-posts-widget{}