

/*
 * Open Sans Hebrew (Hebrew) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: italic;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans Hebrew';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.ttf) format('truetype');
}

@media only screen and (min-width: 1000px) {
header.centered_logo .q_logo img, header:not(.centered_logo) .q_logo img {
  max-height: 60% !important;
  top: -36px;
}
header .container_inner .header_inner_left {
  left: 20%!important;
}
.page_header.fixed .header_bottom .q_logo {
left:0;
}
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
float: right;
}
.drop_down .second {
  left: auto;
  right: 0;
}
nav.main_menu ul li {
float:right;
}
body div.pp_default a.pp_next, body div.pp_default a.pp_previous {
  font-size: 50px;
}
.arrow_carrot-left:before {
  content: "\3e";
}
.arrow_carrot-right:before {
  content: "\3c";
}
@media only screen and (max-width: 768px) {
.vc_col-sm-6.vc_col-md-3.vc_col-xs-12.wpb_column.vc_column_container {
  padding-left: 4px;
  padding-right: 0;
}
}
.portfolio_single.gallery .two_columns_75_25.clearfix.portfolio_container {
  display: none;
}
body * {
font-family: 'Open Sans Hebrew', sans-serif !important;
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  color: #fff;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
  color: #fff;
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
  padding: 9px 0 9px 10px;
  left: 0;
  right: auto;
  text-align: left;
}
nav.mobile_menu {
  text-align: right;
}
.fa-angle-right:before {
  content: "\f104";
font-family: FontAwesome
}
header .container_inner .header_inner_left {
  left: 17%;
}
.mobile_menu_button {
  float: right;
  margin: 0 0 0 20px;
}
@media only screen and (max-width: 1000px) {
.logo_wrapper {
  left: 0;
}
.q_logo img {
    left: 40px;
}
}
.header_bottom .container_inner{
  padding-left: 0;
}
.q_list.circle ul>li:before {
  right: 0;
  left: auto;
}
.q_list.circle ul>li {
padding: 0 21px 0 0;
}
.footer_bottom_holder .column3 .vc_col-sm-12.wpb_column.vc_column_container {
  padding-right: 0;
  padding-top: 6px;
}
.footer_bottom_holder .column3 .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper {
  text-align: right;
}
@media only screen and (max-width: 600px){
.footer_bottom_holder .column3 .vc_col-sm-12.wpb_column.vc_column_container .wpb_wrapper {
  text-align: center;
}
.footer_bottom_holder .column3 .vc_col-sm-12.wpb_column.vc_column_container {
padding-left: 0;
}
}
.footer_bottom_holder .three_columns .column2 .column_inner {
  padding: 0 92px 0 30px;
}
@media only screen and (max-width: 1000px) {
.footer_bottom_holder .three_columns .column2 .column_inner {
  padding: 0 40px 0 30px;
}
}
@media only screen and (max-width: 612px) and  (min-width: 600px) {
.footer_bottom_holder .three_columns .column1 .column_inner .textwidget {
  padding-left: 10px;
}
}


.wpb_text_column.wpb_content_element h4 {
    text-transform: initial;
}
/* by uri */
.drop_down .narrow .second .inner ul li {
clear:both;
}
.blog_holder article .post_info>div {
float:right;
}
.blog_holder.blog_split_column article:not(.format-link):not(.format-quote) .post_content_column.text-wrapper.split_column_full_width .post_text_inner p {
    font-size: 15px;
}
.blog_holder.blog_split_column.masonry_pagination .post_info {
    display: none;
}
form.wpcf7-form.default {
    text-align: right;
}

.blog_holder.blog_split_column .post_content_column{
width:20%;
}
.blog_holder.blog_split_column .post_content_column.text-wrapper {
width:80%;
padding-right: 15px;
}
.latest_post_holder.boxes.four_columns img.attachment-portfolio-square.size-portfolio-square.wp-post-image {
    max-width: 105px;
    margin: 0 auto;
    display: block;
}
.q_logo a{
    visibility: initial;
    height: 103px;
}


/* by uri 6.6.16*/
.mobile_menu_button .fa-bars:before {
    color: #000;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
    color: #8d8d8d;
}
header .q_logo img.mobile {
    width: 211px !important;
}
.fa-angle-right.open:before {
    content: "\f107";
}
nav.mobile_menu ul li ul li {
    margin: 0 20px 0 0;
}

/* end by uri 6.6.16*/