/**
* Remove default li styles and margins
*/
.acf-rpw-block.post-side ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

/**
* Make sure that posts are visually separated
*/
.acf-rpw-block.post-side li {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
    list-style-type:  none;
	
}

/**
* Remove the decoration and fix display
*/
.acf-rpw-block.post-side a {
    display: inline!important;
    text-decoration: none;
}

/**
* Remove default styles, adjust size and colour.
*/
.acf-rpw-block.post-side h3 {
    background: none!important;
    clear: none;
    margin-bottom: 0!important;
    margin-top: 10px!important;
    font-weight: 700;
    font-size: 15px!important;
    line-height: 1em;
}

.post-side .acf-rpw-before,
.post-side .acf-rpw-after,
.post-side .acf-rpw-before-whole,
.post-side .acf-rpw-after-whole{
	clear:both;
}


/**
* Make sure thumb has borders and padding around
*/
.post-side .acf-rpw-thumb {
    border: none!important;
    box-shadow: none!important;
    margin: 2px 10px 2px 0;
    padding: 0px!important;
	max-width:100%;
	border-radius: 15%;
}

/**
* Reduce the excerpt size
*/ 
.post-side .acf-rpw-excerpt {
    font-size: 14px;
    line-height: 130%;
    color: #454545;
}
/**
* Make sure this doesn't stand aside
*/
.post-side .acf-rpw-time {
    font-weight: 700;
    color: #466fa6;
    font-size: 14px;
}
/**
* Make sure images align properly
*/ 
.post-side .acf-rpw-left {
    display: inline;
    float: left;
}
.post-side .acf-rpw-right {
    display: inline;
    float: right;
}
.post-side .acf-rpw-middle {
    display: block;
    margin-left:  auto;
    margin-right:  auto;
}

/**
* Define clearfixes
*/
.post-side .acf-rpw-clearfix:before, .acf-rpw-clearfix:after {
    content: "";
    display: table !important;
}
.post-side .acf-rpw-clearfix:after {
    clear: both;
}
.post-side .acf-rpw-clearfix {
    zoom: 1;
}

