/* ===== Primary Styles ========================================================
   Author: Undsgn.com
   ========================================================================== */


/* ==========================================================================
   Base
   ========================================================================== */

@import url('https://fonts.googleapis.com/css?family=Heebo:400,700&subset=hebrew');

body {
	font:14px/19px Helvetica,Arial,sans-serif;
}

.alignleft {
	float:right;
}

.alignright {
	float:left;
}

/*
.navbar a,.sidebar-cont a,#footer a,.entry-more,.load-more a,b.p-info-meta,cite.fn,.comment-reply-link {
	font-family:'Helvetica Neue',Helvetica,Arial;
}
*/

code,pre {
	font-family:'Heebo',Courier,'Courier New',monospace;
}

blockquote {
	border-right:0;
	font-family: 'Heebo','Times New Roman',Times,serif;
}

a {
	color:inherit;
	color:#333;
	text-decoration:none;
	font-weight:700;
}

/* =============================================================================
   Header & Nav
   ========================================================================== */
/* Fixed Topbar Navigation */

.fixedMenu {
	right:0;
	left:auto;
}


.navbar .btn-navbar {
	text-align:right;
}

.navbar .nav > li > a,.dropdown-menu a {
	margin-right:0;
}

.navbar .nav.main-menu > li > a {
	padding:0 0px 10px 20px;
}
.navbar.filter .nav > li > a
{
	color: #018aae;
	font-size: 16px;
	padding: 0px;
	font-weight: normal;
	font-family:  'Heebo',Arial, Verdana, Tahoma, sans-serif
}
.navbar.filter .nav > li.active > a,
.navbar.filter .nav > li.pull-right > a
{
color: #e62e0d
}
.navbar .filter > li
{
	padding: 5px 12px 7px 12px;
	margin: 0px 0px 10px 15px;
	background: #ffffff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: none;
	display: inline-block;
}
.navbar.filter .pull-right {
	float: left;
	width: 200px;
	height: 80px;
	text-align: left;
	background: none;
	margin: 0px
}
.social-cont {
	left: 20px;
	right: auto
}

.navbar .nav.social-menu > li > a {
	padding:0 10px 0 0;
}


.navbar .nav li.dropdown > .dropdown-toggle .caret {
	margin-right: 5px;
	margin-left: 0px;
}

.menu-icon {
	left:0;
	right:auto;
	float:left;
	border-right:1px solid #ddd;
	border-left: none;
}

.icon-th {
	background-position:200px 0;
}
.dropdown-menu {
	right:0px;
	left: auto;
	float: right;
	-webkit-border-top-right-radius:0;
	-moz-border-top-right-radius:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-top-left-radius:0;
	border-top-left-radius:0;
}

@media (min-width: 769px) {
	/* Mouse hover effect */

	body.left-menu .dropdown-menu {
		top: 30px!important;
		right: 30px;
		left: auto;
		padding: 0px 20px 0px 0px !important;
	}

	body.left-menu .dropdown-menu .dropdown-menu {
		padding-left: 35px;
		padding-right: 0px;
	}

}

html.lt-ie9 body.left-menu .dropdown-menu {
	right: 30px;
	left: auto;
	padding: 0px 20px 0px 0px !important;
}


html.lt-ie9 .dropdown-menu .dropdown-menu {
	padding-left: 35px;
	padding-right: 0px;
}

/* ==========================================================================
   Structure & Content
   ========================================================================== */

body.left-menu #content {
	margin-right: 300px;
	margin-left: 0px;
}

.inner-scaff {
	padding:0 0 0 20px;
	margin-right:0
}

#background {
	right:0;
	left:auto;
}


#inner-logo {
	float:right;
}

.inline_menu #inner-logo {
	padding:0px 0px 0px 20px;
}

.span8.side-left-cont {
	padding-left:30px;
	padding-right:0px;
}


.sidebar-cont {
	padding-right:0;
}

.entry-cont {
	padding: 30px 20px 30px 20px;
}

.portfolio-container li {
	list-style-type:square;
	padding:0 3px 0 0;
	margin:0 -7px 0 0;
}

h1.portfolio-title {
	font-family:  'Heebo',Arial, Verdana, Tahoma, sans-serif;
	line-height: 30px;
	font-weight:300;
}

.portfolio-btn-cont .btns-nav {
	float:right;
	margin-top: 20px;
	direction: ltr
}

.portfolio-btn-cont i.share {
	float:left;
	margin-top: 20px
}

