header, header div.div_table, header div.div_td_l, header div.div_td_m, header div.div_td_r, 
    nav, nav > ul > li, .bc_table > div:first-child {
    transition: all 0.4s ease-in-out 0s;
}
header div.div_td_l img {
    transition: width 0.4s ease-in-out 0s, height 0.4s ease-in-out 0s, margin-top 0.4s ease-in-out 0s;
}
header div.div_td_r a {
    transition: top 0.4s ease-in-out 0s;
}
.small_logo {
    margin-left: -111px;
}

/*Pin*/
header div.div_td_r a {
    /*display: none;*/
    cursor: pointer;    
    position: absolute;
    top: 95px;
    margin-left: 17px;
    width: 20px;
    text-align: right;
    color: #a8dce1;
}


header div.div_td_r a.is_attached { color: #fff; }

header div.div_td_r a span {
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);

    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

header div.div_td_r a.is_attached span {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}


/*Already there*/
header div.div_table {
    z-index: 11;
    opacity: 1;
}
header div.div_td_l img { 
    width: 101px;
    height: 70px;
}


@media (max-width: 1196px) {
    .small_logo {
        margin-left: -133px;
    }
}