/* ------------------------------------------------------------ *\
	Section Rows
\* ------------------------------------------------------------ */

.lvw-section-rows { padding-top: 48px; color: rgba(74, 87, 98, .75); }
.lvw-section-rows h5 { margin-bottom: 30px; font-weight: 500; text-transform: uppercase; line-height: 1.2; }

.lvw-section-rows .col-md-4 { margin-bottom: 25px; }
.lvw-section-rows .col-md-4:nth-child(2) { margin-top: 60px; }

.lvw-section-rows .lvw-section__profile img { margin-bottom: 25px; }
.lvw-section-rows .lvw-section__profile ul { padding-left: 0; list-style: none; max-width: 100%; margin-top: 0; margin-bottom: 25px; }
.lvw-section-rows .lvw-section__profile ul a { color: #028860; text-decoration: none; }
.lvw-section-rows .lvw-section__profile ul a:hover { color: #ccc; }
.lvw-section-rows .lvw-section__profile ul a[href^="tel"] { color: rgba(74, 87, 98, .75); }
.lvw-section-rows .lvw-section__profile ul a[href^="tel"]:hover { color: #4a5762; }

.lvw-section-rows .lvw-section__left { padding: 30px 15px 20px; background: #fff; text-align: center; word-break: break-all; }

.lvw-section-rows .lvw-section__image { position: relative; width: 100%; margin-bottom: 20px; }
.lvw-section-rows .lvw-section__image img { width: 100%; height: auto; }

.lvw-section-rows .lvw-section__tooltip { position: absolute; left: 60%; top: 20%; width: 300px; padding: 15px; background: #028860; color: #fff; z-index: 20; opacity: 0; visibility: hidden; transition: .3s; }
.lvw-section-rows .lvw-section__tooltip p { color: #fff; }
.lvw-section-rows .lvw-section__tooltip:before { content: ''; position: absolute; left: -7px; top: 45%; width: 15px; height: 15px; background: #028860; transform: rotate(45deg); }
.lvw-section-rows .lvw-section__left:hover .lvw-section__tooltip { opacity: 1; visibility: visible; }

/* Tablet Portrait */

@media (max-width: 991px) {
	.lvw-section-rows .lvw-section__left h3 { font-size: 20px; }
}

/* Mobile */

@media (max-width: 767px), screen and (max-width: 812px) and (orientation: landscape) {
	.lvw-section-rows .lvw-section__tooltip { left: 20px; right: 20px; width: auto; height: auto; }
	.lvw-section-rows .lvw-section__tooltip:before { content: none; }
	.lvw-section-rows .col-md-4:nth-child(2) { margin-top: 0; }
}