.content{
    padding-top : 70px;
    padding-bottom : 50px;
    min-height: 300px;
}
.content.no-padding-top{
    padding-top : 0px;
}
.content.no-padding-bottom{
    padding-bottom : 0px;
}
.mythemes-page-header{
    background-color: #101010;
    padding: 30px 0px;
}
.mythemes-page-header div[class^="col-"]{
    padding-top: 30px;
    padding-bottom: 30px;
}

.mythemes-page-header h1,
.mythemes-page-header nav{
    margin-top: 0px;
    text-align: left;
}
.mythemes-page-header nav{
    font-size: 13px;
}
.mythemes-page-header nav a{
    color: #cdcdcd;
}
.mythemes-page-header nav a:hover{
    text-decoration: underline;
}
.mythemes-page-header nav li{
    color: #666666;
}
.mythemes-page-header nav.mythemes-nav-inline li{
    padding: 0px;
}
.mythemes-page-header nav li:first-child:before{
    content: '';
    padding: 0px;
}
.mythemes-page-header .mythemes-author-avatar div.author-details{
    text-align: center;
    margin: -23px 0px;
}

.mythemes-page-header .mythemes-author-avatar img{
    display: block;
    margin: 0px auto 0px auto;
    -webkit-border-radius: 50px;
       -moz-border-radius: 50px;
            border-radius: 50px;
}
.mythemes-page-header .mythemes-author-avatar span.found-posts{
    display: inline-block;
    background: #303030;
    color: #ffffff;
    font-style: italic;
    padding: 4px 15px;
    margin: 5px 0px 0px 0px;

    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
.mythemes-page-header nav li:before{
    content: '\ea26';
    color: rgba( 255, 255, 255, 0.5 );

    font-family: fontello;
    font-size: 15px;

    padding: 0px 8px;
}
.mythemes-page-header div.mythemes-posts-found{
    text-align: center;
}
.mythemes-page-header div.mythemes-posts-found div.found-details{
    margin-top: 20px;
}
.mythemes-page-header div.mythemes-posts-found span{
    color: #999999;
    font-family: Quicksand, sans-serif, Arial, serif;
    font-size: 26px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

@media ( max-width: 767px ){
    .mythemes-page-header h1,
    .mythemes-page-header nav{
        text-align: center;
    }
    .mythemes-page-header .mythemes-author-avatar div.author-details{
        margin-bottom: 0px;
    }
    .mythemes-page-header div.mythemes-posts-found div.found-details{
        margin-top: 0px;
    }
}
.content-border.right{
    border-right: 1px solid #101010;
    padding-right: 40px;
    margin-right: 10px;
}
.content-border.left{
    border-left: 1px solid #101010;
    padding-left: 40px;
    margin-left: 10px;
}
/* RESPONSIVE RULES */
@media (min-width: 1200px ){
}
@media ( min-width: 980px ) and (max-width: 1199px ){
}
@media ( min-width: 768px ) and ( max-width: 979px ){
    .content-border article{
        border-bottom: 0px;
    }
}
@media ( min-width: 481px ) and ( max-width: 767px ){
    .content-border.right,
    .content-border.left{
        border: none;
        
        margin: 0px;

        padding-left: 0px;
        padding-right: 0px;
    }
}
@media ( max-width: 480px ){
    .content-border.right,
    .content-border.left{
        border: none;
        
        margin: 0px;

        padding-left: 0px;
        padding-right: 0px;
    }
}
.content-border article{
    margin-bottom: 30px;
}
.content-border article div.post-delimiter{
    border-bottom: 1px solid #101010;
    height: 0px;

    padding-bottom: 30px;
}

.content-border .hentry,
.content-border article{
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.content-border .hentry img,
.content-border .hentry div[id^="attachment"],
.content-border article img,
.content-border article div[id^="attachment"]{
    max-width: 100% !important;
    height: auto !important;
}
.content-border .hentry embed,
.content-border .hentry iframe,
.content-border article embed,
.content-border article iframe{
    max-width: 100% !important;
}
@media ( max-width: 979px ){
    .content-border article{
        margin-bottom: 50px;
    }
    .content-border article div.post-content{
        padding-top: 25px;
    }
    .content-border article.type-portfolio div.post-content{
        padding-top: 0px;
    }
    .content-border article div.post-delimiter{
        padding-bottom: 45px;
    }
}
div.wp-playlist.wp-audio-playlist.wp-playlist-light{
    border: 1px solid #f0f0f0;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
}

.content-border .hentry dl.gallery-item img,
.content-border article dl.gallery-item img{
    border: none !important;
}
.content-border .hentry dl.gallery-item dd,
.content-border article dl.gallery-item dd{
    color: #545454;
    font-style: italic;
    margin-top: 10px;

}
.content-border .hentry .post-thumbnail img,
.content-border article .post-thumbnail img{
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
}
.content-border .hentry h2.post-title,
.content-border article h2.post-title{
    font-size: 23px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.content-border .hentry h2 a,
.content-border article h2 a{
    color: #dedede;
}
.content-border .hentry,
.content-border .hentry p,
.content-border article p{
    color: #999999;
}
.content-border .hentry p,
.content-border article p{
    margin: 10px 0px 10px 0px;
}
.content-border article div.meta{
    border-top: 1px solid #101010;
    padding-top: 12px;
    color: #cdcdcd;
    font-size: 12px;
    margin: 20px 0px 10px 0px;

}
.content-border article div.meta i{
    margin-right: 8px;
}
.content-border article div.meta time{
    display: inline-block;
}
.content-border article div.meta a{
    color: #cdcdcd;
}
.content-border article div.meta a:hover{
    color: #dcdcdc;
    text-decoration: underline;
}
.content-border article div.meta .meta-delimiter{
    background: #222222;
    display: block;

    width: 30px;
    height: 1px;
    
    margin-top: 10px;
}

@media ( max-width: 480px ){
    .content-border article div.meta div.col-xs-4{
        display: block;
        width: 100%;
    }
}

/* TERMS */
.content-border article div.post-meta-terms{
    margin: 20px 0px;
    border-top: 1px solid #101010;
    border-bottom: 1px solid #101010;
}

.content-border article div.post-meta-tags,
.content-border article div.post-meta-categories{
    margin: 20px 0px;
}

.content-border article div.post-meta-categories a,
.content-border article div.post-meta-tags a{
    color: #ffffff;
    display: inline-block;

    padding: 3px 8px;
    margin: 2px 3px;

    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}

/* PAGINATION */
div.pagination{
    border-top: 1px solid #101010;

    padding-top: 48px;
    padding-bottom: 22px;

    margin-top: 0px;
    margin-bottom: 0px;

    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}

div.pagination nav ul{
    display: inline-block;
    padding: 0px;
    margin: 0px;
}
div.pagination nav ul li{
    border-left:1px solid rgba( 0, 0, 0, 0);
    float: left;
    padding: 0px;
    margin: 0px;
}
div.pagination nav ul li span,
div.pagination nav ul li a{
    color: rgba( 255, 255, 255, 0.3 );
}
div.pagination nav ul li span{
    color: rgba( 255, 255, 255, 0.8 );
}
div.pagination nav ul li:first-child span,
div.pagination nav ul li:first-child a{
    -webkit-border-top-left-radius: 3px;
       -moz-border-top-left-radius: 3px;
            border-top-left-radius: 3px;

    -webkit-border-bottom-left-radius: 3px;
       -moz-border-bottom-left-radius: 3px;
            border-bottom-left-radius: 3px;
}
div.pagination nav ul li:last-child span,
div.pagination nav ul li:last-child a{
    -webkit-border-top-right-radius: 3px;
       -moz-border-top-right-radius: 3px;
            border-top-right-radius: 3px;

    -webkit-border-bottom-right-radius: 3px;
       -moz-border-bottom-right-radius: 3px;
            border-bottom-right-radius: 3px;
}

div.pagination nav ul li span,
div.pagination nav ul li a{
    display: block;
    width: 100%;
    height: 100%;

    padding: 8px 16px;

    text-align: center;
 }
 div.pagination nav ul li a{
    background: rgba( 255, 255, 255, 0.02 );
 }
 div.pagination nav ul li a:hover{
    background: rgba( 255, 255, 255, 0.06 );
 }
 
 div.pagination nav ul li span{
    background: rgba( 255, 255, 255, 0.04 );
 }


/* RESPONSIVE RULES */
@media (min-width: 1200px ){
}
@media ( min-width: 980px ) and (max-width: 1199px ){
}
@media ( min-width: 768px ) and ( max-width: 979px ){
}
@media ( min-width: 481px ) and ( max-width: 767px ){
}
@media ( max-width: 480px ){
}