#breadcrumbs.footer_breadcrumbs{
margin: 0;
width: 100%;
padding: 0 2% 0 2%;
background: #e4dad9;
padding-bottom: 20px;
}
#colophon{
border: none;
background: #e45fab;
}
#colophon .copyright-wrap {
color: #fff;    
font-size: 12px;
}
.main_content section.new_section.footer_block h3{
color: #fff;
margin-bottom: 4rem;
}
.main_content section.this_month_mag_block h2,
section.this_month_mag_block h2{
padding-bottom: 1rem;
text-align: left;
}
.main_content section.this_month_mag_block h2:after,
.main_content section.this_month_mag_block h2:before
{
content:none;
}
#page-top {
position: fixed;
right: 20px;
bottom: -100px;
z-index: 99999;
transition: all 0.2s ease-out;
}
#page-top.pt-active {
bottom: 10px;
}
@media only screen and (max-width: 767px){
#page-top {
right: 10px;
}
}
#page-top.pt-active {
bottom: 10px;
}
#page-top a,
#page-top div {
background-repeat: no-repeat;
text-decoration: none;
width: 55px;
height: 55px;
border-radius: 50%;
text-align: center;
line-height: 55px;
background: #f5639a94;
padding: 0;
display: block;
color: #fff;
cursor: pointer;
}
#page-top a:hover,
#page-top div:hover{ }
@media only screen and (max-width: 767px){
#page-top a,
#page-top div {
background-repeat: no-repeat;
text-decoration: none;
width: 42px;
height: 42px;
line-height: 41px;
font-size: 0.85em;
}
}
#page-top a.pt-button::before,
#page-top div.pt-button::before {
font-family: "fontawesome";
content: "\f077";
}