/*
Theme Name: Senzala Seguros
Theme URI: http://www.senzalaseguros.com.br
Author: LIKEWISE
Author URI: http://www.likewise.com.br/
Description: Desenvolvido por Likewise
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: sem tag

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');

body{font-family: 'Lato', sans-serif;}

p{margin-bottom: 15px;}
p, li{font-size: 15px;color: #000;font-weight: 400}
h1, h2, h3, h4, h5, h6{color: #000;margin: 0;padding: 0}
h1{font-size: 35px;}
a{transition:all 0.2s;text-decoration: none;color: #333;}
a:hover{transition:all 0.2s;color: #333;}
a:hover, a:focus{transition:all 0.2s;text-decoration: none}
.transformY{position: relative;top: 50%;transform: translateY(-50%);}
.inline-block{display: inline-block;}

.navtopfix{background: #fff;}
.navbar-default{background: #fff;}
.navbar, .navbar-brand{height: auto;min-height: auto;}
.navbar-default .logo{padding: 0px;height:99px;margin-right: 30px;}
.topo{background: #555a73;padding: 10px 0 4px}
#menu_topo ul, #menu_header ul{list-style: none;padding: 0;margin:0;}
#menu_topo ul li, #menu_header ul li{display: inline-block;}
#menu_topo ul a{color: #fff;font-size: 14px;text-transform: uppercase;margin-right: 30px;}
#menu_topo ul a:hover{color: #62B6A8;}
.active_mn{background: #535A74;padding: 2px 18px 3px;border-radius: 10px;color: #fff;}
.active_mn a{color: #fff !important;}
.left_form_radio{margin-left: -15px;font-size: 18px;}
.left_form_check{margin-left: -15px;}
.interrog{cursor: pointer;background: #F10B1D;color: #fff;width: 18px;display: inline-block;height: 18px;border-radius: 50%;text-align: center;line-height: 18px;}
.navhead{float: right;}
.form .modal-body{font-weight: normal}

.active a{color: #999 !important}
.active_mn.active{background: #535A74;color: #fff ;transition: 0.2s}
.active_mn.active a{color: #fff !important}
.active_mn:hover{background: #62B6A8 !important;transition: 0.2s}

#menu_header{margin-top:10px;}
#menu_header li{margin-left: 30px;}
#menu_header li a{text-transform: uppercase;font-size: 15px;color: #12375B}
#menu_header li a:hover{color: #999}
.telefones{display: inline-block;margin-top: 25px;font-size: 18px;float: right;}
.telefones .tel{display: inline-block;margin-left: 15px;color: #12375B;font-weight: bold;}
.telefones .tel .fa{color: #68C767;margin-right: 3px;}
#navbar{display: inline-block !important;}


.topo .form_header{display: inline-block !important;float: right;}
.topo .form_header .inpsear{width: 200px;float: right;}
.topo .form_header .input-group{display: inline-block;}

.box{margin-top: -5px;margin-right: -15px; width: 200px;display: inline-block;float: right;vertical-align: middle;white-space: nowrap;position: relative;}
.box input#search{width: 50px;background: transparent;padding: 5px;  border: none;font-size: 10pt; float: right;color: #262626;padding-left: 50px;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #fff; 
  -webkit-transition: width .55s ease;
  -moz-transition: width .55s ease;
  -ms-transition: width .55s ease;
  -o-transition: width .55s ease;
  transition: width .55s ease;
}
.box input#search::-webkit-input-placeholder {color: #65737e;}
.box input#search:-moz-placeholder { /* Firefox 18- */
   color: #65737e;}
.box input#search::-moz-placeholder {  /* Firefox 19+ */
   color: #65737e;}
