/*
Theme Name: Daisho
Description: Adds support for languages written in a Right To Left (RTL) direction.
It's easy, just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

See http://codex.wordpress.org/Right_to_Left_Language_Support
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.2 - Entry Meta
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.12 - Comments
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 * ----------------------------------------------------------------------------
 */

body {
	direction: rtl;
	unicode-bidi: embed;
}

a {
	display: inline-block;
}

blockquote blockquote {
	margin-left: 0;
	margin-right: 24px;
}

menu,
ol,
ul {
	padding: 0 40px 0 0;
}

caption,
th,
td {
	text-align: right;
}

td {
	padding-left: 10px;
	padding-right: 0;
}

.assistive-text:focus {
	left: auto;
	right: 5px;
}


/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */

.site-header > a:first-child {
	display: inherit;
}

.site-description {
	font-style: normal;
}

.logo {
  height: 100%;
  position: absolute;
  left: 0;
}
/**
 * 4.2 Navigation
 * ----------------------------------------------------------------------------
 */

/* Navbar */
.site-navigation {
	right: 0;
	left: auto;
}

.nav-menu > li {
	margin-left: 45px;
	margin-right: 0px;
}

.compact-container {
	right: 0;
	left: auto;
}

.compact-search {
	float: right;
	margin: 0 20px 0 auto;
	padding-right: 32px;
	padding-left: 0;
}

.compact-search .label {
	float: right;
}

.compact-search .label:before {
	right: 0;
	left: auto;
}

.back {
	float: left;
}

.back .icon {
	float: right;
}

.back .icon svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.back .label {
	float: right;
	margin: 9px 5px 0 0;
}

@media (max-width: 950px) {
	.nav-menu > li:first-child {
		margin-right: 0;
	}
}
@media (max-width: 480px) {
	.nav-menu > li:first-child {
		margin-right: 0;
	}
.site-logo {
  max-width: 210px;
}
.menu-toggle:before {
  content: "";
}
.menu-toggle {
  max-width: 90px;
}
.toggled-on .nav-menu, .toggled-on .nav-menu > ul {
  width: 170px;
}
.nav-menu > li {
  text-align: right;
}
.logo {
  margin: 0;
}
.site-header {
  top: 0;
}
.page-header {
  margin-bottom: 21px;
}
.daisho-portfolio .site-header .site-header-inner {
  width: 305px;
}
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 0.5em;
}
p {
  margin: 0 0 22px;
}
/* END @media (max-width: 950px)*/	
}

@media (max-width: 768px) {
.daisho-portfolio .site-header .site-header-inner {
  width: 745px;
}
div.cycloneslider-slide div {
  width: 149px;
}
div.cycloneslider-slide div h1 {
  font-size: 26px;
}
div.cycloneslider-slide div h1.research:before, div.cycloneslider-slide div h1.mutag:before, div.cycloneslider-slide div h1.naming:before, div.cycloneslider-slide div h1.mitug:before, div.cycloneslider-slide div h1.ariza:before, div.cycloneslider-slide div h1.media:before, div.cycloneslider-slide div h1.copywriting:before, div.cycloneslider-slide div h1.pirsum:before, div.cycloneslider-slide div h1.spaces:before {
  width: 35px;
}
/* END @media (max-width: 480px)*/
}

/**
 * 5.0 Content
 * ----------------------------------------------------------------------------
 */
 
/**
 * 5.1 Entry Header
 * ----------------------------------------------------------------------------
 */

.entry-container .entry-header {
	float: right;
	margin-left: 4%;
	margin-right: 0;
}

.blog-comments-wrapper {
	left: auto;
	right: -35px;
}

@media (max-width: 950px) {
	.blog-comments-wrapper {
		right: auto;
		left: 0;
	}
	.entry-title {
		padding-right: 0;
		padding-left: 60px;
	}
}

/**
 * 5.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

.entry-meta > span {
	margin-left: 20px;
	margin-right: auto;
}

.entry-meta > span:last-child {
	margin-left: 0;
	margin-right: auto;
}

.featured-post:before {
	margin-left: 2px;
	margin-right: auto;
}

.entry-meta .date a:before {
	margin-left: 2px;
}

.comments-link a:before {
	margin-left: 2px;
	margin-right: auto;
}

.tags-links a:first-child:before {
	margin-left: 2px;
}

.edit-link a:before {
	margin-left: 2px;
}

.page-links .page-links-title {
	margin-left: 20px;
	margin-right: auto;
}

/**
 * 5.4 Galleries
 * ----------------------------------------------------------------------------
 */


