input[type=text]::-ms-clear {display:none;}
body.posfixed.ip3-edit #searchbox {top:auto;}
body.posfixed.ip3-edit #MainForm > div#rdMenu {z-index:1;}
body.posfixed.ip3-selfserve .rdHeaderWrapper .logo-wrapper {z-index:1;}
body.posfixed #MainForm > div#searchbox {opacity:1;}
/*body.posfixed #MainForm > div {opacity:0;}*/
body.posfixed #MainForm > div#headerwrapper {opacity:1;}
body.posfixed #MainForm > div#rdMenu {opacity:1; left:0; position:fixed; right:0; top:98px; z-index:9998;}
body.posfixed .rdHeaderWrapper .logo-wrapper {left:auto; max-width:1170px; opacity:1; position:fixed; right:auto; top:32px; z-index:9998;}
body.posfixed .logo-small {opacity:0;}
body.posfixed .rhs-links-circle {z-index:1;}
body#annual-reporting.posfixed #MainForm > div {opacity:1;}
body#annual-reporting.posfixed .rdHeaderWrapper .logo-wrapper {position:static;}
iframe.externalwebIFrame {width:100%;}
.showAdvSearchMobi:after {position:absolute; right:20px; top:50%; content:"\e908"; font-family:'icomoon' !important; color:var(--dark-blue-2); font-size:15px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.showAdvSearchMobi {margin-top:20px; background:#eff2f7 none repeat scroll 0 0; box-sizing:border-box; cursor:pointer; display:none; font-size:1.68em; height:auto; line-height:20px; padding:15px; position:relative; width:100%; border:1px solid var(--dark-blue); font-weight:700; text-decoration:none !important;}
.contentwrapper .showAdvSearchMobi:hover {color:var(--dark-blue);}
#twocolright.active .showAdvSearchMobi:after {-webkit-transform:translateY(-50%) rotate(180deg); -moz-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg);}
#searchbox {background:var(--white); height:100%; left:0; opacity:1; padding:0 8.3333% 8px 8.3333%; position:fixed; top:119px; width:100%; z-index:501; display:none;}
#searchbox #searchTextbox.opened {width:100% !important;}
#searchbox .ui-menu {border:1px solid #b2bdd6; max-width:none !important; min-width:auto !important; padding:0; border-top:0; height:200px; overflow-x:hidden; overflow-y:scroll; -webkit-overflow-scrolling:touch;}
#searchbox .ui-menu li {color:var(--dark-blue-2); float:left; font-size:1.3em; list-style:outside none none; margin:0; padding:0; text-transform:uppercase;}
#searchbox .ui-menu li a {padding-left:0; padding-right:0; border:medium none; color:var(--dark-blue-2); font-weight:400; margin:0; float:left; padding:10px 22px; width:100%;}
#searchbox .ui-menu li a:hover {background:var(--dark-blue-2); border:medium none; color:var(--white);}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-webkit-input-placeholder {color:rgba(0, 50, 116, 0.2);}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-moz-placeholder {color:rgba(0, 50, 116, 0.2);}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]:-ms-input-placeholder {color:rgba(0, 50, 116, 0.2);}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]:-moz-placeholder {color:rgba(0, 50, 116, 0.2);}
span.search-note {font-size:1.5rem; text-transform:uppercase; top:4px; float:right; position:relative; color:var(--dark-blue-2); opacity:0.3;}
#searchbox .ui-menu li:nth-child(2n) {background:#edf0f5;}
#searchbox input#searchTextbox:focus {color:rgba(0, 50, 116, 1);}
#SearchButtonContainer div.searchOPEN {margin-left:5px;}
.rdHeaderWrapper #topToolsContainer ul li.last {}
.openSearch div.searchOPEN {cursor:pointer; float:right; height:32px; width:40px; padding-left:10px;}
#searchbox #SearchButtonContainer input {float:left; background:rgba(0, 0, 0, 0) none repeat scroll 0 0; border:medium none; z-index:5; position:absolute; height:29px; width:29px;}
#searchTextboxContainer .search-note {color:rgba(0, 50, 116, 0.5); font-size:1.4em; position:absolute; right:0; text-transform:uppercase; top:100px;}
.solarLeftSide {font-weight:500; font-size:1.4em; margin-bottom:50px;}
.solar-left-ttl {font-size:24px; line-height:32px; color:#00368b; font-weight:400; font-family:"AASmartSans"; margin-bottom:22px;}
.solar-filter-item-wrap {padding:10px 0;}
.solar-filter-item-wrap label {font-family:"AASmartSans"; font-weight:600; width:100%; display:inline-block; font-size:14px; line-height:16.8px; margin-bottom:11px; color:var(--grey);}
.solarDateFilterBox #filterPublishDate {cursor:pointer; background:#a70b2d; border:medium none; color:var(--white); margin:0; padding:10px 12px 8px; font-weight:bold; border-radius:4px;}
.ui-datepicker .ui-datepicker-next {border-bottom:10px solid rgba(0, 0, 0, 0); border-left:10px solid #00008b; border-top:10px solid rgba(0, 0, 0, 0); height:0; right:2px; width:0;}
.ui-datepicker .ui-datepicker-prev {border-bottom:10px solid rgba(0, 0, 0, 0); border-right:10px solid #00008b; border-top:10px solid rgba(0, 0, 0, 0); height:0; left:2px; width:0;}
#solrstrap-tabs {margin-top:26px;}
.solr-search-tab.isDropdown {transition:all 0.5s; text-decoration:none !important; padding:11.5px 15px; width:70%; max-width:270px; background:#F6F8FB; border-radius:26.5px; font-family:"AASmartSans"; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); min-height:43px; cursor:pointer;}
.solr-search-tab-mobiDropdown {box-sizing:border-box; position:relative; display:block; text-decoration:none !important; font-family:"AASmartSans"; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); vertical-align:middle; outline:none;}
#solrstrap-tabs .solr-search-tab-mobiDropdown:hover {color:var(--main-blue);}
#solrstrap-tabs .solr-search-tab-mobiDropdown:focus {outline:none;}
.solr-search-tab.active a.solr-search-tab-mobiDropdown:before {padding-bottom:10px; border-bottom:1px solid #D7D4D5; content:""; width:230px; height:11px; position:absolute; margin-top:20px;}
a.solr-search-tab-mobiDropdown:after {font-family:'icomoon' !important; font-size:12px; position:absolute; right:8px; content:"\e900"; color:var(--red); transition:all 0.5s ease-in-out;}
a.solr-search-tab-mobiDropdown.active:after {transform:rotate(180deg);}
.solr-search-tab.active .solr-search-tab-mobiDropdown:after {transform:rotate(180deg);}
#solrstrap-hits .searchContentTabs {display:flex; flex-wrap:wrap; justify-content:center; flex-direction:row; margin-bottom:0px; height:54px; background:#F4F5F7; border:1px solid rgba(151, 151, 151, 0.0551792); box-shadow:-4px -4px 16px rgb(255 255 255 / 20%), inset 1px 1px 2px rgb(0 0 0 / 18%), inset 2px 1px 1px var(--white), inset 2px 1px 1px var(--white); border-radius:29.5px; margin-top:38px;}
#solrstrap-hits a.searchContentTab {padding-top:20px; padding-bottom:20px; height:54px; font-weight:600; font-size:1.2rem; line-height:1.4rem; text-transform:uppercase; color:var(--grey); transition:all 0.6s ease-in-out; flex:1; text-align:center; position:relative; outline:none; text-decoration:none;}
#solrstrap-hits a.searchContentTab:hover {color:var(--main-blue);}
#solrstrap-hits a.searchContentTab.current {border-radius:26.5px; color:var(--white); background:radial-gradient(45.95% 45.95% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%); box-shadow:4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 12px rgb(255 255 255 / 16%), 4px 4px 12px rgb(0 0 0 / 16%);}
#solrstrap-hits .entry > * {font-size:1.2em;}
#solrstrap-hits .entry .searchdescription {overflow-wrap:break-word; word-break:keep-all; margin-bottom:0; font-size:16px; line-height:26px; font-weight:400; color:var(--grey);}
#solrstrap-hits .entry .links {color:var(--main-blue); margin-bottom:11px; font-size:18px; line-height:21.6px; font-weight:400; position:relative; padding-left:0px; min-height:26px; margin-bottom:20px;}
#solrstrap-hits .entry.hasImg .links {padding-left:49px; min-height:39px;}
#solrstrap-hits .entry .links .hasFile {display:none;}
#solrstrap-hits .entry.hasImg .links .hasFile {display:inline-block; padding-right:7px;}
#solrstrap-hits .entry .links > .resultURL > a {text-decoration:none;}
#solrstrap-hits .entry .links > .resultURL > a:hover {color:var(--main-blue); text-decoration:underline;}
#solrstrap-hits .entry .anchorStyle {margin-bottom:20px; font-size:14px; line-height:16.8px; font-weight:600; color:var(--light-grey-6);}
#solrstrap-hits .entry .tags {margin:0;}
.solr-date {color:var(--light-grey-6); display:inline-block; font-weight:600; font-size:12px; line-height:14.4px; text-transform:uppercase; margin:0 0 10px;}
.tags {color:var(--light-grey-6); display:block; font-weight:500; margin:0 0 10px;}
.searchresultpage .searchdescription b, .searchresultpage .searchdescription strong {font-weight:700;}
#solrsearchboxinner {margin:0 auto; max-width:1030px; position:relative;}
#search-form {margin:0;}
#result-summary {color:var(--grey); font-weight:400; margin-bottom:0; font-size:1.6rem; line-height:26px;}
#result-summary strong {color:var(--main-blue); font-weight:400;}
#result-summary strong > i {font-style:normal;}
#solrstrap-facets {margin-top:26px; overflow:hidden;}
#solrstrap-facets .facet {margin-bottom:26px;}
#solrstrap-facets .chosen-facet {margin-bottom:20px;}
#solrstrap-facets a {text-decoration:none; font-size:18px; line-height:22px; font-weight:400; margin-bottom:20px; color:var(--main-blue);}
#solrstrap-facets a:hover {text-decoration:underline;}
#solrstrap-facets .facet .msDropdown a > span {color:var(--grey); display:inline-block; margin-left:10px;}
.leftSideTitle {font-style:normal; font-size:14px; line-height:17px; font-weight:600; color:var(--grey); margin-bottom:13px;}
#solrstrap-hits .entry {overflow-wrap:break-word; word-break:break-all;}
.featured-entry {margin:5px; margin-bottom:20px; color:#333; line-height:20px; overflow:hidden;}
ul.tab-links-main {list-style:none !important; padding:11px 0 0 0; margin:13px 0 0 0;}
ul.tab-links-main li {list-style:none !important; padding:9px 0;}
ul.tab-links-main li a {font-weight:600; font-size:14px; line-height:17px; display:block; margin-bottom:-5px; text-decoration:none; color:var(--main-blue);}
ul.tab-links-main li a:hover {color:var(--main-blue); text-decoration:underline;}
#solrstrap-tabs ul.tab-links-main li a > span, #solrstrap-tabs .solr-search-tab .tabsTotalCount, .solr-search-tab-mobiDropdown span {color:var(--grey); display:inline-block; margin-left:10px;}
.tab-links:after {clear:both; content:""; display:inline-block;}
.tab-links {display:none;}
.solr-search-tab.active .tab-links {display:block; height:100%;}
#rangeQuery a:hover {cursor:pointer;}
.ui-corner-all {}
.ui-widget-content {background-color:white; border:1px solid black; color:#222222;}
.ui-widget {font-size:10px;}
.ui-menu {display:block; float:left; list-style:outside none none; margin:0; padding:2px;}
.ui-autocomplete {cursor:default; position:absolute;}
.ui-menu .ui-menu-item {clear:left; float:left; margin:0; padding:0; width:100%;}
.ui-menu .ui-menu-item a {cursor:pointer; display:block; text-decoration:none;}
.ui-menu .ui-menu-item a:hover {color:black; cursor:pointer; display:block; text-decoration:none;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {color:black; cursor:pointer; display:block; text-decoration:none; float:left;}
.ui-widget-content a {color:#222222;}
.ui-helper-hidden-accessible {display:none;}
li.ui-state-focus {color:black; cursor:pointer; display:block; text-decoration:none;}
#searchbox .ui-menu li a.ui-state-focus, #searchbox .ui-menu li a.ui-state-active {background:var(--dark-blue-2); border:medium none; color:var(--white);}
.ui-menu .ui-menu-item .ui-state-focus a:focus {color:black; cursor:pointer; display:block; text-decoration:none;}
#solrstrap-searchbox {border:0 none; border-radius:0; float:left; font-weight:400; font-size:18px; line-height:30px; padding:10px 15px 10px 30px; background:none; transition:all 0.7s ease 0s; color:var(--grey); letter-spacing:1px; width:calc(100% - 55px); height:56px;}
.ui-autocomplete {font-size:12px;}
#searchTextboxContainerSolr {position:relative; background:#F6F8FB; border-radius:20px; box-shadow:4px 4px 12px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.143876), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px var(--white);}
#searchFilter {padding:10px 30px; margin-top:32px; float:left; font-weight:600; font-size:1.4rem; line-height:17px; color:var(--grey); padding-top:0;}
#searchFilter [type="radio"] {display:inline-block; position:relative; top:2px; margin-left:5px; margin-right:5px;}
#searchFilter [type="radio"]:checked + label {background:linear-gradient(147.83deg, #1E7CFF -36.31%, var(--main-blue) 86.32%); width:11px; height:11px; display:inline-block; position:absolute; margin-left:-17.5px; border-radius:100%; border:2px solid white; box-shadow:0 0 0 1.5px var(--main-blue); margin-top:3px;}
#solrstrap-sortmenu select {background:linear-gradient(173.46deg, var(--white) -116.53%, #F6F8FB 75.57%); height:40px; border-radius:26.5px; border:none; padding:10px 45px 10px 15px !important; font-size:14px; line-height:16.8px; font-weight:600; appearance:none; min-width:159px;}
#solrstrap-sortmenu {padding:0; margin-top:20px; margin-right:30px; float:right;    position: relative;}
#solrstrap-sortmenu .solrSortMenu {font-family:'AASmartSans'; font-weight:600; font-size:14px; line-height:17px; color:var(--grey); display:inline-block; padding-right:10px; position:relative; top:2px;}
.rangequery-links > a {cursor:pointer;}
.date-picker.hasDatepicker {border:none !important; height:43px; padding:10px 15px; width:70%; max-width:270px; background:#F6F8FB; border-radius:26.5px; font-family:"AASmartSans"; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue);}
.inputwrap:after {font-family:'icomoon' !important; font-size:12px; position:relative; right:40px; content:"\e900"; color:var(--red);}
#ui-datepicker-div {width:20% !important;}
#searchTextboxContainerSolr .ui-menu li {border-bottom:1px solid #b2bdd6; border-right:medium none; color:var(--dark-blue-2); float:left; font-size:1.3em; margin:0; padding:0; text-transform:uppercase; list-style:none !important; border:0; width:97%;}
#searchTextboxContainerSolr .ui-menu li a:hover {background:var(--dark-blue-2) none repeat scroll 0 0; color:var(--white);}
#searchTextboxContainerSolr .ui-menu li a.ui-state-focus, #searchTextboxContainerSolr .ui-menu li a.ui-state-active {background:var(--dark-blue-2) none repeat scroll 0 0; color:var(--white);}
#searchTextboxContainerMobi .ui-autocomplete {border:1px solid #b2bdd6; display:block; padding:0; width:96%; max-width:none !important; min-width:auto !important; display:none !important;}
#searchTextboxContainerMobi .ui-menu li {border-bottom:1px solid #b2bdd6; border-right:medium none; color:var(--dark-blue-2); float:left; font-size:1.3em; list-style:outside none none; margin:0; padding:0; text-transform:uppercase;}
#searchTextboxContainerMobi .ui-menu li a {border:medium none; color:var(--dark-blue-2); font-weight:400; margin:0; padding:10px;}
#searchTextboxContainerMobi .ui-menu li a:hover {background:var(--dark-blue-2) none repeat scroll 0 0; color:var(--white);}
#searchTextboxContainerMobi .ui-menu li a.ui-state-focus, #searchTextboxContainerMobi .ui-menu li a.ui-state-active {background:var(--dark-blue-2) none repeat scroll 0 0; color:var(--white);}
#pagination {border-radius:5px; color:var(--main-blue); cursor:pointer; display:block; font-size:16px; line-height:19.2px; font-weight:600; padding:15px 0 0 0; text-align:center; text-decoration:none; width:100%; margin-top:50px;}
#pagination:hover {color:var(--red); transition:0.3s ease-in-out;}
#pagination a, #pagination i {display:inline-block; vertical-align:middle; width:22px; color:#7D7D7D; text-align:center; padding:3px 0 2px 0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none;}
#pagination a {cursor:pointer; margin:0 10px 0 10px; border-radius:4px; border:1px solid #E3E3E3; box-shadow:inset 0 1px 0 0 var(--white), 0 1px 2px #666; text-shadow:0 1px 1px var(--white); background-color:#E6E6E6; background-image:-webkit-linear-gradient(top, #F3F3F3, #D7D7D7); background-image:-moz-linear-gradient(top, #F3F3F3, #D7D7D7); background-image:-ms-linear-gradient(top, #F3F3F3, #D7D7D7); background-image:-o-linear-gradient(top, #F3F3F3, #D7D7D7); background-image:linear-gradient(top, #F3F3F3, #D7D7D7);}
#pagination i {margin:0 3px 0 3px;}
#pagination a.current {border:1px solid #E9E9E9; box-shadow:0 1px 1px #999; background-color:#DFDFDF; background-image:-webkit-linear-gradient(top, #D0D0D0, #EBEBEB); background-image:-moz-linear-gradient(top, #D0D0D0, #EBEBEB); background-image:-ms-linear-gradient(top, #D0D0D0, #EBEBEB); background-image:-o-linear-gradient(top, #D0D0D0, #EBEBEB); background-image:linear-gradient(top, #D0D0D0, #EBEBEB);}
#pagination:hover {}
#content {width:300px; height:300px; background:gray; position:relative;}
.loader {display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; opacity:.7; background:rgba(255,255,255,0.8) url(/~/media/images/a/anglo-american-group-v9//Universal/icons/ajax-loader.gif) center center no-repeat; z-index:1000;}
.solarLeftSideKeyWord {margin-top:48px;}
.solr-search-tab.isDropdown .tab-links span.nav-title {display:none;}
.solarLeftSide .nav-title {margin-bottom:20px; font-size:24px; font-weight:400; line-height:32px; text-transform:none; color:var(--main-blue);}
.solarLeftSide .nav-title span.filerTotalCount {color:var(--grey); display:inline-block; margin-left:10px;}
#keyword div.token {padding:5px;}
#keyword a {cursor:pointer; display:inline-block; width:100%; font-size:18px !important; line-height:22px; font-weight:400; color:var(--main-blue); margin-bottom:20px;}
#keyword a:hover {color:var(--main-blue) !important; text-decoration:underline;}
#keyword a:before {font-size:18px; line-height:22px; font-weight:400; counter-increment:section; content:counter(section) "."; display:inline-block; vertical-align:middle; padding-right:5px;}
#keyword a:last-child {margin-bottom:0;}
#keyword a:hover {color:#EBE4C7;}
.solarLeftSide #keyword {font-size:1.2em; line-height:1; padding:0 10px; counter-reset:section;}
#featured-hits {margin-top:10px; -moz-box-shadow:0 0 5px 5px #888; -webkit-box-shadow:0 0 5px 5px#888; box-shadow:0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0, 0, 0, 0.08); border-radius:2px;}
#search-results #ui-datepicker-div {max-width:259px; padding:0; width:100% !important;}
#search-results #ui-datepicker-div.ui-datepicker {font-size:1.4em; margin-top:-121px;}
#search-results #ui-datepicker-div.ui-datepicker > * {font-size:0.5em;}
#search-results #ui-datepicker-div.ui-datepicker table {margin:0;}
#twocol .solrsearchright {float:right;}
#twocol .solrsearchleft {float:left; margin-top:-115px;}
#twocolright.newBoxAdd {margin-top:-435px !important;}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover {left:2px; top:5px;}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover {right:2px; top:5px;}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-title {font-size:2em; font-weight:400;}
#search-results #ui-datepicker-div.ui-datepicker table thead tr th {font-weight:400;}
#search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-next, #search-results #ui-datepicker-div.ui-datepicker .ui-datepicker-prev {top:5px; cursor:pointer;}
.solrNoResult {color:#ff0000; font-weight:500; font-size:1.2em; display:none;}
#solrstrap-otpcategories table {margin:15px 0 10px; width:100%;}
#solrstrap-otpcategories table tbody td {border:0;}
#solrstrap-otpcategories table tbody td.space {padding:5px 5px 10px 0; font-size:1.5rem;}
.solr-file-size {color:var(--light-grey-6); font-weight:600; font-size:12px; line-height:14.4px; text-transform:uppercase; margin-left:0; margin-right:3px; display:inline-block;}
#solrstrap-hits .entry .links > img {position:absolute; top:0px; left:0px;}
div.tx3-tag-cloud a {display:block; text-decoration:none; color:#c9c9c9;}
div.tx3-tag-cloud a:hover {color:#000000; -webkit-transition:color 250ms linear; -moz-transition:color 250ms linear; -o-transition:color 250ms linear; -ms-transition:color 250ms linear; transition:color 250ms linear;}
#pagination a.cta-link.internal-link {width:auto; background:transparent; border:none; box-shadow:none; padding:0; padding-right:35px; color:var(--main-blue);}
#pagination a.cta-link.internal-link:hover{ color: var(--red) !important; }
.tab-links.active {height:100%;}
.solr-search-tab.isDropdown ul.tab-links-main {display:block !important; height:100% !important; margin:0;}
.solar-left-ttl {font-weight:400; font-size:2.4rem; line-height:32px;}
.newEleShow {display:block !important;}
#searchboxSolr::-webkit-scrollbar {width:4px;}
#searchTextboxContainerSolr #newElement {width:100% !important; position:relative; float:left; height:200px; display:none; height:320px;}
#searchboxSolr::-webkit-scrollbar-thumb {background:#1E7CFF; border-radius:5px; width:201px;}
#searchboxSolr::-webkit-scrollbar-track {box-shadow:inset 0 0 5px var(--light-grey-6); border-radius:1px; width:322px;}
#searchboxSolr::-webkit-scrollbar-thumb {background:#1E7CFF; border-radius:5px; width:201px;}
#searchTextboxContainerSolr .ui-menu li a {border:0; color:#002478; font-weight:400; margin:0; padding:15px; background:#F6F8FB; border-radius:20px;}
#searchTextboxContainerSolr .ui-autocomplete {border:0; overflow-x:hidden; overflow-y:scroll; background:#F6F8FB; max-width:none !important; min-width:auto !important; padding:0; border-top:0; height:100%; overflow-x:hidden; overflow-y:scroll; width:100% !important; top:0 !important; left:0 !important; display:block !important; margin:0;}
#searchTextboxContainerSolr .ui-menu li a:hover {background:linear-gradient(147.83deg, #1E7CFF -36.31%, var(--main-blue) 86.32%); border:medium none; color:var(--white); border-radius:20px; transition:none;}
#searchTextboxContainerSolr .ui-menu li a:hover span {color:var(--white);}
#searchTextboxContainerSolr a.ui-menu-item-wrapper span:nth-child(1) {font-weight:700; font-size:2.4rem; line-height:32px; color:var(--main-blue); text-transform:capitalize; margin-left:17.5px;}
#searchTextboxContainerSolr a.ui-menu-item-wrapper span:nth-child(2) {font-weight:400; font-size:2.4rem; line-height:32px; color:var(--main-blue);}
#search-results #submitButton {background:transparent; background-image:url(~/media/Images/a/anglo-american-group-v9//Universal/icons/searchGrey.png); background-repeat:no-repeat; background-size:cover; float:right; height:24px; width:24px; border:none; padding:10px 0; right:43px; position:absolute; top:16px; cursor:pointer; z-index:1;}
input[type="radio"] {font-weight:600; font-size:1.4rem; line-height:17px;}
#solrstrap-facets .msDropdown {display:none;}
a.solr-search-tab-mobiDropdown.active:before {padding-bottom:10px; border-bottom:1px solid #D7D4D5; content:""; width:100%; height:11px; position:absolute; margin-top:20px; bottom:-10px;}
#solrstrap-sortmenu:after, .inputwrap:after, .span4 .nav-title:after {transition:all 0.5s ease-in-out;}
#search-results ul#select2-sortlist-results li:hover {text-decoration:underline;}
#search-results ul#select2-sortlist-results {position:relative; top:10px; overflow-y:hidden;}
#searchTextboxContainerSolr .ui-menu li a.ui-state-focus, #searchTextboxContainerSolr .ui-menu li a.ui-state-active {background:linear-gradient(147.83deg, var(--light-blue) -36.31%, var(--main-blue) 86.32%); border:medium none; color:var(--white); border-radius:20px;}
#searchTextboxContainerSolr .ui-menu li a.ui-state-focus span, #searchTextboxContainerSolr .ui-menu li a.ui-state-active span {color:var(--white);}
#solrstrap-hits #result-summary {display:block;}
.searchresultpage {color:#333; font-size:1.4em; line-height:20px; padding-top:0; margin-top:46px;}
.solarDateFilterBox #filterPublishDate:hover {padding-right:50px; padding-left:20px;}
#filterPublishDate:before {color:var(--white); top:50%; transform:translate(-50%,-50%) rotate(-90deg); opacity:0;}
.solarDateFilterBox #filterPublishDate {cursor:pointer; background:linear-gradient(173.46deg, var(--red-2) -116.53%, #C60C30 75.57%); border:medium none; color:var(--white); margin:0; padding:17px 26px; font-weight:bold; border-radius:27.5px; padding-left:25px; transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
#search-results .select2-dropdown--above span.select2-results:before {top:-10px; border-top:0; border-bottom:1px solid #D7D4D5;}
#search-results #solrstrap-hits .searchContentTabs {margin-bottom:28px; margin-top:36px;}
#search-results .select2-dropdown--above ul#select2-sortlist-results {top:0;}
#search-results span.select2-dropdown.select2-dropdown--above {border-radius:26.5px 26.5px 0 0; top:13px;}
#search-results .select2-container--default .select2-selection--single {background:var(--light-grey-2);}
#solrstrap-sortmenu:after {font-family:'icomoon' !important; font-size:12px; position:absolute; right:15px; content:"\e900"; color:var(--red); top:15px; pointer-events:none;}
.solrstrap-sortmenu-open:after {transform:rotate(180deg);}
#search-results span.select2-results:before {content:""; position:absolute; width:90%; height:100%; border-top:1px solid #D7D4D5; left:10px; top:15px; border-top:1px solid #b2bdd6 !important; max-width:none !important; min-width:auto !important; padding:0; border-top:0; height:200px; overflow-x:hidden; overflow-y:hidden;}
#search-results span.select2-dropdown {max-width:270px; background:var(--light-grey-2); border-radius:0 0 26.5px 26.5px; font-family:"AASmartSans"; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); min-height:2px; cursor:pointer; padding:11.5px 15px; border:0; top:-15px;}
#search-results span.select2-search.select2-search--dropdown {display:none;}
#search-results ul#select2-sortlist-results li {margin-bottom:0px; text-transform:none; color:var(--main-blue); font-family:"AASmartSans"; font-weight:600; font-size:14px; line-height:17px; background:var(--light-grey-2); padding:11.5px 15px 11.5px 8px;}
#solrstrap-hits .entryParent {margin:0; overflow-wrap:break-word; padding-top:20px; padding-bottom:20px; word-break:break-all; margin-bottom:10px !important;}
#solrstrap-hits .entryParent:hover {box-shadow:4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px var(--white); border-radius:20px; background:var(--light-grey-2); margin:0 -30px; padding-left:30px; padding-right:30px;}
#solrstrap-hits .entryParent:hover .resultURL {text-decoration:underline;}
#result-summary + .entryParent:nth-child(2) {margin:48px 0 0;}
#solrstrap-hits .entryParent:first-child {margin-top:33px;}
#solrstrap-facets.span4 .facet.opened {}
.solarDateFilterBox #filterPublishDate {margin:17px 0 0 0;}
.solar-filter-item-wrap:nth-child(3) {margin-top:17px;}
.solar-filter-item-wrap {padding:0;}
#solrstrap-facets a {font-weight:600; font-size:14px; line-height:17px; display:block; margin-bottom:-5px;}
#solrstrap-facets.span4 .facet {padding:11.5px 15px;}
#solrstrap-facets .msDropdown {padding-bottom:0px; padding-top:20px; margin-top:13px;}
#solrstrap-facets .facet {height:auto; padding:10px 15px; width:70%; max-width:270px; background:var(--light-grey-2); border-radius:26.5px; font-family:"AASmartSans"; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); min-height:43px; cursor:pointer;}
body#search-results #solrstrap-facets .facet:last-of-type {margin-bottom:0;}
#search-results #solrstrap-hits .entry .links > .resultURL > a {font-size:1.8rem; line-height:22px; font-weight:400;}
#search-results #solrDate .msDropdown {padding-top:30px; display:none;}
#search-results #solrDate .msDropdown .dateGroup {margin-bottom:20px;}
#search-results #solrDate .msDropdown .dateGroup:last-child {margin-bottom:10px;}
#search-results #solrDate .msDropdown .dateGroup a {display:block; text-decoration:none; color:var(--main-blue); font-size:1.4rem; line-height:17px; font-weight:600; padding-left:27px; position:relative;}
#search-results #solrDate .msDropdown .dateGroup a.active-date {text-decoration:underline;}
#search-results #solrDate .msDropdown .dateGroup a span.totalCount {color:var(--grey); display:inline-block; margin-left:10px}
#search-results #solrDate .msDropdown .dateGroup a:before {content:''; width:13px; height:13px; background:url(/~/media/Images/a/anglo-american-group-v9//Universal/icons/radio-dafault.svg) no-repeat; position:absolute; left:3px; top:2px;}
#search-results #solrDate .msDropdown .dateGroup a.active-date:before {background:url(/~/media/Images/a/anglo-american-group-v9//Universal/icons/radio-active-blue.svg) no-repeat;}
#search-results .solr-search-datetab {transition:all 0.5s; text-decoration:none !important; padding:11.5px 15px; width:70%; max-width:270px; background:var(--light-grey-2); border-radius:26.5px; font-size:14px; line-height:17px; font-weight:600; color:var(--main-blue); min-height:43px; cursor:pointer;}
#search-results .solr-search-datetab .solr-search-tab-mobiDropdown-date {display:block; position:relative; text-decoration:none; font-size:1.4rem; color:var(--main-blue);}
#search-results .solr-search-datetab .solr-search-tab-mobiDropdown-date:after {font-family:'icomoon' !important; font-size:12px; position:absolute; right:8px; content:"\e900"; color:var(--red); transition:all 0.5s ease-in-out;}
#search-results .solr-search-datetab .solr-search-tab-mobiDropdown-date.active:after {transform:rotate(180deg);}
#search-results .solr-search-datetab .solr-search-tab-mobiDropdown-date.active:before {padding-bottom:10px; border-bottom:1px solid #D7D4D5; content:""; width:100%; position:absolute; margin-top:20px; display:block;}
#search-results .solr-search-datetab .solr-search-tab-mobiDropdown-date span.totalCount-date {color:var(--grey); display:inline-block; margin-left:10px;}
#search-results .solr-search-tab a.solr-search-tab-mobiDropdown {font-size:1.4rem; color:var(--main-blue); padding-right:20px;}
#search-results .solr-search-tab ul.tab-links-main {padding-top:20px;}
#search-results .solr-search-tab ul.tab-links-main li {padding:10px 0;}

@media only screen and (min-width: 1025px) {
#search-results .no-banner-img .banner-text-wrap {padding:114px 0 54px 0;}
}

@media all and (max-width:991px) {
#twocol .solrsearchleft, #twocolright.newBoxAdd {margin-top:0 !important;}
.searchresultpage {min-height:0;}
#searchTextboxContainerSolr .ui-autocomplete {display:none !important;}
#solrstrap-otpcategories table td {display:block; width:100%;}
.solarLeftSide {width:100%; padding-top:10px;}
#search-results .solr-search-datetab, .solr-search-tab.isDropdown, #solrstrap-facets .facet {width:100%; max-width:initial;}
.span4 .nav-title:after {right:38px;}
a.solr-search-tab-mobiDropdown.active:before {width:100%;}
.solarDateFilterBox {display:none;}
#searchbox { top: 60px;}
}

@media all and (max-width: 768px) {
#solrstrap-tabs, #solrstrap-facets, #solrstrap-facets .facet {margin-top:18px;}
#searchTextboxContainerSolr a.ui-menu-item-wrapper span:nth-child(2) {font-weight:400; font-size:18px; line-height:26px;}
#searchTextboxContainerSolr a.ui-menu-item-wrapper span:nth-child(1) {font-weight:400; font-size:16px; line-height:19px;}
}

.chosen-facet .nav-title:after {opacity:0;}
.chosen-facet .nav-title {font-size:24px !important; font-weight:400 !important; line-height:32px !important; text-transform:none !important; color:var(--main-blue) !important; font-family:"AASmartSans" !important;}

@media only screen and (min-device-width : 768px) and (max-device-width:1024px) {
#searchTextboxContainerSolr .ui-autocomplete {display:block !important;}
}

@media only screen and (max-device-width : 821px) {
#searchTextboxContainerSolr .ui-autocomplete {display:block !important;}
#search-results span.nav-title.open:before {width:calc(100% - 60px);}
#search-results .span4 .nav-title:after {right:40px;}
#search-results #solrstrap-facets .facet {width:100%; max-width:100%;}
}

@media only screen and (min-device-width : 768px) and (max-device-width:819px) {
#filterPublishDate:hover + .filterPublishDate-span {right:254px;}
}

@media screen and (min-width:768px) and (max-width:992.98px) {
#searchbox #searchTextboxContainer input#searchTextbox[type="text"] {max-width:910px !important; padding:0;}
#searchbox #searchTextboxContainer {max-width:610px; margin-left:auto; margin-right:auto; padding-left:10px; position:absolute; top:50%; transform:translateY(-50%); margin:0 auto;}
#solrsearchboxinner a.popup-search-close span.icon-close-btn {margin:0 auto; position:static;}
.popup-search-close span.icon-close-btn {font-size:1.4rem;}
#solrsearchboxinner {height:calc(100% - 64px); max-width:640px;}
#searchbox .ui-menu {top:30px !important;}
#searchbox .ui-menu li a {font-weight:400; font-size:20px; line-height:28px;}
#searchbox #searchTextboxContainer { margin-top: 0 !important;}
#searchboxSolr{    position: relative;
    z-index: 99;}
}

#searchbox, .search-bg-color {background:#fcfcfc;}
#searchTextboxContainerSolr #newElement {height:320px;}
#searchTextboxContainerSolr .ui-autocomplete {height:300px;}
#search-results:not(.stckIt) #toplinks .group-sites.active a, #search-results:not(.stckIt) #toplinks .group-sites.active a span {color:var(--grey);}
#twocolright.newBoxAdd {margin-top:-435px !important}
.opened .search-openedBox #SearchButtonContainer {top:calc(100% - 84px) !important;}
.serch-box-shadow .ui-menu {display:block !important;}
#filterPublishDate:hover + .filterPublishDate-span {opacity:1; right:310px; transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -ms-transition:all .4s ease-in-out;}
span.filterPublishDate-span:before {content:"\e900";}
span.filterPublishDate-span {font-family:'icomoon' !important; font-size:12px; position:absolute; right:323px; content:"\e900"; color:var(--white); position:absolute; transform:rotate(-95deg); top:23%; opacity:0;}
#SearchButtonContainer .icon-search-icon:before {background-image:url(/~/media/Images/a/anglo-american-group-v9/Universal/logo/search-vector.png); background-size:100% 100%; background-repeat:no-repeat; background-position:bottom center; content:""; width:30px; height:30px; position:absolute; z-index:99999; top:0; background-repeat:no-repeat;}
.search-close-btn-parent {height:44px; position:absolute; right:-81px; top:27px; width:44px; right:-29px;}
#searchbox .ui-menu {height:370px;}
#solrsearchboxinner .popup-search-close:hover .icon-close-btn {color:var(--main-blue);}
#solrsearchboxinner .popup-search-close:hover {background:#F6F8FB; box-shadow:4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px var(--white);}
#solrsearchboxinner .popup-search-close, #solrsearchboxinner .popup-search-close:focus, #solrsearchboxinner .popup-search-close:active {height:62px; position:absolute; text-transform:uppercase; top:35px; width:62px; color:#000; content:"\e901"; font-size:2.5rem; font-family:icomoon; left:auto; right:0; margin:auto; border-radius:100%;}
.input-parent:before {content:""; position:absolute; border-bottom:1px solid var(--light-grey-6); width:calc(100% - 58px); height:1px; top:75px; z-index:99; left:0; right:0; margin:auto;}
#searchbox .ui-menu li a.ui-state-active span:nth-child(1), #searchbox .ui-menu li a.ui-state-active span:nth-child(2) {color:var(--white);}
#searchbox .ui-menu li a.ui-state-focus, #searchbox .ui-menu li a.ui-state-active {background:linear-gradient(147.83deg, #1E7CFF -36.31%, var(--main-blue) 86.32%); border-radius:20px; color:var(--white);}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-webkit-input-placeholder {color:var(--light-grey-6); font-weight:300; font-size:3.2rem; line-height:38px;}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-moz-placeholder {color:var(--light-grey-6); font-weight:300; font-size:3.2rem; line-height:38px;}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]:-ms-input-placeholder {color:var(--light-grey-6); font-weight:300; font-size:3.2rem; line-height:38px;}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]:-moz-placeholder {color:var(--light-grey-6); font-weight:300; font-size:3.2rem; line-height:38px;}
#searchTextboxContainer .input-parent {border-bottom:0px; margin-left:0px; margin-right:0px;}
.popup-search-close span.icon-close-btn {color:#D7D4D5; font-size:1.6rem; position:absolute; margin-left:23px; top:15px;}
span.close-btn-text {font-weight:600; font-size:1.2rem; line-height:14px; text-align:center; color:var(--grey); text-transform:capitalize; right:0; position:absolute; top:auto; font-family:'AASmartSans'; padding-top:6px; padding-bottom:4px; left:-2px; bottom:8px;}
.search-shadow:before {background-image:url(/~/media/Images/a/anglo-american-group-v9/Universal/logo/search-shadow-v1.png); background-size:100% 100%; background-repeat:no-repeat; background-position:bottom center; content:""; width:1030px; height:520px; position:absolute; left:0px; z-index:60; top:76px;     max-width: 100%;}
.search-shadow-bg {background:#F6F8FB;}
.serch-box-shadow {background:#F6F8FB; border-radius:30px; box-shadow:24px 24px 40px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 35%), 4px 4px 16px rgb(0 0 0 / 8%);}
#searchbox .ui-menu {display:block; position:relative; top:20px !important; float:none; border:0; left:0 !important; width:calc(100% - 16px) !important; padding-right:11px;}
.input-parent {border-bottom:1px solid #ccd6e3; margin-left:50px; margin-right:30px;}
.parent-search-box-container {height:100%; width:100%; padding:0px; margin-top:30vh; position:relative; width:auto;}
#searchbox #SearchButtonContainer {float:left; height:44px; position:absolute; right:77px; border-radius:0; top:calc(100% - 90px); width:44px;}
#searchbox #searchTextboxContainer {float:none; width:100%; margin-top:30vh; position:relative; padding:20px 0px 40px 0px;}
#searchbox .search-openedBox #SearchButtonContainer{ top: 35%;}
#SearchButtonContainer span.icon-search-icon {font-size:2.9rem; height:29px; width:29px; left:0; color:var(--grey); top:0; cursor:pointer; pointer-events:none;}
#searchbox .ui-menu li a:hover {background:linear-gradient(147.83deg, #1E7CFF -36.31%, var(--main-blue) 86.32%); border:medium none; color:var(--white); border-radius:20px;}
#searchbox .ui-menu li a:hover span:nth-child(1), #searchbox .ui-menu li a:hover span:nth-child(2) {border:medium none; color:var(--white);}
#searchbox .ui-menu li a span:nth-child(1) {font-weight:normal; font-size:2.4rem; line-height:32px; color:var(--main-blue); font-family:"AASmartSans"; text-transform:capitalize;}
#searchbox .ui-menu li a span:nth-child(2) {font-weight:400; font-size:2.4rem; line-height:32px; color:var(--main-blue); font-family:"AASmartSans";}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"] {border:0; color:var(--grey); height:auto; padding-bottom:15px; padding-left:50px; padding-right:60px; width:100%; font-weight:400; font-size:3.2rem; line-height:38px; text-transform:none; position:relative; left:0px;}
#searchbox .ui-menu li a {padding-left:0; padding-right:0; border:medium none; color:var(--main-blue); font-weight:400; margin:0; float:left; padding:20px 74px 20px 37px; width:100%; font-weight:700; font-size:2.4rem; line-height:32px; background:#F6F8FB;}
#searchbox .ui-menu li {background:#F6F8FB; max-width:970px; margin-left:30px;}
#searchTextboxContainer::-webkit-scrollbar {width:4px;}
#searchTextboxContainer::-webkit-scrollbar-track {box-shadow:inset 0 0 5px var(--light-grey-6); border-radius:1px; width:322px;}
#searchTextboxContainer::-webkit-scrollbar-thumb {background:#1E7CFF; border-radius:5px; width:201px;}

@media only screen and (min-width:1180px) and (max-width:1440px) {
#searchbox .search-openedBox #SearchButtonContainer {    top: 25%;}
}

@media screen and (min-width: 768px) and (max-width:992px) {
#searchbox .popup-search-close, #searchbox .popup-search-close:focus, #searchbox .popup-search-close:active, #searchbox .popup-search-close:focus {right:20px !important; z-index:20; margin-right:-78px; top:34px !important; width:44px; height:44px; display:flex; align-items:center; flex-direction:column;}
#SearchButtonContainer .icon-search-icon:before {width:19px; height:19px; top:50%; transform:translateY(-50%);}
#SearchButtonContainer span.icon-search-icon {font-size:1.9rem; height:19px; width:19px; color:var(--grey); cursor:pointer; display:inline-block;}
.parent-search-box-container {width:668px; padding:0;}
#searchbox .input-parent:before {width:100%;}
#searchbox .ui-menu li a span:nth-child(1) , #searchbox .ui-menu li a span:nth-child(2) {font-weight:400; font-size:2.0rem; line-height:28px;}
.input-parent {margin-left:30px; margin-right:28px;}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"] {position:relative; left:0px; font-weight:400; font-size:2.8rem; line-height:34px; padding-bottom:6px;}
#searchbox .ui-menu li a {padding:11px 30px;}
SearchButtonContainer span.icon-search-icon {font-size:1.9rem; height:19px; width:19px;}
#searchbox .ui-menu li {margin-left:0;}
#SearchButtonContainer.serch-box-shadow {top:342px !important;}
span.close-btn-text {font-weight:600; font-size:1.2rem; line-height:14px; position:static;}
#searchbox #SearchButtonContainer input {height:19px; width:19px;}
.search-shadow:before {background-image:url(/~/media/Images/a/anglo-american-group-v9/Universal/logo/search-shadow-tab-view.png); width:100vw; height:325px; top:75px; left:50%; transform:translateX(-50%);}
}

@media only screen and (min-width:993px) and (max-width:1024px) {
span.close-btn-text {position:relative; left:12px; bottom:-31px;}
}

@media only screen and (min-width:770px) and (max-width:820px) {
#searchbox .popup-search-close, #searchbox .popup-search-close:focus, #searchbox .popup-search-close:active, #searchbox .popup-search-close:focus {right:0 !important;}
}

@media screen and (max-width: 767.98px) {
#searchbox .ui-menu {height:240px;}
#solrstrap-sortmenu {float:left !important;        margin-right: 0;}
#search-results #searchbox .ui-menu li {margin-left:0;}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"]::-webkit-input-placeholder {font-weight:400; font-size:1.8rem; line-height:26px;}
#searchbox .ui-menu li a {padding:15px 15px 20px 45px}
span.close-btn-text {font-weight:600; font-size:1.2rem; line-height:14px; position:static; margin:0 auto;}
#searchbox .ui-menu li a {padding:15px 15px 20px 25px;}
.input-parent {border-bottom:1px solid #ccd6e3; margin-left:0; margin-right:0;}
.input-parent:before {top:55px; width:100%;}
.search-shadow:before {background-image:url(/~/media/Images/a/anglo-american-group-v9/Universal/logo/search-shadow-mobi-view.png); background-size:cover; background-repeat:no-repeat; background-position:bottom center; content:""; width:100%; height:202px; position:absolute; left:-7px; z-index:60; top:55px;}
.search-close-btn-parent {right:0;}
#searchbox {padding:0px 15px 0 15px; top:64px;}
#searchbox #searchTextboxContainer input#searchTextbox[type="text"] {font-weight:400; font-size:1.8rem; line-height:26px; left:0px; padding-bottom:5px; padding-left:10px; background-color:transparent;}
#searchbox .ui-menu li a span:nth-child(1) {font-weight:400; font-size:1.6rem; line-height:19px; top:4px; position:relative;}
#searchbox #SearchButtonContainer input {height:16px; width:16px;}
#SearchButtonContainer .icon-search-icon:before {width:16px; height:16px;}
#searchbox .ui-menu li a span:nth-child(2) {font-weight:400; font-size:1.8rem; line-height:26px;}
#SearchButtonContainer span.icon-search-icon {font-size:1.6rem; height:16px; width:16px;}
#searchbox .ui-menu li {margin-left:0px;}
span.close-btn-text, #solrsearchboxinner a.popup-search-close span.icon-close-btn {position:static; margin:0 auto;}
#solrsearchboxinner .popup-search-close:hover {box-shadow:none;}
#searchbox #searchTextboxContainer {margin:0; top:50%; transform:translateY(-50%); z-index: 1;}
#solrsearchboxinner {height:calc(100% - 64px);}
#searchbox .ui-menu li a {font-size:16px; line-height:19px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width:1024px) and (orientation:landscape) {
.parent-search-box-container {position:absolute; left:50%; transform:translate(-50%, -50%);}

}

@media screen and (max-width: 767px) and (orientation:landscape) {
.search-shadow:before {height:345px;}
}

@media screen and (max-width: 390px) and (orientation:landscape) {
#searchbox #SearchButtonContainer {top:calc(100% - 145px);}
}

@media screen and (min-width: 1180px) and (max-width:1440px) {
#searchbox .ui-menu {height:370px;}
#searchbox #searchTextboxContainer.serch-box-shadow {margin-top:130px;}
#searchbox #searchTextboxContainer.search-shadow {margin-top:200px;}
}

@media only screen and (max-width:1000px) {
#searchbox .ui-menu {height:230px;}
}

@media screen and (max-width: 991px) and (min-width:768px) {
#searchbox #SearchButtonContainer.search-shadow {top:342px !important;}
#searchbox #SearchButtonContainer.serch-box-shadow {top:342px !important;}
}

@media screen and (min-width: 1500px) {
.search-openedBox #SearchButtonContainer {top:-460px!important; position:relative !important; left:890px;}
.opened .search-openedBox #SearchButtonContainer {top:-90px !important;}
}

.searchresultpage>#result-summary {}

@media only screen and (max-width:767px) {
#searchbox .ui-menu {height:300px;}
#solrsearchboxinner .popup-search-close, #solrsearchboxinner .popup-search-close:focus, #solrsearchboxinner .popup-search-close:active {width:44px; height:44px; display:flex; align-items:center; flex-direction:column; top:75px; right:0px !important;}
}
@media only screen and (max-width:1024px) {
#searchbox #SearchButtonContainer{opacity:0}
#searchTextboxContainer .input-parent:after {
            cursor: pointer;
    background-image: url(/~/media/Images/a/anglo-american-group-v9/Universal/logo/search-vector.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: bottom center;
    content: "";
    position: absolute;
    z-index: 99999;
    top: 0;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 12px;
    top: 25px;
}
}
#searchboxSolr{    position: relative;    z-index: 9;}
.breadcrumb #breadcrumb a {
    color: var(--dark-grey-3);
}