body { direction: rtl }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: right;   margin-left: 1%;  margin-right: 0; }

.page-content .grid_3 { float: left;  margin-left: 0;}

.sf-menu li { float: right }
.first-head .sf-menu { float: right }
.first-head .searchform:before { left: 12px; right: auto }
span.info { float: left }
.second-head .sf-menu { float: right }
.head-social { float: left; margin: 40px 20px 40px 0 }
.second-head .sf-menu li { margin-right: 10px }
.second-head .sf-menu li:first-child { margin-right: 0 }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { right: 0px;left: auto }
.first-head .sf-menu ul:before, .second-head .sf-menu ul:before { right: 14px;left: auto }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { right: 184px;left: auto }
.first-head .sf-menu ul ul:before, .second-head .sf-menu ul ul:before {right: -12px;left: auto;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.flexslider { direction: ltr }
.imgtextho img {float: right; padding-left: 12px;}
.stunning-box span { margin-left: 30px }
#toTop i { padding: 7px 5px 0 0 }
h3.p-title { margin: 0 0 30px 16px }
.services img { float: right;margin: 0 0 20px 16px }
.services h4 { float: right }
.sqii { left: 0; right: auto }
.sqi { right: 0;left: auto }
.showcase a p { bottom: -170px }
.showcase a:hover h3 { bottom: 86px }
.showcase a h3 {
	-moz-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	left: auto;
	right: 10px
}
.showcase a h3 i {
	-moz-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	right: auto;
	left: -34px
}
.showcase a h3 i:before {
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
    margin-top: 0;
	margin: -2px 0px 0 0 !important;
}

#megaMenu ul.megaMenu > li.menu-item {}

.tags a:before, .widget_tag_cloud a:before, .widget_colangine_tags a:before, .wp-tag-cloud li a:before {padding-left:8px; padding-right:0px;}

.shareboxpost {  float: left;}
.shareboxpost .social-icons ul {float: left;}
ul.comment-list .fn {  float: none;}
ul.comment-list .commentmetadata {  left: 0;}
ul.comment-list .commentmetadata a {  float: left;}

.big-slider .flex-direction-nav .flex-next {
	left: -11px !important;
	border-right: 1px solid rgba(236, 236, 236, 0.3);
        width: 11px;
}

.big-slider .flex-direction-nav .flex-prev {
	left: 30px !important;
	right: auto !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border-left: 1px solid rgba(119, 119, 119, 0.3);
}
.big-slider .flex-direction-nav .flex-next:before {
	content: "";
	border-style: solid;
	border-width: 0 10px 10px 0px;
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #575757 rgba(0, 0, 0, 0);
	height: 0px;
	position: absolute;
	left: 0px;
	top: -10px;
	width: 0px;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}

.flex-direction-nav a i:before {

	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
        margin-top: 2px;
}


.widget .inputer, .footer_widget .inputer {
    float: right;
}

.wpcf7 input, .wpcf7 textarea, .wpcf7 select { float: right;}

.showcase li {float: right;}

.fll {float: right;  margin: 0 0 30px 20px !important;}
.author .fll {  margin: 0 0 0 20px !important;}
.social-icons ul li { float: right;}
#socfoot p { float: right; margin-left: 3px; margin-right: 0; }

.copyright{ text-align: right; }
.omega { margin-left: 0; margin-right: 1%; float: left; }
.alpha { margin-right: 0; margin-left: 0 }
.jcarousel-next-horizontal, .jcarousel-prev-horizontal { left: 24px !important;; right: auto !important; }
.jcarousel-prev-horizontal {left: 0 !important; right: auto !important; }
#testimonials .flex-direction-nav .flex-next { left: 20px; right: auto }
#testimonials .flex-direction-nav .flex-prev { left: 6px;right: auto }
.sf-menu li li a i { padding-left: 8px !important; padding-right: 0 !important}
.big-slider h3 {right: 8%;left: auto }
.big-slider p {right: 8%;left: auto }
.breadcrumb ul li:first-child { padding: 0 0 0 20px }
.breadcrumb li:before { left: -6px;right: auto }
.the-list li [class^="icon-"], .the-list li [class*=" icon-"], .the-icons li [class^="icon-"], .the-icons li [class*=" icon-"] {padding-left: 8px;padding-right: 0;}
.lefttt { float: right }
.widget-title img { float: right }
.widget-title h4 { float: right; margin: 8px 0 0 10px }
.meta-date {float: right;}
.post-title-row .post-title { margin: 8px 20px 10px 0; float: right }
.meta-more {float: right;padding-right: 20px }
.read-more { float: left }
.flex-control-paging li a { text-indent: 9999px }
.tags a i,.widget_tag_cloud a:before, .meta-links li i, .meta-more i, .accordion-head i, .toggle-head i, .pricingtable ul i { padding-right: 0;padding-left: 8px}
div.jp-audio, div.jp-audio-stream, div.jp-video { direction: ltr }
.blockquote { border-right: 5px solid #1ABC9C; border-left: 0 }
.author .flr { margin: 0 0 0 20px !important }
.author h3, .author p { float: right }
ul.showcomments .thumb {float: right;margin: 0 0 0 30px}
ul.showcomments h4.entry-title i { padding-right: 8px }
ul.showcomments span.date { float: left }
.accordion-head-sign, .toggle-head-sign { float: left }
.filterable { float: left }
.sb-slider h3 {border-right: 4px solid rgba(255, 255, 255, 0.7);border-left: 0;}
#slides, .rotating-slider, .modern-slider, .raised { direction: ltr }
.forum .table th, .forum .table td { text-align: right;padding: 16px 20px 16px 10px }
.stunning-box2 .stuntext { float: right }
.stunning-box2 a.btn { float: left }
.stunning-box2 span { margin-right: 0;margin-left: 30px }
.dropcap, .dropcap-border { margin: 0px 0 8px 16px;float: right }
a.notification-close { left: 20px;right: auto }
.notification-box p i { padding-left: 10px;padding-right: auto;border-left: 1px solid;border-right: 0;margin-left: 10px;margin-right: auto }
.progress-bar span.lengh { left: 20px;right: auto }
.progress-bar .progress-bar-text { left: auto;right: 20px }
.social a, .social-big a, .social-font a { float: right}
.tabs li {float: right;margin: 0 0 0 3px;}
.img-testimonials { left: 20px }
.meta-more span { padding-left: 20px;   padding-right: 0; }
ol li { margin: 0 25px 0 0px; font-size: 15px; padding: 0 0 0 0; }
.post-content ul.liststyle, .page-content ul.liststyle { margin-bottom: 10px; margin-right: 10px; }
.page-content ol, .post-content ol { margin-bottom: 10px; margin-right: 10px; }
.post-content ul.liststyle li, .page-content ul.liststyle li { margin-right: 0px; font-size: 15px; line-height: 24px; }
.post-content ul.liststyle li i:before, .page-content ul.liststyle li i:before { font-size: 20px; position: relative; top: 3px; }
.post-content ul.liststyle li i, .page-content ul.liststyle li i { margin-left: 5px; margin-right: 5px; }
/* 24/10/2014 - RTL bugs fixes */
.first-head .grid_3 { float:left; margin-left: 0px; }
.first-head .sf-menu li { margin-left: 18px; margin-right: 0px; }
.first-head .sf-menu li a { font-weight: normal; font-size: 14px; }
.small .head-social { margin: 12px 20px 12px 0px; }
.gce-next { float: left !important; }
.gce-prev { float: right !important; }
.footer_widget.widget_gce_widget .gce-widget-list .gce-tooltip-event { text-align: right; }
.widget-title h4 { margin-top: 0px !important; color: #2C3E50; }
.widget { margin-bottom: 20px; word-wrap: break-word; }
.gce-qtip-content { text-align: right !important; }
.btn-1:after {
	right: auto;
	left: 15px;
	top: auto;
	bottom: 0px;
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);
}
.post-title-row .post-title { margin: 0px 20px 10px 0; }
.meta-more [class^="icon-"]:before, .meta-more[class*=" icon-"]:before { margin: 0 0 0 8px !important; }
.meta-more { font-size: 15px; width: 672px; padding-left: 0px; }
.meta-more i { padding-left: 0px; }
.meta-more span { padding-left: 15px; }
.meta-more .shareboxpost { width: 112px; }
.meta-more .shareboxpost h3.p-title { display: none; }

.widget .tabswrap .tabs-content ul li span.date, .recent ul li span.date {
	float: left;
	right: auto;
	left: 0;
	font-size: 11px;
	height: 16px;
}
.recent-portfolio ul li { margin-right: 0px; margin-left: 20px; }
.recent-portfolio ul li:nth-child(2n) { margin-left: 0px; }
.widget .tabswrap .tabs-content ul li, .recent ul li { padding-bottom: 19px; float: right;  }
.widget .tabswrap .tabs-content ul li .post-thumbnail, .recent ul li .post-thumbnail {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
#commentform textarea, #contactForm textarea { font-family: alef; font-size: 15px; }
#toTop { right: auto; left: 32px; }
#commentform .grid_4 { margin-left: 0px; margin-right: 1%; }
#commentform .grid_4.alpha { margin-right: 0; margin-left: 0; }
#commentform .grid_4.omega { margin-left: 1%; margin-left: 0; float: right; }
#commentform .inputer { font-family: alef, arial; font-size: 16px; }

/* pp fix :/ */
div.pp_default .pp_content_container .pp_right { padding-right: 20px !important; padding-left: 13px !important; }
a.pp_close { font-size: 0px; }

/* media */
@media only screen and (min-width: 100px) and (max-width: 479px) {

        .shareboxpost { float: left;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

        .shareboxpost { float: left;}
		.widget .recent { float: right; }

}