﻿/* ------------------------------------------------------------------------*/
/* #region Sitefinity grid styles */
/* ------------------------------------------------------------------------*/
.sf_cols { /*margin: 0; padding: 0; min-width: 100%;*/ width: auto !important; -ms-zoom: 1; zoom: 1; }
.sf_cols:before, .sf_cols:after { display: none; content: ""; }
.sf_cols:after { clear: both; }
.sf_colsOut + .sf_colsOut { *margin-left: -1px!important; }
.sf_block { display: block; }
.sf_1col_1_100 { float: none; margin: 0; }
.sf_5cols_1_20, .sf_5cols_2_20, .sf_5cols_3_20, .sf_5cols_4_20, .sf_5cols_5_20 { float: left; margin: 0; width: 20%; }
.sf_2cols_1_25, .sf_3cols_1_25, .sf_4cols_1_25, .sf_4cols_2_25, .sf_4cols_3_25, .sf_4cols_4_25, .sf_3cols_3_25 { float: left; margin: 0; width: 25%; }
.sf_2cols_2_25 { float: right; margin: 0; width: 25%; }
.sf_3cols_1_33, .sf_3cols_3_33, .sf_2cols_1_33 { float: left; margin: 0; width: 33%; }
.sf_2cols_2_33 { float: right; margin: 0; width: 33%; }
.sf_3cols_2_34 { float: left; margin: 0; width: 34%; }
.sf_3cols_2_50, .sf_2cols_1_50 { float: left; margin: 0; width: 50%; }
.sf_2cols_2_50 { float: right; margin: 0; width: 50%; }
.sf_2cols_1_67 { float: left; margin: 0; width: 67%; }
.sf_2cols_2_67 { float: right; margin: 0; width: 67%; }
.sf_2cols_1_75 { float: left; margin: 0; width: 75%; }
.sf_2cols_2_75 { float: right; margin: 0; width: 75%; }
.sf_2cols_2_75 .sf_2cols_2in_75, .sf_2cols_2_67 .sf_2cols_2in_67, .sf_2cols_2_50 .sf_2cols_2in_50, .sf_2cols_2_33 .sf_2cols_2in_33, .sf_2cols_2_25 .sf_2cols_2in_25, .sf_3cols_2_34 .sf_3cols_2in_34, .sf_3cols_3_33 .sf_3cols_3in_33, .sf_3cols_2_50 .sf_3cols_2in_50, .sf_3cols_3_25 .sf_3cols_3in_25, .sf_4cols_2_25 .sf_4cols_2in_25, .sf_4cols_3_25 .sf_4cols_3in_25, .sf_4cols_4_25 .sf_4cols_4in_25, .sf_5cols_2_20 .sf_5cols_2in_20, .sf_5cols_3_20 .sf_5cols_3in_20, .sf_5cols_4_20 .sf_5cols_4in_20, .sf_5cols_5_20 .sf_5cols_5in_20 { margin-left: 12px; }
.sf_3cols_3_25, .sf_3cols_3_33, .sf_4cols_4_25, .sf_5cols_5_20 { _margin-left: -1px!important; }
.sf_3cols_3_25, .sf_3cols_3_33, .sf_4cols_4_25, .sf_5cols_5_20 { _margin-left: 0px!important; }

/* customizing Sitefinity Breadcrumb styles start */

.rsmFlow {margin:10px 0 !important;}
.rsmLink:hover {background-image: none !important;background-color: #fff !important;}
.RadSiteMap ul {display: block !important;float: left !important;padding: 0 !important;width: auto !important;}
.RadSiteMap ul li{display: inline-block !important;font-size: 14px !important;list-style: outside none none !important;margin: 0;padding: 0;text-align: left !important;}
.rsmLink{color: #1dade6 !important;display: block !important;font-size: 14px !important;padding: 0 !important;text-align: left !important;}
.RadSiteMap ul li a::after {color: black;content: "•" !important;padding: 0 5px !important;}
.rsmLink {color: #0fa4b6 !important;}
.RadSiteMap ul li:last-child a {color: #646263 !important}
.RadSiteMap ul li:last-child a::after {;content: "" !important;}
.RadSiteMap_Default {font-family: "DosisRegular" !important; }
.sfBreadcrumbNodeSeparator {display: none !important;}
/* customizing Sitefinity Breadcrumb styles end */

/* customizing Sitefinity Download file styles start */
.sfdownloadList.sfListMode{list-style: outside none number;}
.sfdownloadFile.sfpdf{padding-top:15px;}
.sfMetaInfo{display:none !important;}
.sfSmallIcns .sfdownloadList .sfpdf, .sfLargeIcns .sfdownloadList .sfpdf, .sfdownloadTable.sfHasIcons .sfpdf .sfdownloadLink, .sfdownloadDetails .sfdownloadLinkWrp.sfpdf .sfdownloadLink {
    background-position: 2px -81px;
}
/* customizing Sitefinity Download file styles end */

/* temporary CSS */
.category-Doing-Our-Part {
    background: #E23525 url("/Sitefinity/WebsiteTemplates/Base_Template/App_Themes/BaseTheme/images/backgrounds/Doing-Our-Part.jpg") no-repeat scroll 0 0 / cover ;
}
.category-Science-and-Innovation {
    background: #1DAEE7 url("/Sitefinity/WebsiteTemplates/Base_Template/App_Themes/BaseTheme/images/backgrounds/Science-and-Innovation.jpg") no-repeat scroll 0 0 / cover ;
}
.category-Sustainability {
    background: #1DAEE7 url("/Sitefinity/WebsiteTemplates/Base_Template/App_Themes/BaseTheme/images/backgrounds/Sustainability.jpg") no-repeat scroll 0 0 / cover ;
}
@media (max-width: 767px) {
    .sfimageWrp > img {
        width: 100%;
    }
}
.pinterest{
background: #fff none repeat scroll 0 0;
color: #bd2126;
}
.pinterest > span{
font-size: 28px;
}
@media (min-width: 1024px) {
div.sf_1col_1in_100 > p:not([class]),
div.sf_1col_1in_100 > h1:not([class]),
div.sf_1col_1in_100 > h2:not([class]),
div.sf_1col_1in_100 > h3:not([class]),
div.sf_1col_1in_100 > h4:not([class]),
div.sf_1col_1in_100 > h5:not([class]),
div.sf_1col_1in_100 > h6:not([class]),
div.sf_1col_1in_100 > div.article-with-image,
div.sf_1col_1in_100 ul,
div.article-with-image{
    max-width: 70%;
  }
}
/*-temporary CSS */