/**
 * Advanced post navigator WordPress plugin - CSS File
 * Version: 1.3
 * Aakash Chakravarthy - aakashweb.com
 *
 **/
.anpn-wrap {
    position: fixed;
    top: 50%;
    background: black;
    color: white;
    z-index: 9999;
    border: 2px solid #fff;
    transform: translateY(-50%);
}
.anpn-wrap.anpn-next {
    right: 0;
}
.anpn-wrap.anpn-prev {
    left: 0;
}
.anpn-text {
    padding: 0px !important;
}
.anpn-text > a {
    padding: 10px 15px !important;
    text-decoration: none !important;
    border: 0px !important;
    display: block !important;
}
.anpn-cnt {
    padding: 20px;
    text-align: left !important;
    line-height: 1.5;
}
.anpn-cnt > * {
    margin-top: 0 !important;
    margin-bottom: 15px;
}
.anpn-cnt > h3{
    padding-bottom: 0 !important;
}
.anpn-cnt ul {
    margin: 0;
    padding: 0;
}
.anpn-cnt ul li {
    margin-left: 20px;
    list-style: circle;
}
.anpn-cnt p{
    word-wrap: break-word;
    padding: 0;
}
.anpn-cnt p:after {
    content: '';
    display: block;
    clear: both;
}
.anpn-cnt span{
    display: block;
}
.anpn-cnt .anpn-fimg-thumb{
    width: 64px;
    height: 64px;
    float: left;
    margin: 10px 10px 0 0 !important;
}
.anpn-cnt .anpn-fimg-thumb img{
    width: 64px !important;
    height: 64px;
}
.anpn-cnt .anpn-fimg-full{
    margin: 0 0 10px 0;
    width: 100%;
    overflow: hidden;
    border-radius: 3px;
}
.anpn-cnt .anpn-fimg-full img{
    width: 100%;
    border-radius: 0;
}
.anpn-meta:empty{
    margin-bottom: 0;
}

/** BUBBLE BASIC STYLE **/
.anpn-bubble {
    display: none;
    position: absolute;
    top: 0;
    padding: 20px;
}
.anpn-cnt {
    background: black;
    border: 2px solid white;
}
.anpn-cnt:before {
    display: block;
    content: ' ';
    position: absolute;
    width: 15px;
    height: 15px;
    top: 50%;
    margin-top: -7.5px;

    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    
    background: inherit;
    border-width: inherit;
    border-style: inherit;
    border-color: inherit;
}
.anpn-prev .anpn-bubble {
    left: 100%;
}
.anpn-prev .anpn-cnt:before {
    left: 12px;
    border-right: 0;
    border-bottom: 0;
}
.anpn-next .anpn-bubble {
    right: 100%;
}
.anpn-next .anpn-cnt:before {
    right: 12px;
    border-left: 0;
    border-top: 0;
}
.anpn-wrap:hover .anpn-bubble {
    display: block;
}
.anpn-wrap:hover .anpn-text {
    opacity: 0.7;
}
/** ARROW STYLES **/
.anpn-wrap-style1.anpn-prev {
    border-left: 0;
}
.anpn-wrap-style1.anpn-next {
    border-right: 0;
}
.anpn-wrap-style2.anpn-prev {
    border-left: 0;
    border-radius: 0 10px 10px 0;
}
.anpn-wrap-style2.anpn-next {
    border-right: 0;
    border-radius: 10px 0 0 10px;
}
.anpn-wrap-style3.anpn-prev {
    border-left: 0;
    border-radius: 0 50% 50% 0;
}
.anpn-wrap-style3.anpn-next {
    border-right: 0;
    border-radius: 50% 0 0 50%;
}
.anpn-wrap-style4 {
    margin-left: 10px;
    margin-right: 10px;
}
.anpn-wrap-style5 {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 10px;
}
.anpn-wrap-style6 {
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 50%;
}
/** BUBBLE STYLE **/
.anpn-next .anpn-cnt-style2 {
    border-radius: 10px 0 0 10px;
}
.anpn-prev .anpn-cnt-style2 {
    border-radius: 0 10px 10px 0;
}
.anpn-wrap .anpn-cnt-style3 {
    border-radius: 10px;
}