.stm_gmap_wrapper.style_1 { max-width: 100%; position: relative; } .stm_gmap_wrapper.style_1 .gmap_addresses { position: absolute; bottom: 0; left: 0; right: 0; padding: 52px 0 30px; } .stm_gmap_wrapper.style_1 .gmap_addresses:before { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; opacity: .9; } .stm_gmap_wrapper.style_1 .gmap_addresses .addresses, .stm_gmap_wrapper.style_1 .gmap_addresses .container { position: relative; } .stm_gmap_wrapper.style_1 .gmap_addresses a { color: rgba(255, 255, 255, 0.7); } .stm_gmap_wrapper.style_1 .gmap_addresses a:hover { text-decoration: none; color: #fff; } .stm_gmap_wrapper.style_1 .gmap_addresses .title { color: #fff; font-weight: 600; text-transform: uppercase; margin: 0 0 18px; font-size: 14px; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item:after { content: ''; display: block; position: absolute; right: 0; top: 0; bottom: 0; border-right: 1px solid rgba(255, 255, 255, 0.25); transition: .15s; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.last-active:after { opacity: 0; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item:first-child .item { padding-left: 0; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item { padding: 0 70px 0 1px; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul { list-style: none; margin: 0; padding: 0; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li { transition: .25s ease; color: rgba(255, 255, 255, 0.7); margin: 0 0 13px; display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li p { margin-bottom: 0; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li .icon .stmicon-email { font-size: 12px; top: 3px; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li .icon i { margin-top: 5px; min-width: 20px; margin-right: 15px; display: block; font-size: 14px; text-align: center; position: relative; top: -3px; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item .item ul li .text p { line-height: 20px !important; font-size: 14px; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.highlighted .item ul li { color: #fff; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.highlighted .item ul li a { color: #fff; text-decoration: underline; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item.highlighted .item ul li .icon { transition: .8s ease; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr { position: absolute; z-index: 100; right: 15px; top: 0; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr .owl-dots { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } .stm_gmap_wrapper.style_1 .gmap_addresses .owl-dots-wr .owl-dots .owl-dot { margin-bottom: 15px; cursor: pointer; } .stm_gmap_wrapper.style_1 .stm_infobox { position: absolute; top: -25px; left: 50%; transform: translateX(-50%); color: #fff; border-radius: 25px; padding: 10px 25px; } .stm_gmap_wrapper.style_1 .stm_infobox__content { text-align: center; font-size: 13px; white-space: nowrap; } .stm_gmap_wrapper.style_1 .stm_infobox:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 8px 6px 0 6px; border-color: #002040 transparent transparent transparent; position: absolute; bottom: -8px; left: 51%; transform: translateX(-50%); } .stm_gmap_wrapper.style_1.carousel-disable .gmap_addresses { display: none; height: 0; padding: 0; } @media (max-width: 1024px) { .stm_gmap_wrapper.style_1 .gmap_addresses .owl-item:after { display: none; } }