b.p-info-meta {
	margin-left:2px;
	margin-right:0px;
}
.p-info a, .entry-more a{
	color: #e62e0d
}

.glyph {
	float:right;
}

.glyph.btn {
	float:right;
	margin:0 0 0 10px;
}

a.glyph.btn.share {
	float:left
}

body.left-menu .fixed-wrap {
	float: right;
}

body.left-menu #wrapper .fixed-wrap {
	border-left: 1px solid #E5E5E5;
	border-right: none
}

/* FlexSlider Undsgn Theme
*********************************/

.gallery_element.fullscreendiv {
	right: 0px;
	left: auto;
}

.carousel li {
	margin-left:5px;
	margin-right:0px;
}

/* Direction Nav */

.flex-direction-nav .flex-next {
	background-position:-13px -114px;
	right:-36px;
	left: auto;
	-webkit-border-top-left-radius:1px;
	-moz-border-top-left-radius:1px;
	-o-border-top-left-radius:1px;
	border-top-left-radius:1px;
	-webkit-border-bottom-left-radius:1px;
	-moz-border-bottom-left-radius:1px;
	-o-border-bottom-left-radius:1px;
	border-bottom-left-radius:1px;
}

.flex-direction-nav .flex-prev {
	background-position:-93px -114px;
	left:-36px;
	right:auto;
	-webkit-border-top-right-radius:1px;
	-moz-border-top-right-radius:1px;
	-o-border-top-right-radius:1px;
	border-top-right-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	-moz-border-bottom-right-radius:1px;
	-o-border-bottom-right-radius:1px;
	border-bottom-right-radius:1px;
}

.flex-direction-nav .flex-full {
	background-position:-93px -114px;
	left:-6px;
	right: auto;
	-webkit-border-top-right-radius:1px;
	-moz-border-top-right-radius:1px;
	-o-border-top-right-radius:1px;
	border-top-right-radius:1px;
	-webkit-border-bottom-right-radius:1px;
	-moz-border-bottom-right-radius:1px;
	-o-border-bottom-right-radius:1px;
	border-bottom-right-radius:1px;
}

.flexslider:hover .flex-next {
	background-position:-13px -114px;
	right: 0px;
	left: auto;
}

.flexslider:hover .flex-full {
	left:0;
	right:auto;
}

.flexslider:hover .flex-prev {
	background-position:-93px -114px;
	left: 0px;
	right:auto;
	opacity:1;
}

.gallery_element .flexslider .slides > li .slide {
	float:right;
}


.gallery_element .flexslider .slides .slide h1 i {
	right:0;
	left: auto;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		background-position:-93px -114px;
		left: 0px;
		right:auto;
	}

	.flex-direction-nav .flex-next {
		background-position:-13px -114px;
		right: 0px;
		left: auto;
	}
}

/* =============================================================================
   Sharrre
   ========================================================================== */
#share.modal {
}

.sharrre {
	margin-right:10px;
	margin-left:0px;
}

.sharrre:first-child {
	margin-right:0;
}

.sharrre .count:before,.sharrre .count:after {
	right:49%;
	left: auto
}

.sharrre .count:before {
	margin-right:-7px;
	margin-left: 0px
}

.sharrre .count:after {
	margin-right:-6px;
	margin-left:0px;
}

@media (max-width: 470px) {

	.sharrre {
		float:right;
	}

	.sharrre:first-child {
		margin-right:10px;
		margin-left:0px;
	}
}

/* =============================================================================
   Wp generetaed class Ok
   ========================================================================== */


.alignleft {
	float:right;
	margin:0 0 20px 20px;
}

.alignright {
	float:left;
	margin:0 20px 20px 0;
}

/* =============================================================================
   Isotope Items
   ========================================================================== */

body.gallery-full .container-fluid.main .load-more {
	padding-right: 20px;
	padding-left: 0px;
}

.more-icon {
	float:left;
}

.category-testimonials .inside img {
	width: auto;
	float: right;
	margin-left: 15px
}
.category-testimonials .inside .entry-text-cont
{
padding-top: 0px;
padding-bottom: 15px
}
.category-testimonials .inside .entry-title
{
padding-bottom: 0px
}
.category-testimonials .inside div,
.category-testimonials .inside .info-box
{
	font-size: 12px;
	line-height: 15px;
	margin-top: 15px
}
.category-testimonials .inside div
{
	margin-top: 7px
}
.element {
	float:right;
}

