/* Group Market news styles, scoped to Sustainability News content.
 * Source order: custom.css, style.css, child-style.css, responsive.css.
 * Keep these copies in both market themes aligned. */
.iib-sustainability-news { --font-weight-300: 300; --main-blue-color: #1a2159; font-family: "Albert Sans", sans-serif; }

/* Group custom.css */
.iib-sustainability-news p,
.iib-sustainability-news a,
.iib-sustainability-news span {
color: #575757 !important;
    text-decoration: none !important;
}

.iib-sustainability-news .custom-theme-button a {
padding: 0 0 0 33px !important;
    transition: all ease .5s;
    background-image: url(../images/sustainability-group-button.png) !important;
    background-color: transparent !important;
    background-repeat: no-repeat !important;
    background-position: center left !important;
    color: #1a2159 !important;
    font-weight: var(--font-weight-300) !important;
    font-size: 18px !important;
    text-transform: capitalize !important;
    text-decoration: none;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button {
position: absolute;
    bottom: 29px;
    text-decoration: none;
}

.iib-sustainability-news .custom-theme-button {
margin-top: 32px;
}

.iib-sustainability-news #singleNews .row img,
.iib-sustainability-news#singleNews .row img {
width: 100%;
}

.iib-sustainability-news .custom-white-text-box h4 {
margin-bottom: 27px;
    font-size: 36px;
    line-height: normal;
    color: #575757;
    font-family: 'Albert Sans' !important;
}

.iib-sustainability-news .custom-white-text-box p {
font-size: 18px;
    color: #575757;
    line-height: 32px;
    font-family: 'Albert Sans';
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button a {
font-weight: 300 !important;
    transition: all ease .5s;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button a:hover {
margin-left: 10px;
    transition: all ease .5s;
}

.iib-sustainability-news #news .row .custom-white-text-box,
.iib-sustainability-news#news .row .custom-white-text-box {
background-color: #efefef !important;
    width: 585px;
}

.iib-sustainability-news #news .row .col-4:nth-child(odd),
.iib-sustainability-news#news .row .col-4:nth-child(odd) {
width: 585px;
    margin-right: 32.222px !important;
}

.iib-sustainability-news #news .row .col-4:nth-child(even),
.iib-sustainability-news#news .row .col-4:nth-child(even) {
width: 585px;
    margin-left: 32.222px !important;
}

.iib-sustainability-news .relatedroW .row .col-4:nth-child(odd) {
width: 585px;
    margin-right: 32.222px !important;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
}

.iib-sustainability-news .relatedroW .row .col-4:nth-child(even) {
width: 585px;
    margin-left: 32.222px !important;
    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
}

.iib-sustainability-news .relatedroW .row .col-4 {
width: 30%;
    margin-left: 15px;
    margin-right: 15px;
}

.iib-sustainability-news .singleTitle_bg {
padding-top: 30px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
    padding-left: 15px !important;
    background-color: #575757 !important;
}

.iib-sustainability-news .font-size-65 h2 {
font-size: 63px;
    line-height: normal;
    color: #FFFF;
    font-family: 'Albert Sans';
}

.iib-sustainability-news .singalContent {
padding-top: 60px;
    padding-bottom: 60px;
}

.iib-sustainability-news .singalContent p {
margin-bottom: 35px;
    color: #575757;
    font-family: 'Albert Sans';
    font-size: 18px;
    line-height: 32px;
}

.iib-sustainability-news #news .row .col-4,
.iib-sustainability-news#news .row .col-4 {
width: 30%;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 45px;
}

.iib-sustainability-news .our-purpose-text-box p {
font-size: 36px;
    font-weight: var(--font-weight-300);
    line-height: normal;
    margin-bottom: 0;
}

.iib-sustainability-news #news .row .news_col6 .news-white-text-box,
.iib-sustainability-news#news .row .news_col6 .news-white-text-box {
width: 585px;
    background-color: #efefef !important;
    max-width: 100%;
    padding: 40px 50px;
    padding-bottom: 85px !important;
    margin-bottom: 65px !important;
    position: relative;
}

