body { direction: ltr; }

ul.main-nav li {
    float: left;
}
.container .four.columns {
    float: left;
}
.navibg.withall h3, .navibg h3 { text-align: left; text-transform: capitalize; }
.navibg div.navigate { text-align: right; }
.navigation-bottom-works.navigation-bottom-ajax.border-color { direction: ltr; }
.container .twelve.columns.postcontent { float: left; }
.container .four.columns.worksidebar { float: right;text-align: left; }
.fullnav.singlecats li {float: left;}
.navibg.withall div.navigate a { float: right; }
#loadintothis { top: 145px; }
.navibg.withall h3 { margin-top: 25px; }
.navibg.withall div.navigate { float: right; margin: 19px 0px 10px 0px; }
div.navigate span.pname { top: 15px; }
.page .navibg.withall h3 { margin-top: 15px; }
#singlecontent .columns h2 { text-align: left; }
#singlecontent .columns.alpha { float: left; text-align: left; }
#singlecontent .columns.alpha strong { float: left; }
.sharingbottom { float: left; }
.pull-right { float: right; }
a.navigate { float: right; }
.worksbottomnav div.navigate .pname { top: 8px; }
.relatedworks { text-align: left; }
.container .one-third.column { float: left; }
.frm_form_field.frm_left_half, .frm_form_field.frm_left_third, .frm_form_field.frm_left_two_thirds, .frm_form_field.frm_left_fourth, .frm_form_field.frm_left_fifth, .frm_form_field.frm_left_inline, .frm_form_field.frm_first_half, .frm_form_field.frm_first_third, .frm_form_field.frm_first_two_thirds, .frm_form_field.frm_first_fourth, .frm_form_field.frm_first_fifth, .frm_form_field.frm_first_inline {
    float: left !important;
    clear: left !important;
    margin-right: 4% !important;
    margin-left: auto !important;
}
.with_frm_style label { text-align: left !important; }
.with_frm_style .frm_submit { float: left; text-align: right; }
.frm_ajax_loading { float: left; }
a.main-logo { float: right; }
.container .ten.columns.header-right { width: 600px; }
.flexslider:hover .flex-next { left: 15px; }
.flexslider:hover .flex-prev { right: 15px; left: auto; }

footer span.footertext, footer span.social {
	float: right;
	margin-left: 20px;
	margin-right: 0;
}
.postcontent {
	float: left;
}

@media only screen and (max-width: 767px) {
	a.main-logo {
		float: left;
	}
    .work-post-container .columns {
        width: auto !important;
    }
    
    .work-post-container .columns .navigate.portfolio-cats-regular {
        margin-top: 0px!important;
    }
    
    .work-post-container .columns .navigate.portfolio-cats-regular hr.border-color {
        margin: 0px !important;
        border: 0px !important;
    }
    footer span.footertext, span.footercredits {float: left; margin-left: 10px; margin-right: 0;}
    .galleria { height: 462px !important;}
        .galleria-container, .galleria-image {height: 100%!important;}
        .galleria-image img{width: 100%!important; left: 0px!important;}
}
.singleworkstitle h2.titles{padding-left: 10px; margin-top: 35px;}
.singleworkstitle .border-color-works { width: calc(100% - 10px); margin-left: 10px;}