[class^="fa-icon-"], [class*=" fa-icon-"] {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*html, h1, body, header
{
    direction:ltr !important;
    text-align:left !important;
}


.langs {
    text-align: right;
    position: absolute;
    right: 180px;
}

.social {    
    position: absolute;
    text-align: right;
    right: 10px !important;    
}*/

.news .item a 
{
    display: inline-block;
    background: rgba(26, 53, 91, 0.7);
    color: #fff;
    padding: 1.1rem;
    border-radius: 0px 30px 30px 0px;
    padding-left: 3.5rem;
    white-space:nowrap;
}

.news {
	margin:0px !important;
}

@media (min-width: 1281px)
{
	.news {
	    width: 450px!important;
	}	
}

.topmenu
{
    direction:ltr;
    
}

.social {
    right: 10px;
    left:inherit;
}

.langs {
    direction: rtl;
    text-align: left;
    position:inherit;
    left:inherit;
}

.visionlink a {
    font-size:20px;
}

/**********************************************************
					-	custom english	-
***********************************************************/

.align-right {text-align: left !important;direction: ltr !important;}

/*#region Homepage */
.tp-caption.headline, .tp-caption.cyber-desc {text-align: left!important;direction: ltr;}
.arrow-button {display: inline-block;vertical-align: middle;MARGIN-LEFT: 10px!important;margin-right: 0px!important;}
/*#endregion */

/*#region About */
.tp-caption.odot-text{text-align:left!important;direction: ltr!important;}
.tp-caption.about2-desc {text-align: left!important;direction: ltr!important;}

.about2-desc p { text-align: left !important; }

/*#endregion */

/*#region static layers */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .tp-caption.rev-burger {padding-right:12px!important;padding-left:4px!important;}
}
/*#endregion */

/*#region Page layouts general */
.page-content {text-align: left !important;direction: ltr !important;margin-top:20px;}
.article-content ul,.article-content ol {margin-left:25px!important;margin-right:0px!important}
.article-content ul li,.article-content ol li{margin-bottom:20px;margin-left:10px!important;margin-right:0px!important}
.article-image-mobile{float: right!important;width: 126px;}
/*#endregion */

/*#region footer */
.footerContainer, .footer{direction:ltr!important}
/*#endregion */

/*#region ISA Heads Cubes */
#ISAHeadWrapper .ISAtitle{	
	font-size:50px;
	line-height:60px;	
	width: 630px;
	float: left;;
	text-align:left;	
}
#ISAHeadWrapper .ISAtitle .ISA2{
	position: absolute;
	left: initial !important;
	right: 79px;
	top: 25px !important;
}


#ISAHeadWrapper .ISAtitle .ISA1{
	position: relative;
	left: auto;
	right: 5px;
	top: 5px !important;
}

@media(max-width:1180px){
	#js-grid-ISAHeads .cbp-l-grid-agency-title, #js-grid-ISAHeads .cbp-l-grid-agency-year {
		font-size: 15px;
	}
}
@media(max-width:768px){
	#ISAHeadWrapper{
		width:96%;
		padding: 0 2%;
		top:185px;		
	}
    #ISAHeadWrapper .ISAtitle{  
		width: 445px;
		font-size:35px;
		line-height:45px;
		padding-bottom: 30px;
				
    }
}
@media(max-width:480px){
    #ISAHeadWrapper .ISAtitle{  
        width: 300px;
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 30px;	
    }
}
/*#endregion */

/*#region Terror */
.news-desc, .news-title, .news-terror a, .news:visited, .news-terror .item{direction:ltr!important;text-align:left!important;}
.news-terror {
    direction: ltr;
    margin-left: 15px!important;
}
.news-desc, .news-title, .focus-desc, .ktav-text, .terror-text, .org-title {
    text-align: left!important;
    direction: ltr!important;
}
div.num-text p,div.num-text div{margin-left:14px!important;margin-right:0px!important;}
.reviews {
    direction: ltr;
    text-align: left!important;
    margin-left: 15px!important;
    margin-right: 10px!important;
}
.reviews .item {
    text-align: left!important;
    direction: ltr!important;
    padding-top: 10px;
    border-top: 1px solid rgba(255,255,255, 0.2);
    margin-bottom: 12px!important;
}
#newsWrapper .terrorNews .news-date {
    text-align: left!important;
    direction: ltr!important;
    margin-bottom: 15px;
}
#newsWrapper .terrorNews .btn-cont{
	padding: 3px 0px 2px 10px !important;
	float: right;
}
@media(max-width:768px){
	#newsWrapper .terrorNews .btn-cont{
		
	}
	.item.read-more a {
		float: right;		
		background: #1395d1 url('/assets/browser-73829f5ddb8108e8.png') no-repeat 5px;		
		text-align: left!important;
		background-position-x: 110px;
		padding-left: 7px!important;
	}
}
@media (max-width: 480px){
	#newsWrapper .terrorNews .news-title {
		font-size: 24px!important;
		line-height: 28px!important;
		margin-bottom: 20px!important;
	}
}
/*#endregion */

/*#region Syber */
.tp-caption.cyber-desc,.news-desc, .news-title, .focus-desc, .ktav-text {
    text-align: left!important;
    direction: ltr!important;
}
/*#endregion */

