* { margin: 0; } a { text-decoration: none; } .flex-wrap { flex-wrap: wrap; } .flex { display: flex; } .px2 { padding-left: 1rem; padding-right: 1rem; } .block-title { font-family: arial,helvetica,sans-serif; font-size: 1.15em; letter-spacing: .9px; border-bottom: 4px solid #efefef; } .block-title span { border-bottom: 4px solid #028fbe; display: inline-block; margin: 0 0 -4px; padding-bottom: 16px; } .mb1_5 { margin-bottom: 1.5rem; } .col-12 { width: 100%; } .carousel { overflow-x: auto; scrollbar-width: none; } .list-reset { padding-left: 0; } .funebre-ad { display: flex; padding-right: 1.5rem; } .funebre-icon { padding-right: 1rem; } .funebre-content { width: 150px; } .funebre-content h5 { font-size: 0.94em; font-family: arial,helvetica,sans-serif; color: #5d5d5d; } .funebre-content h2 { font-family: arial,helvetica,sans-serif; font-size: 1.15em; padding: .3rem 0; } .funebre-content h2 a, .block-title a { color: #028fbe; } .funebre-content p { font-family: arial,helvetica,sans-serif; } .button { background: #028fbe; color: #fff; border-radius: 3px; text-transform: uppercase; font-family: arial,helvetica,sans-serif; font-size: 11px; letter-spacing: .6px; padding: .75rem 1rem; cursor: pointer; } .pt2 { padding-top: 1rem; } @media (min-width:360px){ .funebre-ad {display: flow-root} } @media (min-width:412px){ .funebre-ad {padding-right:2.5rem} } @media (min-width:768px){ .funebre-ad {padding-right:2.5rem} } @media (min-width:992px){ .carousel{max-width:950px} }