.container {
max-width:none!important;
width:1334px
}

.lateral-slide {
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
padding-bottom:3px;
padding-top:3px
}

.padding-left-0 {
padding-left:0
}

.padding-right-0 {
padding-right:0
}

.crop-image-400 {
width:100%;
height:400px;
overflow:hidden;
background-color:#FFF
}

.crop-image-400 img {
width:100%;
height:400px;
object-fit:cover;
object-position:center 30%
}

.crop-image-200 {
width:100%;
height:200px;
overflow:hidden;
background-color:#FFF
}

.crop-image-200 img {
width:100%;
height:200px;
object-fit:cover;
object-position:center 30%
}

.crop-image-200-col {
width:100%;
height:200px;
overflow:hidden;
background-color:#FFF
}

.crop-image-200-col img {
width:100%;
height:200px;
object-fit:cover;
object-position:center 30%
}

.crop-image-120 {
width:100%;
height:120px;
overflow:hidden;
background-color:#FFF
}

.crop-image-120 img {
width:100%;
height:120px;
object-fit:cover;
object-position:center 30%
}

.crop-image-112 {
width:100%;
height:112px;
overflow:hidden;
background-color:#FFF
}

.crop-image-112 img {
width:100%;
height:112px;
object-fit:cover;
object-position:center 30%
}

.crop-image-90 {
width:100%;
height:90px;
overflow:hidden;
background-color:#FFF
}

.crop-image-90 img {
width:100%;
height:90px;
object-fit:cover;
object-position:center 30%
}

.crop-image-480 {
width:100%;
height:480px;
overflow:hidden;
background-color:#FFF
}

.crop-image-480 img {
width:100%;
height:480px;
object-fit:cover;
object-position:center 30%
}

.crop-image-300 {
width:100%;
height:300px;
overflow:hidden;
background-color:#FFF
}

.crop-image-300 img {
width:100%;
height:300px;
object-fit:cover;
object-position:center 30%
}

.font-grande {
font-size:25px
}

select {
background:#fff;
border:2px solid transparent;
height:40px;
line-height:40px;
box-shadow:none;
padding:0 10px;
font-size:14px;
color:#7c8c99;
width:100%;
margin-bottom:10px;
text-align:center;
border:solid 1px #ccc
}

.input-disabled {
background:#045FB4;
border:2px solid transparent;
height:40px;
line-height:40px;
box-shadow:none;
padding:0 10px;
font-size:14px;
color:#fff;
width:100%;
margin-bottom:10px;
text-align:center;
border:solid 1px #ccc
}

.color-menu {
color:#fff
}

.background-azul {
background-color:#045a82
}

.height-300 {
height:300px;
border:solid 1px #ccc;
padding:2px
}

.obituario-box {
background-color:#9e812d;
color:#fff;
padding:10px
}

.obituario-box a {
color:#fff
}

.banner-lateral {
text-align:center;
background-color:#eaeaea;
padding:2px
}

.container-com-margin {
margin-right:20px;
margin-right:20px
}

.input-tel {
background:#fff;
border:2px solid transparent;
height:40px;
box-shadow:none;
padding:0 10px;
font-size:14px;
color:#7c8c99;
width:100%;
margin-bottom:10px;
text-align:left;
border:solid 1px #ccc
}

.paragrafo p {
margin-top:16px;
margin-bottom:16px;
text-align:justify
}

.paragrafo li {
display:list-item
}

.paragrafo li::before {
content:'•';
margin-right:10px;
font-size:20px
}

.compartilhamento-icones span a {
font-size:20px
}

.compartilhamento-icones .fa-facebook-official {
color:#03C
}

.compartilhamento-icones .fa-twitter-square {
color:#0CF
}

.compartilhamento-icones .fa-google-plus-square {
color:red
}

.compartilhamento-icones .fa-whatsapp {
color:#060
}

#seletor {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}



.title-custom {
font-size:38px;
font-weight:700;
line-height:1.1;
text-align:center
}

.img-100 {
width:100%!important
}