@font-face{
font-family:'MyriadPro_Regular';src:url('../fonts/MyriadPro-Regular.otf')
}
@font-face{
font-family:'ColabLig';src:url('../fonts/ColabLig.otf')
}
@font-face{
font-family:'ColabMed';src:url('../fonts/ColabMed.otf')
}
@font-face{
font-family:'Nickainley_Normal';src:url('../fonts/Nickainley-Normal.otf')
}
html{padding:0;margin:0;background-color:#fff;font-family:'ColabLig', Arial, sans-serif}
body{padding:0;margin:0;font-size:14px;min-width:1200px;color:#000}
a{text-decoration:none;color:#000}
strong{font-weight:bold}
img{vertical-align:middle}
#st-content .st-banner .banner{position:absolute;top:-1px;z-index:100;width:100%;height:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
#st-content .st-banner .imagem{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
#st-footer{clear:both}
.ttError,label.error{color:#f00 !important;font-weight:bold}
.ui-tooltip,.arrow:after{background:#fff;border:1px solid #f00}
.ui-tooltip{padding:10px 20px;color:#fff;border-radius:20px;font-size:12px;text-transform:uppercase;box-shadow:0 0 7px #000}
.ui-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}
.ui-tooltip .arrow.top{top:-16px;bottom:auto}
.ui-tooltip .arrow.left{left:20%}
.ui-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;box-shadow:6px 5px 9px -9px black;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.ui-tooltip .arrow.top:after{bottom:-20px;top:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){
}
.transition{-webkit-transition:.5s ease-in;-moz-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in}
#st-header-top{margin-top:35px;margin-bottom:-140px}
#st-header-top #menu{font-family:'MyriadPro_Regular', Arial, sans-serif;overflow:hidden;color:#a1c8d1;margin:auto;width:1080px;position:relative;z-index:250}
#st-header-top #menu ul{margin:0 auto;text-transform:uppercase;overflow:hidden}
#st-header-top #menu ul li{float:left;position:relative;height:115px}
#st-header-top #menu ul li a{color:#a1c8d1;padding:5px 10px;display:block;font-size:20px;margin-top:45px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#st-header-top #menu ul li a:hover{font-weight:bold;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
#st-header-top #menu ul .right{padding:0 10px}
#st-header-top #menu ul .logo{padding:0 40px}
#st-header-top #menu ul .logo a{padding:0;margin-top:0}
#st-banner{position:relative;min-height:871px;background-color:#fff;margin-bottom:20px}
#st-banner .legend{font-family:'MyriadPro_Regular', Arial, sans-serif;position:absolute;top:50%;left:50%;width:400px;margin-top:-50px;margin-left:-450px;z-index:300;color:#fff;font-size:25px}
#st-banner .legend div{font-family:'Nickainley_Normal', Arial, sans-serif;font-size:150px;line-height:80px}
.p_title{font-family:'ColabLig', Arial, sans-serif;color:#9c9b9b;text-align:center;font-size:30px}
.p_title .content-img{margin-top:-10px}
.sec-home-obituary .caption{font-family:'ColabLig', Arial, sans-serif;color:#9c9b9b;text-align:center;font-size:25px;margin-top:20px}
.sec-home-obituary .caption div{font-family:'Nickainley_Normal', Arial, sans-serif;color:#a1c8d1;font-size:60px;line-height:40px}
.sec-home-obituary .list{width:840px;margin:0 auto;padding-top:30px;padding-left:150px}
.sec-home-obituary .list li{width:400px;float:left;margin-right:20px;margin-bottom:20px;min-height:240px}
.sec-home-obituary .list li .l-title{font-family:'Nickainley_Normal', Arial, sans-serif;font-size:42px;color:#a1c8d1;margin-bottom:10px}
.sec-home-obituary .list li p{font-family:'ColabLig', Arial, sans-serif;font-size:18px;color:#9c9b9b;margin-bottom:3px}
.sec-home-obituary .list li span{display:inline-block;text-align:center;width:25px}
.sec-home-obituary .list li .sec{margin-left:30px}
.sec-home-obituary .see-all{clear:both;text-align:center;margin:10px 0}
.sec-home-obituary .see-all a{font-family:'ColabLig', Arial, sans-serif;color:#9c9b9b;font-size:22px}
.sec-home-phrase{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url('../images/back_phase.png');width:100%;height:332px;margin:25px 0}
.sec-home-phrase .content-phrase{margin:0 auto;width:1000px}
.sec-home-phrase .phrase{font-family:'Nickainley_Normal', Arial, sans-serif;color:#a1c8d1;text-align:center;font-size:50px;vertical-align:middle;width:1000px;height:332px;position:relative;display:table-cell}
.sec-home-services{margin-top:10px}
.sec-home-services .list{text-align:center;clear:both;padding:50px 0}
.sec-home-services .list ul{font-family:'Nickainley_Normal', Arial, sans-serif;width:1040px;margin:0 auto;text-align:center}
.sec-home-services .list ul li{width:200px;margin-right:5px;margin-bottom:5px;display:inline-block;text-align:center;color:#a1c8d1;font-size:20px}
.sec-home-services .list ul li .img{text-align:center;margin-bottom:5px}
.sec-home-services .list ul li a{color:#a1c8d1}
#st-maps{position:relative;margin:20px 0}
#st-maps #mapCanvas{width:100%;height:400px}
#st-maps .content-buttons{font-family:'Nickainley_Normal', Arial, sans-serif;position:absolute;z-index:2000;top:50px;right:0}
#st-maps .content-buttons .btn{padding:10px 10px 10px 20px;width:300px;font-size:25px;font-weight:bold;text-align:left;color:#a1c8d1;background-color:#fff;border:1px solid #a1c8d1;margin-bottom:10px;cursor:pointer;border-radius:20px 0 0 20px}
#st-maps .content-buttons .btn:hover{color:#fff;background-color:#a1c8d1;border:1px solid #fff}
#st-maps .content-buttons .action{color:#fff;background-color:#a1c8d1;border:1px solid #fff}
.st-footer{padding:20px 0;overflow:hidden;margin:0 auto;color:#a1c8d1}
.st-footer .list{width:980px;margin:0 auto;overflow:hidden;position:relative}
.st-footer .list li{float:left;width:388px;padding:0 50px 0 50px;border-left:2px solid #a1c8d1}
.st-footer .list li:first-child{border:none}
.st-footer .list .title{font-family:'Nickainley_Normal', Arial, sans-serif;text-align:center;font-size:35px;margin-bottom:10px}
.st-footer .list p{font-family:'ColabLig', Arial, sans-serif;margin-bottom:3px;font-size:16px}
.st-footer .list p span{display:inline-block;width:25px;text-align:center}
.st-footer .social{margin-top:20px;text-align:center;clear:both}
.st-footer .social img{margin-top:-2px}
.st-footer .social a{color:#a1c8d1}
.r_content{color:#fff;background-image:url('../images/back_rodape_1px.png');background-repeat:repeat}
.r_content .list,.r_content .social{position:relative}
.r_content .list a,.r_content .social a{color:#fff}
.r_back_a{background-image:url('../images/back_rodape.png');background-repeat:no-repeat;background-position:top;background-size:cover;width:100%;height:131px;position:absolute;margin-top:-70px}
.r_back_b{background-image:url('../images/back_rodape_bc.png');background-repeat:no-repeat;background-position:top;background-size:cover;width:100%;height:131px;position:absolute;margin-top:-70px}
.back-page{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;width:100%}
.p_page{position:relative;padding-top:200px}
.p_page .content-page{width:1200px;margin:0 auto}
.p_page .content-page .p_title{margin-bottom:30px}
.page-about-us .background{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;width:100%;background-image:url('../images/back_about_us.jpg');height:100%}
.page-about-us .text{font-family:'ColabLig', Arial, sans-serif;width:1000px;margin:0 auto;font-size:22px;color:#9c9b9b;min-height:335px}
.page-about-us .img{margin-bottom:10px}
.page-about-us .list{width:1000px;margin:0 auto;padding-top:30px}
.page-about-us .list li{text-align:center;float:left;width:33%}
.page-about-us .list .l_text{font-family:'ColabLig', Arial, sans-serif;font-size:19px;color:#9c9b9b;padding:0 40px;margin-top:15px}
.page-about-us .list .l_text ul{margin-right:20px}
.page-about-us .list .l_text ul li{float:none;text-align:left;width:max-content}
.page-about-us .list .l_text ul li:before{content:"•";padding-right:2px;color:#a1c8d1}
.page-about-us .video{text-align:center;clear:both;padding:50px 0}
.page-about-us .gallery{text-align:center;clear:both;padding:50px 0}
.page-about-us .gallery ul{width:1060px;margin:0 auto;text-align:center}
.page-about-us .gallery ul li{margin-right:5px;margin-bottom:5px;display:inline-block}
.page-services .text{width:1000px;margin:0 auto;color:#9c9b9b;font-size:16px;text-align:center}
.page-services .list{text-align:center;clear:both;padding:50px 0}
.page-services .list ul{font-family:'Nickainley_Normal', Arial, sans-serif;width:1040px;margin:0 auto;text-align:center}
.page-services .list ul li{width:200px;margin-right:5px;margin-bottom:5px;display:inline-block;text-align:center;color:#a1c8d1;font-size:20px}
.page-services .list ul li .img{text-align:center;margin-bottom:5px}
.page-services .list ul li a{color:#a1c8d1}
.page-services .title_detail{color:#a1c8d1}
.page-services .title_detail span{display:block;color:#9c9b9b;text-transform:uppercase}
.page-plan{background-image:url('../images/back_plan2.jpg');background-repeat:no-repeat;background-size:cover}
.page-plan .title_detail{color:#a1c8d1}
.page-plan .title_detail span{display:block;color:#9c9b9b;text-transform:uppercase}
.page-plan .list{width:1080px;margin:0 auto;overflow:hidden;padding-bottom:40px}
.page-plan .list li{width:250px;float:left;margin-right:20px;margin-bottom:20px}
.page-plan .list li .l_title{font-family:'ColabMed', Arial, sans-serif;color:#a1c8d1;border-bottom:1px solid #a1c8d1;font-size:20px;display:inline-block;padding-bottom:5px;margin-bottom:10px}
.page-plan .list li .l_txt{color:#9c9b9b}
.page-plan .list li .l_txt ul{width:250px;font-size:16px}
.page-plan .list li .l_txt ul li{width:100%;float:none;margin-right:0;margin-bottom:5px}
.page-plan .list li .l_txt ul li:before{content:"•";padding-right:2px;color:#a1c8d1}
.page-obtuary .search{width:540px;margin:0 auto;overflow:hidden;padding-bottom:40px}
.page-obtuary .search .title{float:left;font-family:'MyriadPro_Regular', Arial, sans-serif;color:#9c9b9b;text-align:center;font-size:25px;margin-right:30px}
.page-obtuary .search .title div{font-family:'Nickainley_Normal', Arial, sans-serif;color:#a1c8d1;font-size:60px;line-height:40px}
.page-obtuary .search .form{float:left;padding-top:10px}
.page-obtuary .search .form input{background-color:#efefef;width:250px;border-radius:10px;border:none;padding:8px 15px;font-size:18px;background-image:url('../images/icons/search.png');background-repeat:no-repeat;background-position:center;background-position-x:245px}
.page-obtuary .list{width:1100px;margin:0 auto;padding-left:150px;overflow:hidden;margin-bottom:50px}
.page-obtuary .list li{width:343px;float:left;margin-right:20px;margin-bottom:20px;min-height:240px}
.page-obtuary .list li .l-title{font-family:'Nickainley_Normal', Arial, sans-serif;font-size:42px;color:#a1c8d1;margin-bottom:10px}
.page-obtuary .list li p{font-family:'ColabLig', Arial, sans-serif;font-size:18px;color:#9c9b9b;margin-bottom:3px}
.page-obtuary .list li span{display:inline-block;text-align:center;width:25px}
.page-obtuary .list li .sec{margin-left:30px}
.page-contact .title_detail{color:#a1c8d1}
.page-contact .title_detail span{display:block;color:#9c9b9b}
.page-contact .content{width:510px;margin:0 auto;padding-bottom:100px}
.page-contact input,.page-contact textarea,.page-contact select,.page-contact button{font-family:'ColabLig', Arial, sans-serif;background-color:#efefef;width:480px;margin-bottom:10px;border-radius:18px;border:none;padding:8px 0;font-size:20px}
.page-contact input,.page-contact textarea,.page-contact select{padding:8px 15px}
.page-contact button{font-size:25px;width:510px;background-color:#fff;border:1px solid #a1c8d1;color:#a1c8d1;cursor:pointer}
.pagination{text-align:center;padding:10px;margin-top:10px;margin-bottom:40px;font-size:18px}
.pagination .prdPage{padding:8px 12px;text-align:center;margin-left:3px;margin-right:3px;font-weight:bold}
.pagination .current{color:#a1c8d1;font-weight:bold;margin-left:3px;margin-right:3px}
.pagination .numberPage{background-color:#a1c8d1;color:#fff;padding:8px 12px;text-align:center;margin-left:3px;margin-right:3px;font-weight:bold}
.pagination .numberPage:hover{color:#a1c8d1;background-color:#fff}
.pagination .SetNumberPage{background-color:#a1c8d1;color:#fff;padding:8px 12px;text-align:center;margin-left:3px;margin-right:3px;font-weight:bold}