/* ==== Chung ==== */
.bda-section .container { max-width: 1280px; margin: 0 auto; padding: 0 20px; }
.bda-center { text-align: center; }
.bda-text-left { text-align: left; }
.bda-title { font-size: 24px; font-weight: 700; text-transform: uppercase; margin-bottom: 15px; position: relative; }
.bda-center .bda-title::after, .bda-title.bda-center::after {
	content: ''; display: block; width: 50px; height: 3px; background: #e85c0d;
	margin: 14px auto 0; border-radius: 2px;
}
.bda-desc { max-width: 800px; margin: 0 auto 10px; color: #666; }
.bda-btn, a.bda-btn { display: inline-block; margin-top: 20px; }
.bda-section .button {
	border-radius: 10px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	padding: 5px 20px !important;
	letter-spacing: .3px;
	border: none;
}
td:first-child, th:first-child {
    padding-left: 10px !important;
}
.bda-ghi-chu { color: #888; font-size: 13px; margin-top: 15px; }

/* ==== 1. Banner ==== */
.bda-banner-wrap { position: relative; }
.bda-banner-slider .bda-slider-slide { padding: 0; }
.bda-banner-slider .bda-slider-slide img { border-radius: 0; }
.bda-banner-slider .bda-slider-dots { position: absolute; bottom: 78px; left: 0; right: 0; margin: 0; z-index: 6; }
.bda-banner-slider .bda-slider-dot { background: rgba(255, 255, 255, .5); }
.bda-banner-slider .bda-slider-dot.active { background: #e85c0d; }
.bda-banner-features {
	position: absolute; left: 0; right: 0; bottom: 0;
	background: rgba(17, 17, 17, .82);
	display: flex; flex-wrap: wrap; align-items: center; justify-content: center;
	gap: 30px; padding: 14px 20px; z-index: 5;
}
.bda-banner-feature-item { display: flex; align-items: center; gap: 8px; color: #fff; font-size: 14px; font-weight: 600; white-space: nowrap; }
.bda-banner-feature-icon { font-size: 16px; color: #e85c0d; }
@media (max-width: 768px) {
	.bda-banner-features { gap: 14px; padding: 10px;position:relative;}
	.bda-banner-feature-item { font-size: 12px; }
	.bda-banner-slider .bda-slider-dots { display:none; }
}

/* ==== 2. Tổng quan ==== */
.bda-tong-quan { padding: 60px 0; text-align: center; }
.bda-eyebrow { color: #e85c0d; font-weight: 600; letter-spacing: 1px; margin-bottom: 5px; }
.bda-mota { max-width: 900px; margin: 0 auto; color: #555; text-align: left;position: relative;}
.bda-so-lieu-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; margin-top: 30px; }
.bda-so-lieu-item {
	flex: 1; min-width: 140px;     background: #f9fafb;
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 20px 10px; box-shadow: 0 1px 4px rgba(0, 0, 0, .05);
}
.bda-so-lieu-item:hover{border: 1px solid #ff6b3566;}
.bda-so-lieu-item .so { font-size: 26px; font-weight: 700; color: #e85c0d; }
.bda-so-lieu-item .nhan { font-size: 13px; color: #888; margin-top: 4px; }

/* ==== 3. Thông tin + hình ảnh ==== */
.bda-thong-tin-hinh-anh { padding: 40px 0; }
.bda-row { display: flex; gap: 30px; flex-wrap: wrap; }
.bda-col { flex: 1; min-width: 280px; }
.bda-cot-title { font-weight: 700; margin-bottom: 15px; text-transform: uppercase; font-size: 15px; }
.bda-bang-thong-tin{
    box-shadow:0 4px 18px rgba(0,0,0,.03);
}
.bda-gallery-2col { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.bda-gallery-2col img { width: 100%; border-radius: 4px; }
/**/
.bda-bang-thong-tin{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    border:1px solid #e9edf3;
    border-radius:20px;
    overflow:hidden;
    background:#fff;
    font-size:16px;
}

.bda-bang-thong-tin td{
    padding:10px 22px;
	padding-left: 10px !important;
    border-bottom:1px solid #edf1f5;
    border-right:1px solid #edf1f5;
    line-height:1.6;
}


.bda-bang-thong-tin tr:last-child td{
    border-bottom:none;
}

.bda-bang-thong-tin td:last-child{
    border-right:none;
}

/* Cột trái */
.bda-bang-thong-tin .nhan{
    width:23%;
    min-width:170px;
    font-weight:600;
    color:#5f6675;
    background:#fff;
}

/* Cột phải */
.bda-bang-thong-tin .gia-tri{
    color:#2b2d33;
    font-weight:400;
}

/* Màu xen kẽ */
.bda-bang-thong-tin tr:nth-child(even) td{
    background:#fafbfc;
}

/* Mobile */
@media(max-width:768px){

    .bda-bang-thong-tin{
        border-radius:12px;
        font-size:15px;
    }

    .bda-bang-thong-tin td{
        padding:14px;
    }

    .bda-bang-thong-tin .nhan{
        width:35%;
        min-width:110px;
    }

}

/* ==== 4. Video ==== */
.bda-video { padding: 60px 0; background: #faf3ee; }
.bda-video-wrap { max-width: 500px; margin: 0 auto; position: relative; }
.bda-video-wrap img { width: 100%; border-radius: 8px; display: block; }
.bda-video-play { position: relative; display: block; }
.bda-video-meta {
	position: absolute; top: 12px; left: 12px; display: flex; align-items: center; gap: 8px; z-index: 2;
}
.bda-video-avatar {
	width: 26px; height: 26px; border-radius: 50%; background: rgba(255, 255, 255, .25);
	display: flex; align-items: center; justify-content: center; color: #fff; font-size: 12px; flex-shrink: 0;
}
.bda-video-meta-text { display: flex; flex-direction: column; color: #fff; font-size: 11px; line-height: 1.3; text-shadow: 0 1px 3px rgba(0, 0, 0, .6); }
.bda-play-icon {
	position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);
	width: 60px; height: 60px; background: #fe2c55; border-radius: 30%;
	color: #fff; font-size: 22px; display: flex; align-items: center; justify-content: center;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .3); z-index: 2;
}
.bda-video-share {
	position: absolute; bottom: 12px; left: 12px; width: 30px; height: 30px; border-radius: 50%;
	background: rgba(0, 0, 0, .45); color: #fff; display: flex; align-items: center; justify-content: center;
	font-size: 13px; z-index: 2;
}

/* ==== 5. Vị trí ==== */
.bda-vi-tri { padding: 60px 0; }
.bda-vi-tri-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 30px; }
.bda-vi-tri-card { border-radius: 10px; overflow: hidden; box-shadow: 0 2px 10px rgba(0, 0, 0, .08); border: 1px solid #f0f0f0; }
.bda-vi-tri-img-wrap { overflow: hidden; }
.bda-vi-tri-img-wrap img { width: 100%; display: block; transition: transform .35s ease; }
.bda-vi-tri-card:hover .bda-vi-tri-img-wrap img { transform: scale(1.08); }
.bda-vi-tri-caption { padding: 16px 18px; text-align: left; }
.bda-vi-tri-badge {
	display: inline-block; background: #fdece0; color: #e85c0d; font-weight: 700; font-size: 12px;
	letter-spacing: .3px; padding: 5px 12px; border-radius: 20px; margin-bottom: 10px;
}
.bda-vi-tri-card-title { font-size: 17px; font-weight: 700; margin: 0 0 8px; color: #1a1a1a; }
.bda-vi-tri-card-desc { font-size: 13px; color: #777; margin: 0; line-height: 1.5; }
.bda-ban-do { margin-top: 30px; }
.bda-khoang-cach-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; margin-top: 25px; }
.bda-khoang-cach-item {
	display: flex; align-items: center; gap: 12px;
	background: #fff; border: 1px solid #eee; border-radius: 6px;
	padding: 10px 14px; box-shadow: 0 1px 4px rgba(0, 0, 0, .04);
}
.bda-khoang-cach-badge {
	background: #e85c0d; color: #fff; font-size: 12px; font-weight: 700;
	border-radius: 6px; padding: 6px 10px; white-space: nowrap;
}
.bda-khoang-cach-diadiem { font-size: 14px; font-weight: 600; color: #222; }
@media (max-width: 768px) { .bda-khoang-cach-grid { grid-template-columns: repeat(2, 1fr); } }
.bda-ban-do img { width: 100%; border-radius: 8px; }
.bda-ban-do iframe { width: 100%; height: 480px; border: 0; border-radius: 8px; }

/* ==== 6. Tiện ích ==== */
.bda-tien-ich { padding: 60px 0; background: #fafafa; }
.bda-tien-ich-gallery { margin-top: 30px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }
.bda-tien-ich-gallery a { display: block; overflow: hidden; border-radius: 6px; }
.bda-tien-ich-gallery img { width: 100%; height: 100%; object-fit: cover; display: block; transition: .3s; }
.bda-tien-ich-gallery a:hover img { transform: scale(1.05); }

/* ==== 7 & 8. Tabs (dùng chung mặt bằng + căn hộ mẫu) ==== */
.bda-mat-bang-tong-the, .bda-can-ho-mau { padding: 60px 0; }
.bda-can-ho-mau { background: #fafafa; }
.bda-tabs { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin: 25px 0; }
.bda-tab-btn { padding: 0px 10px; border: 1px solid #ddd; background: #fff; border-radius: 10px; cursor: pointer; font-weight: 400; }
.bda-tab-btn.active { background: #e85c0d; color: #fff; border-color: #e85c0d; }
.bda-tab-content { display: none; }
.bda-tab-content.active { display: block; }
.bda-mat-bang-tong-the img { max-width: 100%; }
.bda-mb-card { background: #fff; border: 1px solid #eee; border-radius: 14px; box-shadow: 0 4px 20px rgba(0, 0, 0, .05); overflow: hidden; text-align: left; margin-top: 5px; }
.bda-mb-img-pad { padding: 28px 28px 0; }
.bda-mb-info-box { max-width: 100%; text-align: left; border-radius: 0; overflow: hidden; margin-top: 24px; border: none; border-top: 1px solid #eee; }
.bda-mb-info-bar {
	background: #f0b429; color: #3a2a00; font-weight: 700; font-size: 13px;
	padding: 10px 16px; display: flex; align-items: center; justify-content: space-between;
}
.bda-mb-info-bar-icon { font-size: 15px; }
.bda-mb-info-body { background: #fff; padding: 14px 16px; }
.bda-mb-info-body strong { display: block; font-size: 15px; margin-bottom: 4px; }
.bda-mb-info-body p { margin: 0; color: #888; font-size: 13px; }
.bda-align-center { align-items: center; }
.bda-align-start { align-items: flex-start; }
.bda-col-7 { flex: 7; min-width: 280px; }
.bda-col-5 { flex: 5; min-width: 240px; }
.bda-col-6 { flex: 1; min-width: 280px; }
.bda-can-ho-mau-row img { width: 100%; border-radius: 6px; }
.bda-info-box { background: #fff; padding: 25px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 0, 0, .06); text-align: left; }
.bda-info-box h4 { margin-top: 0; font-size: 20px; margin-bottom: 18px; }
.bda-thong-so-list { display: flex; flex-direction: column; gap: 10px; margin-bottom: 20px; }
.bda-thong-so-item { display: flex; align-items: center; gap: 14px; background: #f7f7f7; border-radius: 6px; padding: 12px 14px; }
.bda-thong-so-icon { width: 26px; height: 26px; font-size: 20px; color: #e85c0d; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.bda-thong-so-text { display: flex; flex-direction: column; }
.bda-thong-so-nhan { font-size: 12px; color: #888; }
.bda-thong-so-gia-tri { font-size: 15px; font-weight: 700; color: #222; }
.bda-btn-full { display: block; width: 100%; text-align: center; margin-top: 5px; }
.bda-chm-slider .bda-slider-slide { padding: 0; }
.bda-chm-slider img { border-radius: 6px; }
@media (max-width: 768px) { .bda-col-6 { min-width: 100%; } }

/* ==== 9. Slider ảnh căn mẫu: xem khối "SLIDER" phía dưới file ==== */
.bda-hinh-can-ho-mau { padding: 60px 0; }
.bda-chm-photo { position: relative; display: block; border-radius: 8px; overflow: hidden; }
.bda-chm-photo img { width: 100%; display: block; }
.bda-photo-zoom {
	position: absolute; inset: 0; background: rgba(0, 0, 0, .35);
	display: flex; align-items: center; justify-content: center;
	color: #fff; font-size: 24px; opacity: 0; transition: opacity .25s;
}
.bda-chm-photo:hover .bda-photo-zoom { opacity: 1; }
.bda-photo-caption {
	position: absolute; left: 0; right: 0; bottom: 0;
	background: linear-gradient(to top, rgba(0, 0, 0, .75), transparent);
	color: #fff; font-size: 13px; font-weight: 600;
	padding: 26px 12px 10px;
}

/* ==== 10. Giá bán (nền đen) ==== */
.bda-gia-ban { padding: 60px 0; background: #111; color: #fff; }
.bda-gia-ban .bda-title { color: #fff; }
.bda-gia-ban .bda-eyebrow { color: #e85c0d; }
.bda-gia-ban-desc { color: #999; }
.bda-table-scroll {
	overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px auto 40px; max-width: 900px;
	border-radius: 14px;
}
.bda-bang-gia { width: 100%; min-width: 560px; margin: 0; border-collapse: collapse; }
.bda-bang-gia th, .bda-bang-gia td { padding: 16px 22px; text-align: left; white-space: nowrap; border: none; }
.bda-bang-gia th { background: #e85c0d; color: #fff; font-weight: 700; text-transform: uppercase; font-size: 13px; letter-spacing: .3px; }
.bda-bang-gia td { color: #ccc; font-weight: 500; border-bottom: 1px solid #242424; }
.bda-bang-gia tr:last-child td { border-bottom: none; }
.bda-bang-gia tr:nth-child(odd) td { background: #191919; }
.bda-bang-gia tr:nth-child(even) td { background: #1e1e1e; }
.bda-bang-gia td.bda-gia-ban-price { color: #ff7a3d; font-weight: 700; }
.bda-chinh-sach-list { display: flex; flex-direction: column; gap: 20px; max-width: 900px; margin: 0 auto; text-align: left; }
.bda-chinh-sach-item { background: #1c1c1c; padding: 15px; border-radius: 8px; }
.bda-chinh-sach-item h4 { color: #e85c0d; text-align: center; margin-top: 0; }
.bda-chinh-sach-img-wrap { overflow: hidden; border-radius: 4px; }
.bda-chinh-sach-img-wrap img { width: 100%; display: block; transition: transform .35s ease; }
.bda-chinh-sach-img-wrap:hover img { transform: scale(1.08); }


/* ==== 11. Tiến độ ==== */
.bda-tien-do { padding: 60px 0; }
.bda-cap-nhat { color: #e85c0d; font-weight: 600; }
.bda-tien-do-img { max-width: 100%; border-radius: 8px; margin-top: 20px; }
.bda-tien-do .bda-mota { max-width: 800px; margin: 15px auto 0; }

/* ==== 12. Lý do ==== */
.bda-ly-do { padding: 60px 0; background: #fafafa; }
.bda-ly-do-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 25px; }
.bda-ly-do-item {
	text-align: left; padding: 22px; background: #fff; border-radius: 10px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .05);
	transition: background .25s ease, box-shadow .25s ease;
}
.bda-ly-do-item:hover {
	background: #e85c0d;
	box-shadow: 0 10px 24px rgba(232, 92, 13, .3);
}
.bda-ly-do-item:hover .bda-ly-do-icon-box { background: rgba(255, 255, 255, .22); }
.bda-ly-do-item:hover .bda-ly-do-icon-box i { color: #fff; }
.bda-ly-do-item:hover .bda-ly-do-number { color: rgba(255, 255, 255, .35); }
.bda-ly-do-item:hover h4 { color: #fff; }
.bda-ly-do-item:hover p { color: rgba(255, 255, 255, .9); }
.bda-ly-do-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; }
.bda-ly-do-icon-box {
	width: 42px; height: 42px; border-radius: 10px; background: #fdece0;
	display: flex; align-items: center; justify-content: center; flex-shrink: 0;
	transition: background .25s ease;
}
.bda-ly-do-icon-box i { font-size: 18px; color: #e85c0d; transition: color .25s ease; }
.bda-ly-do-number { font-size: 30px; font-weight: 800; color: #e5e5e5; line-height: 1; transition: color .25s ease; }
.bda-ly-do-item h4 { font-size: 16px; font-weight: 700; margin: 0 0 8px; transition: color .25s ease; }
.bda-ly-do-item p { font-size: 13px; color: #777; margin: 0; line-height: 1.5; transition: color .25s ease; }
@media (max-width: 992px) { .bda-ly-do-grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 480px) { .bda-ly-do-grid { grid-template-columns: 1fr; } }

/* ==== 13. CTA cam ==== */
.bda-cta { padding: 50px 0; background: #e85c0d; color: #fff; }
.bda-cta h3 { color: #fff; font-size: 24px; font-weight: 700; margin-bottom: 0; line-height: 1.4; }
.bda-cta-desc { color: rgba(255, 255, 255, .85); margin: 10px 0 0; font-size: 14px; }
.bda-cta-buttons { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; margin-top: 22px; }
.bda-cta-btn-white { background: #fff !important; color: #e85c0d !important; }
.bda-cta-btn-dark { border: 1px solid;background: #b24b25 !important; color: #fff !important; display: inline-flex; align-items: center; gap: 8px; }

/* ==== 14. Form ==== */
.bda-form { padding: 60px 0; }
.bda-form-container { max-width: 600px; margin: 0 auto; }

/* ==== Thanh CTA cố định đáy màn hình (chỉ mobile) ==== */
.bda-mobile-cta-bar { display: none; }
@media (max-width: 768px) {
	.bda-mobile-cta-bar {
		display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 60;
		box-shadow: 0 -2px 10px rgba(0, 0, 0, .1);
	}
	.bda-mobile-cta-btn {
		flex: 1; display: flex; align-items: center; justify-content: center; gap: 8px;
		padding: 14px 10px; font-weight: 700; font-size: 14px; text-decoration: none;
	}
	.bda-mobile-cta-call { background: #111827; color: #fff !important; }
	.bda-mobile-cta-form { background: #e85c0d; color: #fff !important; }
	/* chừa khoảng trống cuối trang để nội dung không bị thanh này che mất */
	.bda-form { padding-bottom: 90px; }
}
[id^="section-"], #form-dang-ky { scroll-margin-top: 66px; }
.bda-sticky-nav {
	position: fixed; top: 0; left: 0; right: 0; z-index: 200; background: #fff;
	border-bottom: 1px solid #eee; box-shadow: 0 2px 8px rgba(0, 0, 0, .08);
	transform: translateY(-100%); transition: transform .25s ease;
}
.bda-sticky-nav.bda-nav-visible { transform: translateY(0); }
.bda-sticky-nav-inner { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.bda-sticky-nav-links { display: flex; align-items: center; gap: 6px; overflow-x: auto; scrollbar-width: none; }
.bda-sticky-nav-links::-webkit-scrollbar { display: none; }
.bda-sticky-nav-link {
	white-space: nowrap; padding: 18px 14px; font-size: 14px; font-weight: 600; color: #333;
	border-bottom: 2px solid transparent; text-decoration: none;
}
.bda-sticky-nav-link:hover { color: #e85c0d; border-bottom-color: #e85c0d; }
.bda-sticky-nav-phone {
	flex-shrink: 0; background: #e85c0d; color: #fff; padding: 9px 16px; border-radius: 6px;
	font-weight: 700; font-size: 14px; text-decoration: none; display: inline-flex; align-items: center; gap: 8px;
}
/* Menu chính của theme bị ẩn khi menu sticky của plugin đang hiện (do JS gán class này) */
.bda-main-header-hidden { display: none !important; }
@media (max-width: 768px) {
	.bda-sticky-nav { display: none !important; }
		.bda-khoang-cach-diadiem {
    font-size: 12px !important;
    font-weight: 400 !important;

}
	
	.bda-tabs{gap:0 !important;margin:0 !important;font-size:12px !important;color: #333;}
}
@media (max-width: 768px) {
	.bda-so-lieu-item { border-right: none; border-bottom: 1px solid #eee; min-width: 45%; padding-bottom: 10px; }
	.bda-tien-ich-gallery, .bda-chinh-sach-list, .bda-ly-do-grid { grid-template-columns: repeat(2, 1fr); }
	.bda-vi-tri-cards { grid-template-columns: repeat(1, 1fr); }
	.bda-gallery-2col { grid-template-columns: 1fr 1fr; }
	.bda-row { flex-direction: column; }
	
}

/* ==== SLIDER (mũi tên + chấm + vuốt) ==== */
.bda-slider { position: relative; overflow: hidden; }
.bda-slider-track { display: flex; transition: transform .35s ease; }
.bda-slider-slide { flex: 0 0 100%; padding: 0 8px; box-sizing: border-box; }
.bda-slider-slide img { width: 100%; border-radius: 6px; display: block; }
.bda-slider-prev, .bda-slider-next {
	position: absolute; top: 50%; transform: translateY(-50%);
	width: 40px; height: 40px; border-radius: 50%; border: none;
	background: rgba(0, 0, 0, .55); color: #fff; font-size: 16px; cursor: pointer;
	display: flex; align-items: center; justify-content: center; z-index: 2;
}
.bda-slider-prev:hover, .bda-slider-next:hover { background: #e85c0d; }
.bda-slider-prev { left: 10px; }
.bda-slider-next { right: 10px; }
.bda-slider-prev:disabled, .bda-slider-next:disabled { opacity: .3; cursor: default; }
.bda-slider-dots { display: flex; justify-content: center; gap: 8px; margin-top: 14px; }
.bda-slider-dot { width: 9px; height: 9px; border-radius: 50%; border: none; background: #ddd; cursor: pointer; padding: 0; }
.bda-slider-dot.active { background: #e85c0d; width: 22px; border-radius: 5px; transition: .25s; }

/* ==== LIGHTBOX (ảnh + video) ==== */
.bda-lightbox-item { cursor: zoom-in; display: block; }
.bda-lightbox-video-trigger { cursor: pointer; }

.bda-lightbox-overlay {
	position: fixed; inset: 0; background: rgba(0, 0, 0, .9);
	display: none; align-items: center; justify-content: center;
	z-index: 99999; padding: 30px;
}
.bda-lightbox-overlay.active { display: flex; }
.bda-lightbox-content { max-width: 90vw; max-height: 85vh; }
.bda-lightbox-content img { max-width: 90vw; max-height: 85vh; display: block; margin: 0 auto; border-radius: 4px; }
.bda-lightbox-video { width: min(90vw, 900px); aspect-ratio: 16/9; }
.bda-lightbox-video iframe { width: 100%; height: 100%; border-radius: 4px; }

.bda-lightbox-close {
	position: absolute; top: 20px; right: 25px; background: none; border: none;
	color: #fff; font-size: 34px; line-height: 1; cursor: pointer; z-index: 2;
}
.bda-lightbox-prev, .bda-lightbox-next {
	position: absolute; top: 50%; transform: translateY(-50%);
	width: 46px; height: 46px; border-radius: 50%; border: none;
	background: rgba(255, 255, 255, .15); color: #fff; font-size: 18px; cursor: pointer;
	display: flex; align-items: center; justify-content: center; z-index: 2;
}
.bda-lightbox-prev:hover, .bda-lightbox-next:hover { background: #e85c0d; }
.bda-lightbox-prev { left: 20px; }
.bda-lightbox-next { right: 20px; }
@media (max-width: 600px) {
	.bda-lightbox-prev, .bda-lightbox-next { width: 38px; height: 38px; }
	.bda-lightbox-prev { left: 8px; }
	.bda-lightbox-next { right: 8px; }
}
