/* #main-column .header_area{
display: none;
} */

@media screen and (min-width:811px){
#sub-column,#main-column{
float: none;
}
#main-column{
width: 100%;
margin-bottom: 0; 
}
#sub-column{
width: 1080px;
margin: 0 auto;
margin: 0;
padding: 0;
}
#sub-column #subc_calendar {
background: none;
width: 225px;
float: right;
}
#sub-column div#subc_calendar h2{
padding-top: 0;
}
  
#sub-column section:nth-of-type(5){
display: block;
clear: both;
width: 1080px;
}

#sub-column .smlink{
margin-top: 30px;
}
  
#sub-column .smlink h2{
width: 100%;
}
#sub-column div.smlink ul{
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
margin:20px 0 0;
}
#sub-column div.smlink ul li{
flex-basis: 30%;
text-align: center;
list-style: none;
}

#sub-column div.smlink ul li a{
border: 1px solid #086799;
color: #086799;
display:block;
text-decoration: underline;
position:relative;
font-size: 100%;
padding: 13px 0px 12px 0;
}
#sub-column div.smlink ul li a:hover{
color: #2c9ad3;
border-color: #2c9ad3;
}
#sub-column div.smlink ul li a::before{
content:"";
display:inline-block;
background-size:contain;
vertical-align: middle;
margin-right:2px;
}
#sub-column div.smlink ul li.rk a::before{
background:url(https://www.manhattanpassage.com/img/ico_rk.svg) no-repeat;
width:20px;
height:25px;
background-size:contain;
margin-right: 4px;
}
#sub-column div.smlink ul li.yh a::before{
background:url(https://www.manhattanpassage.com/img/ico_yh.svg) no-repeat;
width:27px;
height:25px;
background-size:contain;
vertical-align: text-top;
margin-right: 5px;
}
#sub-column div.smlink ul li.ap a::before{
background:url(https://www.manhattanpassage.com/img/ico_ap.svg) no-repeat;
width:21px;
height:25px;
background-size:contain;
vertical-align: text-top;
margin-right: 5px;
}
#sub-column div.smlink ul li a::after{
display: inline-block;
font-size: 110%;
vertical-align: middle;
}
}


@media screen and (min-width:769px){
#sub-column .side_nav,
#sub-column .leftSearch{
display: none;
}
}