.box input#search:-ms-input-placeholder {color: #65737e;}
.box .icon{position: absolute;right: 0;margin-right: 10px;margin-top: 3px;z-index: 1;background: transparent;border: 0;color: #fff;}
.box input#search:focus, .box input#search:active{outline:none;width: 200px;background: #0B2137;padding-left: 20px;}
.box:hover input#search{width: 200px; background: #0B2137;padding-left: 20px;}
.box:hover .icon{color: #93a2ad;}


#depoimentos{padding: 70px 0 50px;text-align: center;}
#depoimentos .nomcli{font-style: italic;}
#depoimentos .img{background-color: #e1e1e1; height: 90px;width: 90px;border-radius: 50%;background-size: cover;background-repeat: no-repeat;background-position: center;display: inline-block;margin-bottom: 20px}
#depoimentos h2.h2tit{font-weight: 700;text-align: center;margin-bottom: 70px;}
#depoimentos p{font-size: 17px;}
#depoimentos .slick-next{margin-right: -100px;}
#depoimentos .slick-prev{margin-left: -100px;}


.action{padding: 100px 0;text-align: center;position: relative;}
.action:before{content: '';display: block;width: 100%;height: 100%;display: block;background-color: #000;opacity: 0.8;position: absolute;top: 0;left: 0}
.action h3{font-weight: 700;margin-bottom: 50px;font-size: 30px;}
.action h3, .action p{color: #fff}
.action .button{background: #62B6A8;margin-top: 30px;color: #fff;text-shadow: 2px 2px 4px rgb(0 0 0 / 60%);padding: 3px 30px 4px;
    display: inline-block;margin-top: 30px;font-size: 13px;}

/*
.navbar-default{background: transparent;transition: 0.8s}
.navbar-brand{display: inline-block;float: none;padding: 15px 0 10px;}
.navbar-brand img {transition: 0.4s;height: 120px;}
.navbar-nav > li{padding: 0;transition: 0.4s}
.navbar-nav > li > a{padding: 0px;}
.navbar-default .navbar-nav > li{padding: 15px 10px;}
.navbar-default .navbar-nav > li > a{color: #fff;text-transform: uppercase;font-size: 18px;padding: 0;transition:all 0.2s;font-weight: 400;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #fff;transition:all 0.2s;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: transparent;color: #fff;}
.navbar-header{transition: 0.2s;float: none;}


.navbar-default .menu-item-36{margin-right: 30px;}

.logo{background: #0E375A;text-align: center;transition: 0.5s}
.topo{background: #0E375A;text-align: center;border-top: 1px solid #fff;}
.nav.navbar-nav {display: flex;justify-content: center;flex-wrap: wrap;width: 100%;flex-direction: row;justify-content: space-between;align-items: center;}

h1{text-align: center;color: #403F3F;position: relative;margin: 5px auto 30px;font-size: 30px;letter-spacing: -0.5px;}
h1:after{content: '';width: 100px;height: 2px;background: #403F3F;position: absolute;display: block;left: 0;right: 0;margin: 10px auto 0 auto;}

.sticky{transition: 0.5s}
.sticky.scroll-to-fixed-fixed .navbar-brand img{transition: 0.5s;height: 60px;}
*/

.banner{padding: 300px 0}
.banner h2{text-align: center;color: #fff;font-weight: 900;font-size: 45px;text-shadow: 2px 2px 6px rgba(0,0,0,0.6)}
.banner .selecto{text-align: center;margin-top: 70px;font-weight: 700}
.banner .selecto select{padding:7px 70px;margin: 0;border-radius: 15px;background: rgba(0,0,0,0.3);color: #fff;font-size: 13px;border:2px solid #fff;text-shadow: 2px 2px 4px rgba(0,0,0,0.6)}
.banner .selecto a{background: #62B6A8;border-radius: 15px;padding:7px 70px;font-size: 13px;border:2px solid #62B6A8;color: #fff;text-shadow: 2px 2px 4px rgba(0,0,0,0.6);box-shadow: 0px 2px 8px rgba(0,0,0,0.5)}
.banner .selecto a:hover{opacity: 0.85}

.ajudar{padding: 70px 0 50px}
.ajudar h2{text-align: center;font-weight: 900;}
.ajudar .ajus{text-align: center;display: inline-block;}
.ajudar .ajus img{max-height: 60px;display: inline-block;}
.ajudar .ajus .ti{font-weight: 900;margin: 20px 0 0;color: #555a73;font-size: 15px;}
.ajudar .slick-ajudar{margin: 70px 0 20px;}
.ajudar .titt{text-transform: uppercase;padding: 0 15px;font-size: 12px;}

.garanta{padding: 150px 0;min-height:520px; }
.garanta h2{font-weight: 900;margin-bottom: 5px;background: rgba(0,0,0,0.8);color: #fff;padding: 5px 10px;}
.garanta .txt{font-size: 15px;background: rgba(10,53,94,0.5);padding: 15px;color: #fff;}
.garanta a{background: #62B6A8;color: #fff;text-shadow: 2px 2px 4px rgba(0,0,0,0.6);padding: 3px 30px 4px;display: inline-block;margin-top: 5px;font-size: 13px;}
.garanta a:hover{opacity: 0.85}

.img_topo_pags{height: 180px;}
.tit h1{background:#555a73;color: #fff;text-align: center;text-transform: uppercase;padding: 12px 0;font-weight: 900;box-shadow: 2px 0px 10px rgba(0,0,0,0.6) }


.seguros_para h1{background:#555A73;color: #fff;text-align: center;text-transform: uppercase;padding: 12px 0;font-weight: 900;box-shadow: 2px 0px 10px rgba(0,0,0,0.6) }
.seguros_para .segus{padding:50px 0}
.seguros_para .segus.bg{background:#F4F4F4 }
.seguros_para .segus.bg p{font-size: 18px;font-weight: 700}
.seguros_para .segus_ico{padding-top: 30px}
.seguros_para .segus_ico .flex{display: flex;flex-wrap: wrap;}
.seguros_para .blo{text-align: center;margin: 30px 0;width: 25%;}
.seguros_para .img{display: block;position: relative;height: 65px;}
.seguros_para .blo img{height: 50px;margin-bottom: 15px;transition: 0.2s;display: inline-block;}
.seguros_para .blo:hover img{opacity: 0.8;transition: 0.2s;height: 55px}
.seguros_para .tit{color: #555A73;font-weight: bold;transition: 0.2s;padding: 0}
.seguros_para .blo:hover .tit{color: #395D7E;transition: 0.2s;}


.sobre_nos .txt{padding:50px 0 60px;}
.sobre_nos .video iframe{height: 550px;}
.sobre_nos .mais_txt{padding:80px 0 60px;}


.contato .txt{padding:50px 0 60px;}
.contato .fale{text-align: center;margin-bottom: 15px;font-weight: 900;font-size: 30px;}
.contato .form{margin-bottom: 50px;}
.contato .form-control{background:#fff;}
.contato .bg{background: #006343;padding: 60px 0 50px;text-align: center;}
.contato .bg h2{color:#fff;font-weight: 800;font-size: 30px;}
.contato .endereco{margin-top: 30px;}
.contato .endereco {font-size: 22px;color: #fff}
.contato .horario h3{color: #fff;margin-bottom: 5px;position: relative;font-weight: 700}
.contato .horario{position: relative;}
.contato .horario:before{display: block;height: 1px;content: '';width: 40%;margin: 30px auto;right: 0; position: relative;top: 0;left: 0;background: #fff;}
.contato .horario {font-size: 22px;color: #fff}
.contato .mapa iframe{width: 100%;height: 700px;}


.seguradora h1{background:#555A73;color: #fff;text-align: center;text-transform: uppercase;padding: 12px 0;font-weight: 900;box-shadow: 2px 0px 10px rgba(0,0,0,0.6) }
.seguradora .segus{padding:50px 0}
.seguradora .segus.bg{background:#F4F4F4 }
.seguradora .segus.bg p{font-size: 18px;font-weight: 700}
.seguradora .segus_ico{padding-top: 30px}
.seguradora .blo{text-align: center;margin: 30px 0}
.seguradora .img{display: block;position: relative;height: 110px;}
.seguradora .blo img{width: 110px;transition: 0.2s;display: inline-block;max-height: 90px;}
.seguradora .tit{color: #555A73;height: 40px;font-weight: bold;transition: 0.2s;padding: 0 30px}
.seguradora .blo:hover .tit{color: #395D7E;transition: 0.2s;}
.seguradora .mais{cursor: pointer; position: relative; transition: 0.2s;border-radius: 50%;border:2px solid #999;font-weight: 700; width: 20px;height: 20px;color: #999;line-height: 14px;text-align: center;display: inline-block;}
.seguradora .mais:hover{background: #999;color: #fff;transition: 0.2s;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg); -ms-transform: rotate(90deg);transform: rotate(90deg);}
.seguradora .mais a:hover{color: #fff;}
.seguradora .modal img{width: 150px;}
.seguradora .modal .tii{font-weight: 900;margin-bottom: 7px;}
.seguradora .modal p, .seguradora .modal li{margin-bottom: 7px;font-weight: 400}
.seguradora .modal-header{padding: 0;border: 0;}
.seguradora .modal-content{border-radius: 0;padding: 15px 0}
.seguradora .close{position: absolute;right:20px;font-size: 30px;z-index: 999;top: 10px;}



.postsB{padding: 50px 0}
.postsB h2{margin-bottom: 15px;}
.postsB .infos{padding: 50px 0}
.postsB .infos .desc{margin: 10px 0;}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}



.infosSe .img {text-align: center;height: auto;margin-bottom: 15px;}
.infosSe img{height: 50px;}
.infosSe .tit{text-align: center;color: #000;font-size: 26px;font-weight: 900;}
.infosSe .txt{padding:20px 0 0; }


.perguntas{padding: 30px 0 50px;}
.perguntas h2{text-align: center;font-weight: 900;transition: 0.2s;}
.perguntas h2:hover{color: #195385;transition: 0.2s;}
.perguntas .panel-default > .panel-heading{background: transparent;border: 0}
.perguntas .panel-heading{padding:15px;}
/*.perguntas .active .icopo{padding-top: 5px;color: #fff;text-align: center;font-size: 15px;width: 100%;z-index: 9999;position: absolute;}*/
.perguntas .icopo{text-align: center;position: absolute;padding-top: 15px;color: #fff;text-align: center;font-size: 15px;width: 100%;left: 0;z-index: 1}
.perguntas .icopo .fa{background: #195385;border-radius: 50%;width: 20px;height: 20px;line-height: 20px;}
.perguntas .bg_gr{background: #F4F4F4}
.perguntas .panel{background: transparent;box-shadow: none;border: 0;border-radius: 0;}
.perguntas .panel-group .panel + .panel{margin: 0}
.perguntas .borrr{border-bottom: 1px solid #BEBEBE}
.perguntas h4{font-weight: 700}
.perguntas .collapse.in{position: relative;}
.perguntas .icofa{margin-left: 15px;}
.perguntas .panel p, .perguntas .panel li{font-size: 16px;}
.perguntas .bor-hear{border-bottom: 1px solid #195385;padding: 25px 15px;}

#cotacoesAcco .collapsed .solicitCo,
#cotacoesAcco .collapse h2,
#cotacoesAcco .collapsed .solicitCo:before,
#cotacoesAcco .active .icopo,
#cotacoesAcco .active.collapsed .solicitCo:after{transition: 0.2s}

#cotacoesAcco .panel-heading{background-color: transparent;border: 0;border-radius: 0;padding: 0;}
#cotacoesAcco .panel{border: 0;box-shadow: none;margin-bottom: 15px;}

#cotacoesAcco .collapsed .solicitCo{position: relative;}
#cotacoesAcco .collapsed .solicitCo:before{content: '';height: 100%;width: 100%;background: #fff;position: absolute;top: 0;left: 0;display: block;opacity: 1}
#cotacoesAcco h2{color: #000;text-shadow: none;}

#cotacoesAcco .active .solicitCo:after{content: '';height: 3px;background: #195385;width: 300px;display: inline-block;position: absolute;bottom: 0;margin: 0 auto;left: 0;right: 0}
#cotacoesAcco .collapse h2{color: #fff;text-shadow: 1px 2px 6px rgba(0,0,0,0.6);}
#cotacoesAcco .active.collapsed h2{color: #000 !important ;text-shadow:none !important;}
#cotacoesAcco .active .solicitCo h2{color: #fff;text-shadow: 1px 2px 6px rgba(0,0,0,0.6);}
#cotacoesAcco .collapsed .solicitCo:hover:before{opacity: 0.8}
#cotacoesAcco .panel-group{margin: 0}
#cotacoesAcco .onac h2{color: #fff}
#cotacoesAcco .transformY{top: 55%;}
#cotacoesAcco .active.collapsed .solicitCo:after{height: 0}
#cotacoesAcco .active .icopo{position: absolute;padding-top: 10px;color: #fff;text-align: center;font-size: 15px;width: 100%;bottom: -45px;z-index: 9999}
#cotacoesAcco .icopo{position: relative;padding-top: 10px;color: #fff;text-align: center;font-size: 15px;width: 100%;}
#cotacoesAcco .icopo .fa{background: #195385;border-radius: 50%;width: 20px;height: 20px;line-height: 20px;}
.rotate{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg); -ms-transform: rotate(180deg);transform: rotate(180deg);}

.faca_cotacao{padding:90px 0 0px;margin-top: -90px; }
.faca_cotacao .preen{text-align: center;font-size: 17px;font-weight: 700;margin-bottom:60px;}
.faca_cotacao .bgg{background: #F4F4F4;padding:0 0 50px 0}
.faca_cotacao .faca_uma{margin-top: -30px; margin-bottom: 40px; background:#08355E;color: #fff;text-align: center;text-transform: uppercase;padding: 12px 15px;font-weight: 900;font-size: 30px;}
.faca_cotacao .txcham{font-size: 16px;}
.faca_cotacao .form{margin: 30px 0}

.btnqc{text-align: center;}
.btnqc .conhe{font-size: 30px;font-weight: 900;margin: 50px 0 15px;color: #000}
.btnqc a{display: inline-block;text-shadow: 0px 1px 4px rgba(0,0,0,0.7);font-weight: 900; text-transform: uppercase; color: #fff;background: #4DB7A7;border:0;border-radius: 14px; padding: 8px 30px; font-size: 13px; transition:all 0.3s ease-in-out;}
.btnqc a:hover{opacity: 0.8}


.solicitCo{height: 120px;position: relative;margin-top: 12px;}
.solicitCo:before{content: '';display: block;height: 100%;width: 100%;position: absolute;top: 0;left: 0;background: #000;opacity: 0.25}
.solicitCo h2{text-align: center;color: #fff;font-weight: 700;text-transform: uppercase;font-size: 25px;text-shadow: 1px 2px 6px rgba(0,0,0,0.6);}

footer{background: #555a73;padding: 40px 0px;color: #fff;}
footer h2{color: #fff;font-size: 14px;font-weight: 700;margin-bottom: 12px;}
footer .flex{display: flex;flex-wrap:wrap;justify-content:space-between;font-size: 12.5px;}
footer .flex .bloc{display: inline-block;}
footer .flex .bloc a{display: block;color: #fff;margin-bottom: 8px;font-size: 12.5px;}
footer .flex .bloc .pags a:hover{text-decoration: underline;}
footer .flex .bloc a:hover{color: #62B6A8}
footer .flex .logo img{height: 99px;margin-top: 0px}
footer .flex .redes{margin: 0 0 15px 0;}
footer .flex .redes a{display: inline-block;margin-right: 30px;font-size: 18px;}
footer .flex .infos{margin-top: 20px}
footer .news{width: 230px;}
footer .news .btn{background: #62B6A8}

@media (max-width : 1200px) {
    .navbar-header{display: inline-block;float: none;text-align: center;padding: 10px 0;}
    .navbar-brand > img{display: inline-block;}
    .navbar-brand h1{display: inline-block;}
    .navbar-brand{float: none;}
    #menu_header{margin-top: 0}

    #menu_header li{margin-left: 15px;}
    #menu_header li a{font-size: 14px}

    
	.nav.navbar-nav {
	    display: flex;justify-content: center;flex-wrap: wrap;
	}

	.telefones{margin-top: 15px;}
	.navhead{float: right;margin-top: -55px;margin-right: 0px;}

	.box input#search{background: #0B2137;width: 200px;padding-left: 20px;}
	.box{margin-right: 0px;}

}

@media (max-width : 991px) {
footer .flex{display: block;text-align: center;}
footer .flex .bloc{display: block;}
footer .logo{margin-bottom: 30px;}
footer .news{display: inline-block;}

.navhead{width: 70%;text-align: right;margin-top: -65px;}
.navhead ul li{margin-bottom: 7px;}
.telefones{margin-top: 10px;}
/*footer .pags{width: 45%;}*/
/*footer .inlbl{display: inline-block !important;}*/
.seguros_para .blo{width: 33%;}

}

@media (max-width : 767px) {
.telefones{margin-top: 30px}
.telefones .tel{display: block;text-align: right;}

#menu_topo ul a{font-size: 13px;}

.navhead{float: none;display: block;margin: 10px 0 20px;width: 100%;text-align: center;}
#menu_header li{margin:0 10px 5px;}

#navbar{display: block;float: none;width: 100%;margin: 0 0 7px 0;text-align: center;}
#menu_topo ul a{margin: 0 10px}
.topo .form_header{float: none;text-align: center;width: 100%;margin: 10px 0 }


	.banner .selecto select{display: inline-block;margin-bottom: 10px;}
	.banner .selecto a{display: inline-block;}
	
	.box input#search, .box{background: #0B2137;width: 100%;padding-left: 20px;}
	.garanta{position: relative;}
	.garanta:before{content: '';display: block;background: #fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.4}

#cotacoesAcco .active .solicitCo:after{width: 100%;}

.contato .endereco, .contato .horario{font-size: 18px;}

.seguros_para .blo{width: 50%;}

}

@media (max-width : 480px) {

	.banner .selecto select, .banner .selecto a{padding: 7px 30px;}
	.navbar-brand{width: 100%;display: block;text-align: center;}
	.navbar-default .logo{margin: 0}
	.telefones{display: block;text-align: center;width: 100%;margin: 10px 0 20px;}
	.telefones .tel{text-align: center;display: inline-block;}

  .widd100{width: 100%;}
  .faca_cotacao .faca_uma{font-size: 22px;}
  .seguros_para .blo{width: 100%;}

}

@media (max-width : 320px) {
	footer .news{width: 100%;}

}