
body{ overflow-x:hidden;}

.nav-item .nav-link{ line-height:2.5rem; padding:.5rem 1.5rem; color:#666; font-size:1rem}
.nav-item .nav-link:hover{ color:#036;}
.nav-item.active{ color:#036; font-weight:600;}
.navbar-expand-lg .navbar-nav .nav-link{padding:.5rem .5rem;}
.navbar{ padding:0.5rem 0;}

.ind-title h3{ letter-spacing:1rem;}
.ind-title h5{ letter-spacing:0.75rem;}

.carousel-control-next, .carousel-control-prev{ opacity:0;}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{ opacity:0;}

.dropdown-menu{ padding:0; position:relative; display:block;}
.dropdown-toggle::after{ border:none;}
.dropdown .btn{ padding:0.75rem 1.25rem; text-align:left; display:none;}

.page_r .loc{ border-bottom:solid 1px #ddd;}
.page_r .loc p{ margin-bottom:0rem; padding:0.5rem 0;}
.page_r .loc .name{ margin-bottom:-1px; border-bottom:solid 1px #036;}

@media (max-width: 960px) {
    html { font-size: 0.75rem; }
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ line-height:1.5;}
	
	.dropdown-menu{ position:absolute;}
	
	.dropdown .btn{ display:block; border-radius:0;}
	.dropdown-menu{display:none; transform:translate3d(0px, 38px, 0px)!important;}
	
	.page_l_list{ padding:0;}
}