/*
Theme Name: Jupiter Child
Theme URI: http://demos.artbees.net/jupiter
Template: jupiter
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
Version: 6.1.5.1545361436
Updated: 2018-12-21 01:03:56

*/

/*cor do topo deixar transparente*/
.mk-header-bg {
    background-color: #fff0 !important;
}

/*deixar branco so o menu box do topo*/
.header-grid.mk-grid {
    background-color: white !important;
	border-radius: 5px !important;
}

/*espaço no topo do menu já dentro de um box*/

.mk-header-holder {
    margin-top: 50px !important;
}

/*ajuste botao cliente*/

#mk-header-1 .botao_clientes a{
    background-color: #0062a6 !important;
    height: 33px !important;
    line-height: 14px !important;
    font-size: 11px !important;
    color: white !important;
    font-weight: 900 !important;
    border-radius: 5px !important;
    padding: 7px 6px 0px 6px !important;
}






#mk-header-1 .botao_clientes{
    margin-top: 41px !important;
    margin-right: 10px !important;
    margin-left: 0px !important;
}

#mk-header-1 .botao_clientes svg{
    margin-right:3px !important;
}


/*esconder texto nas redes sociais*/

#mk-header-1 .rede_social a{
	font-size: 0px !important;
	padding: 0px 0px 0px 0px !important;
}

/*sombra no topo*/

.header-grid{
-webkit-box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.10);
box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.10);
}

/*risco no topo*/

/* Linha no topo do site*/
.mk-header {
    width: 100%;
    position: relative;
    border-top: solid 4px #eebd00;
}

/*ajuste informaçoes tel e email do topo*/

.telefones {
    position: absolute;
    right: 0;
    top: -41px;
    height: 19px;
    padding: 10px 10px 6px 10px;
	margin-right: 0px !important;
	border-radius: 0px 0px 5px 5px;
	z-index: 9999 !important;
}

.icones_telefones{
    float: left;
    margin: -2px 6px 0px 7px;
    color: white;
    font-size: 18px !important;
}

.telefones_dentro {
    float: left;
    color: white;
    line-height: 12px;
    font-weight: bold;
	font-size: 13px!important;
    letter-spacing: 0px!important;
}

.botao-padrao .mk-button--size-medium{
    padding: 11px 11px !important;
    letter-spacing: 0px !important;
    font-size: 13px !important;
    border: 1px solid !important;
    border-radius: 5px !important;
}

/*esconder telefone topo*/

.a-sticky .telefones{
	display:none !important;	
}

.a-sticky .mk-header-holder {
    margin-top: 0px !important;
}

.a-sticky .mk-header-bg {
    background-color: #fff !important;
}

.a-sticky .mk-grid{
    background-color: #ffffff00 !important;
    border-radius: 0px !important;
}



.a-sticky .header-grid{
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}




/* colocar sombra no menu esticker*/

.a-sticky .mk-header-holder{
    -webkit-box-shadow: 0px 6px 13px -6px rgba(0,0,0,0.41);
    -moz-box-shadow: 0px 6px 13px -6px rgba(0,0,0,0.41);
    box-shadow: 0px 6px 13px -6px rgba(0, 0, 0, 0.06);
}

#mk-theme-container .a-sticky .botao_clientes {
    margin-top: 18px !important;
}

/*abra sobre */
/*alinhar aba no meio*/
#sobre .wpb_tabs_nav {
    width: 500px !important;
    margin: 0 auto !important;
}


/* texto aba sobre*/
#sobre .wpb_tabs_nav a {
    color: #3a60c6 !important;
    font-weight: 900 !important;
    font-size: 20px !important;
}


/*cor da borda ativa de baixo aba tab sobre*/

#mk-tabs.simple-style .wpb_tabs_nav .ui-state-active a {
    border-bottom-color: #4b6ecb !important;
}

#mk-tabs .wpb_tabs_nav a {
    padding: 0 25px !important;
}

/*texto sobre ajuste paragrafo*/

.texto_servicos p {
    font-size: 12px !important;
    color: #353535 !important;
	margin-bottom: 0px !important;
	text-align:center !important;
}


#icones-inet .mk-button-container.text-center {
    text-align: center;
}

/* ajuste botao pequeno small*/

.botao-padrao .mk-button--size-small{
    padding: 9px 9px !important;
    letter-spacing: 0px !important;
    font-size: 12px !important;
    border: 1px solid !important;
    border-radius: 5px !important;
}

/*icones servicos acima*/
.servicos-icones{
    margin-top: -100px !important;
    z-index: 9999 !important;
}


/*carrossel ajustes */



#carossel-port .mk-lightbox{
    display:none !important;
}


/*Espaco carrossel ajuste*/
#carossel-port .fadebox-hover {
padding: 30px !important;
}

/*bordas carrossel*/
#carossel-port .featured-image {
    border-radius: 10px !important;
    border: solid 3px white !important;
}


/*AJUSTES NOS CAMPOS DO FORMULARIO*/

input[type=text]{
	height: 50px !important;
	    border: 1px solid #828282 !important;
}

