.landing-page:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(54, 71, 95, 0.95);
    opacity: 1;
}

.barlogo {
    margin-top: -10px !important;
    width: 90px;
}

.flr {
	float: right;
}

.logo1
{
	width: 50%;
}

.faqsplash {
    max-width: 100%;
}

.b4wallpaper {
    height: 150px !important;
    background-image: url("/img/top-header-search.jpg");
}


.searchResult {
    width: 92px;
}

.searchResultWall {
    height: 120px;
}

/* maybe change this */ 
.friend-header-thumb img {
    min-width: 318px;
}

.registration-login-form .nav-link.active {
    fill: #507198;
}

.logotext
{
font-family: 'Josefin Sans', sans-serif;
font-weight: 900px;
font-size: 40px;
text-transform: lowercase;
}


.infopage
{
    width: 100%;
}

.profileImage
{
    width: 124px;
}

7.top-header-thumb {
max-height: 400px;
    overflow: hidden;
}

.advertSample {
    background-image: url(https://www.tesla.com/sites/default/files/images/software_update.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.widget.w-blog-posts img {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
}

table, th, td {
   border: 1px solid #888da8;
   border-spacing: 1px;
   padding: 5px;
}

.bg-account {
    background-image: url(../img/top-header4.png);
}

.aboutpage.post-title {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 20;
}

.infopage .post{
    padding-top: 0px;
}

.noTop {
    padding-top: 20px !important;
}

.leadershipPerson {
    bottom: 15px;
    text-align: center;
}

.leadershipPerson .author-thumb {
    border-radius: 100%;
    border: 6px solid #fff;
    margin: 0 auto;
    overflow: hidden;
    background-color: #FDFBEE;
}

.lifedittRole {
    font-size: 22px;
}

.main-header {
    padding: 32px 0 190px 0;
}

.w30px {
    width: 30px;
}

.h30px {
    height: 30px;
}

.w90px {
    width: 90px;
}

.w120px {
    width: 120px;
}

.w100pc {
    width: 100%;
}

.h100pc {
    height: 100%;
}

.friend-avatar .author-thumb {
    margin: 0 auto;
    height: 98px;
    width: 98px;
    margin-bottom: 10px;
    overflow: hidden;
    border: 4px solid #fff;
    border-radius: 100%;
}


.friend-item .friend-avatar .author-thumb img {
    border: 0;
    border-radius: 0;
}


.top-header-thumb {
    height: 300px;
    overflow: hidden;

    border-radius: 20px 20px 0px 0px;
}

.top-header-thumb.duck {
    height: 170px !important;
        background-color: #38a9ff;
}

.header-landing {
    margin-bottom: 0px; 
}


.landing-page {
    background-image: url(../img/splash/profileSplash.jpg);
}

.c-instagram {
    color: #000;
}

.cutOff
{
   border-color: red;
}

.header .page-title.section {
    padding: 5px 50px 26px 100px;
    text-transform: uppercase;
    float: left;
    height: 100%;
    min-width: 170px;
}

.btn-nostyle {
      border:none;
  outline:none;
  background:none;
  cursor:pointer;
  padding:13px 0;
  font-family:inherit;
  font-size:inherit;
      width: 100%;
    text-align: left;
}

.btn-nostyle svg{
float: left;
}

.btn-nostyle span {
    font-weight: 700;
    font-size: 12px;
    color: #515365;

}

.btn-nostyle *:hover {
    color: #ff5e3a;

}
    

.more-dropdown li .btn-nostyle > * {
    display: inline-block;
    vertical-align: middle;
}

.more-dropdown .account-settings i {
    color: #9a9fbf;
    margin-right: 5px;
}

.friend-item-content i
{
    color: #fff;
    font-size: 25px;
}

.friend-item-content .btn-control
{
    cursor: pointer;
    cursor: hand;
}


.search-friend .form-group {
    float: right;
}


.more-dropdown .class span:hover {
    background: #0088cc;
    color: #ff5e3a
    width: 100%;
    text-align: left;
}

.logo {
    background-color: #38a9ff;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 15px;
}



.friend-item-content  .info {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 3;
    padding-bottom: 40px;

}

.swiper-slide {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.control-block i
{
        color: #fff;
    font-size: 24px;
}


.fixed-sidebar-left i {
    font-size: 20px;
}

.left-menu .left-menu-title {
    transition: all .3s ease;
    font-weight: 700;
    margin-left: 20px;
}

.modalUpload i
{    font-size: 25px;
    margin-bottom: 10px;
}

.ui-block-content .search-bar.w-search
{
    width: 100% !important;
        min-height: 70px;
    background-color: white;
    border: 1px solid;
    margin-bottom: 30px;
    border-radius: 0 50px 50px 0;
}

.ui-block-content .form-group.with-button button {
    top: -2px;
}

.borderBtm
{
    border-bottom: 1px solid #e6ecf5;
}

#files canvas {
    width:100%;
    height: 100%;
}

.news-feed-form .formholder {
    position: relative;
}

.js-expanded-menu i
{
    font-size: 20px;
    margin-top: 5px;
}

.nav-link i

{
    font-size: 20px;
    
}

.nav-link .fa-user
{
    margin-right: 8px;
    
}

.news-feed-form .nav-tabs .nav-link.active {
    background-color: #fff;
    fill: #ff5e3a;
    color: #515365;
    border-bottom: transparent;
}

.news-feed-form .nav-tabs .nav-link.active i {
    color: #37a8fe;
}

.news-feed-form .nav-tabs .nav-link i {
        margin-right: 10px; 
}
/*
.form-group.with-icon i {
    width: 100%;
}
*/
.upload-photo-item i {
    margin-bottom: 30px;
    width: 22px;
    height: 20px;
}



.post-additional-info i
{
    font-size: 20px;
}

.post__author .label-avatar {
    width: 19px;
    height: 19px;
    line-height: 19px;
    top: -5px;
    right: 5px;
}

.postProfile 
{
    position: relative;
}

.headerSearch
{
    margin-left: 20px;
}

.statspage {
    line-height: 45px;
}

.statspagecurrency
{
    line-height: 46px;}

.nav-link .control-icon i {
    color: #fff;
}

.card-header i {
    margin-top: 0px;
}

.anon.togglebutton label input[type=checkbox]:checked + .toggle:after {
    left: 147px;
}

.anon.togglebutton label .toggle {
    width: 175px;}


.play-video--small {
    line-height: 44px;
    color: white;
    background-color: #38a9ff;
}

.w-last-video
{margin-top: 10px;}

.btn-primary {
    background-color: #38a9ff;
    white-space: normal;
}

.btn-primary:hover {
    background-color: #7c5ac2;
}

a {
    color: #38a9ff;
}

#newWallPost {
    display: none;
}

