html { direction: rtl; unicode-bidi: embed;} 
.rtl body,.rtl .tj-hover-3 .tj-overlay .subtitle,.rtl .tj-hover-2 .tj-overlay .subtitle,.rtl .tj-hover-1 .tj-overlay .subtitle,.rtl .page-side .title .second-part,.rtl .tj-circle-hover .tj-overlay .details .subtitle,.rtl .tj-hover-3 .tj-overlay .subtitle,.rtl .double-title span,.rtl .product-categories .children li a, .rtl .product-categories .children li span,.rtl .thin-text,h1,h2,h3,h4,h5,.rtl .page-side .title,.rtl .double-title,.rtl .project-title,.rtl .cap-compact .cap-title,.rtl .side-title,.rtl .tj-hover-3 .tj-overlay .title,.rtl .blog-grid .post-header,.rtl #post-header .header-content .post-title,.rtl .contact-detail h5,.rtl .owl-caption .title,.widget-title,.cap-lg .cap-title,.rtl .vertical-services .service-details .title,.rtl .call-to-action .action-title,.rtl .cap-elegant .cap-des,.rtl .team-item .team-content .title,.rtl .vertical-services .service-details .title,.rtl .owl-caption .sub-title,.rtl .owl-caption .title, .rtl .owl-caption i {	font-family: 'almoni-tzar', 'Roboto'!important;}
.rtl .wpcf7 { text-align: right; } 
.rtl .wpcf7 form .wpcf7-submit { float: left; } 
body {
	direction: rtl;
}
.tp-leftarrow.default { 
	background: url("images/img-next-prev.png") no-repeat scroll 0 top rgba(0, 0, 0, 0);    
	height: 130px;    
	width: 100px;
}
.tp-leftarrow:hover, .tp-rightarrowrow:hover { background-position: 0 0;}
.tp-rightarrow.default { background: url('images/img-next-prev.png') no-repeat scroll 0 bottom; height: 102px; width: 100px; }
.tparrows.hidearrows { opacity: 1;}
.rtl #navigation li a {
	text-align: right;
}
.rtl #navigation .nav-prev > a i {
	float: left;
	margin-top: 4px;
}
#navigation li.menu-item-has-children > a:after {
	content: "\f104";
	left: 35px;
	right: auto;
}

.rtl #menu-toggle-wrapper, .rtl #side-bar, .rtl #inner-bar { left: auto; right: 0; }

.widget ul li {
  border-bottom: 0px dotted #ccc;
}

.rtl #main-content {
	margin-left: 0;
	margin-right: 70px;
}

