html {
    scroll-behavior: smooth;
}
:target {
    scroll-margin-top: .8em;
}
*, :before, :after {
    box-sizing: border-box;
}
/* DESKTOP */
body{
    width: 100%;
    display: inline;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    color: #212121;
    background: #FFFFFF;
    margin: 0 auto;
}
.ftp{
    position: fixed;
    width: 650px;
    height: 250px;
    bottom: 40px;
    right: 40px;
    z-index: 50;
}
#fundo_bloco1{
	background-image: url('../img/fundo_1.png');
	background-size: 100%;
}
.modal_alertas{
    background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	/* display: none; */
}
.modal_categoria{
    background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_perfil{
    background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}

.modal_notificacoes{
    background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}

.modal_complete{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
}
.modal_img{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_pdf{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_planos{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_pasta{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_plan{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
}
.modal_alt_email{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_alt_senha{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_cnc_ass{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_del_conta{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_bio{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.model_endereco_emp{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.model_endereco_emp_edt{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.img_ass{
	width: 120px;
	height: 120px;
	border-radius: 100px;
	background-image: url(img/user_ass.png);
	background-size: 100%;
	overflow: hidden;
}
img.imagem_zoon{
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.alerta_plano{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
/* .modal_privacidade{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
} */
.modal_service1{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_service2{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
.modal_service3{
	background-color: rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	display: none;
}
#caixa1{
	width: 33.3%;
	display: inline-block;
	border-radius: 30px 0px 0px 30px;
}
#caixa2{
	width: 33.3%;
	display: inline-block;
	border-radius: 0px 0px 0px 0px;
}
#caixa3{
	width: 33.3%;
	display: inline-block;
	border-radius: 0px 30px 30px 0px;
}
#lado_a{
	width: 50%;
	/* float: left; */
	display: inline-block;
	background-image: url(../img/fundo_a.png);
	background-size: 100%;
}
#lado_b{
	width: 50%;
	/* float: left; */
	display: inline-block;
	background-image: url(../img/fundo_b.png);
	background-size: 100%;
}
#empresas{
    display: show;
}
#emp_resps{
    visibility: hidden;
    height: 0px;
    width: 0px;
}
.mob_menu{
    display: show;
}

/* MENU */
ul#menu li a p{
    color: #ffffff;
    transition: 1s;
}

ul#menu li a p:hover{
    color: #00FF8C;
    transition: 1s;
}

ul#lista li p{
    color: #6B1D51;
    transition: 1s;
}

ul#lista li p:hover{
    color: #00FF8C;
    transition: 1s;
}

ul#button_font li a{
    color: #ffffff;
    transition: 1s;
}

ul#button_font li a:hover{
    color: #00FF8C;
    transition: 1s;
}

ul#menu_adm li button{
    background: #6B1D51;
    transition: 1s;
}

ul#menu_adm li button:hover{
    background: #D99938;
    transition: 1s;
}

ul#button_pub li div{
    background: #ffffff;
    transition: 1s;
}

ul#button_pub li div:hover{
    background: #D99938;
    transition: 1s;
}

#bt1_ds{
    background: #6B1D51;
    color: #ffffff;
    transition: 1s;
}

#bt1_ds:hover{
    background: #D99938;
    color: #6B1D51;
    transition: 1s;
}

#bt2_ds{
    background: #6B1D51;
    color: #ffffff;
    transition: 1s;
}

#bt2_ds:hover{
    background: #D99938;
    color: #6B1D51;
    transition: 1s;
}

#bt3_ds{
    background: #6B1D51;
    color: #ffffff;
    transition: 1s;
}

#bt3_ds:hover{
    background: #D99938;
    color: #6B1D51;
    transition: 1s;
}

#bt4_ds{
    background: #6B1D51;
    color: #ffffff;
    transition: 1s;
}

#bt4_ds:hover{
    background: #D99938;
    color: #6B1D51;
    transition: 1s;
}