/*#region news */
.news {direction:ltr!important;margin-right:0px!important;margin-left:0px;width:280px!important}
.news .item {text-align:left!important;direction:ltr!important;white-space:initial!important}
.news .read-more{text-align:left!important;direction:ltr!important}
.news .news-but {float:left;line-height:30px!important;display: block;padding-right:0px!important;padding-left:15px!important;background: #1395d1 url('/assets/browser-73829f5ddb8108e8.png') no-repeat 126px;background-size: 24px 24px;}
.story-title {text-align: left !important;direction: ltr !important;}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .news {width:150px!important}
	.news .news-but{background: #1395d1 url('/assets/browser-73829f5ddb8108e8.png') no-repeat 86px;background-size: 22px 22px!important;}
}
.cbp-popup-content div{
	text-align:left!important;
	direction:ltr;
}
/*#endregion */


.arabic-news .news .news-but {
    width: 130px !important;
}

.tp-caption.cd-Display {
    text-align: left !important;
}



.torgsContainer {


    direction: ltr;
    text-align: left;
}

.torg
{
	text-align:left;
}

.lobPageSubTitle, .lobPageTitle
{

	padding:30px;
}


.publeadcontainer {
    
    direction: ltr;    
}

.publeaddate {    
    text-align: left;    
}

.publeadlink {    
    float: right;
	text-align: right;
}

.pubaddcontainer
{	
	direction: ltr;    	        
    margin: 150px auto 0 0;
    width: 76%;
    max-width: 80%;    
    left: 50px;    
	
}
.pubaddcontainer div
{
	direction: ltr;    
	text-align:left;
}

.publeadlink a 
{
	font-size:30px;
	width: 203px !important;
	padding: 0 20px;
}


.publeadlink a::after {
    content: " ... ";
    background: url('/assets/browser-73829f5ddb8108e8.png');
    position: relative;
    background-position-y: 7px;
    background-repeat: no-repeat;
    padding: 1px 10px 0px  0px;
    background-position-x: 5px;
}


.blockTitleSegments {
    z-index: 3;
    direction: ltr;    
    margin: 150px auto 0 80px;    
}


.summaryContainer {
    direction: ltr;
    margin: 152px auto 0 30px;
}


.summaryMonthlyReportsContainer {
    z-index: 3;
    direction: ltr;
    grid-template-columns: 100%;
    position: absolute;
    bottom: 20px;
    right: 0px;
    left: initial;
    text-align: left;
}

.summaryMonthlyReportsRow
{
	text-align:left;
	grid-template-columns: 90px 200px;
}

.reportsShowMore {
    text-align: left;
}


.summaryContainer {
    grid-row-gap: 80px;
}

.summaryContaineren {
  margin: 50px auto 0 30px;
}

.blockTitleBottom {
    right: -15px;
} 

 

.textcontainer {
    margin: 0 0 25px 15px;
}


.blockContentSegments {
    direction: ltr;    
    margin: 50px auto 0px 30px;
    width: 76%;
    max-width: 80%;
	text-align:left;
}

p {
    text-align: left; 
}

.moreOrgs
{
	text-align:right;
	padding:0px 22px 6px 20px;
}



.reportFiltersContainer {
    direction: ltr;
}

.reportFiltersContainer div
{
	white-space:nowrap;
}


#ISAHeadWrapper .ISAtitle {
 font-size: 70px !important;
 line-height: 68px !important;
 position: relative;
 text-align: right;
 padding-bottom: 15px;
 width: 700px !important;
 float: left !important;
 text-align: left !important;
}

.ISA1,.ISA2
{
	font-size:50px;
}

.ISA2
{
	
}


.memorialContentContainer div {    
    direction: ltr;
    text-align: left;
}

.pageTitle { 
    left: 22%; 
}

.cdlogo {
    margin: 0 15px 0 15px;
}


.cyber-desc p
{text-align: left!important;direction: ltr;width: 100%;}


.cyberlink {
    direction: ltr;
    display: flex;
    flex-flow: column;
    margin: 0 0 30px 0 !important;
    position: relative;	
}

.cyberlinka
{
	width: fit-content;	
}


.cyberlink a{text-align: left !important;}

.cyberlink a:after {
    content: " .... ";
    background: url('/assets/browser-73829f5ddb8108e8.png');
    color: #0f71a100;
    position: relative;
    background-position-y: 10px;
    background-repeat: no-repeat;
    background-position-x: 8px;
    padding: 0 5px;
    background-size: 30px;
}


.copyright {
    color: white;
    position: absolute;
    right: 20px;
	left: initial;
    font-weight: lighter;
}




@media (max-width: 991px)
{
    
.opened {
    -webkit-transform: translateX(0px);
    transition: 0.2s ease;
}
.navbar-nav {
    left:inherit;
    right: 0px;
 
}    


.closed {
    -webkit-transform: translateX(195px);
    transition: 0.2s ease;
}

.openedBtn {
    -webkit-transform: translateX(-140px);
    transition: 0.2s ease;
}

.logoclosed {
    -webkit-transform: translateX(-170px);
    transition: 0.2s ease;
}
	.navbar-toggler {
        right: 55px;
        left:inherit;
    }
}


@media (max-width: 530px)
{
    
    .OrgFocusDescription {
    width: 85%;
}
    
.blockTitleTop, .blockTitleBottom {
    font-size: 35px !important;
}   

	.blockTitleBottom {
    top:40px;
		left:-80px;
		    white-space: nowrap;
}   

.tp-kbimg
{
      
}
  
    
}


.torgTitle
{
    direction:ltr;
    text-align: left;

}

.torgDescription p {
    direction: LTR;
}