@charset "UTF-8";
/*
Cinza Claro: #838383
Azul Claro: #0086c2
Azul Escuro: #201d64
*/
.foto1{background-image:url('../../../../uploads/2021/09/seguropontocom_foto_sobre.jpeg') !important;transition:all 1s ease;}
.foto2{background-image:url('../../../../uploads/2021/11/foto_seguropontocom.jpg') !important;transition:all 1s ease;     background-position: center center !important;}
@media screen and (max-width:990px){
    .foto2{
        padding:190px 0px;
        background-repeat:no-repeat !important;
        background-size:contain !important;
    }
}
@media screen and (max-width:1229px){
.section-head.padding-box-2.text-light {
    padding-top: 30px;
    
}
}
.main-header {
    background-color: white;
    color: #0086c2 !important;
}

.header-style-1 ul.info-list li strong, .header-style-1 ul.info-list li span, .header-style-1 .main-navigation > ul > li > a, .text-second, .service-box i, .service-box img, h2.section-title, .section-head h6, .main-footer .ot-socials a, .azul {
    color: #0086c2 !important;
}

.main-navigation ul > li:hover > a, .main-navigation ul > li > a:hover, .main-navigation ul > li.current-menu-item > a, .main-navigation ul > li.current-menu-ancestor > a {
    color:#201d64;
}

.header-style-1 .header-topbar {
    background-color:#0086c2
}

ul.social-list li a {
    color: white ;
}
ul.social-list li a:hover {
    color: #201d64 ;
}
#site-logo {
    padding:0px;
}

.header-style-1 .main-header .main-header-bottom {
    border-top: 1px solid #dedede;
}

.empresas-parceiras {
 padding: 30px 0px;   
 background-color: white;
}

.btn, .bg-second{
    Background-color: #0086c2;
}
.btn:hover, .service-box.hover-box:hover {
    Background: linear-gradient(365deg, rgba(23,18,106,1) 0%, rgba(9,9,121,1) 9%, rgba(0,212,255,1) 144%);
}
.service-box.hover-box:hover i {
    color: white !important;
}
.footer-bottom {
    background-color: #201d64;
}

h1, h2, h3, h4, h5, h6{
    color: #444242;
}

.btn2 {
    Background-color: white !important;
    color: #0086c2 !important;
	width: 60% !important;
    margin: auto !important;
    display: block !important;
	font-size:17px !important;
}
.btn2:hover, .main-footer .ot-socials a:hover{
    Background-color: #201d64 !important;
    border:none;
}
.titulo2{
    color:white !important;
}

.custom-padd-1 {
    background: url("../../../../uploads/2021/09/seguropontocom_foto_sobre.jpeg");
    background-position: bottom;
    background-size: cover;
}

#back-to-top {
    background-color: #0086c2;
    border: 1px solid white;
}
#back-to-top:hover {
    background-color: #201d64;
}
.lightbox{
    position:fixed;
    background-color: rgba(55,55,55,0.9);
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:99;
}
.desaparecer{
    display:none;
}


.inscricoes input[type=text], .inscricoes input[type=email] {
    margin-bottom: 20px;
    width: 100%;
    max-width: 320px;
    display: block;
    height: 45px;
}
.formulario{
    max-width: fit-content;
    padding: 20px;
    margin: 30px auto;
    background-color: white;
    height: 85vh;
    overflow-y: auto;
}
.formulario formvh{
    height:500px;
    overflow:auto;
    background-color:white;
    margin:0px 15px 15px 15px;
    padding: 20px;
    text-align:left;
    border-radius: 4px;
    box-shadow: 1px 1px 31px -3px #797979;
}

/*BISCOITO*/

/*MENU*/
.header-style-1 .main-navigation > ul > li > a {
    color: #797979 !important;
}
.mobile-header-blue .header_mobile .mlogo_wrapper {
    background-color: white;
}
.mobile-header-blue #mmenu_toggle button, .mobile-header-blue #mmenu_toggle button:before, .mobile-header-blue #mmenu_toggle button:after {
    background: #0086c2;
}
.mobile-header-blue .header_mobile .mobile_nav {
    background-color: #0086c2;
    border-top-color: rgba(255, 255, 255, 0.2);
}
.main-navigation ul ul {
    border-top: 3px solid #0086c2;
    
}
.main-navigation ul li li a:hover, .main-navigation ul > li > ul > li.current-menu-ancestor > a, .main-navigation ul li ul li.current-menu-item a {
    color: #fff;
    background-color: #0086c2;
}


@media only screen and (max-width: 991px){
.header_mobile .mobile_nav .mobile_mainmenu li li a:hover, .header_mobile .mobile_nav .mobile_mainmenu ul > li > ul > li.current-menu-ancestor > a {
    color: #01a4d7;
}
}

/**/
/*BACKGROUND*/

