@charset "UTF-8";
/*!
Theme Name: Creatista

Adding support for languages written in a Right To Left (RTL) direction is easy -
it's just a matter of overwriting all the horizontal positioning attributes
of your CSS stylesheet in a separate stylesheet file named rtl.css.

https://codex.wordpress.org/Right-to-Left_Language_Support

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Reset
# Accessibility
# Typography
# Forms
# Navigation
  ## Menus
  ## Navigation
# Widgets
# Content
  ## Header
  ## Footer
  ## Posts and pages
  ## Comments
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Reset
--------------------------------------------------------------*/
body {
  direction: rtl;
  unicode-bidi: embed;
}

/*--------------------------------------------------------------
## Accessibility
--------------------------------------------------------------*/
@media screen and (min-width: 62em) {
  .content-area:not(.full-width) {
    float: right;
    padding-left: 5em;
    padding-right: 0;
  }
  .single-jetpack-portfolio .content-area, .page-template-template-without-sidebar-page .content-area {
    padding-left: 0;
  }
}

@media screen and (min-width: 62em) {
  .site-content .widget-area {
    float: left;
  }
}

/*--------------------------------------------------------------
## Typography
--------------------------------------------------------------*/
caption, th, td {
  text-align: right;
}

@media screen and (min-width: 48em) {
  blockquote {
    padding: 1.04545em 3.5em 1.27273em 0.90909em;
  }
  blockquote:before {
    left: auto;
    right: 0.31429em;
  }
}
ul, .widget .textwidget ul, ol, .widget .textwidget ol {
  margin: 0 0.92857em 1.42857em 0;
}

li > ul, .widget .textwidget li > ul,
li > ol, .widget .textwidget
li > ol {
  margin-left: 0;
  margin-right: 1em;
}

dd {
  margin: 0 1.21429em 1.42857em 0;
}

