@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('./fonts/open_sans_hebrew/opensanshebrew-light-webfont.eot'); /* IE9 Compat Modes */
  src: url('./fonts/open_sans_hebrew/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open_sans_hebrew/opensanshebrew-light-webfont.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open_sans_hebrew/opensanshebrew-light-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open_sans_hebrew/opensanshebrew-light-webfont.svg#1e3cbe1d61c0f2b766b8aff35f09f556') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  300;
}


@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('./fonts/open_sans_hebrew/opensanshebrew-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('./fonts/open_sans_hebrew/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open_sans_hebrew/opensanshebrew-regular-webfont.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open_sans_hebrew/opensanshebrew-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open_sans_hebrew/opensanshebrew-regular-webfont.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */
 
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Open Sans Hebrew';
  src: url('./fonts/open_sans_hebrew/opensanshebrew-bold-webfont.eot'); /* IE9 Compat Modes */
  src: url('./fonts/open_sans_hebrew/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open_sans_hebrew/opensanshebrew-bold-webfont.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open_sans_hebrew/opensanshebrew-bold-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open_sans_hebrew/opensanshebrew-bold-webfont.svg#8b4b25a9e6dee2304c08fefb363a9190') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}


body{
    font-family: 'Open Sans Hebrew', serif;
}

.inner-page ul {    
    padding-right:30px;
    padding-left: 0;
}

.inner-page li:before {
    margin:0 -30px 0 15px;
}

/* -------- Nav-bar ------- */

.navbar-default .navbar-toggle {
    margin-right: 15px;
    margin-left: 0;
    float: left;
}

.navbar-header{

    margin-right: 4px;
    margin-left: 0;

}

@media all and (min-width: 990px){
    
    .navbar>.container .navbar-brand, 
    .navbar>.container-fluid .navbar-brand{
        margin-left: -15px;
        margin-right: auto;
    }


}

@media all and (max-width: 1165px){

    .navbar-nav li {
        text-align: right;
    }
/*
    .navbar-nav li.lang-item{
        float: right;
        margin-right: 0;
        margin-left: 12px;
    }
    */
	.language-bar-mobile{
		float:left;
	}

	.language-bar-mobile li.lang-item{
		float: left;
	}
		
    .navbar>.container .navbar-brand, 
    .navbar>.container-fluid .navbar-brand{
        margin-right: -15px;
        margin-left: auto;
    }
}

/* -------- Blog ------- */
.main-blog-readmore{
    text-align: left;
}

.author-date-box{
    float: right;
}

.author-blog-img{
    margin-right: 0;
    margin-left: 20px;
    float: right;
	
}

#inner-page .details-box{
    float: right;
}

.bp-post-img{
    float: right;
}

.bp-post-cnt{
    float: left;
}

.inner-page .details-box{
    margin-left: 0;
    margin-right: 20px;
	float:left;
}

@media all and (min-width: 768px){

	#next-post-link{
		text-align:left;
	}
	
	#previous-post-link{
		text-align:right;
	}

}


/* --------------- contact us --------------- */

.contact-details-icon{
    margin-left: 15px;
    margin-right: 0;
}

.contact-details-content{
    padding-right: 20px;
    padding-left: 0;
}

#contact-details-intro{
    margin-left: 0;
    margin-right: 5px;
}

#contact-us .social-icons{
    padding-left: 0;
    padding-right: 78px;
}

.contact-details-content .fa{
	margin-left: 8px;
	margin-right: 0;
}

/* --------- FAQ ----------- */

#faq-page .panel-title{
    padding-left: 0;
    padding-right: 40px;
}

#faq-page .panel-group .panel{
    border: 0;
    border-right: #D9D9D9 solid 4px;
}

#faq-page .panel-group .panel:hover{
    border: none;
    border-right: #1A96D3 solid 4px;
}

.select-wrapper:before {
    right: auto;
    left: 10px;
}

/* --------- footer ----------- */
#footer-top {
    text-align: right;
}

#footer-top ul{
    padding-left: 0;
    padding-right:30px;
}

#footer-top li:before {
    margin: 0 -30px 0 15px;
    content: '\f0a8';
}