#padSection{
clear:both;
margin:0 0;
display:block;
overflow:hidden;
padding:0px 0px 0px;
border:0px solid #e5e5e5;
box-shadow:none;
font-size:12px;
}
#padSection a{
text-decoration:none;
border-bottom:none;
}

#padSection h4,#padSection h5,#padSection dl,#padSection dl dt,#padSection dl dd{
margin:0px;
padding:0px;
background:none;
border:none;
color:inherit;
outline:unset;
outline-offset:unset;
box-shadow:unset;
border-radius:unset;
color:inherit
}
#padSection h4::before,#padSection h4::after,#padSection h5::before,#padSection h5::after,#padSection dl::before,#padSection dl::after,#padSection dl dt::before,#padSection dl dt::after,#padSection dl dd::before,#padSection dl dd::after{
content:none
}
#padSection dl dt .authorName{
font-size:18px;
font-weight:300;
}
#padSection dl dt .pad_caption{
padding-left:10px;
font-size:12px;
font-weight:lighter;
}
#padSection::before{
display:block;
overflow:hidden;
width:100%
}
#padSection h4{
margin-bottom:10px;
padding:8px 0px 0px 0px;
border-top:1px solid #999;
font-size:14px;
font-weight:300;
}
#padSection .avatar{
-----float:left
}
#padSection .avatar.circle img{
border-radius:50%
}
#padSection .avatar img{
border:1px solid #ccc;
margin-bottom:15px;
width:100px;
height:auto
}
#padSection .profileTxtSet{
margin-left:130px;margin-left:0px;
display:block;
overflow:hidden
}
#padSection .profileTxtSet dt{
margin-bottom:5px
}
#padSection .sns_icons{
list-style:none;
margin:10px 0;
padding:0
}
#padSection .sns_icons li{
display:inline;
font-size:28px;
margin-right:10px
}
#padSection a.web{
color:#1780bb
}
#padSection a.twitter{
color:#0084b4
}
#padSection a.facebook{
color:#3b5998
}
#padSection a.instagram{
color:#262626
}
#padSection a.youtube{
color:#cc181e
}
#padSection a.linkedin{
color:#0077b5
}
#padSection a.google-plus{
color:#db4437
}
#padSection a.wordpress{
color:#585c60
}
#padSection a.amazon{
color:#232f3e
}
#latestEntries{
margin:15px 0 55px 0;
clear:both;
position:relative
}
#latestEntries h5{
margin-top:0;
margin-bottom:12px;
padding-bottom:6px;
border-bottom:1px solid #999;
color:#333;
font-size:14px;
font-weight:300;
}
#latestEntries .authorLink{
text-align:right;
margin:0;			
position:absolute;
top:-19px;
right:0;
font-size:14px;
font-weight:300;
}
#latestEntries .authorLink a{
color:#666
}
#latestEntries ul,#latestEntries ul li{
list-style:none;
margin:0;
padding:0;
position:relative;
background:none
}
#latestEntries li a{
position:relative
}
#latestEntries li .padDate{
color:#999;
line-height:14px
}
#latestEntries li a.padCate{
font-size:10px;
background-color:#e5e5e5;
color:#fff;
padding:2px 5px 1px;
line-height:11px;
text-decoration:none
}
#latestEntries li a.padTitle{
color:inherit
}
#latestEntries li.textList{
margin-bottom:3px;
border-bottom:1px dotted #ccc;
padding:3px 0
}
#latestEntries li.textList .padDate{
margin-right:5px;
vertical-align:text-bottom
}
#latestEntries li.textList a.padCate{
border-radius:2px;
position:relative;
vertical-align:middle
}
#latestEntries li.textList a.padTitle{
display:block;
overflow:hidden;
clear:both
}
#latestEntries li.textList a.padTitle::before{
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"";
margin-right:6px
}
.fa_v5_css #latestEntries li.textList a.padTitle::before{
font-family:"Font Awesome 5 Free";
font-weight:900
}
#latestEntries li.thumbnailBox{
display:block;
overflow:hidden;
width:23.5%;
margin-right:2%;
float:left
}
#latestEntries li.thumbnailBox:last-child{
margin-right:0
}
#latestEntries li.thumbnailBox .inner-box{
display:block;
position:relative;
width:100%;
height:auto;
background:#e8e8e8;
border:1px solid #ccc;
margin-bottom:4px
}
#latestEntries li.thumbnailBox .inner-box::before{
content:"";
display:block;
padding-top:56%
}
#latestEntries li.thumbnailBox .postImage{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:1px solid #fff;
overflow:hidden
}
#latestEntries li.thumbnailBox .postImage>a{
display:block;
position:relative
}
#latestEntries li.thumbnailBox .postImage>a img{
width:100%;
height:auto
}
#latestEntries li.thumbnailBox .postImage>a img.size-thumbnail{
transform:translateY(-26%)
}
#latestEntries li.thumbnailBox .postImage a.padCate{
display:block;
position:absolute;
bottom:0;
right:0;
border-top:1px solid #fff;
border-left:1px solid #fff
}
#latestEntries li.thumbnailBox .padDate{
display:block;
font-size:10px
}
#latestEntries li.thumbnailBox a.padTitle{
display:block;
clear:both;
font-size:12px;
line-height:18px
}
@media(max-width: 2500px){
#padSection{
padding:15px 10px 10px;padding:0px 0px 0px;
}
#padSection .avatar img{
width:80px;width:120px;
height:auto
}
#padSection .profileTxtSet{
margin-left:95px;margin-left:0px;
}
#padSection dl dt span{
display:block;
overflow:hidden
}
#padSection dl dt .authorName{
padding-bottom:5px
}
#padSection dl dt .pad_caption{
padding-left:0
}
#padSection dl dd{
clear:both;
width:100%
}
#padSection #latestEntries h5{
margin-bottom:5px
}
#padSection #latestEntries ul li{
border-bottom:1px dotted #ccc;
padding:6px 0
}
#padSection #latestEntries ul li.thumbnailBox{
display:block;
overflow:hidden;
width:100%;
margin:0%;
float:none
}
#padSection #latestEntries ul li.thumbnailBox .inner-box{
display:block;
overflow:hidden;
float:left;
width:120px;
margin-right:10px;
margin-bottom:0
}
#padSection #latestEntries ul li.thumbnailBox a.padTitle{
clear:none
}
#padSection #latestEntries ul li.thumbnailBox a.padCate{
display:inline-block;
padding:1px 5px
}

}
body.archive.author #padSection{
margin:0 0 30px
}

