html{
direction: rtl;
}
.psgal figure:hover figcaption{
display: block;
}
.container.blog-roll .post {
position: relative;
max-width: 100%;
height: auto;
margin: auto;
margin-bottom: 60px;
padding: 20px;
border: 10px solid #000;
border-bottom: 2px solid #000;
} 
.container.blog-roll .post .photo {
position: absolute;
top: -50px;
right: -50px;
display: inline-block;
width: 204px;
height: 204px;
background-size: cover;
}
.container.blog-roll .post .txt {
position: relative;
display: inline-block;
width: 100%;
max-width: calc(100% - 355px);
margin-right: 340px;
vertical-align: top;
}
.container.blog-roll .post .txt .post-title {
font-size: 40px;
position: absolute;
top: 20px;
right: -185px;
display: block;
margin-bottom: 15px;
color: #3fb3e1;
}
.container.blog-roll .post .txt .post-title .meta {
font-size: 16px;
display: block;
margin-top: 10px;
vertical-align: top;
color: #adacac;
}
.container.blog-roll .post .txt .excerpt p {
font-size: 14px;
margin-top: 0;
}
.container.blog-roll .content {
padding: 0;
}
.container.blog-roll .post .txt .excerpt {
padding: 0 130px 0 0;
}
.container.blog-roll{
margin-top: 80px;
margin-bottom: 80px;
padding: 0;
background: #fff;
max-width: 960px;
width: 100%;
}
.page-template-review #header{
display: none;
}
#ninja_forms_form_27_all_fields_wrap{
text-align:left;
}
.ninja-forms-required-items{
display: none;
}
@media screen and (max-width: 480px){
.container.blog-roll .post .photo {
position: relative;
top: 0;
right: 0;
}
.container.blog-roll .post .txt {
max-width: 100%;
margin-right: 0;
}
}
.side-social {
display: block !important;
}