.ccm-block-next-previous-wrapper {
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
.ccm-next-previous-previouslink, .ccm-next-previous-parentlink, .ccm-next-previous-nextlink, .ccm-next-previous-wrapper .spacer {
    display: -moz-inline-block;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: left;
    -ms-text-justify: auto;
    text-justify: auto;
}
.ccm-block-next-previous-wrapper .spacer {
    font-size: 1px;
    line-height: 1px;
    width: 100%;
}


.ccm-block-next-previous-wrapper a { 
font-size: 16px; padding: 10px 20px; color: #fff !important; background: #c71d22; 
-moz-border-radius: 8px; border-radius: 8px; text-decoration: none; }
.ccm-block-next-previous-wrapper a:hover { 
font-size: 16px; padding: 10px 25px; color: #fff !important; background: #f53b3b; }


@media screen and (min-width: 300px){

.ccm-next-previous-previouslink,
.ccm-next-previous-parentlink, 
.ccm-next-previous-nextlink { text-align: center; width: 100%; }

.ccm-next-previous-previouslink a,
.ccm-next-previous-parentlink a, 
.ccm-next-previous-nextlink a { 
display: block; width: 90%; margin: 5px auto; }

}
@media screen and (min-width: 800px){
	
.ccm-next-previous-previouslink,
.ccm-next-previous-parentlink, 
.ccm-next-previous-nextlink { width: 33%; }
	
/*.ccm-block-next-previous-previouslink { text-align: left; }
.ccm-block-next-previous-parentlink { text-align: center; }
.ccm-block-next-previous-nextlink { text-align: right; }*/

.ccm-next-previous-previouslink a,
.ccm-next-previous-parentlink a, 
.ccm-next-previous-nextlink a { 
width: auto; display: inherit; margin: 0; }

}
