.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{text-align:center;background:#2d3748;-ms-flex:none;flex:none;padding-top:60px;padding-bottom:50px}.footer .main{text-align:left}.footer .main .title{color:#fff;margin-bottom:20px;font-size:28px;font-weight:700}.footer .main .description{color:#fff;font-size:18px;font-weight:400}.footer .main .heading{color:#fff;text-transform:uppercase;margin-bottom:30px;font-size:16px;font-weight:600}.footer .main ul li{color:#fff;margin-bottom:15px;font-size:18px;font-weight:400}.footer .main ul li a,.footer .main ul li a:visited,.footer .main ul li a:active{color:#fff}.footer .main ul li a:hover{opacity:.9}.footer .main .social-links{margin-top:40px;padding-bottom:20px;display:-ms-flexbox;display:flex}.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;border-radius:2px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:32px;display:-ms-flexbox;display:flex}.footer-secondary{background-color:#2d3748}.footer-secondary .lead{text-align:center;color:#fff;padding:40px 0 20px;font-size:27px;font-weight:700}.photo{background-color:#f7fafc;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:45px;margin-bottom:90px}@media (min-width:992px){.photo{margin-top:125px}}.photo video::-internal-media-controls-download-button{display:none}.photo video::-webkit-media-controls-enclosure{overflow:hidden}.photo video::-webkit-media-controls-panel{width:calc(100% + 30px)}.photo hr.infite-scrolling{border-top:1px solid #cbd5e0;margin-top:50px;margin-bottom:50px}.photo .profile{margin-bottom:15px;font-size:16px}.photo .profile h5{margin-top:0}.photo .profile .profile-picture{border:1px solid #cccfd0;border-radius:50%;max-width:75px}.photo .profile .profile-name a{font-weight:700}.photo .fb-comments{margin-top:40px;display:block}.photo .share-container{-ms-flex-direction:row;flex-direction:row;margin-top:12px;margin-left:0;display:-ms-flexbox;display:flex}.photo .share-container .share-button.small{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:auto;margin-right:5px;padding:9px 7px;font-family:Source Sans Pro,sans-serif;font-size:15px;display:-ms-flexbox;display:flex}.photo .share-container .share-button.small span{border-left:1px solid rgba(255,255,255,.2);margin-left:5px;padding:0 5px 0 10px;display:none}@media (min-width:992px){.photo .share-container .share-button.small span{display:inline-block}}.photo .more-container-inner{width:100%}.photo .more-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;display:none}@media (min-width:992px){.photo .more-container{display:-ms-flexbox;display:flex}}.photo .more-container h5{margin-top:0;font-weight:600}.photo .more-container .ad.square.responsive{min-height:280px}.photo .more-container .more-photos{-ms-flex-flow:wrap;flex-flow:wrap;margin-top:10px;margin-bottom:10px;margin-left:-10px;display:-ms-flexbox;display:flex}.photo .more-container .more-photos .row{margin-left:0;margin-right:0}.photo .more-container .more-photos .more-photo{box-sizing:border-box;-ms-flex:1 0 33%;flex:1 0 33%;padding-bottom:10px;padding-left:10px}.photo .more-container .more-photos .more-photo a{transition-property:opacity;transition-delay:.1s;position:relative}.photo .more-container .more-photos .more-photo a:hover{opacity:.8}.photo .more-container .more-photos .more-photo .play-icon-small{color:#fff;opacity:.6;text-shadow:1px 1px 1px rgba(0,0,0,.1);z-index:1;margin-top:-11px;margin-left:-14px;font-size:22px;position:absolute;top:50%;left:50%}.photo .no-ads{text-align:center;width:100%;padding:10px;font-size:14px}.photo .no-ads a{color:#718096;text-decoration:underline}.photo .comments{margin-top:20px}.photo .matched-content{margin-top:50px}.photo .view-more{text-align:center;margin-top:10px}.photo .view-more .btn{width:100%;min-width:150px}@media (min-width:992px){.photo .view-more .btn{width:70%}}
