
			  body, html{
				    height:100%;	  
				  }
				   .flexContainer {
					  display:flex;
				  }
				  .innerFlex {
					    display:flex !important;
					    width:85%;
					  }
				  
				  .profileNav, .adsContainer{
					  flex:1;
				  }
				  
				  .contactInfo ul li{
					  text-decoration:none;
					  list-style:none;
					  display:block;
					  padding: 0 !important;
                      margin: 0 10px 0 0 !important;
					  font-weight: 300;
				  }
				  
				  .contactInfo ul li a {
					  
					  font-weight:300 !important;
				  }
				  
				  .contactInfo ul li i {
					padding:0 !important;
					margin:0 !important;
				  }
				  
				  
			  .relativeNav {
				/*width:100%;*/
				border-top:solid 1px #eee;
				border-bottom:solid 1px #eee;
				padding:20px 10px;
				margin:0 15px;
			  }
			    .content{
				  margin-top:30px;
				  font-size:16px;	
				}
				
				.contentList li {
				   font-size:16px;	
				   margin:15px 0;
				}
				
				.aboutInfo .col-md-8 {
				  padding-left:0px !important;	
				}
				
				.friendImg {
				  border-radius: 50%;
				  max-width:100px;	
				  padding:5px;
				}
				
				.friendInteractBox {
				  background: #2b388f;
				  border-radius:5px;
				  color:#fff !important;
				  padding:2% 3%;
				  max-width:59px;
				  margin:auto;	
				}
				
				.friendsContent {
				   padding: 10px 10px;	
				   margin: 50px 0;
				}
				
				.friendContent h4 {
				   font-weight:bold;	
				}
				
				.friendContent p {
				   width: 85%;
                   font-size: 15px;	
				}
				
				.friendInteractBox i {
					color:#fff !important;
				    margin: 0 5px;
				}
				
				.searchFriends input {
  border:solid 1px #DDD;
  border-right:none;
  width:100%;
  max-width:700px;
  margin:0;	
  padding:1% 2%;
  float:left;
  max-height:36px;
}

.searchFriends button {
  margin:0;
  float:left;
  border:none;
  padding: 6px 4%;
  font-size:15px !important;	
  max-height:36px;
}

.rnButton {
    width: 100% !important;
}

.likeBtnInactive {
    color:rgba(0,0,0,0.5);
}

.likeBtnActive {
    color:#3b5998 !important;
    font-weight:bold;
}

.likeCountBox {
    border:solid 1px #999;
    padding:5px;
    border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    -ms-border-radius:20px;
    -webkit-border-radius:20px;
}

.btn-default {
    color: inherit;
    background: white;
    border: 1px solid #e7eaec !important;
}

				  .h2theRight {
					 padding-left:15px;
					 padding-bottom: 0;
                     margin-bottom: 15px;
				  }
				  
				  .mainRightNowLinks {
					  padding-left:15px;
				  }
.ibox-content {
    background-color: #ffffff;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border-color: #e7eaec;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 0;
}

.ibox-contentv {
    margin: 20px 0px;
    background: #fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    padding: 10px;
}

.tabbox{
    background-color: #ffffff;
    color: inherit;
    padding: 35px 20px 35px 20px;
}

.blog h2 {
    font-weight: 700;
}

.loadMore {
  border-radius:50%;
  width:100%;
  max-width:75px;
  height:75px;
  border: solid 1px #777;
  margin:auto;	
  text-align:center;
  font-size:40px !important;
}

.loadMore i {
	color:#777 !important;
	margin-top: 15px;
	
}
				  
				  #individualRNButton {
                     text-decoration: none;
                     color: #777;
                     text-align: center;
                      display: block;
					  margin:40px 0;
 
				  }
				  
				  .noPadding {
					  padding-left:0;
					  padding-right:0;
				  }
				  
				  .sharethisButtons {
					  margin:5% 0;
				  }
				  
				  .postTitle {
				    margin:10px 0;	  
				  }
				  
				  .well {
					  margin-top:20px;
				  }
				  
				  .btn-info, .btn-warning {
					  
					  color:#fff!important;
				  }
				  
				  .rnPostContent {
					  margin-bottom:40px !important;
				  }
				  
				  .rnPostText {
					  margin:10px 0 40px;
				  }
				  
				  
				  #st-el-3.st-left {
    left: 0px;
    display: none;
}
				  

.commentBox {
	position:relative;
    margin: 40px 0;
    font-size: 16px !important;
    padding: 2.5%;
    background: #eee;
    border-radius: 5px;
}

.commentBox::before {
	position: absolute;
content: "";
width: 0px;
height: 0px;
border-top: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #eee;
border-left: 15px solid transparent;
top: -30px;
right: 0;
left: 0;
margin-left: auto;
margin-right: auto;
}

.social-footer .social-comment img {
    width: 42px !important;
    margin-right: 10px;
    border-radius: 50%;
}


.media-body {
    font-size: 16px !important;
}

.social-comment {
    margin-top: 15px;
}

.st-left {
    display:none !important;
}

#st-4 {
  display:none;		
}


				  
				  
				  @media screen and (max-width:979px){
					  body, html {
						  display:inherit !important;
					  }
					  .flexContainer {
					    display:inherit !important;	  
					  }
					  
					  .innerFlex {
						width:100% !important;  
					  }
					  
					  .adsContainer {
                        border-left: none !important;
                         border-top: solid 1px #ddd;
					  }
					  
					  .profileNav {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 20px !important;
    background: #f8f8f8;
    padding-top: 20px;
    padding-left: 25px;
    border-right: solid 1px #ddd !important;
}
				  }
				  
				  .center-block {
				   overflow:hidden;	  
				  }
				  
				  .rnPicThumbnail {
				    width:100%;
					display:inline-block;
					margin:15px 0;
				  }
				  
				  
				  .prAndLink ul {
					  padding-left:10px;
				  }
				  
				  
				  .prAndLink ul li {
					  list-style:none;
					  text-decoration:none;
					  border-top: solid 1px #ddd;
                      padding: 15px;
				  }
				  
				  .prAndLink i{
					  font-size: 20px;
                      color: #777;
				  }
				  
				  
				  
				  @media screen and (max-width:765px){
					  .innerFlex {
						  display:inherit!important;
					  }
					  .profileNav {
						border-right:none !important;  
                        border-bottom: solid 1px #ddd;
                        margin-bottom: 0;
                        padding-bottom: 20px;
                        background: #f8f8f8;
                        padding-top: 20px;
                        padding-left: 25px;
						  
}
					  .contactInfo ul li{
					  text-decoration:none;
					  list-style:none;
					  display:inline-block !important;
					  
				  }
				  }
				@media screen and (max-width:500px) {
				  .aboutInfo .col-md-4 {
					margin-top:50px;  
				  }
				}
			  