.entry-text-cont {
	padding: 7px 20px 10px 15px;
	text-align: right
}

.single-portfolio .info-box
{
background: url("../img/quote.png") #F1F1F1 no-repeat 96% top;
padding-right: 70px;
padding-left: 7px;
margin-top: 18px!important
}
.single-portfolio .info-box div
{
font-size: 12px;
text-align: left;
padding-left: 7px
}
.single-portfolio .info-box p
{
display: none
}
div.entry-thumb div.video, div.img-cont div.video {
	right:0;
	left: auto;
}

.entry-more .icon-caret-right {
	margin-right:0;
	float:left;
}
h2.entry-title, h2.entry-title a {
	font-family:  'Heebo',Arial, Verdana, Tahoma, sans-serif;
	line-height: 33px;
    font-size: 30px;
	font-weight: 400
}

/* ==========================================================================
   Tabs & Accordions & Infobox
   ========================================================================== */

.nav-tabs > li > a {
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0;
}


div.evidence {
	border-right:1px solid #E5E5E5;
	border-left: none
}

/* ==========================================================================
   Footer
   ========================================================================== */

body.left-menu #wrapper #footer-container {
	right: 0px;
	left: auto
}

body.left-menu #wrapper #footer-container .social-cont {
	left: auto;

}
body.left-menu #wrapper #footer-container .navbar
{
	background: url("../img/builders.png") no-repeat 50% bottom;
	padding-bottom: 50px
}
body.left-menu #wrapper #footer-container .row-fluid
{
	margin-top: 0px
}

#footer {
	right:0;
	left: auto;
}

#copyright {
	text-align:right;
}

.go-up.glyph.btn {
	float:left;
	margin-left:0;
}


/* ==========================================================================
   Twitter: post format
   ========================================================================== */


.tweet .twt-tweet .entry-title,.tweet .twt-o .entry-title a,.tweet .twt-o .entry-title b {
	border-right:0;
}

/* ==========================================================================
   Comments
   ========================================================================== */


section.comment {
	padding:0 56px 0 0;
}

time a {
	padding-right:10px;
	padding-left: 0px;
}


.comment .avatar {
	margin-left:20px;
	margin-right: 0px;
}

.comment-reply-link {
	margin-right:56px;
	margin-left: 0px;
}

.children li {
	padding-right:30px;
	padding-left: 0px;
}

#commentform p {
	float:right;
}

#commentform p:first-child {
	margin-right:0;
}

#commentform p.comment-form-comment {
	margin-right:0;
}

#commentform p.form-submit {
	float:left;
}

input {
	margin-left:0;
}

.alert {
	padding:8px 14px 8px 35px;
}

.close {
	float:left;
}

/* ==========================================================================
   CForm 7
   ========================================================================== */

span.wpcf7-not-valid-tip {
	right:0;
	left: auto;
	padding-right:10px;
	padding-left:0px;
	margin-right:1px;
	margin-left:0px;
}


/* =============================================================================
   Search
   ========================================================================== */

span.add-on {
	left:0;
	right: auto;
}

.input-append .add-on:last-child,.input-append .btn:last-child {
	-webkit-border-radius:0 1px 1px 0;
	-moz-border-radius:0 1px 1px 0;
	border-radius:0 1px 1px 0;
}

/* =============================================================================
   Variations
   ========================================================================== */

body.left-menu.fixed-width #content {
	padding-right: 20px;
	padding-left: 0px;
	margin-right: 300px;
	margin-left: 0px;
}

body.fixed-width #inner-menu #nav-main {
	padding-right:20px;
	padding-left:0px;
}

body.fixed-width #inner-menu .social-menu {
	padding-left:20px;
	padding-right:0px;
}


#widgets > div {
	padding:20px 0px 20px 20px;
}


body.twenty .side-right-cont {
	padding-right:20px;
	padding-left:0px;
}



body.two .side-right-cont {
	padding-right:2px;
	padding-left:0px;
}

.horizontal .span12 .side-right-cont {
	padding-right:30px;
	padding-left:0px;
}

body.fixed-width .horizontal .span12 .side-right-cont {
	padding-right:30px;
	padding-left:0px;
}