@media screen and (min-width: 48em) {
  ul, .widget .textwidget ul, ol, .widget .textwidget ol {
    margin: 0 0.8125em 1.25em 0;
  }

  li > ul, .widget .textwidget li > ul,
  li > ol, .widget .textwidget
  li > ol {
    margin-right: 0.875em;
  }

  dd {
    margin: 0 1.0625em 1.25em 0;
  }
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
input[type="radio"],
input[type="checkbox"] {
  margin: 0 0 0.57143em 1.1em;
}

select {
  background-position: left 0.35714em top 50%;
  padding-left: 1.85714em;
  padding-right: 0.71429em;
}

.search-form .search-field {
  padding-left: 3em;
  padding-right: 0.71429em;
}
.search-form .search-submit {
  right: auto;
  left: 1px;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.post-navigation .nav-previous {
  text-align: right;
}
.post-navigation .nav-next {
  text-align: left;
}
@media screen and (min-width: 48em) {
  .post-navigation .nav-previous {
    padding-right: 0;
    padding-left: 0.625em;
  }
  .post-navigation .nav-next {
    padding-left: 0;
    padding-right: 0.625em;
  }
}

.pagination a.prev:before {
  content: "";
}
.pagination a.next:before {
  content: "";
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.menu-primary-container .menu > .menu-item-has-children > a {
  padding-right: 0;
  padding-left: 2.25em;
}
.menu-primary-container ul ul {
  padding-left: 0;
  padding-right: 1.25em;
}
.menu-primary-container .menu-item-has-children > a {
  padding-right: 0;
  padding-left: 2.8125em;
}
@media (min-width: 62em) {
  .menu-primary-container {
    margin-right: 0;
    margin-left: -2em;
  }
  .menu-primary-container .menu > li {
    float: right;
    margin-right: 0;
    margin-left: 2em;
  }
  .menu-primary-container .menu-item-has-children > a:before {
    float: left;
    margin-left: 0;
    margin-right: 0.625em;
  }
  .menu-primary-container .menu-item-has-children > a,
  .menu-primary-container .menu > .menu-item-has-children > a {
    padding-left: 0;
  }
  .menu-primary-container .sub-menu .sub-menu {
    left: auto;
    right: 100%;
  }
  .menu-primary-container .menu-item-has-children .menu-item-has-children:hover > a:before, .menu-primary-container .menu-item-has-children .menu-item-has-children > a:before {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}

@media (min-width: 62em) {
  .top-navigation-right {
    margin-right: 0;
    margin-left: -2em;
  }
  .top-navigation-right li {
    float: right;
    margin-left: 2em;
    margin-right: 0;
  }
}

/*--------------------------------------------------------------
## Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget ol ul, .widget ol ol, .widget ul ul, .widget ul ol {
  margin: 1.5em 0.71429em 0 0;
}
.widget.widget_calendar tbody tr td:first-child, .widget.widget_calendar tbody tr th:first-child, .widget.widget_calendar thead tr td:first-child, .widget.widget_calendar thead tr th:first-child {
  padding-left: 0;
  padding-right: 1.85714em;
}
@media (min-width: 62em) and (max-width: 93.3125em) {
  .widget.widget_calendar tbody tr td:first-child, .widget.widget_calendar tbody tr th:first-child, .widget.widget_calendar thead tr td:first-child, .widget.widget_calendar thead tr th:first-child {
    padding-right: 0;
  }
}
.widget.widget_calendar tbody tr td:last-child, .widget.widget_calendar tbody tr th:last-child, .widget.widget_calendar thead tr td:last-child, .widget.widget_calendar thead tr th:last-child {
  padding-right: 0;
  padding-left: 1.85714em;
}
@media (min-width: 62em) and (max-width: 93.3125em) {
  .widget.widget_calendar tbody tr td:last-child, .widget.widget_calendar tbody tr th:last-child, .widget.widget_calendar thead tr td:last-child, .widget.widget_calendar thead tr th:last-child {
    padding-left: 0;
  }
}
.widget.widget_calendar tfoot td {
  text-align: right;
}
.widget.widget_calendar tfoot td:last-child {
  text-align: left;
}
.widget.widget_calendar #next {
  text-align: left;
}
.widget .tagcloud a {
  margin: 0 0 0.38462em 0.07692em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
body:not(.single-jetpack-portfolio):not(.search) .jetpack-portfolio-shortcode .portfolio-entry-column-3,
body:not(.single-jetpack-portfolio):not(.search) .jetpack-portfolio-shortcode .portfolio-entry-column-2,
body:not(.single-jetpack-portfolio):not(.search) .jetpack-portfolio-shortcode .portfolio-entry-column-4,
body:not(.single-jetpack-portfolio):not(.search) .jetpack-portfolio-shortcode .portfolio-entry-column-5,
body:not(.single-jetpack-portfolio):not(.search) .jetpack-portfolio-shortcode .portfolio-entry-column-6,
body:not(.single-jetpack-portfolio):not(.search) .jetpack-portfolio-shortcode .portfolio-entry-column-1 {
  float: right;
}

#infinite-handle span button:before {
  content: "";
  margin-right: 0;
  margin-left: 1em;
  float: right;
}

/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
.site-logo-wrapper {
  margin: 0 0 0 auto;
}

@media screen and (min-width: 62em) {
  .site-branding .site-logo-wrapper + .top-navigation-right,
  .site-branding .menu-primary-container {
    margin-left: 0;
    margin-right: auto;
  }
  .site-branding .menu-primary-container + .top-navigation-right {
    margin-left: 0;
    margin-right: 2.5em;
  }
}

.menu-toggle-wrapper .menu-toggle {
  margin-right: 0;
  margin-left: -1.07143em;
}

.menu-toggle {
  font-size: 14px;
  font-size: 0.875rem;
}
.site-header-menu .menu-toggle {
  left: 0.35714em;
  right: auto;
}
@media (min-width: 48em) {
  .site-header-menu .menu-toggle {
    left: 1.78571em;
  }
}

.dropdown-toggle {
  right: auto;
  left: -0.72727em;
}

@media (min-width: 62em) {
  .theme-social-menu a[href*="twitter.com"]:before, .theme-social-menu a[href*="facebook.com"]:before, .theme-social-menu a[href*="google.com"]:before, .theme-social-menu a[href*="plus.google.com"]:before, .theme-social-menu a[href*="pinterest.com"]:before, .theme-social-menu a[href*="foursquare.com"]:before, .theme-social-menu a[href*="yahoo.com"]:before, .theme-social-menu a[href*="skype:"]:before, .theme-social-menu a[href*="yelp.com"]:before, .theme-social-menu a[href*="linkedin.com"]:before, .theme-social-menu a[href*="viadeo.com"]:before, .theme-social-menu a[href*="xing.com"]:before, .theme-social-menu a[href*="soundcloud.com"]:before, .theme-social-menu a[href*="spotify.com"]:before, .theme-social-menu a[href*="last.fm"]:before, .theme-social-menu a[href*="youtube.com"]:before, .theme-social-menu a[href*="vimeo.com"]:before, .theme-social-menu a[href*="vine.com"]:before, .theme-social-menu a[href*="flickr.com"]:before, .theme-social-menu a[href*="500px.com"]:before, .theme-social-menu a[href*="instagram.com"]:before, .theme-social-menu a[href*="tumblr.com"]:before, .theme-social-menu a[href*="reddit.com"]:before, .theme-social-menu a[href*="dribbble.com"]:before, .theme-social-menu a[href*="stumbleupon.com"]:before, .theme-social-menu a[href*="digg.com"]:before, .theme-social-menu a[href*="behance.net"]:before, .theme-social-menu a[href*="delicious.com"]:before, .theme-social-menu a[href*="deviantart.com"]:before, .theme-social-menu a[href*="play.com"]:before, .theme-social-menu a[href*="wikipedia.com"]:before, .theme-social-menu a[href*="apple.com"]:before, .theme-social-menu a[href*="github.com"]:before, .theme-social-menu a[href*="github.io"]:before, .theme-social-menu a[href*="windows.com"]:before, .theme-social-menu a[href*="tripadvisor."]:before, .theme-social-menu a[href*="slideshare.net"]:before, .theme-social-menu a[href*=".rss"]:before, .theme-social-menu a[href*="vk.com"]:before {
    margin-left: 0;
  }
}

.theme-social-menu a:before {
  margin-left: 0.68182em;
  margin-right: 0;
}

/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
@media screen and (min-width: 48em) {
  .entry-row .entry-wrapper {
    padding-right: 5.81395%;
    padding-left: 0;
  }
}
@media screen and (min-width: 62em) {
  .entry-row .entry-wrapper {
    padding-right: 8.24176%;
  }
}
@media screen and (min-width: 93.375em) {
  .entry-row .entry-wrapper {
    padding-right: 9.05797%;
  }
}

@media screen and (min-width: 48em) {
  .author-info .author-avatar {
    float: right;
    margin: 0.25em 0 0 1.875em;
  }
}
@media screen and (min-width: 48em) {
  .author-info .author-description {
    padding: 0 6.875em 0 0;
  }
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-list .children {
  margin: 0 1.14286em 0 0;
}

.comment-author .avatar {
  float: right;
  margin: 0.14286em 0 0 1.42857em;
}
@media screen and (min-width: 48em) {
  .comment-author .avatar {
    margin: -0.5625em 0 0 1.25em;
  }
}

.comment-metadata > a,
.pingback .edit-link > a {
  margin-right: 0;
  margin-left: 1em;
}

.reply a:before {
  margin-left: 0.71429em;
  margin-right: 0;
}

/*# sourceMappingURL=rtl.css.map */
