/*
Theme Name: SOS Design
Theme URI: https://www.sosdesignconsultancy.co.uk/
Description: A custom Genesis child theme for the Coloured Gemstone Working Group.
Author: SOS Design Consultancy Ltd
Author URI: https://www.sosdesignconsultancy.co.uk/
Template: genesis
Version: 1.0
*/

@font-face{font-family:Roboto;src:url(fonts/Roboto-Regular.otf)}@font-face{font-family:Roboto;src:url(fonts/Roboto-Bold.otf);font-weight:700}html{font-size:10px}.site-inner{margin-top:79px}.site-container h1,.site-container h3,.site-container h4,.site-container h5,.site-container h6{font-family:alda,serif;font-weight:300;line-height:1.8}.our-members-carousel-outer h2 span.fl-heading-text,.site-container h2{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;color:#312458;font-size:20px;letter-spacing:3px;line-height:25px;padding-bottom:12px}.single-post .site-container h2{text-transform:unset;font-weight:100;font-size:26px;letter-spacing:unset;line-height:unset}.grey-molecule h3{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;color:#312458;font-size:20px;letter-spacing:3px;text-align:center}.body-copy h4{color:#312458;font-size:20px;font-weight:600}.grey-molecule p{text-align:center}.site-container .event-singular h2,.site-container .our-tools-callout h2{margin-left:0}.site-container h2{margin-left:-170px}.single-post .site-container h2{margin-left:0}.page-id-30 .site-container .fl-module h2{margin-left:0}.site-container .white-paper-body-copy.wp-intro p{font-weight:400}.site-container .white-paper-body-copy h2{margin-left:0;font-weight:100;font-size:16px;margin-bottom:0}.site-container .white-paper-body-copy img.alignright{float:right;padding-left:20px}.site-container .white-paper-body-copy.wp-intro h2{font-family:alda,serif;font-size:2.2em;line-height:1.3;padding-bottom:20px;font-weight:400;color:#312458;text-transform:unset;letter-spacing:unset}.site-container .white-paper2 h2{margin-left:0}.site-container .white-paper-body-copy h3{font-size:2em;line-height:1.3;padding-bottom:20px;font-weight:400;color:#312458}.site-container .white-paper-body-copy{background-color:#fff;padding-left:40px;padding-right:40px}.site-container .white-paper-body-copy.clearbg{background-color:transparent}.site-container .white-paper-body-copy.thefivepapertitles h2{font-weight:600;font-size:22px}.site-container .case-study h3{font-weight:400;padding-bottom:10px}.site-container .type-white_papers .chart-legends ul#chartsul{display:block;list-style-type:none;margin-block-start:0;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.site-container .type-white_papers .chart-legends ul#chartsul li{padding-left:24px}.site-container .type-white_papers .chart-legends ul#chartsul li:first-child{padding-left:24px;background-image:url(/wp-content/uploads/2019/12/chart-green.gif);background-repeat:no-repeat;background-size:10px 10px;background-position:top 6px left 5px}.site-container .type-white_papers .chart-legends ul#chartsul li:nth-child(2){padding-left:24px;background-image:url(/wp-content/uploads/2019/12/chart-orange.gif);background-repeat:no-repeat;background-size:10px 10px;background-position:top 6px left 5px}.site-container .type-white_papers .chart-legends ul#chartsul li:nth-child(3){padding-left:24px;background-image:url(/wp-content/uploads/2019/12/chart-purple.gif);background-repeat:no-repeat;background-size:10px 10px;background-position:top 6px left 5px}.site-container .type-white_papers .tableofcontent p a{font-style:italic;font-weight:400;text-decoration:none;color:#312458}.site-container .type-white_papers .tableofcontent ol li{font-style:italic;font-weight:400;text-decoration:none;color:#616161;padding-left:15px;line-height:1.3;padding-bottom:5px}.site-container .type-white_papers .tableofcontent ol li ul li{font-style:italic;font-weight:400;text-decoration:none;color:#89898a;padding-left:10px;padding-bottom:5px;text-indent:-8px;line-height:1.3}.site-container .type-white_papers .tableofcontent ol li ul li:before{content:"-";text-indent:-5px;padding-right:3px}.site-container .type-white_papers .tableofcontent ol{list-style:none;margin-top:-10px}.site-container .type-white_papers .tableofcontent ol ul{margin:0;list-style-type:none}.site-container .type-white_papers .tableofcontent h2{margin-left:0}.site-container .type-white_papers .intro-text .fl-rich-text h5{text-align:center;font-family:canada-type-gibson,sans-serif;font-weight:100;color:#9e9e9e;margin-bottom:-6px;text-transform:uppercase;letter-spacing:3px}.news-page h2{letter-spacing:0;text-transform:capitalize}body #news-blog.news-page .fl-post-grid-meta{padding-bottom:0;font-family:alda,serif}body #news-blog.news-page .fl-post-grid-meta a{color:#312557}body #news-blog.news-page .fl-post-grid-content{padding-top:14px}.home .display-header-wrap,.site-container .display-header-wrap{position:fixed;z-index:999;width:100%;top:0;-webkit-transition:top .2s ease;transition:top .2s ease;border-bottom:1px solid #fff}.home .display-header-wrap.nav-down,.site-container .display-header-wrap.nav-down{top:0}.home .display-header-wrap.nav-up,.site-container .display-header-wrap.nav-up{top:-100%;-webkit-transition:top 2s ease;transition:top 2s ease}.site-container .centered h2{margin-left:0}.site-container .iapg-cards h2{margin-left:0;background-color:#302358bd;text-align:center;padding-top:10px}.home .site-container h2,.site-container .be-a-collaborator h2{margin-left:0}.mc4wp-form,.pp-accordion-button,.pp-modal-content p,.site-inner .pp-content-post-data,.site-inner p,.site-inner ul li{font-family:alda,serif;font-weight:300;padding-bottom:12px}.site-inner a{font-family:alda,serif;font-weight:300;padding-bottom:4px}.ebd_results a.ebd_link,.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited,.mc4wp-form input[type=submit],.wpcf7-form input.wpcf7-submit{background:0 0!important;border:2px solid #16c1bc!important;color:#302358!important;font-family:canada-type-gibson,sans-serif!important;text-transform:uppercase;letter-spacing:3px;padding:12px 24px;font-size:16px;-webkit-border-radius:4px}.ebd_results a.ebd_link,.mc4wp-form input[type=submit],.wpcf7-form input.wpcf7-submit{padding-left:25px;padding-right:25px}.mc4wp-form .mc4wp-form-fields label{display:block;margin-bottom:3px}#mc4wp-form-1 .mc4wp-form-fields input[type=email],#mc4wp-form-1 .mc4wp-form-fields input[type=text]{display:block;width:100%;padding:8px 0;text-indent:2%}#mc4wp-form-1 ul{margin:0;padding:20px 0 30px 20px;list-style:none}#mc4wp-form-1 ul li span{padding-left:20px}.indicates-required{text-align:right;font-size:14px}.signupform{padding-top:20px}.ebd_results{margin-top:44px}.site-inner .pp-hover-card-description p{font-size:1.5rem}.fl-photo-caption{font-family:canada-type-gibson,sans-serif!important;color:#9891ab}.site-inner .pp-hover-card-description h4{font-weight:400;color:#32225a}h3 a{color:#322558;text-decoration:none}h3 a:hover{text-decoration:none;color:#837c9b}.author-posts h3 a,.author-posts h3 a:link,.author-posts h3 a:visited,.news-page .fl-post-grid-text a,.news-page .fl-post-grid-text a:link,.news-page .fl-post-grid-text a:visited,.news-page h2 a,.news-page h2 a:link,.news-page h2 a:visited,.site-inner h4 a,.site-inner h4 a:link,.site-inner h4 a:visited,.site-inner p a,.site-inner p a:link,.site-inner p a:visited{border-bottom:2px solid #fdd8be;color:#333}.site-inner .event-footer p a,.site-inner .event-footer p a:link .site-inner .event-footer p a:visited{border-bottom:0}.site-inner .others p a{display:inline-block;width:100%;text-align:center;min-height:75px;padding-top:10px}.page-id-15 .pp-modal-body .pp-modal-content-inner p a,.page-id-15 .pp-modal-body .pp-modal-content-inner p a:link,.page-id-15 .pp-modal-body .pp-modal-content-inner p a:visited{color:#eae9ee!important}.page-id-45 .pp-modal-body .pp-modal-content-inner p a,.page-id-45 .pp-modal-body .pp-modal-content-inner p a:link,.page-id-45 .pp-modal-body .pp-modal-content-inner p a:visited{color:#302358!important}.author-posts h3 a,.news-page .fl-post-grid-text a,.news-page h2 a,.site-inner h4 a,.site-inner p a{text-decoration:none;padding-bottom:4px;background:linear-gradient(to bottom,#ffffff00 50%,#fdd8be 50%);background-size:100% 200%;background-position:right top;transition:all .2s ease-out}.site-inner .event-footer p a,.site-inner .event-footer p a:hover{text-decoration:none;background:0 0;border-bottom:0}.author-posts h3 a:hover,.news-page .fl-post-grid-text a:hover,.news-page h2 a:hover,.site-inner h4 a:hover,.site-inner p a:hover{border-bottom:2px solid #fdd8be;background-position:left bottom!important;text-decoration:none!important;transition:all .2s ease-out}.site-inner .members-pop-up-copy p a:hover{border-bottom:2px solid #fdd8be;text-decoration:none!important}.site-inner .pp-modal-content-inner p a:hover{border-bottom:2px solid #fdd8be;background-position:left bottom!important;text-decoration:none!important;transition:all .2s ease-out;color:#000}.author-posts h3 a:focus,.be-a-collaborator h3 a:focus,.news-page .fl-post-grid-text a:focus,.news-page h2 a:focus,.site-inner h4 a:focus,.site-inner p a:focus{text-decoration:none!important}.site-inner .our-members-carousel a,.site-inner .our-members-carousel a:hover,.site-inner .tableofcontent p a,.site-inner .tableofcontent p a:hover{background-position:unset!important;border-bottom:0!important}.site-inner .picture-details p{font-size:1.4rem;color:#9e9e9e}.site-inner .white-paper-body-copy h4{color:#312458;font-size:20px;font-weight:400}.site-inner .body-copy h5 a{font-family:Gibson;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:3px;color:#757575;transition:all .2s ease-out}.be-a-collaborator h3 a:visited,.site-inner .body-copy h5 a:visited{border-bottom:2px solid #fdd8be}.be-a-collaborator h3 a:hover{border-bottom:2px solid #fdd8be;background-position:left bottom!important;text-decoration:none!important;transition:all .2s ease-out}.site-inner .body-copy h5 a{text-decoration:none;padding:16px 20px}.be-a-collaborator h3 a{text-decoration:none;padding:0 0;background:linear-gradient(to bottom,#fdfbf7 50%,#fdd8be 50%);background-size:100% 200%;background-position:100% 0;transition:all .2s ease-out;color:#3f3f3f;border-bottom:2px solid #fdd8be}.be-a-collaborator h3 a:focus,.site-inner .body-copy h5 a:focus{text-decoration:none!important}.site-container i{font-family:fontAwesome}.intro-text h1{font-size:35px;line-height:1.29;text-align:center;color:#fff}@media only screen and (max-width:768px){.intro-text h1{font-size:25px}.site-container .white-paper-body-copy{padding-left:5px;padding-right:5px}}@media only screen and (max-width:960px){.display-header-wrap{display:none}}.pp-modal-content blockquote{font-style:normal}*,:after,:before{margin:0;padding:0;direction:ltr;box-sizing:border-box}.pp-modal-content p{text-rendering:optimizeLegibility}.pp-modal-content .members-pop-up-author{width:80%;margin:auto}.pp-modal-content .members-pop-up-author h4{font-family:canada-type-gibson,sans-serif;text-transform:uppercase;color:#9891ab;font-weight:300;line-height:1.8;margin-top:-30px;padding-left:60px}.pp-modal-content .members-pop-up-author h4::before{content:url(assets/quote-dash.png);margin-left:-50px;padding-right:20px}.pp-modal-content .members-pop-up-author p{padding-left:50px;margin-top:-10px;color:#9891ab}.pp-modal-content hr{border-top:1px solid #9891ab}.pp-modal-content blockquote{position:relative;padding:1rem 1.2rem;width:80%;margin:1rem auto 2rem}.pp-modal-content blockquote:after,.pp-modal-content blockquote:before{position:absolute;top:13px;color:#e8e8e8;font-size:34px}.pp-modal-content blockquote:before{content:url(assets/quote66.png);margin-right:13px;right:100%;left:-60px}.pp-modal-content blockquote:after{content:url(assets/quote99.png);margin-left:13px;left:100%;margin-top:60px}@media only screen and (max-width:800px){.pp-modal-content blockquote:before{background-image:url(assets/quote66.png);background-size:30px 20px;display:inline-block;width:30px;height:20px;content:"";left:-25px}.pp-modal-content blockquote:after{background-image:url(assets/quote99.png);background-size:30px 20px;display:inline-block;width:30px;height:20px;content:"";margin-left:0;margin-top:5px}}@media only screen and (max-width:480px){.pp-modal-content .members-pop-up-author{width:100%}.pp-modal-content blockquote{position:relative;padding:1rem 1.2rem;width:100%;margin:1rem auto 2rem}.pp-modal-content blockquote:before{background-image:unset}.pp-modal-content blockquote:after{background-image:unset}}.readnowlink a{text-transform:uppercase;background-image:none!important;border-bottom:none!important}.readnowlink a:after{content:url(assets/arrow.png);padding-left:10px;transition:all .2s ease-out;position:relative;top:2px}.readnowlink a:hover:after{padding-left:20px;transition:all .2s ease-out;position:relative;top:2px;padding-right:0}.entry{margin-bottom:0!important}.newsletter-signup .fl-form-field input{width:771px;height:45px;font-family:alda,serif;font-size:35px!important;font-weight:300;font-style:italic;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#9891ab}@media only screen and (max-width:768px){.newsletter-signup .fl-form-field input{font-size:18px!important}}.fl-subscribe-form input{border-width:0!important;background-color:transparent!important}.contact-us-form input,.ebd_results a,.toolkit-form input,select,textarea{border-bottom-width:1px!important;padding-top:10px;padding-bottom:10px;border-bottom-style:solid;padding-left:10px}.contact-us-form input,.ebd_results a,.toolkit-form input,textarea{font-size:20px;font-family:alda,serif}.ebd_results a.ebd_link{text-decoration:none;font-weight:400!important;color:#000!important}.contact-us-form .fl-contact-form label{display:none}.page-template-form-php input[type=submit]{border-width:0!important;background-color:#333!important}.page-template-form-php input,.page-template-form-php select,.page-template-form-php textarea{border-width:1px!important}::placeholder{color:#c3c0ca!important;opacity:1}:-ms-input-placeholder{color:#c3c0ca!important}::-ms-input-placeholder{color:#c3c0ca!important}.fl-subscribe-form-inline .fl-form-button{float:left;width:20%!important;margin-top:12px!important}.fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field{width:79%!important}.grey-molecule{background-color:#eae9ee}.fl-subscribe-form-inline .fl-form-button{padding-top:6px}.commitment-left-column{padding-right:10px}.commitment-right-column{padding-left:10px}.commitment-copy{background-color:#fafbfc;margin-top:-56px}.commitment-copy h5{text-transform:uppercase;font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;color:#b0bac9;font-size:11px;letter-spacing:1.5px}.commitment-copy h3{color:#1fc0ba;font-weight:400;line-height:1.2;padding-bottom:10px}.commitment-copy p{line-height:1.4;font-weight:400;font-family:canada-type-gibson,sans-serif}.commitment-image img{max-height:124px;width:auto;max-width:150px!important}@media (max-width:860px){.commitment-left-column{padding-left:20px;padding-right:10px}.commitment-right-column{padding-right:20px;padding-left:10px}.commitment-copy{min-height:unset}}@media only screen and (min-width:1600px){.collaborator-width .fl-module-photo .fl-node-content{padding-left:20%}.collaborator-width .fl-module-rich-text .fl-node-content{padding-right:20%}.grey-molecule p{padding-left:20%;padding-right:20%}}@media only screen and (max-width:1260px) and (min-width:1021px){.intro-image{width:1020px}}@media only screen and (max-width:1020px) and (min-width:881px){.intro-image{width:100%}.footer .widget-wrap{width:860px}}@media (max-width:768px){.fl-col-small{max-width:100%!important}}@media only screen and (max-width:1080px) and (min-width:1020px){.site-container h2{margin-left:-90px}}@media only screen and (max-width:1020px){.footer .widget-wrap{width:100%!important}.site-container h2{margin-left:0}.newsletter-signup .fl-form-field{width:100%}.intro-image{width:100%v}.intro-text{width:100%!important}.our-members-carousel-outer .body-copy{width:100%!important}.home .our-members-carousel-outer .body-copy,.home .page-content .body-copy{width:100%!important}}@media only screen and (max-width:768px){.our-tools-three{margin-bottom:30px}.our-members-carousel-outer .body-copy,.page-content .body-copy{padding-right:0!important;width:100%!important}.mining-column-width{padding-right:unset!important;text-align:center}.mining-border.border-top{border-top-style:none!important;border-top-width:0!important}.white-rule.mining-border.border-top{border-top-style:none!important;border-top-width:0!important}}.genesis-nav-menu{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:100%;align-items:center;height:100%}.genesis-nav-menu>li.menu-item{list-style-type:none}.genesis-nav-menu>li.menu-item>a{padding:0!important}.attachment img[src$=".svg"],.widget_media_image img[src$=".svg"]{max-width:300px}.display-header-wrap{overflow:auto;background-color:#312458;border-bottom:2px solid #5a5079!important}.display-header-wrap .wrap{margin:0 auto;max-width:1200px}.display-header-wrap .nav-primary,.display-header-wrap .nav-secondary{display:inline-block;float:left;height:80px;border-bottom:none}.display-header-wrap{height:80px}.display-header-wrap #logo_menu{float:left;min-height:86px;border-bottom:none;padding-left:20px;padding-right:20px;display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"logo";align-content:center}.display-header-wrap #logo_menu .widget-wrap img{max-height:72px}.nav-primary,.nav-secondary{width:35%}.nav-primary .wrap,.nav-secondary .wrap{height:100%}#logo_menu{width:30%}#logo_menu.hide{display:none!important}.display-header-wrap #logo_menu .widget-wrap{grid-area:logo}.nav-primary ul li a,.nav-secondary ul.menu li a{color:#f7f1e4;text-decoration:none;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;font-weight:300}.genesis-nav-menu .sub-menu{display:none;border-top:0!important;padding-top:2px;box-shadow:5px 10px 8px #0000003b;z-index:999;position:relative}.genesis-nav-menu li:hover>.sub-menu{display:block}.genesis-nav-menu .sub-menu li:first-child{border-top:0 solid #5a5079}.genesis-nav-menu ul.sub-menu{position:absolute}.genesis-nav-menu li.menu-item{position:relative}.genesis-nav-menu .sub-menu li{border-top:2px solid #5a5079;line-height:1em}.genesis-nav-menu .sub-menu a{border:none!important;line-height:1em;white-space:inherit}#menu-menu-left{text-align:right}#logo_menu{text-align:center}.genesis-nav-menu .sub-menu .sub-menu{margin-top:-48px!important}.nav-primary .genesis-nav-menu .sub-menu a,.nav-secondary .genesis-nav-menu .sub-menu a{padding:16px 38px;display:block;background:linear-gradient(to right,#281941 50%,#312458 50%);background-size:200% 100%;background-position:right bottom;transition:all .2s ease-out}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.nav-primary .genesis-nav-menu .sub-menu a:focus,.nav-primary .genesis-nav-menu .sub-menu a:hover,.nav-secondary .genesis-nav-menu .sub-menu a:focus,.nav-secondary .genesis-nav-menu .sub-menu a:hover{background-position:left bottom!important;text-decoration:none!important;color:#f7f1e4!important}.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{text-decoration:none!important;color:#f7f1e4!important}.genesis-nav-menu a:hover{border-bottom-width:3px;border-bottom-style:solid;padding-bottom:29px;border-bottom-color:#16c1bc}.genesis-nav-menu .current-menu-ancestor>a,.genesis-nav-menu .current-menu-item>a{border-bottom-width:3px;border-bottom-style:solid;padding-bottom:29px;border-bottom-color:#16c1bc}.genesis-nav-menu .menu-item{text-align:center!important}.genesis-nav-menu{font-size:14px!important;font-size:.85em!important;letter-spacing:3px}@media only screen and (max-width:1020px){.genesis-nav-menu{letter-spacing:1px}}.display-header-wrap,.display-header-wrap .wrap,.display-header-wrap .wrap .nav-primary,.display-header-wrap .wrap .nav-primary .wrap,.display-header-wrap .wrap .nav-primary .wrap ul.menu,.display-header-wrap .wrap .nav-primary .wrap ul.menu li.menu-item{overflow:visible}*{box-sizing:border-box}ul.genesis-nav-menu>li.menu-item,ul.genesis-nav-menu>li.menu-item>a{display:block;width:auto}ul.genesis-nav-menu>li.menu-item,ul.genesis-nav-menu>li.menu-item>a{padding-top:26px;line-height:unset!important}ul.genesis-nav-menu>li.menu-item>a>span>span{display:inline-block;vertical-align:middle;font-size:.7em;letter-spacing:1px}span.wpcf7-list-item{display:block!important;padding:3px}.Please-send-me-updates span.wpcf7-list-item{display:inline!important}i{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px;margin-bottom:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.news-intro{background-color:#eae9ee;padding:20px;margin-bottom:20px}.members-copy,.members-logo{width:50%;float:left}.site-header{display:none}.type-white_papers .entry-header{display:none}ul#adminmenu li.toplevel_page_sfsi-options a.toplevel_page_sfsi-options{background-color:#312458!important;font-family:helvetica}.site-footer{display:none}.footer{background-color:#312458;padding:50px;margin-top:-31px}.footer .widget-wrap{width:932px;font-family:alda,serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#fff;margin-left:auto;margin-right:auto}.footer .widget-wrap span{font-family:Gibson}.footer .widget-wrap hr{border-top:solid 2px rgba(170,177,193,.3)}.menu-footer-menu-container ul.menu li,.menu-footer-menu-container ul.menu li a{height:25px;font-family:Gibson;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;color:#fff;text-transform:uppercase;text-decoration:none}#nav_menu-10{margin-top:20px}.menu-footer-menu-container ul.menu li{display:inline-block;padding-right:20px;padding-left:20px}.menu-footer-menu-container ul.menu li a:before{content:"|";position:relative;left:-20px;color:rgba(170,177,193,.3)}@media only screen and (max-width:768px){.menu-footer-menu-container ul.menu li a:before{content:"";position:relative;left:-20px}}.menu-footer-menu-container ul.menu li:first-child a:before{content:none}.menu-footer-menu-container ul.menu li:first-child{padding-left:0}.widget-wrap .sfsi_widget .norm_row{position:inherit!important;float:right}#sfsi-widget-2{margin-top:-30px}@media only screen and (max-width:768px){#sfsi-widget-2{margin-top:0}#sfsi-widget-2 .norm_row.sfsi_wDiv{width:unset!important}.menu-footer-menu-container ul.menu li{display:block;padding-right:0;padding-left:0}.fl-subscribe-form-inline .fl-form-button{width:100%!important}.fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field{width:100%!important}}#cgwgfooter .norm_row .inerCnt a img{-webkit-filter:grayscale(100%) opacity(50%);filter:grayscale(100%) opacity(50%)}#cgwgfooter .norm_row .inerCnt a:hover img{-webkit-filter:none;filter:none}#cgwgfooter .textwidget p .glossaryLink{color:#fff!important}.members-pop-up-logo{width:100%;text-align:center}#modal-5cab6f00d001d .pp-modal-content-inner i{border:none;border-width:0;display:inline-block;padding:0;margin-bottom:3px}.top-coloured-block,.top-coloured-block-white-paper{height:550px;background-color:#312458;position:absolute;z-index:-1;width:100%;left:0;top:0}@media only screen and (max-width:768px){.top-coloured-block,.top-coloured-block-white-paper{height:450px}}@media only screen and (max-width:600px){.top-coloured-block,.top-coloured-block-white-paper{height:350px}}.top-coloured-block-white-paper{background-color:#eae9ee}.top-coloured-block{background-color:#312458}.fl-row-full-width{width:100%}.site-inner,.site-inner .wrap{max-width:100%!important}@media only screen and (max-width:960px){.site-inner{margin-top:0!important}}.intro-image{width:1090px;margin:auto;text-align:center;padding-bottom:20px}.intro-text{width:770px;margin:auto;padding-bottom:30px}.our-members-carousel-outer .body-copy,.page-content .body-copy{max-width:900px;width:100%;margin-left:auto;padding-right:60px}.home .our-members-carousel-outer .body-copy,.home .page-content .body-copy{max-width:900px;width:100%;margin:auto;padding-right:0}.page-content .body-copy{text-align:left}.home .page-content .body-copy,.our-members-carousel-outer .body-copy{text-align:center}.page-content .body-copy .pp-accordion,.page-content .body-copy ul li{text-align:left;padding-bottom:20px}.space-left{padding-left:253px}.contact-us-block{text-align:center;width:781px;margin:auto;font-family:AldaOTCEV-Light;font-size:35px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#3f3f3f}.contact-us-form{font-family:AldaOTCEV-Light}.page-content .body-copy h3{font-size:20px;padding-bottom:10px}@media only screen and (max-width:768px){.page-content .body-copy h3{font-size:20px}}.page-content .body-copy p,.page-content .body-copy ul,body>div{font-size:18px;line-height:1.7;padding-bottom:10px}.home .page-content .body-copy h3::before{content:none;margin-left:0;padding-right:0}.page-content .body-copy h3::before{content:url(assets/gold.gif);margin-left:-90px;padding-right:40px}.page-content .body-copy h5{font-size:16px;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;font-weight:300;color:#757575;letter-spacing:3px;margin-left:0;transition:all .2s ease-out}.page-content .body-copy h5::before{content:url(assets/arrow.png);padding-right:30px;transition:all .2s ease-out;position:relative;top:2px}.page-content .body-copy h5:hover::before{padding-right:20px;transition:all .2s ease-out}.page-content .body-copy h5:hover{transition:all .2s ease-out;margin-left:10px}.site-container .page-content-coloured-bg-block h2{margin-left:0}.site-container .page-content-coloured-bg-block h4{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:100;text-transform:uppercase;color:#312458;font-size:20px;letter-spacing:3px}.white-rule hr{border-top-color:#fff}.mining-border{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#d6d3de}.white-rule.mining-border{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#fff}.mining-border.border-top{border-top-style:solid;border-top-width:1px;border-top-color:#d6d3de}.white-rule.mining-border.border-top{border-top-style:solid;border-top-width:1px;border-top-color:#fff}.mining-column-width{padding-right:10%}.tables .pp-table-content thead tr th{font-family:canada-type-gibson,sans-serif!important}.tables .pp-table-content thead tr th button.tablesaw-sortable-btn{letter-spacing:2px}.tables .pp-table-content thead tr th i{text-transform:lowercase!important;border-width:0!important;padding:0!important;margin-bottom:0!important;letter-spacing:0!important}.tables .pp-table-row td{font-family:alda,serif}.user-guides .fl-accordion-button-label{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:100;text-transform:uppercase;color:#312458;font-size:20px;letter-spacing:3px}.user-guides .fl-accordion-button-label span{color:#9891ab}.user-guides .fl-accordion-button-icon{color:#16c1bc}.be-a-collaborator h3{font-size:24px;font-weight:100;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:#3f3f3f}.pp-modal .pp-modal-title{display:none}.pp-modal-button a.pp-modal-trigger img:hover{transform:scale(1.2);transition:transform .2s;box-shadow:3px 6px 6px 2px #dadada}.external-organisations .fl-node-content .pp-modal-button a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.external-organisations .fl-node-content .pp-modal-button a img:hover{-webkit-filter:unset;filter:unset}.event-singular{width:100%;overflow:hidden}.event-singular .one-half{width:calc(50% - 60px);padding:20px 30px;float:left}@media only screen and (max-width:768px){.event-singular .one-half{width:100%}}.event-singular .one-half.detail{margin-top:30px}.event-singular h3{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;color:#312458;font-size:20px;letter-spacing:3px;line-height:25px;padding-bottom:0}.event-singular h2 a{font-family:alda,serif;font-size:35px;font-weight:100;font-style:normal;text-transform:none;font-stretch:normal;text-decoration:none;line-height:1.29;letter-spacing:normal;color:#6e6e6e;background-image:linear-gradient(120deg,#fdd8be 0,#fdd8be 100%);background-repeat:no-repeat;background-size:100% 0;background-position:0 110%;transition:background-size .25s ease-in;border-bottom:4px solid #fdd8be}.event-singular h2 a:hover{background-size:100% 85%;transition:background-size .25s ease-in}.event-singular .one-half.detail span{color:#969696;font-size:1.6rem;margin-right:30px}.single-events .site-inner,.single-post .site-inner{padding-bottom:100px}.single-events .site-inner .wrap,.single-post .site-inner .wrap{width:100%;max-width:900px!important;margin:0 auto}.single-events .site-inner .hero,.single-post .site-inner .hero{background-image:linear-gradient(120deg,#eae9ee 0,#eae9ee 100%);background-repeat:no-repeat;background-size:100% 70%;background-position:top center}.single-events .site-inner .hero .intro{margin:80px 0;text-align:center}.single-post .site-inner .hero .intro{margin-top:40px;margin-bottom:20px;text-align:center}.single-post .site-inner .hero .intro h1 .single-events .site-inner .hero .intro h1{color:#838385}.single-events .site-inner .hero .intro h5,.single-post .site-inner .hero .intro h5{font-family:canada-type-gibson,sans-serif;text-transform:uppercase;letter-spacing:.2rem;color:#bab6c6;margin:0}.single-events .site-inner .hero .intro .details,.single-post .site-inner .hero .intro .details{font-family:canada-type-gibson,sans-serif;color:#ada7bb}.single-events .site-inner .hero .intro .details .separator,.single-post .site-inner .hero .intro .details .separator{margin:0 15px}.single-events .site-inner .hero .featured-img{margin:0 -70px}.single-post .site-inner .article .wrap p img,.single-post .site-inner .hero .featured-img img{max-width:900px;height:auto;width:100%}div.article{padding:2em}.event-footer{padding:2em}.members-pop-up-logo img{max-width:400px;width:100%}.single-events .site-inner .article>.wrap{color:#8f8f8f;margin-top:30px;margin-bottom:25px;border-bottom:2px solid #eae9ee}.single-events .site-inner .event-footer>.wrap>p,.single-post .site-inner .event-footer>.wrap>p{font-family:canada-type-gibson,sans-serif;text-transform:uppercase;font-weight:700;color:#312657;letter-spacing:.2rem}.not-bb-page .wrap{width:100%;max-width:930px!important;margin:0 auto}.post-type-archive-events .site-inner{padding-top:0}.single-featured-event{background-image:linear-gradient(120deg,#312458 0,#312458 100%);background-repeat:no-repeat;background-size:100% 50%;background-position:top center;padding-top:105px}.single-featured-event.news{padding-top:45px!important}.single-featured-event .wrap{width:100%;max-width:930px!important;margin:0 auto}.single-featured-event .wrap .post-detail{background:#eae9ee;width:100%;max-width:770px;margin:0 auto;margin-top:-100px;margin-bottom:50px;padding:30px;box-sizing:border-box;position:relative;z-index:999}.single-featured-event .wrap a{text-decoration:none}.single-featured-event .wrap .post-detail h3{font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:600;text-transform:uppercase;color:#312458;font-size:18px;letter-spacing:3px;line-height:25px;padding-bottom:0}.single-featured-event .wrap .post-detail h1{color:#6a6a6a;font-size:2.4rem;font-family:alda,serif;font-weight:300;line-height:1.4em;border-bottom:1px solid #e0dee6;padding-bottom:15px}.single-featured-event .wrap .post-detail p{color:#ada7bb;font-family:alda,serif;font-weight:300;margin-bottom:0}.search-form-wrap{width:100%;max-width:700px;margin:0 auto;margin-bottom:30px;border-bottom:3px solid #f9f9fa}.search-form-wrap input[type=search]{color:#797291;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700;border:none}.search-form-wrap input[type=submit]{display:none}.page-template-form-php .search-form-wrap input[type=submit]{display:inline-block}.page.hentry.entry{width:100%;max-width:770px;margin:0 auto}.post-type-archive-events .single-event ul{margin-bottom:30px;list-style:none}.blog .single-post .site-link,.post-type-archive-events .single-event .site-link{font-size:.6em;text-decoration:none;color:#aca8b9;margin:30px 0 0 0;text-align:right}.blog .single-post .site-link>img,.post-type-archive-events .single-event .site-link>img{position:relative;top:4px;margin:0 0 0 5px}.post-type-archive-events .single-event{clear:both;float:left;margin-bottom:30px;box-shadow:0 0 0 #efefef;transition:box-shadow .2s ease;width:100%}.blog .single-post{clear:both;float:left;margin-bottom:30px;box-shadow:0 0 0 #efefef;transition:box-shadow .2s ease;width:100%;border-bottom-style:solid;border-bottom-color:#eae9ee;border-bottom-width:1px}.blog .single-post.link:hover,.post-type-archive-events .single-event.link:hover,.post-type-archive-events .single-featured-event .wrap:hover{box-shadow:0 0 50px #efefef;transition:box-shadow .2s ease}.blog .single-post a .post-type-archive-events .single-event a{display:block;overflow:hidden;margin-left:-10px;padding-left:10px}.featured-img,.post-type-archive-events .single-event .event-date-lg,.post-type-archive-events .single-event .featured-img{position:relative;margin-bottom:-8px;overflow:visible}.featured-img>.tab,.post-type-archive-events .single-event .event-date-lg>.tab,.post-type-archive-events .single-event .featured-img>.tab{position:absolute;top:10px;left:-10px}.event-singular .event-date-lg>.tab,.event-singular .featured-img>.tab{left:auto;right:-10px}.featured-img>.tab>.label,.post-type-archive-events .single-event .event-date-lg>.tab>.label,.post-type-archive-events .single-event .featured-img>.tab>.label{font-family:canada-type-gibson,sans-serif;background:#edaa36;color:#fff;padding:5px 15px;font-size:15px;letter-spacing:.1em}.featured-img>.tab.paid>.label,.post-type-archive-events .single-event .event-date-lg>.tab.paid>.label,.post-type-archive-events .single-event .featured-img>.tab.paid>.label{background:#eca065}.featured-img>.tab .angle,.post-type-archive-events .single-event .event-date-lg>.tab .angle,.post-type-archive-events .single-event .featured-img>.tab .angle{display:block;width:10px;height:10px;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #b08330 transparent transparent}.featured-img>.tab.paid .angle,.post-type-archive-events .single-event .event-date-lg>.tab.paid .angle,.post-type-archive-events .single-event .featured-img>.tab.paid .angle{border-color:transparent #b87446 transparent transparent}.event-singular .featured-img>.tab .angle{float:right;border-width:10px 10px 0 0;border-color:#b08330 transparent transparent transparent}.event-singular .featured-img>.tab.paid .angle{float:right;border-width:10px 10px 0 0;border-color:#b87446 transparent transparent transparent}.post-type-archive-events .single-event .event-date-lg,.post-type-archive-events .single-event .featured-img{width:350px;float:left}.blog .single-post .featured-img{width:350px;float:left}.blog .site-inner,.post-type-archive-events .site-inner{margin-bottom:50px}.post-type-archive-events .single-event .event-date-lg{color:#2f2655;height:218px;background:#eae9ee;text-align:center;padding:3em}.post-type-archive-events .single-event .event-date-lg .day{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700;font-size:4em;line-height:1em}.post-type-archive-events .single-event .event-date-lg .month{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700;font-size:1.8em;line-height:1em}.blog .single-post .detail,.post-type-archive-events .single-event .detail{width:410px;float:left}.blog .single-post .detail,.post-type-archive-events .single-event .detail{padding:10px 25px;box-sizing:border-box}.blog .site-container .single-post .detail>h3,.post-type-archive-events .single-event .detail>h3{color:#6a6a6a;line-height:1.4em;border-bottom:1px solid #f4f4f6;padding-bottom:15px}.blog .site-container .single-post .detail>h4,.blog .site-container .single-post .detail>h5{color:#312458;line-height:1.4em;font-family:canada-type-gibson,sans-serif;font-style:normal;font-weight:400}.post-type-archive-events .single-event .detail>p,.post-type-archive-events .single-event .detail>ul li,.post-type-archive-events .single-event .detail>ul li a{color:#ada7bb;margin-bottom:0}.blog .single-post .detail>p{color:#6a6a6a}.photo-gallery .pp-photo-gallery-caption{font-family:alda,serif;font-weight:300}.icon{margin:0 5px 0 15px}.single-events .intro .icon{margin:0 5px 0 0}.event-footer a{border-bottom:none;background:0 0;position:relative;top:18px}.event-footer a:hover{border-bottom:none;background:0 0}.sfsi_widget .norm_row.sfsi_wDiv{margin-top:-14px}.event-singular .one-half.detail span{margin:0!important}.author-box::before,.clearfix::before,.entry-content::before,.entry::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table}.author-box::after,.clearfix::after,.entry-content::after,.entry::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}.site-inner .pp-dotnav{right:0!important;left:0!important;top:auto!important;bottom:0!important;background:#fff;transform:none!important}.site-inner .pp-dotnav .pp-dots{text-align:center;position:relative}.site-inner .pp-dotnav .pp-dots .pp-dot{display:inline-block;position:initial}.site-inner .pp-dotnav .pp-dots .pp-dot a{padding:0 20px}.site-inner .pp-dotnav .pp-dots .pp-dot .pp-label{display:none}.site-inner .pp-dotnav .pp-dots .pp-dot:hover .pp-label{position:absolute;bottom:50px;left:0;right:0;display:block;width:100%;margin:0;background:#312458;color:#fff;z-index:9999;opacity:1;padding:20px;font-size:20px;text-align:center}.author .site-inner .wrap{margin:0 auto;width:100%;max-width:960px}.author .site-inner .author-profile-card{background:#eae9ee}.author .site-inner .author-profile-card .wrap{display:grid;grid-template-columns:33.3333% calc(66.6666% - 30px);grid-gap:30px}.author .site-inner .author-profile-card .author-photo{width:100%}.author .site-inner .author-profile-card .author-photo img{width:100%;border-radius:50%;overflow:hidden}