input[type=email]{
	height: 50px !important;
	border: 1px solid #828282 !important;
}

.with_frm_style textarea{
	height: 200px !important;
	border: 1px solid #828282 !important;
}


/* AJUSTE DO BOTAO REDONDO*/

.frm_button_submit{
    border-radius: 200px!important;
    width: 100px!important;
    height: 100px!important;
    border: 7px #ffffff solid !important;
    background-color: #0056a8 !important;
    font-size: 16px!important;
    color: white!important;
    font-weight: 900 !important;
    text-transform: uppercase;
    letter-spacing: 0px !important;
    background-color: white;
    -webkit-box-shadow: 2px 2px 12px -1px rgba(0,0,0,0.37) !important;
    -moz-box-shadow: 2px 2px 12px -1px rgba(0,0,0,0.37) !important;
    box-shadow: 2px 2px 12px -1px rgba(0,0,0,0.37) !important;
}

/*BOTAO ENCIMA DO CAMPO MENSAGEM*/

.frm_submit{
    text-align: center !important;
    margin-top: -80px !important;
}

.frm_button_submit{
    position: absolute !important;
    margin-left: -47px !important;
}


/* rodape ajustes*/

#mk-footer {
    padding: 0px !important;
}

.risco_rodape{
	margin-bottom: 4px !important;
}

#mk-footer .widgettitle {
    margin-bottom: 5px !important;
    letter-spacing: 0px !important;
}

#mk-footer .widget_nav_menu ul li a {
    padding: 0px !important;
    margin: 0px 0px 3px 0px !important;
}

#mk-footer .vc_wp_custommenu{
	margin-bottom: 0px !important;
}

/*borda rodape*/
#mk-footer {
    padding: 0px !important;
    border-bottom: solid 5px #0062a6 !important;
}

/*hover no rodape*/

#mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #c5c5c5 !important;
}

#social-networks-89 a:hover {
    border-color: rgb(255, 255, 255);
    background-color: rgba(255,255,255,0);
}


/*sobre ajustes*/

.texto-sobre-colunas p{
	color:#FFF !important;
}


/*ACORDIAO perguntas*/
/*ABA ATIVA*/
#acordion-perguntas .vc_active .vc_tta-panel-body {
    background-color: #ffffff00;
    border: none !important;
}

#acordion-perguntas .vc_active .vc_tta-panel-heading {
    border-color: #f58220 !important;
    background-color: #f58220 !important;
    /* color: white !important; */
}

#acordion-perguntas .vc_active .vc_tta-panel-title>a {
    color: #fff !important;
	font-weight: 800 !important;
    letter-spacing: 0px !important;
	padding: 20px 46px 20px 46px !important;
}

#acordion-perguntas .vc_active .vc_tta-controls-icon::before {
    border-color: #fff !important;
}
/*ABA NORMAL */

.vc_tta-panel .vc_tta-panel-heading {
    border-color: #f58220 !important;
    background-color: #f8f8f800 !important;
}

.vc_tta-panel .vc_tta-panel-title>a {
    color: #f58220 !important;
	font-weight: 800 !important;
    letter-spacing: 0px !important;
	padding: 20px 46px 20px 46px !important;
}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before {
    border-color: #f58220 !important;
}
/*espaços na aba*/
#acordion-perguntas .vc_tta-panel-body{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

#acordion-perguntas .vc_tta-panel-heading{
	border-radius: 6px !important;
    margin-bottom: 10px !important;
}

.ajustes-novo{
	margin-right: 220px !important;
}

.telefones_dentro a{
    color: #ffffff !important;
}

.telefones_dentro a:hover {
    color: #f97352 !important;
}

/*rodape ajuste mobile*/




/* alinhamento texto paragrafo icones home*/

#icones-home p{
	text-align:left;
}

.imagem_sobre {
    border-radius: 40px 0px 40px 0px !important;
	margin-bottom: 0px !important;
}


#inet .mk-process-steps ul li h3 {
    font-size: 18px !important;
    color: #ed8100 !important;
}



/* ajustes novos premium*/

.conteudo-slide-home{-webkit-box-shadow: 1px 2px 16px -2px rgba(0,0,0,0.47);
-moz-box-shadow: 1px 2px 16px -2px rgba(0,0,0,0.47);
box-shadow: 1px 2px 16px -2px rgba(0,0,0,0.47);
}

#caixa-descricao{
	z-index:999;
}

/*ajuste rodape premium*/

.ajustes-titulo-rodape{
	margin-bottom:-7px !important;
}


#mk-footer .botao-padrao a {
    color: #ffffff !important;
}



#menu-menu-principal a.menu-item-link {
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase !important;
}

#menu-menu-principal .current-menu-item a.menu-item-link {
    font-weight: 600 !important;
}

@media (min-width: 1000px) {
/*	
#menu-item-706{
    margin-right: 10px !important;
}*/
	

	#mk-header-1 .mk-main-navigation{
    margin-right: -27px !important;
}
	
	
.faceboo{
    position: absolute !important;
    right: 192px !important;
    top: -81px !important;
}
	
