﻿/* NSAW Style */
.nsaw-wrap {
width: 90%;
padding: 10px;
margin: 0px auto 5px;
clear: both;
}

.nsaw-inner-wrap{
display: inline-block;
}

.nsaw-inner-wrap-name {
font-size: 22px;
font-weight: 700;
}

.nsaw-image{
float: left;
width: 100%;
}

.nsaw-image img{
margin-top: 12px !important;
border-radius: 50%;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
}

.nsaw-post{
width: 100%;
margin-top: 2px;
padding-bottom: 0px;
float: left;
}

.nsaw-post p{
padding: 5px;
}

.author-posts {
font-size: 11px !important;
}

p.author-posts {
padding: 5px 0 5px 0;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
}

a.author-link {
float: right;
}

.nsaw-post a{
transition: all 0.2s linear;
}

.author-desc{
width: 100%;
}

.nsaw-social{
width: 100%;
position: relative;
display: inline-block;
padding: 2px 5px;
}

.nsaw-social .fa {
font-family: FontAwesome;
display: inline-block;
margin-right: 8px;
font-size: 12px;
text-decoration: none;
color: #fff;
text-align: center;
transition: all linear 0.3s;
}

.nsaw-social .fa-fb {
width: 20px;
padding: 3px;
text-align: center;
border-radius: 10%;
margin-right: 3px;
background: #3b5998;
}

.fa-fb:before {
content: "\f09a";
}

.fa-fb:hover {
background: #324b81;
}

.nsaw-social .fa-tw {
width: 20px;
padding: 3px;
text-align: center;
border-radius: 10%;
margin-right: 3px;
background: #4099ff;
}

.fa-tw:hover {
background: #1a85ff;
}

.fa-tw:before {
content: "\f099";
}

.nsaw-social .fa-gp {
width: 20px;
padding: 3px;
text-align: center;
border-radius: 10%;
margin-right: 3px;
background: #dd4b39;
}

.fa-gp:hover {
background: #c43421;
}

.fa-gp:before {
content: "\f0d5";
}

.nsaw-social .fa-yt {
width: 20px;
padding: 3px;
text-align: center;
border-radius: 10%;
margin-right: 3px;
background: #c31a1e;
}

.fa-yt:hover {
background: #9d1518;
}

.fa-yt:before {
content: "\f167";
}

.nsaw-social .fa-lin {
width: 20px;
padding: 3px;
text-align: center;
border-radius: 10%;
margin-right: 3px;
background: #007bb6;
}

.fa-lin:hover {
background: #006999;
}

.fa-lin:before {
content: "\f0e1";
}

.nsaw-social .fa-l {
width: 20px;
padding: 3px;
text-align: center;
border-radius: 10%;
margin-right: 3px;
background: #374049;
}

.fa-l:hover {
background: #21262c;
}

.fa-l:before {
content: "\f0c1";
}

.clear { clear: both; }