@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap&subset=latin-ext");
.ms-rteFontFace-InvestRoboto {
	-ms-name: 'Roboto';
	font-family: 'Roboto';
}
.ms-rteForeColor-InvestRed {
 -ms-name: "InvestRed";
 color: #FF3823;
}
.ms-rteForeColor-InvestHoverRed {
 -ms-name: "InvestHoverRed";
 color: #E81801;
}
.ms-rteBackColor-InvestRed {
 -ms-name: "InvestRed1";
 background-color: #FF3823;
}
.ms-rteBackColor-InvestHoverRed {
 -ms-name: "InvestHoverRed1";
 background-color: #E81801;
}
.ms-rteFontSize-InvestSize {
	font-size:14pt;
}
.ContactMap a.uk {
	top: 175px;
    left: 562px;
}
.ContactMap a.sg {
	top: 185px;
    left: 570px;
}
.ContactMap a.sa {
    top: 135px;
    left: 598px;
}
.ContactMap a.tr {
    top: 111px;
    left: 417px;
}
.ContactMap a {
	width: 18px !important;
    height: 15px !important;
}

@font-face {
    font-family: 'invest.final';
    src: url('../fonts/twitter-logo.eot');
    src: url('../fonts/twitter-logo.eot?#iefix') format('embedded-opentype'),
         url('../fonts/twitter-logo.woff') format('woff'),
         url('../fonts/twitter-logo.ttf') format('truetype'),
         url('../fonts/twitter-logo.svg#Glyphter') format('svg');
    font-weight: normal;
    font-style: normal;
}
.icon-twitter:before{content:'\0041';}
.invest-footer .info .socials a:hover .icon-twitter{
	color:#000!important;
}

.page-detail-content .socials a:hover .icon-twitter{
    color:#000!important;
}

@media screen and (min-width: 768px) and (max-width: 1191px) {
	.ContactMap a.uk {
	    top: 130px;
    	left: 428px;	
    }
	.ContactMap a.sg {
	    top: 137px;
	    left: 434px;
	}
	.ContactMap a.sa {
	    top: 97px;
    	left: 458px;
	}
	.ContactMap a.tr {
	    top: 82px;
	    left: 319px;
	}
}

@media screen and (max-width: 767px) {
	.ContactMap a.uk {
		top: 71px;
    	left: 236px;	
    }	
    .ContactMap a.sg {
	    top: 75px;
	    left: 240px;
	}
	.ContactMap a.sa {
	    top: 54px;
	    left: 252px;
	}
	.ContactMap a.tr {
		top: 44px;
		left: 176px;
	}
    .ContactMap a {
    	width: 10px !important;
    }
}
.ContactMap a {
	display: none !important;
}
.highlighted {
	display:none;
}
.icon-recents{
	content: url(/Style Library/Invest/images/icons/searchicon.png) !important;
	margin-right:5px !important;
	width:32px !important;
}

.resultRecentSearch {
	overflow:hidden !important;
}

.invest-area-box.search #resultRecentSearch{
	font-size:20px
}

*::selection{
	background-color: #e2e2e2;
	color: black;
}

html[lang="ar-SA"] .page-sub-page .page-detail-mini-slider .slider-arrows{
	left: -33px;
    right: unset;
}

html[lang="ar-SA"] .page-sub-page .page-detail-mini-slider .box, html[lang="ar-SA"]  .page-sub-page .page-detail-mini-slider .slick-slide{
	float:right;
}

@media screen and (max-width: 767px) {
.invest-area .langs{
		float:none;
	}
	
html[lang="ar-SA"] .invest-area .langs a span{
	margin-right:0px;
	margin-left:20px;
}

}

html[lang="ar-SA"] .ms-rte-wpbox{
	    text-align: unset;
}

.page-contact .invest-button.full {
    cursor: pointer;
    min-width: 185px;
    width: auto;
    border-radius: 25px;
    text-align: center;
    line-height: 55px;
    padding: 0;
    height: 58px;
}

.page-contact .contact-form .contact-form-group.col-md-12:last-child {
        padding-left: 5px;
}

