.pb-4{padding-bottom:1rem}.pt-4{padding-top:1rem}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.welcomebar .navbar .navbar-form{padding:0}.welcomebar .navbar .action-message{display:none}@media (min-width:992px){.welcomebar .navbar .action-message{display:-ms-flexbox;display:flex}}.footer{padding-top:60px;padding-bottom:50px;text-align:center;-ms-flex:none;flex:none;background:#2D3748}.footer .main{text-align:left}.footer .main .title{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px}.footer .main .description{font-size:18px;font-weight:400;color:#fff}.footer .main .heading{font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:30px}.footer .main ul li{font-size:18px;color:#fff;font-weight:400;margin-bottom:15px}.footer .main ul li a,.footer .main ul li a:active,.footer .main ul li a:visited{color:#fff}.footer .main ul li a:hover{opacity:.9}.footer .main .social-links{margin-top:40px;display:-ms-flexbox;display:flex;padding-bottom:20px}.footer .main .social-links .social-link{margin-right:20px;transition:opacity .3s}.footer .main .social-links .social-link:hover{opacity:.8}.footer .main .social-links .social-link .icon{color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32px;border-radius:2px}.footer-secondary{background-color:#2D3748}.footer-secondary .lead{text-align:center;color:#fff;font-size:27px;font-weight:700;padding:40px 0 20px}.tags{margin-top:45px;margin-bottom:90px;padding-top:15px;background-color:#F7FAFC;-ms-flex:1 0 auto;flex:1 0 auto}@media (min-width:992px){.tags{margin-top:125px}}.tags .photo{margin-left:-15px;margin-bottom:15px}.tags .photo a{transition-property:opacity;transition-delay:.1s}.tags .photo a:hover{filter:alpha(Opacity=80);opacity:.8}.tags .photo .play-icon-small{color:#fff;position:absolute;left:50%;top:50%;margin-top:-18px;margin-left:-22px;font-size:36px;opacity:.6;text-shadow:rgba(0,0,0,.1) 1px 1px 1px;z-index:1}