.heading-black{color:#444;font-size:12px;font-weight:900;letter-spacing:.86px;line-height:16px}
.heading-black--sm{font-size:14px}
@media(min-width:768px){.heading-black-position{position:relative;top:8px}
}
.bg-gray{background-color:#f5f5f5}
.bg-black{background-color:#000}
.bg-white{background-color:#fff}
.d-flex{display:flex}
.flex-wrap{flex-wrap:wrap}
.mb-15{margin-bottom:15px}
.py-15{padding-top:15px;padding-bottom:15px}
@media(min-width:768px){.pb-sm-10{padding-bottom:10px}
}
.mt-30{margin-top:30px}
@media(min-width:768px){.mt-sm-0{margin-top:0}
}
.mb-0{margin-bottom:0}
@media(min-width:768px){.mb-sm-0{margin-bottom:0}
}
.bb-gray,.by-gray{border-bottom:1px solid #ddd}
.by-gray{border-top:1px solid #ddd}
@media(min-width:768px){.brdr-sm-0{border:0 !important}
}
@media(min-width:768px){.br-sm-gray{border-right:1px solid #ddd !important}
}
@media(min-width:768px){.justify-content-sm-center{justify-content:center}
}
@media(min-width:768px){.align-items-sm-center{align-items:center}
}
.text-uppercase{text-transform:uppercase}
.collapse.in{display:block}
@media(min-width:768px){.d-sm-flex{display:-ms-flex;display:flex}
}
body{font-family:Muli,sans-serif}
.footer{padding:30px 0;border-top:1px solid #ddd}
.footer-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}
@media(min-width:768px){.footer-wrap{margin-top:30px}
}
.footer-logo{flex:0 0 50%}
@media(min-width:768px){.footer-logo{flex:0 0 100%}
}
.footer-logo img{width:90px;height:40px}
.footer-menu-wrap{flex:0 0 100%;text-align:center;margin-top:25px}
@media(min-width:768px){.footer-menu-wrap{text-align:left;margin-top:10px;margin-bottom:15px}
}
.footer-menu{margin-top:25px;padding-bottom:5px}
@media(min-width:768px){.footer-menu{flex:0 0 100%;order:2;margin-top:30px}
}
.footer-menu__list{margin-bottom:15px}
.footer-menu__list:last-child a:after{display:none}
@media(min-width:768px){.footer-menu--mt-17{margin-top:14px}
.footer-menu__list{margin-bottom:10px;padding-right:20px}
}
.footer-menu--about{margin-top:0;padding-bottom:15px}
@media(min-width:768px){.footer-menu--about{margin-top:0}
.footer-menu--about>li{padding-right:0}
}
.footer-menu--about li{display:inline-block;margin-bottom:0}
.footer-menu__link{text-transform:capitalize;color:#444;font-size:14px;font-weight:400;line-height:20px;display:block}
.footer-menu__link--line{padding:0 15px;position:relative}
@media(min-width:375px){.footer-menu__link--line{padding-left:24px;padding-right:24px}
}
@media(min-width:768px){.footer-menu__link--line{padding:0 10px}
.footer-menu__link{font-size:14px}
}
.footer-menu__link--line:after{width:1px;height:12px;position:absolute;right:0;top:50%;content:"";background-color:#444;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.footer-menu__link:hover{color:#444}
@media(min-width:768px){.social-menu{flex:0 0 100%;order:3}
}
.social-menu__list{display:inline-block;margin-right:10px}
@media(min-width:375px){.social-menu__list{margin-right:15px}
}
.social-menu__list:last-child{margin-right:0}
.social-menu__link{width:35px;height:35px;border:1px solid #ddd;border-radius:50%;display:inline-block;position:relative;color:#999}
.social-menu__link:hover{color:#999}
.social-menu__link i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.social-menu__link .icon-instagram{height:15px;width:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.footer-menu-opts li{width:50%;float:left}
@media(min-width:768px){.footer-menu-opts li{width:100%}
}
@media(min-width:992px){.footer-menu-opts li{width:50%}
}
.footer-menu-resources li{display:block}
.footer-list{padding-top:5px}
.collapse-heading{padding:15px;margin:0;display:block;cursor:pointer;color:#444;position:relative}
.collapse-heading:after{position:absolute;right:25px;top:50%;content:"\e911";-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);transition:all .3s ease-in-out;font-size:20px;font-family:"icomoon",monospace !important}
@media(min-width:768px){.collapse-heading:after{right:-10px}
}
.collapse-heading[aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}
@media(min-width:768px){.collapse-heading{display:inline-block}
}
.footer-title{font-size:20px;color:#444}
.breadcrumb--menu{padding:10px 15px}
.breadcrumb--menu>li+li:before{content:">"}
.breadcrumb__list{font-size:10px;display:inline-block;color:#999}
.breadcrumb__link{color:#999;font-size:10px;padding:0 5px}
.secondary-footer{padding:15px 0}
.secondary-footer a,.secondary-footer p{font-size:12px;color:#fff;line-height:20px;display:inline-block}
.secondary-footer p{line-height:20px;font-size:10px;color:#999;margin-top:5px;text-align:left}
.secondary-footer a,.secondary-footer span{padding:0 5px;display:inline-block;color:#fff}
.app-menu{margin-bottom:0}
.app-menu__list{display:inline-block}
@media(min-width:768px){.app-menu__list{margin-left:15px}
}
.app-menu__link{display:inline-block}
.app-menu__link img{width:145px;height:50px}
.app-download{padding:15px 0}
.app-download .heading-black{font-size:12px}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.footer-link-item{color:#444;border-right:1px solid #444;font-size:12px;padding:0 5px}
.footer-link-item:last-child{border-right:0}
.footer-menu--collapse .footer-menu__link{font-size:12px}
.collapse-wrap .collapse{margin-right:0}
.legacy-link-menu{text-align:left;margin-left:-10px}
.footer-meta{position:relative}
.footer-meta::after{position:absolute;right:0;height:15px;width:1px;background-color:#ddd;content:"";top:50%;transform:translateY(-50%)}
.footer-meta:last-child::after{display:none}
.footer-meta:first-child,.footer-meta:first-child>a{text-transform:capitalize}
@media(min-width:768px){.row-sm-m-0{margin:0}
}
@media(max-width:767px){.pl-xs-10{padding-left:10px;padding-right:10px}
}