.iib-sustainability-news #news .row .news_col3 .news-white-text-box,
.iib-sustainability-news#news .row .news_col3 .news-white-text-box {
background-color: #efefef !important;
    max-width: 100%;
    padding: 25px;
    margin-bottom: 65px !important;
    position: relative;
    height: 220px !important;
}

.iib-sustainability-news .custom-theme-button {
position: static;
}

.iib-sustainability-news .custom-theme-button {
position: static;
}

.iib-sustainability-news .singleTitle_bg {
padding-top: 30px !important;
    padding-right: 15px !important;
    padding-bottom: 30px !important;
    padding-left: 15px !important;
    background-color: #1a2159 !important;
}

.iib-sustainability-news .relatedroW .custom-white-text-box h4 {
font-size: 30px !important;
}

.iib-sustainability-news .singalContent {
padding-top: 65px !important;
    padding-bottom: 65px !important;
}

.iib-sustainability-news .minepaginatioN .page-numbers.current {
background: linear-gradient(180deg, rgba(47, 44, 108, 1) 0%, rgba(16, 108, 179, 1) 100%);
    padding: 10px 15px;
    color: #fff !important;
}

.iib-sustainability-news .minepaginatioN .page-numbers {
background: #efefef;
    padding: 10px 15px;
}

.iib-sustainability-news .minepaginatioN {
margin: 0px 0 65px !important;
    text-align: center;
    display: block !important;
}

.iib-sustainability-news .minepaginatioN .page-numbers:hover {
background: linear-gradient(180deg, rgba(47, 44, 108, 1) 0%, rgba(16, 108, 179, 1) 100%);
    color: #fff !important;
}

.iib-sustainability-news #newsGallery.owl-theme .owl-nav [class*=owl-]:hover {
background-color: transparent;
}

.iib-sustainability-news #newsGallery.owl-carousel .owl-item img {
height: auto;
}

.iib-sustainability-news .galleryroW {
padding-top: 65px;
}

.iib-sustainability-news #newsGallery {
width: 60%;
    margin: 0 auto;
}

.iib-sustainability-news #newsGallery .item {
position: relative;
    width: 100%;
    aspect-ratio: 14/9;
    overflow: hidden;
}

.iib-sustainability-news #newsGallery .item img,
.iib-sustainability-news #newsGallery .item video {
width: 100%;
    height: 100% !important;
    object-fit: cover;
    display: block;
}

.iib-sustainability-news .newsDate {
display: flex;
    padding-bottom: 15px;
    font-size: 18px !important;
    margin-bottom: 15px !important;
    color: #575757;
    border-bottom: thin solid rgba(87, 87, 87, 0.5);
}

/* Group style.css */
.iib-sustainability-news p,
.iib-sustainability-news a,
.iib-sustainability-news span {
font-family: 'Albert Sans' !important;
	font-weight: 300 !important;
	font-size: 18px;
	color: #575757;
	letter-spacing: 0;
}

.iib-sustainability-news h1,
.iib-sustainability-news h2,
.iib-sustainability-news h3,
.iib-sustainability-news h4,
.iib-sustainability-news h5,
.iib-sustainability-news h6 {
font-family: 'Albert Sans' !important;
	font-weight: 300 !important;
	color: #575757;
	letter-spacing: 0;
}

.iib-sustainability-news p {
font-family: 'Albert Sans' !important;
}

.iib-sustainability-news h4 {
font-size: 36px; line-height: normal; font-weight: var(--font-weight-300);
}