.btn.btn-control.likePost.postliked {
    background-color: #ff5e3a !important;
}

.post-add-icon.inline-items.likePost.postliked {
    color: #ff5e3a !important;
}

.form-control:focus {
    border-color: #38a9ff;
}

.post-additional-info .comments-shared {
    margin-top: 0px;
}

.hidden {
    display: none;
}

.profiletn
{
    height: 40px;
    width: 40px;
}

.profiletn30
{
    height: 30px;
    width: 30px;
}

.news-feed-form .author-thumb {
    top: 15px;
}

.post-additional-info {
    padding: 20px 0 20px 0;
}

.tac {
    text-align: center !important;
}

.miniprofile{
        width: 25px;
    height: 25px;
        border-radius: 100%;
}


.comments-shared .post-add-icon:hover {
    fill: #38a9ff;
    color: #38a9ff;
}

.bg-followers {
  background-image: url("../img/top-header1.jpg"); }

 .fs25 {
    font-size: 25px;
 }

 #fileupload {
    cursor:pointer;
}

.ui-block.wallpaper
{
    border-radius: 20px 20px 0px 0px;
}

#modalImageHolder {
    margin-bottom: 20px;
}



.photo-album-item-wrap  .comments-shared
{
    padding-right: 20px;
}

.photo-album-item-wrap  .likePost 
{
    padding-left: 20px;
}


