#about, #about h5, #about .subtext, .blog-post h6, .blog-post p span, .blog-post p, #contact, #ajax-form input, textarea{
    text-align: right!important;
}
#about .container .columns:first-child{
    float:left!important;
}
#about .container .columns{
    float:right!important;
}
.blog-post a p{
    text-align:  left!important;
}
.blog-post .blog-icon{
    position:static;
    float: right;
    margin-right: 20px;
}
.blog-post h6{
    padding-left:20px;
    padding-right:52px;
}
.con-info .con-icon{
    position:static;
    float: right;
    margin-right: 0px;
}
.con-info p{
    padding-right:60px;
    padding-left:0;
}
.search_form input, .blog-post pre, .post-down p, .post-down h6, #respond #ajax-form, .widget h6, .widget_meta ul li a, ul.wp-tag-cloud, .widget_categories, .widget_archive{
     text-align: right!important;
}
.search_form:before, .search_form input.search_btn{
    left:0!important;
}
 .search_form input.search_btn{
    left:0!important;
    line-height: 135px;
 }
 .blog-post .tag11, .blog-post .post img, .post-down img{
    float:right !important;
 }
 .blog-post .post{
    clear:both;
 }
 .blog-post .post p, .blog-post .post h6, .post-down p, .post-down h6{
    padding-left:0;
    padding-right:120px;
 }
 .post-down .rpl-but{
    left:0!important;
 }
 .widget_meta ul li{
    float:right;
    clear:both;
 }
 #blog-single .container .columns ul.children{
    margin-left:0!important;
    margin-right:60px!important;
 }
 .widget_categories ul li a:hover, .widget_archive ul li a:hover{
    padding-left:20px!important;
    padding-right:20px!important;
 }

#mainmenu a:hover{
color:#000000;
text-decoration:underline;
}

#mainmenu li.current-menu-item a, nav ul#mainmenu > li.current-menu-ancestor > a {
    color:#000000 !important;
    text-decoration:underline !important;
}


#gallery.pf_full_width .item {
 width:30% !important
   
  margin-right: 2.5px;
  margin-bottom:3px;
   /*padding-right: 1px;*/

}