.horizontal .span8.side-left-cont {
	border-left:1px solid #E5E5E5;
	border-right:none;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */




@media (max-width: 768px) {

       #inner-logo {
               float: right;
       }


	pre {
		text-align:right;
	}


	body.left-menu #nav-main ul.nav.main-menu li a {
		text-align: right;
	}


	body.left-menu #content {
		margin-right: auto;
	}

	.side-left-cont {
		padding-left:0;
	}

	.side-right-cont {
		padding-right:0;
	}

	.horizontal .side-right-cont {
		border-right:0;
	}

	.horizontal .side-left-cont {
		border-left:0;
	}

	.go-up.glyph.btn {
		margin-left:0;
	}

	/* Fix top padding when using the responsive grid with the fixed topbar */


	.horizontal .span8.side-left-cont {
		border-left:0;
		padding-left:0;
	}

	body.fixed-width #inner-menu #nav-main {
		padding-right:0;
	}

	body.fixed-width #inner-menu .social-menu {
		padding-left:0;
	}

	.navbar .nav-collapse {
		left:0;
		right: auto;
	}


	.navbar .nav > li:first-child,.nav-collapse .nav > li:first-child > a {
		-webkit-border-top-left-radius:1px;
		-moz-border-top-left-radius:1px;
		border-top-left-radius:1px;
		-webkit-border-top-right-radius:1px;
		-moz-border-top-right-radius:1px;
		border-top-right-radius:1px;
	}


	.nav-collapse .dropdown-menu > li:last-child > a {
		-webkit-border-bottom-left-radius:1px;
		-moz-border-bottom-left-radius:1px;
		border-bottom-left-radius:1px;
		-webkit-border-bottom-right-radius:1px;
		-moz-border-bottom-right-radius:1px;
		border-bottom-right-radius:1px;
	}

	.navbar .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.open .caret {
		float:left;
	}

	/* Mouse Hover effect */

	.dropdown-menu .dropdown-menu {
    	padding: 0;
    	position:static !important;
    }
}
.portfolio-btn-cont
{
margin-top: 80px
}
.portfolio-btn-cont:before
{
	content:'';
	display:block;
	height:100px;
	margin-top: -125px;
	background: url("../img/builder.png") no-repeat 60px bottom;
}
/* ADDITIONAL */
.clear
{
clear: both;
font:0!important;
line-height: 0px!important;
height: 0px!important;
padding: 0px!important;
background: none!important;
margin: 0px!important
}