.photo-album-item-wrap .post-additional-info.inline-items {
    position: absolute;
    bottom: 0;
    width: 100%;
}

.photo-album-item-wrap .post-additional-info {
    border-top: none;
}

.addAlbumModal {
  cursor:pointer;
}

.messagePost {
    cursor:pointer;
}

.endoftheline
{
    margin-top: 300px;
}




.post-control-button .btn.btn-control.messagePost {
    line-height: 30px;
}


.icon-add.without-text i {
    width: 25px;
    height: 25px;
    font-size: 20px;
    line-height: 28px;
}

.main-header {
    max-width: calc(100%);
}

.header {
    padding-right: 40px;
}

.friend-groups .friend-avatar .author-thumb {
    line-height: 0px;
}

.control-block-button.addFriend {
        left: 0px;
}

.control-block-button.addFriend .friendBtn {
        border-radius: 0px;
}


.control-block-button.addAnon {
        right: 0px;
}

.control-block-button.addAnon .anonBtn {
        border-radius: 0px;
}


#cropperHolder
{
    margin-bottom: 10px;
}

.bootstrap-select.btn-group .dropdown-menu.open {
    overflow-y: scroll !important;
}

.pac-container {
    z-index: 10000;
}


@media screen and (max-width: 1198px) {
    .top-header-thumb {
           height: 100%;
    }

}


.top-header-author .author-thumb .profileImage {
    margin-left: -6px;
}


label.error {
    margin: 15px 0px 0px 15px;
    color: #ff5e3a;
    
}

input.error {
        border-color: #ff5e3a;
}


.errorReg{
    text-transform: uppercase;
    background-color: #ff5e3a;
    color: white;
}

.preppedsignup
{
    border-color: #38a9ff;
}

.photo-album-item.create-album .content {
    z-index: -1;
}


.left-menu-advertise-section
{
        font-weight: bold;
    color: #9a9fbf;
}


@media screen and (max-width: 768px) {
    .header {
        padding-right: 0px;
    }
}

.moveleft{
    padding-left: 0px;
}

@media screen and (min-width: 1081px) {
.bighide{
    display: none;

}

}

.friend-header-thumb {
    height: 105px;
}


@media (max-width: 801px)  {
    .ui-block.wallpaper .anonBtn {
        position: absolute;
        right: 0px;
    }

        .ui-block.wallpaper .friendBtn {
        position: absolute;
        left: 0px;
    }

    .ui-block.wallpaper .profile-section .control-block-button {
    width: 50%;
    transform: none;
    }    
}


.today-events-thumb {
     background-image: none; 
    background-color: #3f4257;
}

ul.ulfaq
{
    list-style: circle;
    padding-left: 50px;
        margin-top: 20px;
}

.green
{
}

.post__date {
    overflow-wrap: break-word;
}

.sidebar--large .olympus-chat svg, .sidebar--large .olympus-chat i {
    float: right;
    padding-top: 0px;
    font-size: 18px;
    color: #fff;
}

#sidebar-right .fa-bars {
        font-size: 20px;
    padding-left: 5px;
    color: #ffffff;
}

.more-icons {
    border: 1px solid;
}


.fixed-sidebar-right.sidebar--large {
    width: 270px;
    transform: translateX(100%);
        min-height: 100%;
}


.fixed-sidebar-right {
    position: absolute;
    background-color: #fff;
    transition: transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
    box-shadow: 0 0 34px 0 rgba(63, 66, 87, 0.1);

}




@media (max-width: 768px) {
.fixed-sidebar.right.fixed-sidebar-responsive {
}
}


.fixed-sidebar .logobrands {
    height: 70px;
}

.logobrands {
    background-color: #7c5ac2;
    display: flex;
    align-items: center;
    color: #fff;
    padding: 15px;
}


.fixed-sidebar-right .fa-bars {
    color: white;
    font-size: 25px;
}

@media (max-width: 480px) {
.post-additional-info .comments-shared {
    float: right;
}
}


.fixed-sidebar.right.fixed-sidebar-responsive.fullheight
{height: 100%;}

.pr70
{
    padding-right: 70px;
}