.bg-second {
    background: linear-gradient(269deg, rgba(0,134,194,1) 59%, rgba(0,56,122,1) 180%) !important ; 
}

/**/
ul.info-list li a {
    color: #0086c2;
    text-decoration: none;
}
    .section-head {
    text-align: center;
}
#servicos-pessoal .service-box {
    min-height: 260px;
    padding-top: 50px;
}
#servicos-pessoal .service-box i {
    font-size: 80px;
}
#servicos-pessoal .service-box h4 {
    font-size: 30px;
}
#servicos-pessoal .service-box p {
    margin: 0px;
    margin-top: 20px;
}
a#whatsapp-home {
    background-color: #e5eef6;
    border: 2px solid #0086c2;
    border-radius: 30px;
    color: #0086c2;
    font-weight: 100;
    font-size: 15px;
}
a#whatsapp-home:hover {
    background-color: #0086c2;
    color: white;
    letter-spacing: 5px;
    border-color: #e5eef6;
}

.service-box.icon-box.box-shadow-2 {
    min-height: 170px;
}
	.lightbox .formulario form input[type=text] {width: 100%;margin: 6px 0px;}
	.seguro-saude.lightbox .formulario form input {width: 100%;}
	.seguro-automovel.lightbox .formulario form .col-md-6{margin-bottom:50px;}
	.lightbox .formulario form h6 {font-size: 14px;margin-bottom: 5px;margin-top: 30px;}
	.service-box{cursor:pointer; text-align:center;}
	.service-box i {display: inline;}
	
	
#formulario-ligacao{text-align:center;}	
#formulario-ligacao h4{text-align: center;font-size:50px;margin-bottom:70px;}
#formulario-ligacao h3{font-weight: 100;    font-size: 24px;}
#formulario-ligacao p{text-align: center;margin: 0px auto;}
#formulario-ligacao i {font-size: 50px;color: white;}


select[name="parceria"] {
    border-radius: 25px;
    border: 0px;
    box-shadow: 2px 2px 2px #e0e0e0;
    width: 270px;
    margin: 6px 0px;
}

.formulario {
    border-radius: 10px;
    background-color: #e5eef6;
}
.formulario h2.titulo {
    text-align: center;
    color: #0086c2;
    text-transform: uppercase;
    font-weight: 600;
}

.formulario {
    max-width: fit-content;
    padding: 20px;
    margin: 30px auto;
    height: 85vh;
    overflow-y: auto;
}

.formulario .etiqueta {
    margin-bottom: 9px;
    margin-left: 10px;
    font-weight: 500;
    font-family: roboto;
    font-size: 16px;
}
.formulario input {
    border-radius: 25px;
    border: 0px;
    box-shadow: 2px 2px 2px #e0e0e0;
}
.formulario input#ligacaoNome {
    width: 100%;
}
.formulario input[type=checkbox] {
    margin-left: 10px;
    box-shadow: none;
}
.formulario select#ligacaoServico {
        border-radius: 25px;
    border: 0px;
    box-shadow: 2px 2px 2px #e0e0e0;
}
.formulario textarea#ligacaoMensagem {
    border-radius: 25px;
    border: 0px;
    box-shadow: 2px 2px 2px #e0e0e0;
}
.formulario button[type=submit] {
    width: 60% !important;
    margin: 0px auto !important;
    display: block !important;
    border-radius: 20px !important;
    font-size: 17px !important;
}

a.fecharbotao i.ion-md-close.ion-ios-close.ion-logo-close {
    font-size: 50px;
    line-height: 0px;
    display: inline-block;
    height: 40px;
    margin-top: -5px;
}
a.fecharbotao {background-color: #2f2f2f;
    margin: 0px;
    height: 40px;
    width: 40px;
    display: block;
    position: relative;
    left: 94%;
    top: -10px;
    border-radius: 100%;
    text-align: center;
    color: white;
    padding: 0px;
    z-index: 100000;}






.formulario.auto input[type="radio"] {
    margin-left: 13px;
}




/*BLOG*/
#pt-cv-view-c6124b83on .pt-cv-readmore {
    color: #ffffff !important;
    background-color: #00aeef !important;
    text-align: center;
    line-height: 32px;
    width: 160px;
}

/*Single*/
h2.widget-title {
    font-weight: 600;
	font-size: 24px;
    border-bottom: 2px solid black;
    text-align: center;
}
h1.entry-title {
    font-size: 40px;
}

.breadcrumbs_blog a {
    color: white;
    text-decoration: underline;
}
.author-info {
    padding: 30px 0px;
    border-top: 2px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;
    border-left: 0px;
    border-right: 0px;
}
#conteudo_blog.single_post .entry-meta {
    display: none;
}
#conteudo_blog.single_post{
	background-color:white;
}
.single_post .post.type-post .post-thumbnail {
    display: none;
}

