.page-link {
    border: solid 1px #8d8d8d;
}
.page-link {
    color: #8d8d8d;
}
.page-item.active .page-link {
    background-color: #8d8d8d;
    border-color: #8d8d8d;
}
/*
section.menu.menu1.cid-sRAtISOGzm .navbar{    
    opacity: 0.6;
}
*/
section#footer2-b {background-color: #2f2f2f!important;}
.cid-sRAtK8mSnJ .mbr-text {
    color: #ffffff;
}
.row.footertext {font-size: 0.8em;
                text-align: left;}
.cid-sRAwRDTgp4 .mbr-section-title {

    color: #fff;
}
.cid-sRAwRDTgp4 .mbr-text {
    color: #fff;

}
.cid-tFP52y3LoB .mbr-section-title {
    color: #000;
    font-size: 3.5rem;
}
.cid-tFP52y3LoB .mbr-section-subtitle {
    color: #000;
}
.cid-sRAzme3ZsY {
    background-color: #66553d;
}
.cid-sRAzme3ZsY .mbr-section-title {
    color: #fff;
}
.cid-sRAzme3ZsY .mbr-text {
    color: #fff;
}
.cid-sRAzme3ZsY .card-text {
    color: #fff; 
}
.cid-sRAzme3ZsY .card-text a {
    color: #fff; 
}
.cid-sRAzMnmsBV .mbr-overlay {
    background: #cad5da;
}
/*section#slider1-m .btn-container {display: none;}*/
.cid-sRAzMnmsBV .embla__button {color: #000; border-color: #000;}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info.active {
    color: #ffffff !important;
    background-color: #2f2f2f !important;
    border-color: #000000 !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info, .btn-info:active {
    background-color: #e5e5e5!important;
    border-color: #e5e5e5!important;
    color: #000 !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.header1 .display-1 { font-size: 3.0rem;}
.nichem5 .display-5 {    
    font-size: 3.0rem;     
}
.features1 .display-5 {    
    font-size: 4.8rem;    
}
.menu .display-7 {
	font-size: 0.95rem;
	font-weight: 400;
    color: #000;    
}
/* top nav */
nav.navbar.navbar-dropdown.navbar-expand-lg {
    background-color: hsla(0,0%,100%,.225);
}
.cid-sRAtISOGzm a.nav-link {
    color: #000;
}


/*top logo */
span.navbar-logo img {
    max-height: 30px;

}
.cid-sRAtISOGzm .container-custom {
   padding: 0px 0px;
}
.cid-sRAzMnmsBV .embla__slide {  
  min-width: 300px;
  max-width: 300px;
}
.cid-sRAzMnmsBV img, .cid-sRAzMnmsBV .item-img {    
    height: 248px;    
}
@media (min-width: 992px) {
.cid-sRAtISOGzm .navbar {
    min-height: 71px;
}}
.cid-sRAzme3ZsY .col-card {
    display: block;
}