.rtl .page-side {
	background: #f3f5f5;
	/*left: auto;
	right: 70px;*/
	width: 50%;
}
.page-side.width-75 {
	width: 75%;
}
.page-side .title {
    color: #0e76bc;
    font-weight: 400;
}
.page-main {
    margin-left: 0;
}
.kb-slider:after {
	background: none !important;
}
#logo-paged {
    margin-bottom: 25px;
}
#menu-toggle-wrapper span {
    color: #000;
    margin: 48px auto 0!important;
    display: block;
    text-align: center;
}
.page-side .toranj-vc-row-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.page-side p {
    color: #58585a;
    font-size: 16px;

    padding-left: 28px;
	margin-bottom:8px;
}
#navigation li.current-menu-item a:before, #navigation li.current-menu-parent > a:before, #navigation .nav-prev > a:before {
    background: none;
}
#navigation li:first-child {
    border-top: 0px solid #efefef;
	background:url(images/bg-meni-li.png) repeat-x center top #fff;
}
#navigation li a:hover, #navigation li a:focus{
	background:none;
}
#navigation li.current-menu-item a, #navigation li.current-menu-parent > a { 
background:#F3F5F4;

}
#navigation li {
	border-bottom:1px solid #cfcfcf;
    color: #767677;

}
.page-side h5 {
    color: #0e76bc;
    font-weight: 400;
	/*font-family: almoni-tzar!important;*/
	font-size:20px;
}
.page-id-1740 .page-side .title {
    display: none;
}
.page-side.width-60 {
    width: 40%;
	left: auto;
	right: 0;
}
.side-content.vcenter p span {
    color: #0e76bc;
}
.page-side .side-content form input[type="text"] {
    background: none repeat scroll 0 0 #fbfcfc;
    border: 1px solid #cdcccc;
    box-shadow: 0 0 2px 0 #ccc;
    height: 24px;
    line-height: 24px;
    margin: 5px 10px;
    padding: 0 10px;
	width:280px;
}
.rtl .wpcf7-form {
    text-align: right;
}
.rtl .page-side .side-content form input[type="submit"] {
    background: none repeat scroll 0 0 #f47620;
    color: #fff;
    padding: 0;
    height: 26px;
    padding: 0 13px;
    cursor: pointer;
    color: #fff;
    margin: 5px 10px;
}
.rtl .wpcf7-form label {    width: 35px;}
div.wpcf7-validation-errors {
    border: medium none;
	 margin: 0;
	 color:#ff0000;
	 font-size: 11px;
	 text-align:center;
}
span.wpcf7-not-valid-tip {    display: none;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid{
    border: 1px solid red;
}
.right-contact .left-form {
    position: relative;
}
div.wpcf7 img.ajax-loader {
    bottom: 9px;
    left: 5px;
    margin-left: 0;
    position: absolute;
}
div.wpcf7-mail-sent-ok {
    border: medium none;
	 margin: 0;
}
a.mailtopage{
	color:#404040;
}
.download-page > ul {
    margin: 0;
    padding: 0;
}
.download-page > ul li {
    background: url("images/bg-meni-li.png") repeat-x scroll center top;
    display: block;
    height: 55px;
    line-height: 55px;
    list-style: outside none none;
    margin: 0;
}
.download-page > ul li span {
    display: inline-block;
    width: auto;
	color: #58585a;
}
.rtl .download-page > ul li a {
    font-weight: 700;
    margin-right: 10px;
    padding: 0 23px 0 0;
	float:left;
}
.rtl .download-page > ul li a.view-koma {
    background: url("images/view.png") no-repeat scroll right center ;
}
.rtl .download-page > ul li a.doawload-koma {
    background: url("images/dowload.png") no-repeat scroll right center ;
}
.page-side {  direction: rtl; text-align: right; }

.rtl .language { right: auto; left: 0; position: absolute; top: 42px;    z-index: 9;    color: #fff;}
.icl_lang_sel_native{    padding: 5px 10px;    text-transform: uppercase;    font-size: 14px;	background:#444444;	color:#fff;}
.icl-en  .icl_lang_sel_native{    font-size: 12px;}
.icl_lang_sel_current {    background: #fff;    color: #000;    padding: 5px 10px;}
#lang_sel_list.lang_sel_list_vertical { width: 51px;}
#lang_sel_list.lang_sel_list_vertical li { width: 24px;}

#lang_sel_list.lang_sel_list_vertical a, #lang_sel_list.lang_sel_list_vertical a:visited {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #cdcdcd;
  border-image: none;
  border-right: 0px solid #cdcdcd;
  border-style: solid;
  border-width: 0 0px 0px;
  padding-left: 10px;
}
.vcenter-wrapper {
height: auto;
}
.page-side.width-75  .side-content {
    padding: 0 10%;
}
.vcenter-wrapper #logo-paged {
	padding:60px 0 0;
}

.vc_col-sm-6.wpb_column.vc_column_container { padding: 0 0 0 2%; } 


@media only screen and (max-width: 1289px){ 
.page-side .side-content form input[type="text"] {
    width:250px;
	margin:5px 3px;
}
.wpcf7-form p{
	padding:0;
}
}
@media only screen and (max-width: 1080px){ 
.download-page > ul li span {
    width: 35%;
}
.page-side .side-content form input[type="text"] {
  width: 200px;
}
}
@media only screen and (max-width: 992px){ 
	.page-side {
		/*right: 0;*/
		width: auto !important;
	}
	.page-template-template-contact-php .page-main {
  margin-right: 0;
}
	
}
@media only screen and (max-width: 630px){ 
.wpcf7-form label {
    width: 50px;
}
}
@media only screen and (max-width: 460px){ 
.page-side .side-content form input[type="text"] {
    width: 150px;
	margin:5px 0;
}
.page-side .title {
    margin-right: 0;
}
}
@media only screen and (max-width: 420px){
.download-page > ul li span {
  width: 47%;
}
.download-page > ul li a {
  font-weight: 400;
  margin-right: 4px;
  padding: 0 18px 0 0;
  font-size: 11px;
}
.page-side .side-content {
    padding: 0 12px;
}
}
.rtl #side-footer {
    top: 500px;
}

.rtl #side-contents {
    padding-bottom: 0;
}
.rtl #side-contents .logo-alt {
    margin: 60px 0 0;
    text-align: right;
}
.section-title double-title {display:none;}