/**
 * 5.5 Post Formats
 * ----------------------------------------------------------------------------
 */


/**
 * 5.6 Attachments
 * ----------------------------------------------------------------------------
 */


/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
	float: right;
}

.navigation .nav-next {
	float: left;
}

.sidebar .paging-navigation .nav-links,
.sidebar .post-navigation .nav-links {
	padding-left: 376px;
	padding-right: 60px;
}

.paging-navigation .nav-previous .meta-nav {
	margin-left: 10px;
	margin-right: auto;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: auto;
	margin-right: 10px;
}

.post-navigation a[rel="next"] {
	float: left;
	text-align: left;
}


/**
 * 5.8 Author Bio
 * ----------------------------------------------------------------------------
 */


/**
 * 5.9 Archives
 * ----------------------------------------------------------------------------
 */


/**
 * 5.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */


/**
 * 5.12 Comments
 * ----------------------------------------------------------------------------
 */

.comment-metadata,
.comment-content,
.comment-list .reply,
.comment-awaiting-moderation {
	float: left;
}

.comment-awaiting-moderation:before {
	margin-left: 5px;
	margin-right: auto;
}

.comment-reply-link:before,
.comment-reply-login:before {
	margin-left: 3px;
	margin-right: auto;
	-webkit-transform: scaleX(-1);
	-moz-transform:    scaleX(-1);
	-ms-transform:     scaleX(-1);
	-o-transform:      scaleX(-1);
	transform:         scaleX(-1);
}

#reply-title small a {
	float: left;
}

#commentform [for="author"],
#commentform [for="email"],
#commentform [for="url"],
#commentform [for="comment"] {
	float: right;
}

.sidebar .no-comments {
	padding-left: 376px;
	padding-right: 60px;
}


/**
 * 6.0 Sidebar
 * ----------------------------------------------------------------------------
 */

/**
 * 6.1 Widgets
 * ----------------------------------------------------------------------------
 */

/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer .widget-area,
.sidebar .site-footer {
	text-align: right;
}

/**
 * 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */


/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

@media print {
	.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
		margin-left: auto;
		margin-right: 0;
	}

	.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
		margin-left: 0;
		margin-right: auto;
	}
}

/**
 * 10.0 Portfolio.css
 * ----------------------------------------------------------------------------
 */

#etc {
	float: left;
	display: none;
}

#options #toggle-sizes a {
	margin-right: 0;
	margin-left: 20px;
}

#options #shuffle a {
	margin-right: 0;
	margin-left: 20px;
}

#filters {
	float: right;
}

#options li {
	float: right;
	margin: 0 5px 3px 0;
}

#container {
	margin: 0 -3px 0 auto;
}

.sharing-icons {
	right: auto;
	left: 0;
}

.sharing-icons a {
	margin-left: 0;
	margin-right: 18px;
}

.sharing-icons a:first-child {
	margin-right: 0;
}

.project-meta-col-1 {
	float: right;
	margin-right: 0;
	margin-left: 40px;
}

.project-meta-col-2 {
	float: right;
}

.project-meta-heading {
	float: right;
	padding-right: 0;
	padding-left: 10px;
}
.project-meta-description {
	float: right;
}
/* Grid System */
.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: 3.8%;
  margin-right: 0px;
  /* min-height: 1px;
  position: relative;*/
}
.last { margin-left: 0; margin-right: 0px }
.site-footer .footer-fa {
  text-align: left;
}
.site-footer .footer-fa a {
  color: #C6CACB;
  font-size: 20px;
  line-height: 1.25;
  margin-right: 20px;
  margin-left: 0px;
}
/* For http://www.siyan.net/wp-content/themes/daisho/modules/shortcode-content-slider/content-slider.css?ver=3.8.1 */
.grid_4 .content-block{
	/*float: right;*/
}
.content-block-wrapper {
  /*direction: ltr !important;*/
}
/*.content-block-wrapper-inner {
  direction: rtl !important;
}*/
/*.content-block-wrapper-inner {
  direction: ltr;
  float: right;
  left: 780px;
  position: relative;
}*/

.toggled-on .nav-menu, .toggled-on .nav-menu > ul {
  display: block;
  margin-left: 0;
  margin-top: 3px;
  padding: 0;
  width: 170px;
}