/*
Theme Name:     CCBL
Theme URI:      http: //www.ccbl.com.br/
Description:    Child theme for CCBL, based on WP Bootstrap Starter
Author:         Alex Piaz
Author URI:     http: //www.piaz.com.br/
Template:       wp-bootstrap-starter
Version:        0.1.0
*/
 
@import url("../wp-bootstrap-starter/style.css");


/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
header#masthead {
  margin-bottom: 0;
  background-color: #1A4782 ;
  box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
  padding: 0 !important;
  max-height: 35px;
}

section#sfsi-plus-widget-2 {

	margin: 0 0 0 0 !important;
}

.navbar-brand {

	padding: 20px !important;
}

ul.navbar-nav li a {

	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: black;
}


#content.site-content {
  padding-bottom: 3.75rem;
  padding-top: 0.5rem;
}

section#polylang-2 {

	display: inline-block !important;
}

section#polylang-2 ul {
	list-style:none;
}

section#polylang-2 ul li { 
	display: inline;
}

body:not(.theme-preset-active) footer#colophon {
  color: #FFFFFF;
  background-color: #1D2331 !important;
}

div.banner-whatsapp {
	margin-top: 70px;
	margin-left: 15px;
}

a {
	color:#4A934A;
	text-decoration: underline;
}

ul#menu-menu-principal li a {
	text-decoration: none !important;
}

ul#menu-menu-inferior-home {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#menu-menu-inferior-home li a {
	color:#FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.1rem;
	font-size: 1.8rem;
	font-weight: bold;
	background-color: #4A934A;
	margin-left: 0;
	letter-spacing: 0.1rem;


}

ul#menu-menu-inferior-home li {

	color: #FFFFFF;
	padding: .3rem;

}

div.menu-item-description {
	color: #000;
	padding: .1rem;
}

div.bwg_gal_title_0 {

	color: #000 !important;
	font-family: 'Poppins', sans-serif !important;
}

div#bwg_container2_0 {

	padding: 0rem !important;
}

section#custom_html-2 h3 {

	color: #fff;
	font-size: 2rem;
	text-align: center;
}

section#nav_menu-3 {


}

section#nav_menu-3 h3, section#nav_menu-4 h3, section#custom_html-4 h3 {

	color: #fff;

}

div.entry-content {
    margin: -2rem 0 0 !important;
}

hr.cinza {
height: 1px;
color: #e9e9e9;
background-color: #e9e9e9;
border: none;
}

div.grey {
	background-color: #f6f7f9; 
}

p.card-text {
	font-size:.8rem;
}


section#search-2 form input.search-field {

	font-size: 0.6rem;
}

div.entry-meta {

	display: none;
}

h1.entry-title {
	margin-bottom: 3.5rem !important;
}

a.btn {

text-decoration: none !important;
}