.iib-sustainability-news .white-text p {
color: #fff !important;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button a {
font-weight: var(--font-weight-300) !important; transition: all ease .5s;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button a:hover {
margin-left: 10px; transition: all ease .5s;
}

.iib-sustainability-news .custom-white-text-box {
background: #fff;
	padding: 40px 50px;
	padding-bottom: 85px !important;
	margin-bottom: 65px !important;
	position: relative;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button {
position: absolute;
	bottom: 29px;
}

.iib-sustainability-news .white-text h4,
.iib-sustainability-news .white-text h2 {
color: #fff;
}

.iib-sustainability-news .our-purpose-text-box p {
font-size: 36px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 0;
}

.iib-sustainability-news .custom-white-text-box p {
margin-bottom: 0;
}

.iib-sustainability-news .our-purpose-text-box .vc_custom_1659682228816,
.iib-sustainability-news .our-purpose-text-box .vc_custom_1659615414968 {
margin-bottom: 0px !important;
}

.iib-sustainability-news .custom-theme-button {
margin-top: 32px;
    position: absolute;
    bottom: 29px;
}

.iib-sustainability-news .mt-45 {
margin-top: 45px;
}

.iib-sustainability-news .font-size-65 h2 {
font-size: 63px;
	line-height: normal;
	font-weight: var(--font-weight-300);
	font-family: var(--main-fonts);
}

.iib-sustainability-news .min-height-310 .custom-white-text-box {
min-height: 303px;
}

.iib-sustainability-news .custom-white-text-box h4 {
margin-bottom: 27px;
}

.iib-sustainability-news .custom-white-text-box h4 a {
font-size: 36px;
	color: var(--main-color-grey);
}

@media screen and (max-width: 1200px) {
.iib-sustainability-news .custom-white-text-box {
max-width: 585px; margin-left: auto; margin-right: auto; width: 100%;
}

.iib-sustainability-news .min-height-310 .custom-white-text-box {
min-height: auto;
}

.iib-sustainability-news .custom-white-text-box {
min-height: auto !important; height: auto !important;
}
}

@media screen and (max-width: 991px) {
.iib-sustainability-news .font-size-65 h2 {
font-size: 45px;
}

.iib-sustainability-news h4 {
font-size: 26px;
}

.iib-sustainability-news .our-purpose-text-box p {
font-size: 25px;
}
}

@media screen and (max-width: 767px) {
.iib-sustainability-news .our-purpose-text-box p {
font-size: 17px;
}

.iib-sustainability-news .font-size-65 h2 {
font-size: 25px;
}
}

/* Group child-style.css */
.iib-sustainability-news h4 {
font-size: 36px; line-height: normal; font-weight: var(--font-weight-300);
}

.iib-sustainability-news .white-text p {
color: #fff;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button a {
font-weight: var(--font-weight-300) !important; transition: all ease .5s;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button a:hover {
margin-left: 10px; transition: all ease .5s;
}

.iib-sustainability-news .custom-white-text-box .custom-theme-button {
position: absolute;
	bottom: 29px;
}

.iib-sustainability-news .white-text h4,
.iib-sustainability-news .white-text h2 {
color: #fff;
}

.iib-sustainability-news .our-purpose-text-box p {
font-size: 36px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 0;
}

.iib-sustainability-news .custom-white-text-box p {
margin-bottom: 0;
}

.iib-sustainability-news .our-purpose-text-box .vc_custom_1659682228816,
.iib-sustainability-news .our-purpose-text-box .vc_custom_1659615414968 {
margin-bottom: 0px !important;
}

.iib-sustainability-news .mt-45 {
margin-top: 45px;
}

.iib-sustainability-news .font-size-65 h2 {
font-size: 63px;
	line-height: normal;
	font-weight: var(--font-weight-300);
	font-family: var(--main-fonts);
}

.iib-sustainability-news .min-height-310 .custom-white-text-box {
min-height: 303px;
}

.iib-sustainability-news .custom-white-text-box h4 {
margin-bottom: 27px;
}

.iib-sustainability-news .custom-white-text-box h4 a {
font-size: 36px;
	color: var(--main-color-grey);
}

@media screen and (max-width: 1200px) {
.iib-sustainability-news .custom-white-text-box {
max-width: 585px; margin-left: auto; margin-right: auto; width: 100%;
}

.iib-sustainability-news .min-height-310 .custom-white-text-box {
min-height: auto;
}

.iib-sustainability-news .custom-white-text-box {
min-height: auto !important; height: auto !important;
}
}

@media screen and (max-width: 991px) {
.iib-sustainability-news .font-size-65 h2 {
font-size: 45px;
}

.iib-sustainability-news h4 {
font-size: 26px;
}

.iib-sustainability-news .our-purpose-text-box p {
font-size: 25px;
}
}

@media screen and (max-width: 767px) {
.iib-sustainability-news .our-purpose-text-box p {
font-size: 17px;
}

.iib-sustainability-news .font-size-65 h2 {
font-size: 25px;
}
}

/* Group responsive.css */
@media only screen and (max-width: 1440px) {
.iib-sustainability-news #singleNews .singleTitle_bg h2,
.iib-sustainability-news#singleNews .singleTitle_bg h2 {
font-size: 36px;
}
}

@media only screen and (max-width: 1366px) {
.iib-sustainability-news #news .row .col-4,
.iib-sustainability-news#news .row .col-4 {
width: 33.33%;
		margin-left: auto;
		margin-right: auto;
}

.iib-sustainability-news .greyroW h2 {
font-size: 36px !important;
}

.iib-sustainability-news .greyroW p {
font-size: 24px !important;
}

.iib-sustainability-news #news .col-6 img,
.iib-sustainability-news#news .col-6 img {
width: 100%;
}

.iib-sustainability-news #news p br,
.iib-sustainability-news#news p br {
display: none;
}

