 .current
{
    background-color: #212121;    
}

 a.current 
{
    color: #a77722 !important;
}



.ptext a:hover {
    text-decoration: none;
    color: #0F0F0F;
}


.intxt {
    letter-spacing: 4px;
    line-height: 35px;
}

.ptext{
    font-size: 18px;
    font-weight: bold;
    color: #a77822;
    padding-top: 10px;
    padding-bottom: 10px;
}

.carousel.flexible .items {
    display: none;
}

.bann{
    background-image: url(../images/inbr.jpg);
	background-repeat: no-repeat;
background-position: center;
background-size: cover;
}


.inpt{
   color: #FFFFFF;
margin-left: auto;
margin-right: auto;
font-size: 24px;
text-align: center;
border: 2px solid #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 80px;
margin-bottom: 40px;
padding-left: 10px;
padding-right: 10px;
width: 80px;
height: 80px;
}




.newtxt {
    padding-left: 30px;
    border-bottom: 1px dashed #9B9B9B;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.newtxt a {
    color: #252525;  
}



.pages a:link, .pages a:visited {
    text-decoration: none;
    color: #9e9d9d;
    font-family: 'Microsoft JhengHei';
    font-weight: bold;
    margin: 2px 4px;
    transition: all 0.5s ease 0s;
}

.pages a:active, .pages a:hover, .pages  {
    text-decoration: none;
    color: #252a29;
    cursor: pointer;
    transition: all 0.5s ease 0s;
}

a.cout
{
    color: #B05A05 !important;
}

.btnPNB {width: 100%; display: flex; flex-wrap: wrap; padding: 7px 12px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; color: #999999; transition: all 0.5s ease 0s;}
.btnPNB:hover {border-top: 1px solid #a77822; border-bottom: 1px solid #a77822; transition: all 0.5s ease 0s;}
.btnPNB a:link, .btnPNB a:visited {text-decoration:none; color:#999999; transition: all 0.5s ease 0s;}
.btnPNB a:active, .btnPNB a:hover {text-decoration:none; color:#a77822; cursor:pointer; transition: all 0.5s ease 0s;}
.btnP {width: 33.33%; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; padding: 0 10px 0 0;}
.btnP a img {margin-right: 9px; -moz-transform:scaleX(1); -webkit-transform:scaleX(1); -o-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1); transition: all 0.5s ease 0s;}
.btnP a:hover img {margin-right: 5px; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); -ms-transform:scaleX(-1); transform:scaleX(-1); transition: all 0.5s ease 0s;}
.btnB {width: 33.33%; display: flex; flex-wrap: wrap; justify-content: center; padding: 0 5px;}
.btnB a img {margin-right: 9px; -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); transition: all 0.5s ease 0s;}
.btnB a:hover img {margin-right: 5px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); transition: all 0.5s ease 0s;}
.btnN {width: 33.33%; display: flex; flex-wrap: wrap; justify-content: flex-end; padding: 0 0 0 10px;}
.btnN a img {margin-left: 9px; -moz-transform:scaleX(1); -webkit-transform:scaleX(1); -o-transform:scaleX(1); -ms-transform:scaleX(1); transform:scaleX(1); transition: all 0.5s ease 0s;}
.btnN a:hover img {margin-left: 5px; -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); -ms-transform:scaleX(-1); transform:scaleX(-1); transition: all 0.5s ease 0s;}



.inthr{
  padding-top: 80px;
}

.btn.btn-primary {
 
    background-color: #aaa;
 
}

.knowm {
    background-color: #ffffff80;
    border: 1px solid #ADAAAA;
    margin-bottom: 10px;
    margin-left: 10px !important;
    margin-right: 10px !important;
    padding-left: 10px;
}
.btn.btn-primary:hover {
  color: #ffffff;
  background-color: #a67822;
  border-color: #a67822;
}


@media (max-width: 767px) {	
.inpt {margin-top: 50px;}
}