.inner-newsletter section.invest-newsletter.newsletter-detail {
    margin-bottom: 30px;
    padding: 0 !important;
    text-align: center;
    width: auto;
    min-height: 287px;
    border-radius: 10px;
background-color:white;
border:1px solid #bababa;
}
.inner-newsletter .invest-newsletter.newsletter-detail .today .month {
    margin-bottom: 42px;
    font-size: 50px;
    margin-top: 41px;
    font-weight: 700;
}
.inner-newsletter section.invest-newsletter.newsletter-detail  .title{
    color:#1d2a4b;
}
.inner-newsletter section.invest-newsletter.newsletter-detail  .today{
color:#1d2a4b;
}
.inner-newsletter .invest-newsletter .today .links a{
    padding: 22px 10px !important;
    border-top: 1px solid #bababa !important;
    color: #ffffff;
    font-weight: 600;
    font-size: 1em;
    display: block;
    border-bottom-left-radius: 9px !important;
    border-bottom-right-radius: 9px !important;
    text-align: center;
    background-color: #f2f3f5 !important;
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
	color: #3c3c3c;
}
.inner-newsletter .invest-newsletter .today .links a:hover{
    background-color: #ededed  !important;
color: #1D2A4B;
font-weight: 600;
}

   .publication-detail .text:hover {
        background-color: #e9e9e9;
    }

    .publication-detail .image {
        width: 85px;
        height: 109px;
        left: 15px;
        top: 16px;
    }

    .publication-detail .item-text {
        display: block;
        word-wrap: break-word;
        width: 100%;
        white-space: normal;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }

    .publication-detail .image img {
        width: 85px !important;
        height: 109px !important;
    }

    .publication-detail .item-title {
        left: 119px;
        top: 22px;
        position: absolute;
        overflow: visible;
        width: 50%;
        white-space: nowrap;
        text-align: left;
        font-family: Roboto;
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
    }

    .publication-detail .item-date {
        left: 119px;
        top: 16px;
        overflow: visible;
        width: 46px;
        white-space: nowrap;
        text-align: left;
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 8px;
    }

    .publication-detail .pdf {
        background-image: url("/Style Library/Invest/images/icons/pdf-white.png");
        background-repeat: no-repeat;
		background-size: contain;
        position: absolute;
        width: 14px;
        height:18px;
        top: 93px;
        overflow: visible;
    }

    .publication-detail .item-size {
        left: 20px;
        top: 94px;
        position: absolute;
        overflow: visible;
        width: 39px;
        white-space: nowrap;
        text-align: left;
        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
    }

    .publication-detail .download {
        background-image: url("/Style Library/Invest/images/icons/download-white.png");
		background-repeat: no-repeat;
		background-size: contain;
        position: absolute;
        width: 18px;
        height: 18px;
        right:-0px;
        top: 93px;
        overflow: visible;
    }

    .publication-detail .text:hover .pdf {
      	background-image: url("/Style Library/Invest/images/icons/pdf-black.png");
	}

    .publication-detail .text:hover .download {
        background-image: url("/Style Library/Invest/images/icons/download-black.png");
	}

	.publication-filter .invest-form-group{
		padding-right: 0;
	}
    @media screen and (max-width: 1000px){
    .col-md-3.invest-investing-home.publication-detail{
        max-width: unset !important;
        flex:unset !important;
        }
    }
    @media screen and (min-width: 1000px) and (max-width:1200px){
    .col-md-3.invest-investing-home.publication-detail{
        max-width: 50% !important;
        flex:50% !important;
        }
    }
    @media screen and (min-width: 1200px) and (max-width:1650px) {
    .col-md-3.invest-investing-home.publication-detail{
        max-width: 33% !important;
        flex:33% !important;
        }
    }
     @media screen and (min-width: 1650px) {
    .col-md-3.invest-investing-home.publication-detail{
        max-width: 25% !important;
        flex:25% !important;
        }
    }
    @media screen and (min-width: 768px) {
    html[lang="ar-SA"] .publication-detail .item-title{
        right:145px !important;
        }
    }
    .publication-detail .item-title {
        left:130px;
    }
    .publication-detail .download {
        right: 15px;
    }
    html[lang="ar-SA"] .publication-detail .item-title {
         right:132px;
         text-align: right;
         left: unset !important;
    }
      
    .publication-detail .link .text.without-image{
        min-height: 149px;
    }

    .publication-detail .link .text.without-image .item-title{
        left:22px;
        width: 80%
    }
    html[lang="ar-SA"] .publication-detail .item-size {
        right: 20px;
    }
    html[lang="ar-SA"] .publication-detail .download {
        right: 75%;
    }
    html[lang="ar-SA"] .publication-detail .item-text {
        text-align: right;
    }
    
    html[lang="ar-SA"] .page-detail-related-documents .publications .invest-modal-close {
        left: 40px;
        right: unset;
    }
   .page-detail-related-documents .publications .invest-modal-close {
    font-size: 10px;
    }

    html[lang="ar-SA"] .page-detail-related-documents .publications .invest-form-group{
       left:unset !important;
    }
    html[lang="ar-SA"] .page-detail-related-documents .publications .invest-form-group label:nth-child(4){
       margin-left:unset !important;
       margin-right: 39px !important;
    }
   
    html[lang="ar-SA"] .page-detail-related-documents .publications .invest-modal-info .invest-form-group p{
        padding-right: unset !important;
        text-align: right !important;
    }
    .invest-modal-overlay.publications .invest-publications-form .subscribe .invest-form-group>p{
        width:97%;
    }
    html[lang="ar-SA"] .page-detail-related-documents .publications .invest-modal-info label:nth-child(2){
        padding-left:unset !important;
        margin-right: 10px;
    }
    .page-detail-related-documents .publications .invest-modal-info p{
        margin-left:0;
        margin-bottom: 1rem;
        width: 100% !important;
    }
    html[lang="ar-SA"] .page-detail-related-documents .publications .invest-modal-info p{
        margin-left:unset !important;
        margin-right:10px !important;
    }
    .invest-form-group:last-child{
        margin-left: unset !important;
        margin-right: unset !important;
        width: 100%;
        text-align: center;
        left: unset !important;
        right: unset !important;
    }
    html[lang="ar-SA"] .privacy-policity .invest-modal-content .invest-modal-close{
        left:20px ! important;
        right:unset !important;
    }
   .privacy-policity .invest-modal-content  .invest-modal-info {
    width: 100% !important;
}
    html[lang="ar-SA"] .invest-modal-info .invest-modal-close.video-modal-close{
        right:90%;
    }   
    @media screen and (max-width:767px) {
        html[lang="ar-SA"] .invest-modal-info .invest-modal-close.video-modal-close{
            right:85% !important;
        }   
    }
    html[lang="ar-SA"] .invest-modal-info .video-bottom.clearfix .left .tags-wrapper{
        text-align: right !important;
    }  
    html[lang="ar-SA"] .invest-modal-info .video-bottom.clearfix .left  {
    float: right !important;
}
 html[lang="ar-SA"] .invest-modal-info .video-bottom.clearfix .right  {
    float: right !important;
}
 html[lang="ar-SA"] .invest-modal-info .video-bottom.clearfix{
    display:grid !important;
}

 html[lang="ar-SA"] .video-modal-home .invest-modal-close.video-modal-close{
     right: unset;
     left:40px;
 }
.next-stage , .prev-stage {
    text-transform: uppercase;
}
html[lang="ar-SA"] .home-smartmap-wrapper .padding>.filter-wrapper .filter-content-container .content-item .left img {
    margin-right:0;
    margin-left:10px;
}
html[lang="ar-SA"] .home-smartmap-wrapper .padding>.text-wrapper {
        margin-right: auto;
        text-align:left;
}
html[lang="ar-SA"] .video-modal-home .video-bottom.clearfix .right{
    float: right !important;
    width: 100%;
    text-align: left;
}
.publication-filter .select2-selection__rendered {
    text-align: left;
    font-weight: bold;
    color: #172446;
}
.invest-area .langs {
    float: none !important;
}

.ms-srch-result-groups #NoResult{
    display: none!important;
}

 html[lang="ar-SA"] .page-sub-page.page-searchAll * .ms-srch-sbLarge>input{
     float: right;
     padding: 5px 50px;
 }

 .investf2-boxs .upper .stages .stage-item{
     cursor: pointer;
 }
.video-bottom div.full{
	overflow:hidden!important;
}



.page-sub-page.page-news .page-detail-content>.container>.row{
	background: transparent;
}
