header.masthead {
    padding-top: calc(6rem + 20px);
    padding-bottom: 0rem;
}
#mainNav {
    background-color: #faf9fc !important;
}
#mainNav .navbar-nav li.nav-item a.nav-link {
    color: #000000;
}
#mainNav .navbar-nav li.nav-item a.nav-link:hover {
    color: #000000;
	text-decoration:underline;
}
#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus, #mainNav .navbar-nav>li.nav-item>a.nav-link.active:hover, #mainNav .navbar-nav>li.nav-item>a.nav-link.active {
    color: #00663b;
    background:none !important;
}
#mainNav .navbar-nav li.nav-item a.nav-link:focus {
	color: #00663b;
    background:none !important;
}
#mainNav .navbar-toggler {
    background-color: #004686 !important;
}
.navbar.navbar-shrink, .navbar.bgmenuint {
	background-color:#f2f2f2 !important;
}
.navbar {
	padding-top:0 !important;
	padding-bottom: 0 !important;
}
.dropmenu {
	position:relative;
}
.submenu {
	display:none;
	width:12rem;
	background-color:#f2f2f2;
	list-style:none;
	padding-left:0;
	padding-bottom:20px;
	position:absolute;
	top:3rem;
	left:15px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(212,208,212,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(212,208,212,1);
	box-shadow: 0px 0px 5px 0px rgba(212,208,212,1);
	z-index: 999;
	height: 220px;
    overflow-x: auto;
}
.submenu a {
	font-size:14px !important;
	margin:10px 0 10px 10px;
	padding-bottom:0 !important;
	color:#034881 !important;
	line-height:20px !important;
	font-weight:400 !important;
}
.submenu li {
	padding:5px !important;
	border-bottom:1px #c1c1c1 solid !important;
}
.submenu li a {
	font-size:14px !important;
	margin:10px 0 0 0;
	padding-bottom:0 !important;
	color:#034881 !important;
	line-height:20px !important;
	font-weight:400 !important;
}
.bg-secondary {
    background-color: #fcfcfc !important;
}
.btn-primary, .btn-primary:focus, .btn-primary:hover, #mainNav .navbar-nav li.nav-item a.nav-link:focus {
    background-color: #00663b !important;
    border-color: #00663b !important;
	color:#ffffff;
}
.btn-primary:focus {
    box-shadow: none;
}
.bg-primary {
	background-color:#fcfcfc !important;
}
.btn-info, .btn-info:focus {
	color:#ffffff;
	background-color:#00663b !important;
	border-color:#00663b !important;
}
.areasocio {
	color: #ffffff !important;
	font-size:12px;
}
hr.star-light:after {
    background-color: #ee4037;
}
/**header.masthead {
    padding-top: calc(0rem + 106px);
	padding-bottom:0;
}**/
#sejasocio {
	position:relative;
}
.engbtnsocio {
	/**position:absolute;
	bottom:10%;
	left:40%;**/
	margin-top:20px;
}
.portfolio .noticias-item {
    font-size:22px;
	line-height:26px;
	color:#010100;
	margin-bottom:30px;
}
.portfolio .noticias-item img {
	margin-bottom:10px;
}
.portfolio .noticias-item .noticias-item-caption {
    background-color: rgba(238,64,55,.5);
}
hr.star-light-no, hr.star-dark-no {
    max-width: 15rem;
    padding: 0;
    text-align: center;
    border: none;
    border-top: solid .25rem;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    margin-left: auto;
    margin-right: auto;
	background-color:#ffffff;
}
hr.star-dark-no {
	background-color:#2c3e50;
}
.btnbanner {
	background-color:#2c3e50;
	color:#ffffff;
	margin-top:20px;
	font-size:26px;
	font-weight:700;
	text-transform:uppercase;
	padding:10px;
	border-radius:5px;
	border-color:#2c3e50;
}
.btnbanner:hover, .btnbanner.active, .btnbanner:focus  {
	background-color:#2c3e50;
	border-color:#2c3e50;
	color:#ee4037 !important;
}
.btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #ffffff !important;
    background-color: #2c3e50;
    border-color: #2c3e50;
}
.footer {
    background-color: #000e08;
}
.copyright {
    background-color: #ffffff;
    color: #000000 !important;
}
.itempatrocinio {
	background-color:#f2f5f6;
	border:10px #ffffff solid;
	border-radius:15px;
	text-align:center;
	line-height:140px; 
}
/********************************************************internas**********************************************/
.titint {
	padding: 4rem 0;
}
.textnot {
	margin-top:20px;
}
.owl-dots {
	position:absolute;
	top:2%;
	right:0;
}
.owl-dot {
	float:left;
	width:15px;
	height:15px;
	border:1px #ffffff solid !important;
	border-radius:10px !important;
	margin-right:10px;
	margin-bottom:15px;
}
.owl-dot.active, .owl-dot:focus {
	width:15px;
	height:15px;
	border:1px #ffffff solid !important;
	border-radius:10px !important;
	background-color:#ffffff !important;
	outline:none !important;
}
.posts_pagination {
	font-size:22px;
	font-weight:700;
	padding:80px 0;
}
.posts_pagination a, .posts_pagination span  {
	color:#35868e;
	margin:10px;
}
.posts_pagination span  {
	color:#000000;
}
/**********************************************contato mensagens*************************************/
.wpcf7-mail-sent-ng, .wpcf7-validation-errors, .wpcf7-not-valid-tip {
	color:red;
	font-size:15px;
	font-weight:bold;
}
.wpcf7-mail-sent-ok {
	color:green !important;
	font-size:15px;
	font-weight:bold;
	padding:10px !important;
}
.message {
	float:left;
	width:100%;
	font-size:18px;
	color:green;
	font-weight:bold;
}
.wpcf7 .screen-reader-response {
	display:none;
}
/**********************************************convenio*************************************/
.itemconvenio {
	background-color:#f2f2f2;
	padding:1rem;
	margin-bottom:1rem;
}
.titleconvenio {
	border-right:1px solid #ffffff;
}

/**********************************************cadastro-socio*************************************/
.wrapper {
	float:left;
	width:100%;
	margin-left:15px;
	margin-right:10px;
}
.toclone {
	display:block;
	margin-bottom:10px;
}
.wrapper input {
	float:left;
	width:52%;
	margin-right:2%;
}
.wrapper select {
	float:left;
	width:30%;
	margin-right:2%;
}
.wrapper button {
	float:left;
	width:6%;
	margin-right:1%;
}