.modal_add_conteudo{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.modal_add_pro{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.modal_add_emp{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.modal_add_vaga{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.modal_edit_pro{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.modal_edit_emp{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.modal_edit_conteudo{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.modal_ficha_usuarios{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.modal_edit_imagem{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.modal_config1{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.modal_add_profissionais{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.modal_conteudo_pasta{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    /* display: none; */
}

.modal_criar_pasta{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

.modal_banco_curriculo{
    background-color: rgba(0, 0, 0, 0.2);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: none;
}

/* BARRA CIRCULAR */
@keyframes growProgressBar {
    0%, 33% { --pgPercentage: 0; }
    100% { --pgPercentage: var(--value); }
}
@property --pgPercentage {
    syntax: '<number>';
    inherits: false;
    initial-value: 0;
}
div[role="progressbar"] {
    --size: 12rem;
    --fg: #D99938;
    --bg: #6B1D51;
    --pgPercentage: var(--value);
    animation: growProgressBar 3s 1 forwards;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    display: grid;
    place-items: center;
    background:
        radial-gradient(closest-side, #ffffff 80%, transparent 0 99.9%, white 0),
        conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%), var(--bg) 0)
        ;
    font-size: calc(var(--size) / 5);
    color: #333333;
}
div[role="progressbar"]::before {
    counter-reset: percentage var(--value);
    content: counter(percentage) '%';
}

.tox{
    display: none;
}

.tox-silver-sink{
    display: none;
}

.tox-tinymce-aux{
    display: none;
}

.menu{
    list-style:none;
    float: right;
    margin-top: 10px;
}

.menu li{
    position: relative;
    float: left;
    margin-left: 25px;
}

.menu li a{
    text-decoration: none;
    padding: 5px 10px;
    color: #6B1D51;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    font-size: 13px;
    transition: 1s;
}

.menu li a:hover{
    text-decoration: none;
    padding: 5px 10px;
    color: #6B1D51;
    text-decoration: none;
    padding: 5px 10px;
    display: block;
    font-size: 13px;
    transition: 1s;
}

.menu li  ul{
    position: absolute;
    top: 30px;
    left: 0;
    background-color: #ffffff;
    padding: 15px 0px;
    display: none;
}

.menu li:hover ul, .menu li.over ul{
    display: block;
}

.menu li.ma ul{
    position: absolute;
    top: 10px;
    left: 200px;
    background-color: #ffffff;
    padding: 15px 0px;
    display: none;
}

.menu li.ma:hover ul, .menu li.over ul.mx{
    display: block;
}

.menu li ul li{
    display: block;
    padding: 5px 0px;
    width: 200px;
    margin-left: 20px;
}

.raptors, .bucks, .nicks, .leacks{
    visibility: hidden;
}

#btn-action-dropdown{
    width: 0px;
    height: 0px;
    margin-right: 0px;
    visibility: hidden;
}


.facebook-share-button{
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    margin: 5px;
    background-size: 100% 100%; /* ou 'contain' */
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjMzQ2REE2IiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMTAyLjk5NTkzNywwIEwxNTcuMDA0MDYzLDAgQzE1OC42NTg2NzMsMCAxNjAsMS4zMzczMDk3NCAxNjAsMi45OTU5Mzc0MyBMMTYwLDU3LjAwNDA2MjYgQzE2MCw1OC42NTg2NzMxIDE1OC42NjI2OSw2MCAxNTcuMDA0MDYzLDYwIEwxMDIuOTk1OTM3LDYwIEMxMDEuMzQxMzI3LDYwIDEwMCw1OC42NjI2OTAzIDEwMCw1Ny4wMDQwNjI2IEwxMDAsMi45OTU5Mzc0MyBDMTAwLDEuMzQxMzI2ODggMTAxLjMzNzMxLDAgMTAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtMiIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0xMTYuNDYyMjI0LDM1LjMxNDMxMyBMMTE2LjQ2MjIyNCwxNy45OTg5NjEzIEwxMTIuOTQzMjg5LDE3Ljk5ODk2MTIgTDExMi45NDMyODksMTIuMjU5MzU2MyBMMTE2LjQ2MjIyNCwxMi4yNTkzNTYzIEwxMTYuNDYyMjI0LDguNzg4Mzg2NDEgQzExNi40NjIyMjQsNC4xMDY2NDIyMiAxMTcuODYxOTk1LDAuNzMwNjE4OTg2IDEyMi45ODgxMDIsMC43MzA2MTg5ODYgTDEyOS4wODYzNiwwLjczMDYxODk4NiBMMTI5LjA4NjM2LDYuNDU4NDM5OTYgTDEyNC43OTIyNTUsNi40NTg0Mzk5NiBDMTIyLjY0MTg5NCw2LjQ1ODQzOTk2IDEyMi4xNTE4NzQsNy44ODczNzYzIDEyMi4xNTE4NzQsOS4zODM3NjA5NSBMMTIyLjE1MTg3NCwxMi4yNTkzNTUzIEwxMjguNzY5NDIzLDEyLjI1OTM1NTggTDEyNy44NjYxNzMsMTcuOTk4OTYxMyBMMTIyLjE1MTg3NCwxNy45OTg5NjEzIEwxMjIuMTUxODc0LDM1LjMxNDMxMjMgTDExNi40NjIyMjQsMzUuMzE0MzEzIFoiIGlkPSJmYWNlYm9vayIvPjwvZz48L2c+PC9nPjwvc3ZnPg=="); /*Base 64 Icon by Xinh Studio*/
    background-repeat: no-repeat;
    background-position: center;
}
.linkedin-share-button{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 5px;
    border-radius: 100px;
    background-size: 100% 100%; /* ou 'contain' */
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjMzQ2REE2IiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNNjAyLjk5NTkzNywwIEw2NTcuMDA0MDYzLDAgQzY1OC42NTg2NzMsMCA2NjAsMS4zMzczMDk3NCA2NjAsMi45OTU5Mzc0MyBMNjYwLDU3LjAwNDA2MjYgQzY2MCw1OC42NTg2NzMxIDY1OC42NjI2OSw2MCA2NTcuMDA0MDYzLDYwIEw2MDIuOTk1OTM3LDYwIEM2MDEuMzQxMzI3LDYwIDYwMCw1OC42NjI2OTAzIDYwMCw1Ny4wMDQwNjI2IEw2MDAsMi45OTU5Mzc0MyBDNjAwLDEuMzQxMzI2ODggNjAxLjMzNzMxLDAgNjAyLjk5NTkzNywwIFoiIGlkPSJzcXVhcmUtNyIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik02MTIuODgzMDc1LDMxLjgyMzE1MTIgTDYxMi44ODMwNzUsMTMuNTI0MzM4OSBMNjA3LjIyNzM3LDEzLjUyNDMzODkgTDYwNy4yMjczNywzMS44MjMxNTEyIEw2MTIuODgzMDc1LDMxLjgyMzE1MTIgWiBNNjEyLjg4MzA3NSw3LjAzODIxNDU1IEM2MTIuODQ5Mzg4LDUuNDAwNjU5OTYgNjExLjc1ODAxNiw0LjE1Mzg0NjE1IDYwOS45ODUwNTQsNC4xNTM4NDYxNSBDNjA4LjIxMTYzMiw0LjE1Mzg0NjE1IDYwNy4wNTI4ODUsNS40MDA2NTk5NiA2MDcuMDUyODg1LDcuMDM4MjE0NTUgQzYwNy4wNTI4ODUsOC42NDAyMDIzNCA2MDguMTc3OTQ0LDkuOTIzMDc2OTIgNjA5LjkxNzIxOSw5LjkyMzA3NjkyIEw2MDkuOTUwOTA2LDkuOTIzMDc2OTIgQzYxMS43NTgwMTYsOS45MjMwNzY5MiA2MTIuODgzMDc1LDguNjQwMjAyMzQgNjEyLjg4MzA3NSw3LjAzODIxNDU1IFogTTYyMi4xMTAwNDIsMzEuODIzMTUxNyBMNjIyLjExMDA0MiwyMS4zOTczNzI5IEM2MjIuMTEwMDQyLDIwLjgzOTQwMTQgNjIyLjE1MDM3LDIwLjI4MTQzIDYyMi4zMTQ0NDcsMTkuODgzNjY4MiBDNjIyLjc2MzAzNCwxOC43NjgyNzc4IDYyMy43ODM5NTYsMTcuNjEzNjYzNyA2MjUuNDk4MTk5LDE3LjYxMzY2MzcgQzYyNy43NDM4OTYsMTcuNjEzNjYzNyA2MjkuMTUyMjc4LDE4Ljg4ODE1ODcgNjI5LjE1MjI3OCwyMS4zOTczNzI3IEw2MjkuMTUyMjc4LDMxLjgyMzE1MTYgTDYzNC44NDYxNTQsMzEuODIzMTUxNyBMNjM0Ljg0NjE1NCwyMS4xMTgzODcyIEM2MzQuODQ2MTU0LDE1LjM4Mzk4NzggNjMxLjc4NTA0NSwxMi43MTU2NjkgNjI3LjcwMTkxLDEyLjcxNTY2OSBDNjI0LjM1NDA4MSwxMi43MTU2NjkgNjIyLjg4NDU3MiwxNC41ODczNTkzIDYyMi4wNjg2MDgsMTUuODYxMzAyIEw2MjIuMTA5NDg5LDEzLjQxMzkxMjMgTDYxNi40MjU0NjIsMTMuNDEzOTEyMyBDNjE2LjUwNzIyNCwxNS4xNjU3MjE1IDYxNi40MjU0NjIsMzEuODIzMTUxNiA2MTYuNDI1NDYyLDMxLjgyMzE1MTYgTDYyMi4xMTAwNDIsMzEuODIzMTUxNyBaIiBpZD0ibGlua2VkaW4iLz48L2c+PC9nPjwvZz48L3N2Zz4="); /*Base 64 Icon by Xinh Studio*/
    background-repeat: no-repeat;
    background-position: center;
}
.twitter-share-button{
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    margin: 5px;
    background-size: 100% 100%; /* ou 'contain' */
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3My4wMDAwMDAsIC0xMzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjNDE4NkNEIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNMi45OTU5Mzc0MywwIEw1Ny4wMDQwNjI2LDAgQzU4LjY1ODY3MzEsMCA2MCwxLjMzNzMwOTc0IDYwLDIuOTk1OTM3NDMgTDYwLDU3LjAwNDA2MjYgQzYwLDU4LjY1ODY3MzEgNTguNjYyNjkwMyw2MCA1Ny4wMDQwNjI2LDYwIEwyLjk5NTkzNzQzLDYwIEMxLjM0MTMyNjg4LDYwIDAsNTguNjYyNjkwMyAwLDU3LjAwNDA2MjYgTDAsMi45OTU5Mzc0MyBDMCwxLjM0MTMyNjg4IDEuMzM3MzA5NzQsMCAyLjk5NTkzNzQzLDAgWiIgaWQ9InNxdWFyZSIvPjwvZz48ZyBmaWxsPSIjRkZGRkZGIiBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgyLjAwMDAwMCwgMTUwLjAwMDAwMCkiPjxwYXRoIGQ9Ik0zMi4wNTIxMzg1LDYuNDM2Njk0MjcgQzMwLjg0MzE4NDYsNS4wNjIyMDE1IDI5LjEyMDUzODUsNC4xODY0NjQxIDI3LjIxNDA2MTUsNC4xNTQ3MzEwMyBDMjMuNTUzNiw0LjA5MzgwMzA5IDIwLjU4NTY1MzgsNy4xODY5MjMzOSAyMC41ODU2NTM4LDExLjA2MzExNiBDMjAuNTg1NjUzOCwxMS42MTMyNDEyIDIwLjY0NDI5MjMsMTIuMTQ5NjkzNCAyMC43NTczNjkyLDEyLjY2NDY3MzIgQzE1LjI0ODU4NDYsMTIuMzA3MzUyNiAxMC4zNjQ0NjkyLDkuNDM4NzcwNTkgNy4wOTU0MTUzOCw1LjExNDcyMTggQzYuNTI0ODYxNTQsNi4xNTA4NjE3IDYuMTk3OTA3NjksNy4zNjE4ODI3MSA2LjE5NzkwNzY5LDguNjU5MTUwMzcgQzYuMTk3OTA3NjksMTEuMTE0OTg4NCA3LjM2ODA5MjMxLDEzLjI5NDUyNzIgOS4xNDY2MzA3NywxNC41ODE0MTc0IEM4LjA2MDEyMzA4LDE0LjUzMzQ0OTkgNy4wMzgwNjkyMywxNC4yMDQ1Mzc4IDYuMTQ0NDM4NDYsMTMuNjY0OTUyIEM2LjE0Mzc5MjMxLDEzLjY5NDQ0NSA2LjE0Mzc5MjMxLDEzLjcyMzk0NDkgNi4xNDM3OTIzMSwxMy43NTM5NjI1IEM2LjE0Mzc5MjMxLDE3LjE4MzU0OTcgOC40Mjg1OTIzMSwyMC4wNjA3MDc2IDExLjQ2MDgzMDgsMjAuNzMwOTM4MyBDMTAuOTA0NjUzOCwyMC44ODg1MzggMTAuMzE5MDc2OSwyMC45NzEwMTYzIDkuNzE0NiwyMC45NjcwMDggQzkuMjg3NDkyMzEsMjAuOTY0MTc1OCA4Ljg3MjE3NjkyLDIwLjkxNjgxMTggOC40Njc1MjMwOCwyMC44MzE3NjggQzkuMzEwOTE1MzgsMjMuNjQ0Mzc3NyAxMS43NTg3MDc3LDI1LjY5Njc2NjMgMTQuNjU5MjkyMywyNS43NjQ2MjggQzEyLjM5MDgwNzcsMjcuNjQ3Njk2MyA5LjUzMjg2OTIzLDI4Ljc2OTE5MzMgNi40MjcyOTIzMSwyOC43NjI3ODcgQzUuODkyMjc2OTIsMjguNzYxNjgzMyA1LjM2NDY5MjMxLDI4LjcyNzExMiA0Ljg0NjE1Mzg1LDI4LjY2MDU5OTYgQzcuNzc5NTMwNzcsMzAuNjczMzEzOSAxMS4yNjM1OTIzLDMxLjg0NTE3MTEgMTUuMDA2NzYxNSwzMS44NDYxNTMxIEMyNy4xOTg1NTM4LDMxLjg0OTM1MTggMzMuODY1NzMwOCwyMS4yMzk1MTA5IDMzLjg2NTczMDgsMTIuMDM2NzY4NyBDMzMuODY1NzMwOCwxMS43MzQ4MzYzIDMzLjg1OTEwNzcsMTEuNDM0NTE5MSAzMy44NDY1MDc3LDExLjEzNTY1MiBDMzUuMTQxNTYxNSwxMC4xNzA2NjY1IDM2LjI2NTIyMzEsOC45NjA3ODkxNSAzNy4xNTM4NDYyLDcuNTc5MjE5MDEgQzM1Ljk2NTI0NjIsOC4xMTUwMTYxNSAzNC42ODc2Mzg1LDguNDcwODY4NjMgMzMuMzQ3MDMwOCw4LjYyMDEzNzg5IEMzNC43MTU0MjMxLDcuNzc3OTY1MTggMzUuNzY2NTUzOCw2LjQzMDA5NjA3IDM2LjI2MTM0NjIsNC44MTM3NTg0IEMzNC45ODA1MDc3LDUuNTkwNDkyMjkgMzMuNTYyMDM4NSw2LjE0NzUxMjg2IDMyLjA1MjEzODUsNi40MzY2OTQyNyBaIiBpZD0idHdpdHRlciIvPjwvZz48L2c+PC9nPjwvc3ZnPg=="); /*Base 64 Icon by Xinh Studio*/
    background-repeat: no-repeat;
    background-position: center;
}


/* ESTRUTURA MOBILE */
@media all and (min-width:2px) and (max-width:742px) {
	#out_barra{
		width: 90%;
		margin: 0px 5% 0px 5%;
	}
	#barra_fixa{
		width: 100%;
		display: inline-block;
	}
    #btn-action-dropdown{
        width: 30px;
        height: 30px;
        margin-right: 15px;
        visibility: visible;
    }
	#box_logo{
		width: 50%;
		display: inline-block;
	}
	#box_menu{
		display: none;
	}
	#box_button{
		width: 50%;
		display: inline-block;
	}
	p#titulo_negocio{
		width: 100%;
	}
	p#titulo_ebook{
		width: 100%;
		font-size: 35px;
		line-height: 38px;
	}
	p#titulo_footer{
		width: 100%;
		font-size: 30px;
		line-height: 32px;
	}
	#fundo_bloco1{
		background-image: url('../img/fundo_1.png');
		background-size: 400%;
	}
	#bloco1_geral{
		padding: 30px 0px 80px 0px;
		display: inline-block;
	}
	#bloco1_div1{
		width: 100%;
		display: inline-block;
	}
	#bloco1_div2{
		display: none;
	}
	p#titulo_bloco1{
		font-size: 40px;
		line-height: 40px;
	}
	p#subtitulo_bloco1{
		font-size: 15px;
	}
	ul#logos{
		margin-left: 20px;
	}
	ul#logos li{
		margin-right: 30px;
		display: inline-block;
	}
	img#logo1{
		width: 70px;
	}
	img#logo2{
		width: 90px;
	}
	img#logo3{
		width: 100px;
	}
	#text1_bloco2{
		width: 100%;
		display: inline-block;
	}
	p#titulo_x1{
		font-size: 25px;
		line-height: 25px;
		margin-top: 15px;
	}
	#img1_bloco2{
		display: none;
	}
	#img2_bloco2{
		display: none;
	}
	p#titulo_x2{
		font-size: 25px;
		line-height: 25px;
		margin-top: 15px;
	}
	#text2_bloco2{
		width: 100%;
		display: inline-block;
	}
	#text3_bloco2{
		width: 100%;
		display: inline-block;
	}
	#img3_bloco2{
		display: none;
	}
	p#titulo_x3{
		font-size: 25px;
		line-height: 25px;
		margin-top: 15px;
	}
	#text_service{
		font-size: 25px;
	}
	p#text_serv1{
		font-size: 12px;
	}
	p#text_serv2{
		font-size: 12px;
	}
	#bloco_serv_x1{
		width: 30%;
		float: left;
		padding-right: 30px;
	}
	#bloco_serv_x2{
		width: 60%;
		float: left;
		padding-left: 10%;
	}
	#tx1{
		font-size: 25px;
		line-height: 25px;
	}
	#tx2{
		font-size: 25px;
		line-height: 25px;
	}
	#tx3{
		font-size: 25px;
		line-height: 25px;
	}
	#servx1{
		font-size: 10px;
	}
	#servx2{
		font-size: 10px;
	}
	#servx3{
		font-size: 10px;
	}
	#bloco_serv_y1{
		width: 30%;
		float: left;
		padding-right: 30px;
	}
	#bloco_serv_y2{
		width: 60%;
		float: left;
		padding-left: 10%;
	}
	#ty1{
		font-size: 25px;
		line-height: 25px;
	}
	#ty2{
		font-size: 25px;
		line-height: 25px;
	}
	#ty3{
		font-size: 25px;
		line-height: 25px;
	}
	#servy1{
		font-size: 10px;
	}
	#servy2{
		font-size: 10px;
	}
	#servy3{
		font-size: 10px;
	}
	#caixa1{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
	#caixa2{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
	#caixa3{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
	#modal_serv_mob1{
		width: 90%;
		margin: 30% 5% 0px 5%;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
	}
	#modal_serv_mob2{
		width: 90%;
		margin: 30% 5% 0px 5%;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
	}
	#modal_serv_mob3{
		width: 90%;
		margin: 30% 5% 0px 5%;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
	}
	#titulo_xa1{
		font-size: 25px;
		line-height: 25px;
	}
	#titulo_xa2{
		font-size: 25px;
		line-height: 25px;
	}
	#titulo_xa3{
		font-size: 25px;
		line-height: 25px;
	}
	#bloco_idea1{
		width: 100%;
		display: inline-block;
	}
	#bloco_idea2{
		width: 100%;
		margin-top: 30px;
		display: inline-block;
	}
	#titulo_idea{
		font-size: 30px;
		line-height: 30px;
	}
	#ebook1{
		width: 100%;
		display: inline-block;
	}
	#ebook2{
		width: 100%;
		display: none;
	}
	#caixa1{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
	}
	#caixa2{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
	}
	#caixa3{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
	}
	#bloco_1_footer{
		width: 100%;
		display: none;
	}
	#bloco_2_footer{
		width: 100%;
		display: inline-block;
	}
	#bloco_3_footer{
		width: 100%;
		margin-top: 20px;
		display: inline-block;
	}
	#bloco_4_footer{
		width: 100%;
		display: inline-block;
	}
	#selo1{
		width: 80px;
	}
	#selo2{
		width: 50px;
	}
	#selo3{
		width: 50px;
	}
	#selo4{
		width: 50px;
	}
	p#direitos{
		font-size: 9px;
	}
	#rodape_dir{
		width: 80%;
		display: inline-block;
		margin: 20px 10% 20px 10%;
	}
	button#bt_plataf{
		margin: 18px 0px 10px 0px;
	}
	#none_top1{
		display: none;
	}
	#none_top2{
		display: none;
	}
	img#logo_mobl{
		width: 120px;
		margin-left: 10px;
	}
	#coluna_top_mbl{
		width: 100%;
	}
	#lado_a{
		width: 100%;
		display: inline-block;
		background: #6B1D51;
	}
	#lado_b{
		width: 100%;
		display: inline-block;
		background: #D99938;
	}
	p#text-alf{
		margin-top: 150px;
	}
	#emp_x{
		width: 300px;
	}
	#sub_text{
		text-align: right;
	}
	#vdo{
		height: 200px;
	}
	button#bt_plat_cont{
		display: none;
	}
	#my_logo{
		margin: 20px 0px 23px 0px;
	}
	#primeiro_bloc{
		width: 100%;
		display: inline-block;
		padding-right: 0px;
		border-right: 0px;
	}
	#segundo_bloc{
		display: none;
	}
	p#out_term{
		margin-left: 10px;
	}
	#box_term{
		width: 95%;
		display: inline-block;
	}
	#fundo_manutecancao{
		width: 100%;
		padding-bottom: 70px;
		height: auto;
	}
	#logo_manutecancao{
		width: 150px;
	}
	#titulo_manutecancao{
		font-size: 25px;
		line-height: 25px;
	}
	#texto_manutecancao{
		width: 100%;
		line-height: 16px;
		font-size: 14px;
	}
    /* HOME */
    #privacidade{
        width: 320px;
        height: 220px;
        padding: 25px;
    }
    #cookies{
        width: 20%;
        display: inline-block;
    }
    #texto_cookies{
        width: 80%;
        display: inline-block;
    }
    p#temos_cookies{
        font-size: 18px;
    }
    p#nossa_plataf{
        font-size: 12px;
    }
    button#button_aceita{
        width: 140px;
        font-size: 10px;
    }
    p#rejeita{
        margin-top: 12px;;
    }
    #box_pro_log{
        width: 100%;
        display: inline-block;
    }
    #sub_box_pro{
        width: 100%;
        display: inline-block;
    }
    #meta_box_pro{
        width: 100%;
        display: inline-block;
    }
    #botton_box_pro{
        width: 100%;
        display: inline-block;
    }
    #box_total_emp{
        width: 100%;
        display: inline-block;
    }
    #box_geral_emp{
        width: 100%;
        display: inline-block;
    }
    #botton_box_emp{
        width: 100%;
        display: inline-block;
    }
    #alert_emp_box{
        width: 100%;
        display: inline-block;
    }
    #box_cadastro_emp{
        width: 100%;
        display: inline-block;
    }
    #box_subcadastro_emp{
        width: 100%;
        display: inline-block;
    }
    #button_cadastro_emp{
        width: 100%;
        display: inline-block;
    }
    #box_pro_cadastro{
        width: 100%;
        display: inline-block;
    }
    #box_subcadasro_pro{
        width: 100%;
        display: inline-block;
    }
    #botton_cadastro_pro{
        width: 100%;
        display: inline-block;
    }
    #recupera_pro_geral{
        width: 100%;
        display: inline-block;
    }
    #recupera_pro_sub{
        width: 100%;
        display: inline-block;
    }
    #recupera_pro_botton{
        width: 100%;
        display: inline-block;
    }
    #recupera_emp_box{
        width: 100%;
        display: inline-block;
    }
    #recupera_emp_sub{
        width: 100%;
        display: inline-block;
    }
    #recupera_emp_botton{
        width: 100%;
        display: inline-block;
    }
    #card_info1{
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    #card_info2{
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    #card_info3{
        width: 100%;
        margin-top: 20px;
        display: inline-block;
    }
    #card_info4{
        display: none;
    }
    .img_ass{
        width: 100px;
        height: 100px;
        border-radius: 100px;
        background-image: url(img/user_ass.png);
        background-size: 100%;
        overflow: hidden;
    }
    #empresas{
        display: none;
    }
    #emp_resps{
        visibility: visible;
        width: 98%;
        height: 220px;
        margin: 0px 1% 0px 1%;
    }
    #feed_nov{
        padding: 0px;
        border: 0px;
    }
    #img_feed{
        width: 30%;
        display: inline-block;
    }
    #text_feed{
        width: 60%;
        display: inline-block;
    }
    #bt_feed{
        width: 10%;
        display: inline-block;
    }
    p#text_feed_int{
        font-size: 17px;
        line-height: 19px;
    }
    /* HEADER */
    #logo_mob{
        width: 50%;
    }
    #menu_mob{
        display: none;
    }
    #button_mob{
        width: 50%;
    }
    #buscador_pro{
        width: 100%;
        margin: 30px 0% 0px 0%;
    }
    #tabela_pro{
        width: 1000px;
    }
    #tabela_pro_x{
        width: 1000px;
    }
    #bloco_tabela_pro{
        overflow: scroll;
    }
    #looksky{
        width: 100%;
        display: inline-block;
    }
    #dartsky{
        width: 100%;
        display: inline-block;
    }
    #space{
        width: 100%;
    }
    #starship{
        width: 100%;
        margin: 60px 0% 0px 0%;
        display: inline-block;
    }
    #pam{
        margin-top: 100px;
        padding: 20px;
    }
    button#melao{
        width: 100%;
    }
    #base_curr{
        width: 95%;
        margin: 0px 1.5% 0px 1.5%;
    }
    #cab_curr{
        width: 80%;
        margin: 0px 10%;
    }
    #orb1{
        width: 100%;
        display: inline-block;
        margin: 0px;
    }
    #orb2{
        width: 100%;
        display: inline-block;
        margin: 30px 0px 0px 0px;
    }

    /* BLOG */
    .raptors, .bucks, .nicks, .leacks{
        visibility: visible;
    }
    #logo_mobile{
        width: 70%;
    }
    #menu_mobile{
        display: none;
    }
    #busca_mobile{
        width: 30%;
    }
    p#img_logo_mobile{
        margin-top: 20px;
    }
    #busca_blog_out{
        float: right;
        margin-top: 25px;
    }

    #top_blog{
        width: 80%;
        margin: 120px 10% 0px 10%;
    }
    p#titulo_mobile{
        font-size: 30px;
        line-height: 35px;
    }
    #lista_bt_mob{
        display: none;
    }
    #section_mob{
        width: 80%;
        margin: 40px 10% 0px 10%;
    }
    p#titulo_artigo_mob{
        font-size: 20px;
        font-style: bold;
    }
    #card_mob{
        width: 90%;
        display: inline-block;
        margin: 0px 5%;
    }

    #tort_mob{
        width: 90%;
        margin: 0px 5%;
        padding: 10%;
    }

    #banner_mob{
        width: 90%;
        margin: 10% 5%;
    }
    p#mob_text{
        font-size: 30px;
        line-height: 35px;
    }
    #form_mob{
        width: 100%;
        margin: 0px;
    }
    #form_sister{
        width: 79%;
    }
    #button_form{
        width: 19%;
    }
    #masterc{
        height: 80px;
    }
    #email_mob{
        width: 50%;
        display: inline-block;
    }
    #logo_footer_mob{
        display: none;
    }
    #redes_mob{
        width: 50%;
        display: inline-block;
    }

    #post_section{
        width: 80%;
        display: inline-block;
        margin: 0px 10%;
    }
    #menu_suspenso{
        margin-top: 60px;
    }
    #hid{
        overflow-x: hidden;
    }
    #topo_busca{
        margin-top: 60px;
    }
    #control_feed{
        width: 80%;
        margin: 0px 10%;
    }
    #texto_feed{
        font-size: 25px;
        line-height: 28px;
        margin: 20px 0px 0px 0px;
    }
    #shots{
        height: 100vh;
    }
    #bb1{
        display: none;
    }
    #bb2{
        width: 33.3%;
    }
    #bb3{
        width: 33.3%;
    }
    #bb4{
        width: 33.3%;
    }
    .ftp{
        position: fixed;
        width: 90%;
        bottom: 40px;
        right: -40px;
        z-index: 50;
    }
    #cookies1{
        width: 100%;
    }
    #cookies2{
        width: 100%;
    }
    #privacidade{
        height: 260px;
    }
    #banner_pro{
        width: 90%;
        margin: 15% 5% 0px 5%;
    }
    #titulo_curriculo_pro{
        width: 100%;
    }
    #imagem_curriculo_pro{
        width: 100%;
    }
    #carregarFoto{
        margin: 0px auto;
    }
    #btn_ater_foto{
        width: 100%;
        margin-top: 0px;
    }
    #live{
        width: 100%;
        margin: 15% 0px 0px 0px;
    }
}
@media all and (min-width:800px) and (max-width:804px) {
    #out_barra{
		width: 90%;
		margin: 0px 5% 0px 5%;
	}
	#barra_fixa{
		width: 100%;
		display: inline-block;
	}
    #btn-action-dropdown{
        width: 30px;
        height: 30px;
        margin-right: 15px;
        visibility: visible;
    }
	#box_logo{
		width: 30%;
		display: inline-block;
	}
	#box_menu{
		display: none;
	}
	#box_button{
		width: 70%;
        height: 70px;
		display: inline-block;
	}
    #bloco1_div1{
		width: 100%;
		display: inline-block;
	}
	#bloco1_div2{
		display: none;
	}
    #text1_bloco2{
		width: 100%;
		display: inline-block;
	}
    #img1_bloco2{
		display: none;
	}
    #img2_bloco2{
		display: none;
	}
    #text2_bloco2{
		width: 100%;
		display: inline-block;
	}
    #text3_bloco2{
		width: 100%;
		display: inline-block;
	}
    #img3_bloco2{
		display: none;
	}
    #bloco_serv_x1{
		width: 30%;
		float: left;
		padding-right: 30px;
	}
	#bloco_serv_x2{
		width: 60%;
		float: left;
		padding-left: 10%;
	}
    #caixa1{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
	#caixa2{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
	#caixa3{
		width: 100%;
		display: inline-block;
		border-radius: 30px 30px 30px 30px;
		margin-bottom: 30px;
	}
    p#titulo_negocio{
		width: 100%;
	}
    #modal_serv_mob1{
		width: 90%;
		margin: 20% 5% 0px 5%;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
	}
	#modal_serv_mob2{
		width: 90%;
		margin: 20% 5% 0px 5%;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
	}
	#modal_serv_mob3{
		width: 90%;
		margin: 20% 5% 0px 5%;
		box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1);
	}
    #bloco_idea1{
        width: 50%;
        padding-right: 30px;
        display: inline-block;
        float: left;
    }
    #bloco_idea2{
        width: 50%;
        display: inline-block;
        float: left;
    }
    #titulo_idea{
		font-size: 30px;
		line-height: 30px;
	}
    #ebook1{
		width: 100%;
		display: inline-block;
	}
	#ebook2{
		width: 100%;
		display: none;
	}
    p#titulo_footer{
		width: 100%;
		font-size: 30px;
		line-height: 32px;
	}
    #bloco_1_footer{
		width: 100%;
		display: none;
	}
	#bloco_2_footer{
		width: 100%;
		display: inline-block;
	}
	#bloco_3_footer{
		width: 30%;
		margin-top: 20px;
		display: inline-block;
	}
	#bloco_4_footer{
		width: 70%;
		display: inline-block;
	}
    ul#selos_footer{
        float: right;
    }

    .ftp{
        position: fixed;
        width: 90%;
        height: 250px;
        bottom: 40px;
        right: 40px;
        z-index: 50;
    }

}