.iib-sustainability-news #news .row .col-6:nth-child(odd),
.iib-sustainability-news#news .row .col-6:nth-child(odd) {
width: 48%;
		margin-right: 2% !important;
		margin-left: 0 !important;
		margin-bottom: 0 !important;
		float: left;
}

.iib-sustainability-news #news .row .col-6:nth-child(even),
.iib-sustainability-news#news .row .col-6:nth-child(even) {
width: 48%;
		margin-right: 0 !important;
		margin-left: 2% !important;
		margin-bottom: 0 !important;
		float: left;
}

.iib-sustainability-news #news .row .custom-white-text-box,
.iib-sustainability-news#news .row .custom-white-text-box {
width: 100%;
}

.iib-sustainability-news .relatedroW .row .col-6:nth-child(odd) {
width: 45%;
		margin: 0 auto !important;
		float: left;
}

.iib-sustainability-news .relatedroW .row .col-6:nth-child(even) {
width: 45%;
		margin: 0 auto !important;
		float: left;
}
}

@media only screen and (max-width: 1180px) {
.iib-sustainability-news #news .row .col-6,
.iib-sustainability-news#news .row .col-6 {
width: 50%;
		float: left;
		margin: 0 auto 20px !important;
}

.iib-sustainability-news #news .row .col-6 .custom-white-text-box,
.iib-sustainability-news#news .row .col-6 .custom-white-text-box {
padding: 30px;
}
}

@media only screen and (max-width: 1024px) {
.iib-sustainability-news #news .row .col-4,
.iib-sustainability-news#news .row .col-4 {
width: 50%;
}

.iib-sustainability-news .relatedroW h4 {
font-size: 24px;
}
}

@media only screen and (max-width: 966px) {
.iib-sustainability-news #news .row .col-4,
.iib-sustainability-news#news .row .col-4 {
width: 100%;
}

.iib-sustainability-news #news .row .col-4 img,
.iib-sustainability-news#news .row .col-4 img {
width: 100%;
}

.iib-sustainability-news #news .row .col-4 .three-column-white-text-box,
.iib-sustainability-news#news .row .col-4 .three-column-white-text-box {
max-width: 100%;
}

.iib-sustainability-news #singleNews .singleTitle_bg h2,
.iib-sustainability-news#singleNews .singleTitle_bg h2 {
font-size: 26px;
}

.iib-sustainability-news #newsGallery {
width: 100%;
}
}

@media only screen and (max-width: 740px) {
.iib-sustainability-news .relatedroW .col-6 {
width: 100%;
}

.iib-sustainability-news #news .row .col-6,
.iib-sustainability-news#news .row .col-6 {
width: 100%;
		float: none;
}