body.twenty .element .inside
{
	margin: 0px 30px 30px 10px;
	direction: rtl
}
body.twenty .container-fluid.main {
	padding: 0 20px 20px 20px;
	background: url("../img/kran.png") no-repeat 150px 7px;
}
.row-fluid
{
	margin-top: 85px
}
.home .row-fluid,
.video-animation .row-fluid
{
	margin-top: 23px
}
.archive .row-fluid
{
	margin-top: 23px
}
.row-fluid.newline_menu
{
	margin-top: 0px
}
.portfolio-container
{
	margin-top: 10px
}
.vertical-message
{
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
	margin-bottom: 10px
}
.vertical-message img
{
	float: right;
	margin-right: 5px
}
.vertical-message .about-info
{
	float: right;
	padding-right: 15px;
	text-align: right;
}
.vertical-message .about-info h2
{
	font-family:  'Heebo',Arial, Verdana, Tahoma, sans-serif;
	margin: 0;
	font-weight: normal;
	font-size: 22px;
	line-height: 22px
}
.vertical-message .about-info h3
{
	margin: 5px 0 7px 0;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px
}
.vertical-message .about-info div
{
	text-align: center;
	padding: 3px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	background: #f5f5f5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.vertical-message .about-info div:hover
{
	background: #018aae;
}
.vertical-message .about-info div a
{
	color: #e62e0d;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out;
	font-weight: normal;
	font-size: 18px;
}
.vertical-message .about-info div:hover a
{
	color: #ffffff
}
.vertical-message .about-info p
{
	margin: 0 0 2px 0;
	color: #018aae;
	font-weight: bold
}
.vertical-message .about-info p a
{
	color: #018aae;
	font-size: 18px;
	font-weight: 300
}
.vertical-message .about-info p a:hover
{
	color: #e62e0d
}

.vertical-message .about-text h3
{
	margin: 0px;
	font-size: 20px;
	line-height: 22px;
	padding: 0px 0 10px 0;
	font-weight: 700;
	font-family:  'Heebo',Arial, Verdana, Tahoma, sans-serif	;
}
.vertical-message .about-text
{
	clear: both;
	padding: 10px 0 0 0;
	text-align: justify;
	line-height: 18px;
}
.vertical-message .about-text a
{

	font-weight: bold;
	color: #777777
}
.vertical-message .about-text a:hover
{
	color: #254a59;
}
body.left-menu #wrapper #footer-container .social-menu li a
{
	color: #254a59;
	font-size: 21px;
}
#logo
{
	width: 125px;
	margin: 0 auto;
}
#inner-logo
{
	background: url("../img/pixels.png") no-repeat 25px bottom;
}
#main-menu .container-fluid
{
	display: none
}
.load-more .entry-text-cont
{
	padding-right: 35px;
	padding-top: 37px;
	background: url("../img/builder.png") no-repeat 73% top;
	height: 44px;
}
.load-more .entry-text-cont a
{
	color: #e62e0d;
	font-size: 18px
}
.wpcf7
{
	padding: 0 20px!important
}
.wpcf7 p
{
	font-family:  'Heebo',Arial, Verdana, Tahoma, sans-serif	;
	font-weight: normal;
    font-size: 20px;
    line-height: 22px;
	color: #e62e0d;
	font-weight: 700
}
.wpcf7 .message
{
	margin: 0px!important
}
.wpcf7 textarea
{
	min-height: 110px;
	padding-top: 10px;
	border: 1px solid #333
}
.wpcf7 .wpcf7-submit
{
	padding: 5px 12px 7px 12px!important;
	margin: 0px 0px 10px 0px!important;
	background: #ffffff!important;
	border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	-khtml-border-radius: 5px!important;
	-webkit-border-radius: 5px!important;
	color: #018aae!important;
	font-size: 16px!important;
	font-weight: normal!important;
	font-family: 'Heebo',Arial, Verdana, Tahoma, sans-serif!important;
	float: left!important;
	border-color: #e5e5e5
}
.wpcf7 .wpcf7-submit:hover
{
	color: #e62e0d!important;
}
.wpcf7-mail-sent-ok
{
	border: none!important;
	padding: 0px!important;
	margin-top: -20px!important;
}
#go-up
{
	display: none
}
@media (max-width: 768px)
{
#main-menu .container-fluid
{
	display: block
}
body.twenty .container-fluid.main
{
	padding-top: 130px!important
}
.navbar.filter .nav
{
	margin-top: 15px
}
.navbar.filter .nav > li > a
{
	background: none;
	padding: 0;
	margin: 0;
	border: none
}
.navbar.filter .pull-right {
	float: none;
	width: auto;
	height: auto;
	text-align: center;
	padding: 5px 12px 7px 12px;
	margin: 0px 0px 10px 15px;
	background: #d9d9d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.navbar.filter .nav > li.active > a,
.navbar.filter .nav > li.pull-right > a
{
	background: none;
	padding: 0

}
}
.hosting-link
{
position: absolute;
top: 23px;
left: 35px
}
.hosting-link a
{
font-size: 14px;
color: #018aae;
font-weight: normal
}
.single-post section#respond{display: none!important}
.category-description {
padding: 15px 0px 40px 0px;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 45px; /* Chrome, Safari, Opera */
    -moz-column-gap: 45px; /* Firefox */
    column-gap: 45px;
}
.category-description p{
	font-family: 'Heebo',Arial, Verdana, Tahoma, sans-serif!important;
	font-size: 16px;
	line-height: 21px;
	}
.category-description h2{
	font-family: 'Heebo',Arial, Verdana, Tahoma, sans-serif!important;
	font-size: 18px;
	line-height: 18px;
    margin: 0px 0px 15px 0px;
	text-transform: lowercase;
	}
@media (max-width: 480px)
{
	.category-description {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
    -webkit-column-gap: 0px; /* Chrome, Safari, Opera */
    -moz-column-gap: 0px; /* Firefox */
    column-gap: 0px;
}
.category-description h2{
    margin: 15px 0px 15px 0px!important;
}
}

.portfolio-meta span:last-of-type {
    font-size: 21px;
    margin-top: 20px;
    font-weight: 100;
}
.portfolio-meta span:last-of-type b,
.portfolio-meta span:last-of-type a {
	font-weight: 100;
	font-family: 'Heebo',Arial, Verdana, Tahoma, sans-serif!important;
}
body.left-menu #content{
	max-width: 1745px;
}
.single-portfolio .container-isotope .element{
	transform: none !important;
}


.fr-side-next,
.fr-side-previous{z-index:10;}
