footer#ftr{background-color:#222;color:#fff;text-decoration:none;border-top:1px solid #222;padding-bottom:50px}
footer#ftr a,footer#ftr a:hover{color:#fff;text-decoration:none}
footer#ftr .ftr-container{max-width:1400px;margin:0 auto}
@media screen and (min-width:640px){footer#ftr .ftr-container{display:flex;flex-wrap:wrap;justify-content:space-around}
}
@media screen and (min-width:1450px){footer#ftr .ftr-container{justify-content:space-between}
}
@media screen and (max-width:1024px){footer#ftr .ftr-container{padding:0 20px}
}
@media screen and (max-width:767px){footer#ftr .ftr-container{padding:0 80px}
}
footer#ftr .ftr-col-last{border-top:1px solid #363636;padding-top:60px;flex-basis:100%;display:flex;flex-direction:row;justify-content:space-around}
@media screen and (min-width:1450px){footer#ftr .ftr-col-last{justify-content:space-between}
}
@media screen and (max-width:1024px){footer#ftr .ftr-col-last{padding-top:50px;justify-content:space-between}
}
@media screen and (max-width:1024px){footer#ftr .ftr-cat-links-col{flex:1 0 33.3333%}
footer#ftr .ftr-cat-links-col.show-for-medium-only{flex:1 0 33.3333%}
footer#ftr .ftr-cat-links-col.show-for-medium-only .share__link{width:15px;height:15px;opacity:1;margin-bottom:30px}
}
@media screen and (max-width:767px){footer#ftr .ftr-cat-links-col{flex:1 0 50%;flex-direction:column-reverse}
}
footer#ftr .ftr-row{font-size:14px}
footer#ftr .ftr-dd{display:none}
footer#ftr .ftr-cat-header{font-size:13px;font-weight:bold;margin-bottom:40px;text-transform:uppercase;margin-top:77px}
@media screen and (max-width:767px){footer#ftr .ftr-cat-header{margin-bottom:auto}
}
footer#ftr .ftr-cat-links a{display:block;padding:7px 0;line-height:16px;cursor:pointer;color:#7c7c7d;font-weight:500}
footer#ftr .ftr-cat-links a span{color:#ec008c;font-weight:500}
footer#ftr .ftr-cat-links a:hover{color:#fff;text-decoration:none}
footer#ftr .ftr-cat-links a:last-child{margin-bottom:65px}
footer#ftr .ftr-btm{display:flex;align-items:center;justify-content:center;font-size:12px;color:#aaa;font-weight:500}
footer#ftr .ftr-btm a{color:white}
footer#ftr .ftr-btm.ftr-terms span{min-width:130px}
footer#ftr .ftr-btm.ftr-copyright img{width:34px;height:34px;margin-right:20px}
footer#ftr .ftr-btm .share__link{opacity:1}
footer#ftr .ftr-btm .share__link img{height:15px;margin:8px 5px 0}
@media screen and (min-width:641px){footer#ftr .ftr-cat-links{display:block !important}
}
@media screen and (max-width:640px){footer#ftr .ftr-container{display:block;text-align:center;padding:0}
footer#ftr .ftr-cat-links-col,footer#ftr .ftr-cat-header,footer#ftr .ftr-cat-links{width:100%}
footer#ftr .ftr-cat-header{padding-bottom:30px;padding-top:30px;padding-left:30px;border-top:1px solid #353535;margin-bottom:0;margin-top:0;cursor:pointer;border-left:0}
footer#ftr .ftr-cat-links-col{min-width:100%;text-align:left;position:relative}
footer#ftr .ftr-cat-links-col.show-for-medium-only,footer#ftr .ftr-cat-links-col.hide-for-medium-only{display:block !important}
footer#ftr .ftr-cat-links-col:first-child{border-top:solid 1px #353535}
footer#ftr .ftr-cat-links-col:first-child .ftr-cat-header{border-top:0}
footer#ftr .ftr-cat-links-col:last-child .ftr-cat-links a:last-child{margin-bottom:10px}
footer#ftr .ftr-cat-links-col.ftr-col-last{padding-left:20px;padding-right:20px}
footer#ftr .ftr-cat-links{display:none;width:100%}
footer#ftr .ftr-cat-links a{transition:all ease-in .3s;padding:15px 0 15px 30px;background-color:#181818}
footer#ftr .ftr-cat-links a:last-child{margin-bottom:0}
footer#ftr .ftr-dd{position:absolute;top:35px;right:30px;display:block;cursor:pointer;font-size:8px}
footer#ftr .ftr-btm{flex-direction:column-reverse}
footer#ftr .ftr-btm.ftr-copyright{text-align:center;margin-right:0;margin-top:10px}
footer#ftr .ftr-btm.ftr-copyright img{margin-right:0;margin-top:50px}
footer#ftr .ftr-btm.ftr-terms{text-align:center;flex-direction:row}
footer#ftr .ftr-btm.ftr-terms span.hide-for-medium-only{display:none !important}
}