.iib-sustainability-news #news .row .col-6:nth-child(even),
.iib-sustainability-news#news .row .col-6:nth-child(even) {
width: 100%;
		margin: 0 auto !important;
}

.iib-sustainability-news #news .row .col-6:nth-child(odd),
.iib-sustainability-news#news .row .col-6:nth-child(odd) {
width: 100%;
		margin: 0 auto !important;
}

.iib-sustainability-news #news .row .custom-white-text-box,
.iib-sustainability-news#news .row .custom-white-text-box {
width: 100%;
}

.iib-sustainability-news .relatedroW .row .col-6:nth-child(odd) {
width: 100%;
}

.iib-sustainability-news .relatedroW .row .col-6:nth-child(even) {
width: 100%;
}
}

@media only screen and (max-width: 600px) {
.iib-sustainability-news .relatedroW .col-6 .custom-white-text-box {
padding: 30px;
}
}

@media only screen and (max-width: 568px) {
.iib-sustainability-news #newsGallery {
padding: 0 30px;
}
}

@media only screen and (max-width: 480px) {
.iib-sustainability-news .greyroW h2 {
font-size: 24px !important;
}

.iib-sustainability-news #news .col-6 h4,
.iib-sustainability-news#news .col-6 h4 {
font-size: 24px;
}
}

@media only screen and (max-width: 430px) {
.iib-sustainability-news .minepaginatioN .page-numbers {
font-size: 14px;
}
}

@media only screen and (max-width: 393px) {
.iib-sustainability-news .minepaginatioN .page-numbers {
font-size: 12px;
}
}

@media only screen and (max-width: 360px) {
.iib-sustainability-news .minepaginatioN .prev {
display: none;
}

.iib-sustainability-news .minepaginatioN .next {
display: none;
}
}

/* The market responsive sheet hides every breadcrumb below 740px. */
body.single-islamic_sustain_news .site-header .breadcrumb,
body.post-type-archive-islamic_sustain_news .site-header .breadcrumb {
    display: block !important;
    position: relative;
    top: auto;
    height: auto;
    white-space: normal;
    overflow-wrap: anywhere;
}
@media only screen and (max-width: 740px) {
    body.single-islamic_sustain_news .site-header .breadcrumb .chevroN,
    body.post-type-archive-islamic_sustain_news .site-header .breadcrumb .chevroN {
        padding: 0 14px;
        background-size: 8px auto;
    }
}

/* Match Group single-news.php: native 38px arrow artwork and Owl navigation spacing. */
body.single-sustainability_news #newsGallery .owl-nav,
body.single-islamic_sustain_news #newsGallery .owl-nav {
    display: block !important;
    text-align: center;
    margin-top: 10px;
}
body.single-sustainability_news #newsGallery .owl-nav button,
body.single-islamic_sustain_news #newsGallery .owl-nav button {
    display: inline-block;
    width: auto;
    min-width: 0;
    min-height: 0;
    margin: 5px;
    padding: 0 !important;
    border: none;
    border-radius: 3px;
    background: transparent;
    color: inherit;
    font: inherit;
    cursor: pointer;
}
body.single-sustainability_news #newsGallery .owl-nav button img,
body.single-islamic_sustain_news #newsGallery .owl-nav button img {
    width: 38px;
    height: auto !important;
}
body.single-sustainability_news #newsGallery .owl-nav button:hover,
body.single-islamic_sustain_news #newsGallery .owl-nav button:hover {
    background: transparent;
}
body.single-sustainability_news #newsGallery .owl-nav button:focus-visible,
body.single-islamic_sustain_news #newsGallery .owl-nav button:focus-visible {
    outline: 2px solid #1a2159;
    outline-offset: 2px;
}
body.single-sustainability_news #newsGallery .owl-nav button.disabled,
body.single-islamic_sustain_news #newsGallery .owl-nav button.disabled {
    opacity: .5;
    cursor: default;
}