.what{
    position: absolute;
    right: 172px !important;
    top: -81px;
}
	
	.insta{
    position: absolute;
    right: 172px !important;
    top: -81px;
}
	
.faceboo a{
    color: white !important;
}
	
.insta a{
    color: white !important;
}
	
.what a{
    color: white !important;
}
	
	
	
.fit-logo-img a img {
    width: 186px !important;
    margin-top: 4px !important;
}
	

.coluna01, .coluna02, .coluna03{
    width: 280px;
}


.coluna04{
    width: 350px;
}


}


/*ajsute banner*/

#divisor-banner{
	margin-bottom: 20px !important;
}

/*depoimentos*/

.mk-testimonial.avantgarde-style .mk-testimonial-image img {
    margin: 10px auto;
    width: 165px!important;
    height: 165px!important;
    border: solid 4px white!important;
    border-radius: 100% !important;
    -webkit-box-shadow: 0px 2px 5px 3px rgba(0,0,0,0.22);
    -moz-box-shadow: 0px 2px 5px 3px rgba(0,0,0,0.22);
    box-shadow: 0px 2px 5px 3px rgba(0,0,0,0.22);
}

#testimonial_52 .mk-testimonial-quote {
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: normal !important;
    letter-spacing: 0px !important;
    text-transform: initial;
}


/*ajuste formulario*/

#contato .frm_style_formidable-style.with_frm_style .form-field {
    margin-bottom: 10px;
}



.slide-home-abrir{
    height: 551px;
    border-bottom: solid 5px #0a559b;
}


/* texto sobre*/

.texto-sobre-miss p{
	color:white !important;
}

#mk-page-introduce .page-title{
    font-size:0px !important;
}

#theme-page .cuar-toolbar{
	display:none !important;
}

/*menu ajuste area restrita*/

.area-restrita {
    position: absolute !important;
    float: right !important;
    width: 139px !important;
    height: 32px !important;
    right: 0px !important;
    line-height: 10px !important;
    background-color: #eebd00 !important;
    margin: -40px 0px 0px 0px !important;
    border-radius: 5px 5px 5px 5px !important;
}

#menu-menu-principal .area-restrita a.menu-item-link {
    line-height: 25px !important;
    color: #274d68 !important;
    font-weight: bold !important;
    font-size: 11px !important;
    height: 40px !important;
}

#menu-menu-principal .area-restrita a.menu-item-link svg {
    margin-right: 3px !important;
    margin-top: -5px !important;
}

.nibo{
    position: absolute !important;
    border: solid 2px #ffffff73;
    float: right !important;
    width: 110px !important;
    height: 31px !important;
    right: 0 !important;
    line-height: 10px !important;
    background-color: #363f46 !important;
    margin: -41px 0px 0px 0px !important;
    border-radius: 5px 5px 5px 5px !important;
    background-image: url(https://www.premiumcontabilidade.adm.br/wp-content/uploads/2020/09/botao-premium.png);
    background-position: 8px 3px;
    background-repeat: no-repeat;
}

#menu-menu-principal .nibo a.menu-item-link{
    color: #204660;
    line-height: 30px !important;
    font-weight: bold;
    padding: 0px 0px 0px 19px !important;
    height: 30px !important;
    font-size: 0px !important;
    width: 110px !important;
}

#divisor-banner{
    margin-bottom: 15px !important;
}

#outros-servicos .mk-edge-prev {
    margin-left: 50px !important;
}

#outros-servicos .mk-edge-next {
    left: 430px !important;
}

#mk-image-switch-7 {
    height: 528px !important;
}


.wpb_tabs_nav{
    width: 310px !important;
    margin: 0 auto !important;
}

#mk-tabs{
    margin-bottom: 0px !important;
}

/*ajsute novo submenu*/

.area-restrita .sub-menu {
    left: auto !important;
    right: 0 !important;
	width: 225px;
    background-color: #17528e;
}

.area-restrita .sub-menu .menu-item {
	width: fit-content !important;
    padding: 0px !important;
}

#menu-menu-principal .area-restrita a.menu-item-link{
    color: white !important;
    height: 24px !important;
}


/*mobile*/


@media (max-width: 900px) {
.caldera-grid .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    /* width: 500px; */
    height: 48px;
}

.area-restrita {
    position: inherit !important;
    float: none !important;
    width: auto !important;
    height: 45px!important;
    right: 0px !important;
    line-height: 10px !important;
    background-color: #eebd00 !important;
    margin: 47px 0px 0px 0px !important;
    border-radius: 0px !important;
    border: none !important;
}

.area-restrita .sub-menu {
    left: auto !important;
    right: 0 !important;
	  height: auto !important;
    width: auto !important;
    background-color: #17528e;
}

.area-restrita .sub-menu .menu-item {
    width: auto !important;
    padding: 0px !important;
}

#menu-menu-principal-1 .area-restrita a.menu-item-link{
    color: white !important;
    height: 24px !important;
}
}