/* Enter Your Custom CSS Here */

.primary-navigation li a, .site-navigation a:hover, .site-navigation .current-menu-item > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {color #fff !important}

/* CELULAR */

.nav-menu li a:hover,
.nav-menu li.licurrent-menu-item a{
		color:#fff;
		border-radius:7px;
		
}
.site-navigation .current-menu-item > a,
	.site-navigation .current-menu-ancestor > a {
		border-radius:7px;
		color: #fff;
	}
.home.current-menu-item a {
		color: #fff;
}
@media screen and (max-width: 720px) {

.aba-esquerda {width: 100% !important; clear: left; padding: 30px;}
.aba-direita {width: 100% !important;; clear: left;}
.rpwe-block li {text-align: center !important;}
}
/* FIM DE CELULAR */

/* CAPTCHA */

#captcha-aaron {height: 100px; padding: 10px; clear: both;}


/* FIM DE CAPTCHA */


/* HEADER */
.header-bg {display: block !important;}
.header-inner {display: block !important;}
.entry-title  {display: none !important;}
#featured-top-group {padding: 0px 2px 0px 5px !important; border-bottom: 1px dotted #ebebeb; height: 42px;}
#top-contato {right: 0px; margin-bottom: 5px; text-align: right;}
#top-contato li{display: inline; border-bottom: none; vertical-align: middle;}
.navigation {border-bottom: 1px solid #ebebeb;}
.toggle-container {display: none !important;}
/* FIM DE HEADER */

/* PÁGINAS */
.entry-meta .category-name {display: none;}
.entry-title a{font-family:"Nunito" !important;}
#secondary {background-color: #f5f5f5 !important; border-radius: 5px; padding-top: 15px;}
.blog #content{ padding-top: 50px!important;}
.blog .entry-title {display: block !important; font-family:"Nunito";}
.single-post #content{ padding-top: 50px!important;}
.single-post .entry-title {display: block !important;}
#content {padding: 0px;}
.aba-esquerda {width: 50%; float: left; padding: 60px;}
.aba-direita {width: 50%; float: left;}
#comments {display: none;}
.entry-footer {display: none;}
.btn-azul {text-align: center; padding: 20px; border-radius: 5px; border: 1px solid #2e3192; text-transform: uppercase;}
.btn-azul:hover {background-color: #ebebeb; border: 1px solid #ebebeb; color:#fff !important;}
.btn-azul a{padding: 20px !important;}
.btn-azul a:hover{color:#2e3192; text-decoration: underline;}

.btn-branco {text-align: center; padding: 20px; border-radius: 5px; border: 1px solid #fff; text-transform: uppercase;}
.btn-branco:hover {background-color: #2e3192; border: 1px solid #fff; color:#2e3192 !important; }
.btn-branco a{color:#fff !important; padding: 20px !important;}
.btn-branco a:hover{color:#fff !important; text-decoration: underline !important;}

.page-id-2 #site-footer {margin-top: -20px;}

/* sobre nós */
#pg-38-0 .panel-grid-cell  {margin-bottom: 0px !important;}
#pg-38-1 .panel-grid-cell  {margin-bottom: 0px !important;}
#pg-38-2 .panel-grid-cell  {margin-bottom: 0px !important;}
#pg-38-3 .panel-grid-cell  {margin-bottom: 0px !important;}
#pg-38-4 .panel-grid-cell  {margin-bottom: 0px !important;}
#pg-38-5 .panel-grid-cell  {margin-bottom: 0px !important;}
/* Fim de sobre nós */

/* soluções */
.borda-solucoes {border-radius: 5px; padding: 25px; border: 1px solid #d5d5d5; text-align: center; min-height: 750px;}
/*.borda-solucoes h3{text-transform: uppercase;}*/
/* fim de soluções */

/* cases */

p.easy_testimonial_author, .easy_testimonial_title {text-align: center;}
.easy_testimonial p {text-align: center;}



/* fim de cases */



/* FIM DE PÁGINAS */

/* TABS */
.su-tabs {background-color: #fff !important;}
.su-tabs-pane {border: 1px solid #d5d5d5; border-top: 0px;}
.su-tabs-nav {background-color: #fff !important; border-bottom: 1px solid #d5d5d5;}
.su-tabs-nav span{border: 1px solid #d5d5d5; border-bottom: 0px;}
.su-tabs-nav span:hover{border: 1px solid #d5d5d5; border-bottom: 0px;}
span.su-tabs-current {background-color: #d5d5d5 !important;}
/* FIM DE TABS */

/* RECENT POST */
.more-link {/*background-color: #2e3192 !important; border: 1px solid #2e3192; border-radius: 15px;*/ color: #2e3192 !important; padding: 0px 5px 0px 5px !important; }

.rpwe-block ul{list-style: none !important; margin-left: 0 !important; padding-left: 0 !important;}

.rpwe-block li{border-bottom: 0px solid #eee; margin-bottom: 10px; padding-bottom: 10px; list-style-type: none;}

.rpwe-block a{display: inline !important; text-decoration: none; font-family: "Nunito" !important;  font-weight: 700;}

.rpwe-block h3{color: #2e3192 !important; background: none !important; clear: none; margin-bottom: 0 !important; margin-top: 0 !important; font-weight: 700; font-size: 18px !important; line-height: 1.5em; text-align: center; text-transform: uppercase; padding: 10px !important; }

.rpwe-thumb{border: none !important; box-shadow: none !important; margin: 0px 0px 10px 0px; padding: 0px !important;}

.rpwe-summary{font-size: 14px; text-align: center; padding: 0px 25px 25px 25px !important;}

.rpwe-time{color: #bbb; font-size: 11px;}
/* FIM RECENT POST */



/* NEWSLETTER FORM */

.wysija-input {padding: 10px; border: none; border-radius: 5px; width: 100%; margin-bottom: 10px;}
.wysija-submit {border: 1px solid #86878a !important; border-radius: 5px; padding: 10px; background-color: transparent !important; color: #86878a !important;}
.wysija-submit:hover{ width: 100%; border: 1px solid #2e3192 !important; background-color: #2e3192 !important; color: #fff !important;}
.formErrorContent {border-radius: 5px !important; padding: 10px !important; width: 200px !important; }
/* FIM DE NEWSLETTER FORM */



/* FOMR CONTATO */
#botao-enviar {width: 50%; text-align:right;}
#formulario-esquerdo {width: 48%; float: left; margin-right: 1%;}
#formulario-direito {width: 48%; float: left; margin-left: 1%;}
#formulario-descricao {width: 100%; padding-top: 30px; clear: both;}

.wpcf7 input {
width: 100%;
border-radius: 0px;
border: 0px solid #cecece;
padding:20px;
margin-bottom: 5px;
background-color: #ebebeb;
float:left;
}

.wpcf7 textarea {
width: 100%;
height: 130px;
border-radius: 0px;
border: 0px solid #cecece;
padding:15px;
margin-bottom: 5px;
background-color: #ebebeb;
float:left;
}


input[type="submit"] {
width: 70% !important;
background-color: #2e3192;
border: 0px solid #2e3192;
color: #fff;
font-weight: 700;
display: block;
margin-left: 15%;
margin-right: 15%;
margin-top: 20px;
}

input[type="submit"]:hover{
background-color: #4e3192;
border: 0px solid #4e3192;
color: #fff;
}
/* FIM FOMR DE CONTATO */



.site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
	color: #fff !important;
}