@import url("fonts/stylesheet.css");
/* rtl.css */
/* fonts */
ul,
ol,
dl {
  margin-left: 0;
  margin-right: 30px;
}
blockquote {
  padding-left: 0;
  padding-right: 15px;
  border-left: 0;
  border-right: 1px solid #ddd;
}
pre {
  direction: ltr;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Alef', 'Helvetica Neue', Helvetica, sans-serif;
}
#header #primary-nav .sf-menu > li {
  float: right;
}
#header #primary-nav .sf-menu .sub-menu {
  left: auto;
  right: 0;
}
#header #primary-nav .sf-menu a {
  font-family: 'Alef';
  font-size: 1.3em;
}
/*homepage*/
.page-template-template-home-php h1 {
  font-weight: bold;
}
#content {
  /*blog page*/

  /*content stuff */

  /* comments area */

}
#content .home-intro {
  font-style: normal;
}
#content #primary,
#content #post-0 {
  float: right;
}
#content #sidebar {
  float: left;
}
#content .block #reply-title {
  float: right;
}
#content .block #commentform {
  float: left;
}
#content .block #commentform input {
  float: right;
  margin-right: 0;
  margin-left: 1rem;
}
.portfolio-filter {
  text-align: right;
}
.portfolio-filter ul {
  margin-left: 0;
  margin-right: 5px;
}
.portfolio-filter h5 {
  font-weight: bold;
}
.portfolio-filter li + li {
  padding-left: 0;
  padding-right: 5px;
}
.portfolio-filter li + li:before {
  padding-right: 0;
  padding-left: 5px;
}
#zilla-gallery-featured-portfolios,
.portfolio .slider {
  direction: ltr;
}
/* contact page */
.contactform {
  margin-right: 0;
}
.contactform li input[type="text"] {
  float: right;
}
/* widgets */
.widget ul {
  margin-right: 0;
}
.widget-title {
  font-style: normal;
  font-weight: 600;
}
/* various */
.zilla-testimonial-pager span {
  margin-left: 0;
  margin-right: 8px;
}
.page-intro p,
.page-caption,
.zilla-testimonial-quote {
  font-style: normal;
}
body .ui-widget-content {
  border: none;
  background: none;
}
.left_side {
  position: absolute;
  left: 0;
  width: 55%;
  color: #e9552e;
  font-size: 145%;
  line-height: 10pt;
}
.left_side p {
  margin-bottom: 10px;
  padding-bottom: 0;
}
.right_side {
  float: right;
  width: 65%;
  position: relative;
}
body .ui-widget-header {
  background: none;
  border: none;
}
body .ui-tabs-vertical .ui-tabs-nav li {
  margin-bottom: 4px !important;
  border: none !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  background: #cecece;
}
body .ui-tabs-vertical .ui-tabs-nav li a {
  border: none !important;
}
body .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
  background: #e9552e;
}
body .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
  color: white !important;
}
.techno {
  width: 100% !important;
}
.txt_wrap {
  float: left;
  width: 62%;
}
@media screen and (max-width: 992px){
 html .txt_wrap {
  float: none;
  width: 100%;
  } 
  html .zilla-one-half .alignright{
    float: none;
  }
}
body .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  padding-top: 5px;
  padding-bottom: 5px;
}
.entry-content {
  position: relative;
}
#content.lesstoppad {
  padding-top: 3rem;
}
#footer .copyright {
  color: #ffffff;
}
div.contact-form {
  text-align: right;
  direction: rtl;
}
div.contact-form .rowy {
  margin-top: 12px;
}
div.contact-form .rowy.first {
  margin-top: 0;
}
div.contact-form .rowy span.label,
div.contact-form .rowy a {
  display: inline-block;
}
div.contact-form .rowy.phone span.label,
div.contact-form .rowy.fb span.label,
div.contact-form .rowy.address span.label,
div.contact-form .rowy.phone a,
div.contact-form .rowy.fb a,
div.contact-form .rowy.address a {
  margin-top: 2px;
}
div.contact-form a {
  color: #ffffff;
}
div.contact-form a:hover {
  text-decoration: underline;
  color: #ffffff;
}
div.contact-form span.label {
  color: #ffffff;
}
div.contact-form span.ico {
  background-image: url("img/footer_sprites.png");
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 8px;
}
div.contact-form span.ico.email {
  width: 25px;
  height: 21px;
  background-position: -1px 0;
  margin-top: 1px;
}
div.contact-form span.ico.phone {
  width: 27px;
  height: 27px;
  background-position: 0 -36px;
  position: relative;
  left: 3px;
}
div.contact-form span.ico.fb {
  width: 15px;
  height: 27px;
  background-position: -6px -116px;
}
div.contact-form span.ico.address {
  width: 24px;
  height: 31px;
  background-position: -2px -74px;
}
div.contact-form span {
  vertical-align: top;
}
#header.static {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 6785;
  width: 100%;
  background: #fff;
  padding-top: 1rem;
  padding-bottom: 0;
}
#header.static #logo {
  margin-bottom: 1rem;
}
#header.static .bdtxt {
  display: none;
}
#header.static .bdico {
  width: 80px;
  height: 47px;
}
#header.static #primary-nav {
  margin-top: 0;
  margin-bottom: 0;
}
