/*	USITC Theme 2.13
*
| ##     ##  ######  #### ########  ######
| ##     ## ##    ##  ##     ##    ##    ##
| ##     ## ##        ##     ##    ##
| ##     ##  ######   ##     ##    ##
| ##     ##       ##  ##     ##    ##
| ##     ## ##    ##  ##     ##    ##    ##
|  #######   ######  ####    ##     ######
*
*	Updated 8/23/2021
*
*
*/

/* Global Attributes */
body, html, button, input, select, textarea {
    background-color: #fff;
    color: #4b4b4b;
	font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
	overflow-x: hidden; 
}
button, input, select, textarea {
	overflow-x: hidden;
}
/*added anchor tag change per wwwnew-884*/
.main-container a {
	color: #0045a4;
}

.list-group-item a {
	color: #06346b;
}

th a {
   color: #ffffff !important;
}
/*end wwwnew-884 changes*/

a {
	color: #06346b; 
    text-decoration: none;
   }

a:focus {
	outline: none;
}
a:hover { 
	color: #990000;
	text-decoration: underline;
}
p {
	font-size: 15px;
	line-height: 24px;
	padding-top: 10px;
}
body.toolbar.navbar-is-fixed-top {
    padding-top: 237px !important;
}
body.navbar-is-fixed-top {
    padding-top: 200px !important;
}
::selection {
  	background-color: #00214B;
	color: #ffffff;
}

/* Headings */ 
h1, h2, h3, h4, h5, h6 {
	color: #4b4b4b;
	font-weight: 500;
}
h1 {
	font-size: 24px;
	line-height: 35px;
}
h2 {
	font-size: 22px;
	line-height: 30px;
}
h3 {
	font-size: 20px;
	line-height: 26px;
}
h4 {
	font-size: 18px;
	line-height: 22px;
}
h5 { 
	font-size: 16px;
	line-height: 22px;
}
iframe {
	border: none;
}
.title-block .h3-body-title {
    float: left;
    margin: 0px 20px 20px 0px;
}
.h2-body-title {
	color: #3a3a3a; 
	font-weight: 600;
	font-size: 22px;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}
.h3-body-title {
    color: #990000 !important;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    margin: 0px 0 20px 0px;
	padding-top: 10px;
    text-transform: uppercase;
}
.region-content .block-title {
    color: #990000 !important;
    font-size: 17px;
    font-weight: 600;
    line-height: 20px;
    margin: 0px 0 20px 0px;
	padding-top: 10px;
    text-transform: uppercase;
}
#back-to-top {
	position: fixed;
	bottom: 15px;
	right: 10px;
	z-index: 999;
}
.main-container {
	min-height: 600px;
}

/* Unordered and Ordered lists */
/* added for side bar indentation - kr*/
.sidebar-body ul {
	margin-top: 0;
	padding-left: 10px !important;
} 

.sidebar-body ul li {
	list-style: none !important;
	margin-top: 10px;
} 
.sidebar-body {
	margin-top: 0;
	padding-left: 10px !important;
} 

/* Buttons */
.btn-primary {
    background-color: #06346b;
    border-color: #00244f;
}
.btn-primary:hover {
    background-color: #00244f;
	border-color: #00152e;
}
#search_go_button {
	height: 38px;
}
/* Views */
.views-exposed-form .views-exposed-widget {
    padding: .5em .5em 0 0;
}
.views-exposed-form .views-exposed-widget .btn {
    margin-top: 0;
}
.views-exposed-widgets {
    margin-bottom: 1.5em;
}
.views-more-link {
    border: 1px solid #adadad;
    border-radius: 4px;
    color: #4b4b4b;
    display: inline-block;
    font-size: 14px;
	margin-top: 20px;
	margin-bottom: 20px;
    padding: 6px 12px;
}
/* Breadcrumbs */ 
.breadcrumb {
    padding: 8px 0px;
    background-color: transparent;
}
.breadcrumb > .active {
    color: #4b4b4b;
}
/* Modals */
.modal-header .close {
	overflow: hidden;
}
.modal-content {
    margin-top: 25%;
}
/* Test Styles */
.red-bold {
	color: #990000;
    font-weight: bold;
}

/* Menu Styles */

.dropdown-menu {
    position: relative;
    width: 100%;
}
.dropdown-toggle {
	cursor:pointer 
}

/* Top Navigation */
.top-links {
	list-style: none;
	display: inline-flex;
}
.top-links li { 
	margin-right: 15px;
}

header nav {
    background-color: #06346b;
}
.search-box {
	padding-top: 4%; 	
}
.search {
	height: 38px;
}
.name {
	color: #06346c !important;
    font-size: 16px;/* increased font by 2px -kr*/
    text-transform: uppercase;
    letter-spacing: 2px;
}
.navbar {
	margin-bottom: 0;
}
.navbar-default {
    background-color: #ffffff;
}
.top-bar {
    background-color: #FBFBFB;
    border-bottom: 1px solid #E9E9E9;
    height: 45px;
    line-height: 35px;
    padding: 5px 0;
}
.navbar-header.col-sm-7 {
	padding-left: 0;
}

/* First Level Styling */
.ultimenu-basic .block {
	padding: 10px;
	width: 100%;
}
.ultimenu-basic {
	padding: 0;
}
.ultimenu-flyout {
    background: #fff;
    border: 1px solid #eeeeee;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.has-ultimenu span.nolink {
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    text-decoration: none;
    display: inline-block;
    padding-top: 15px;
    margin-right: 50px;
    color: #ffffff;
}
.has-ultimenu span.nolink:hover {
	border-bottom: 2px solid #ffffff;
}
.ultimenu > li > a.nav > li:hover > a,
.ultimenu > li > a:hover,
.nav > li > .activelink {
    color: #ffffff;
    border-bottom: 2px solid #ffffff;
    background-color: transparent;
}
.submenu li {
	margin-bottom: 0px;
}
/* Secondary */
.ultimenu-basic .region {
	padding: 0;
}
.ultimenu-flyout {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-top: 10px !important;
    padding: 0px;
}
.ultimenu-flyout ul.submenu {
	padding: 0; 
}
.ultimenu-flyout ul.submenu li:hover {
	background-color: #eeeeee;
}
.ultimenu-flyout li {
    list-style: none;
    padding: 10px;
}
.region-ultimenu-redesign-main-about, .region-ultimenu-redesign-main-investigations, .region-ultimenu-redesign-main-commission-notices, .region-ultimenu-redesign-main-publications-reports, .region-ultimenu-redesign-main-trade-tariffs {
	width: 62em;
	height: auto;
	float: right;
}
.ultimenu-redesign-main-investigations {
	margin-left: 100px;
}
.ultimenu-redesign-main-commission-notices {
	margin-left: 200px;
}
.ultimenu-redesign-main-publications-reports clearfix {
	margin-left: 200px;
}
#commissioners, #about, #judges, #offices, #planning_reports, #ad_cvd, #sunset, #general_factfinding, #intellectual_property, #modifications_hts, #sunshine, #frnotice, #rules, #commissionpub, #reports, #staffpublications, #dataweb, #hts, #tariffdb, #tariff_relief {
	display: none;
}
.about, .notice, .publications {
	min-height: 330px;
}
.region-ultimenu-redesign-main-investigations, .trade-tariff  {
	min-height: 350px; 
}
.link-category  {
	 font-size: 13px;
}
.main-link {
	font-size: 14px;
}
#block-menu-menu-mobile-navigation {
	padding: 15px;
}
ul.menu .nolink {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 15px;
	margin-top: 40px;
	padding-bottom: 10px;
}
/* Carousel */
.carousel-caption {
    background: none;
	text-align: left;
	padding-top: 0;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
	max-height: 450px;
}
div.carousel div.carousel-caption a {
    color: #333333;
}
.carousel-indicators {	
    margin-left: 0;
    left: 0;
    width: 100%;
}
/* added to address the accessibility issue */
.carousel-indicators .active {

 background-color: #06346b !important;
}
.carousel-indicators li {
	border:  1px solid #06346b !important;
}
.view-homepage-slideshow .carousel-caption {
	top: 15%;
}
/* POD Page */
.pod .col-md-8 img { 
	width: 30%; 
}
.pod p { 
	font-size: 14px; 
	font-weight: 400; 
	margin: 0; 
	text-transform: uppercase; 
	color: #06346c; 
}
.pod h1 {
	font-size: 34px; 
	font-weight: 700; 
	margin-top: 0px; 
	margin-bottom: 10px; 
	color: #151723;
	text-transform: uppercase; 
}
/* Homepage */
.view-homepage-slideshow .carousel-heading {
	text-transform: uppercase;
	font-size: 34px;/* decreased from 42px to accomodate scaling better kr */
	color: #990000 !important;
	font-weight: bold;
	line-height:40px; /* added to address heading spacing - kr*/
}
.view-homepage-slideshow .slider-caption {
    font-size: 15px;
    color: #626262 !important;
    text-align: left;
    text-shadow: none;
	line-height: 20px;
	max-width: 80%; /* added so text wraps better - kr */
}
/* decreased from 5% so button appears - multi line title kr */
.view-homepage-slideshow .btn {
	margin-top: 1%;
    color: #333333;
}
/* Application Icons */
.app-icons {
	list-style: none;
	display: inline-flex;
}
.fa-3x {
    font-size: 50px !important;
}
.app-icons li { 
	margin-right: 15px;
}
.app-icons-row {
	margin-top: 25px;
}
.app-icons-row a i {
	background-color: #06346b;
    width: 110px;
    height: 110px;
    color: #fff;
    border-radius: 100px;
    padding: 11%;
    margin-bottom: 4%;
}
.app-icons-row a i:hover {
	background-color: #002047;
	width: 112px;
	height: 112px;
}
.app-icons-row i:hover+h4 {
	font-weight: bold;
}
.h4-body-title {
    color: #4b4b4b;
    font-size: 18px;
    font-weight: normal;
}
.h4-body-title:hover {
	color: #06346b;
	font-weight: bold;
}

/* Dividers */
.divider.divider-shadow {
    background-image: url(../images/divider-shadow.png);
    border-bottom: none;
    margin: 40px 0 20px 0;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.mobile-divider {
	display: none;
}
/* Site Alert Region */
.region-help {
	margin-top: 15px; 
}
.region-help .icon { 
	display:none;
}
/* Mailing Sign Up */
div#mailing .btn.btn-flat {
    background-color: #ffffff !important;
    color: #06346c !important;
    border-radius: 0;
    width: 120px;
    font-size: 16px;
    text-transform: none;
}
div#mailing .bg {
    width: 100%; 
    background-color: #06346b!important;
    position: relative;
    min-height: 120px;
    padding: 2%;
    margin-bottom: -45px;
}
div#mailing .heading {
    color: #ffffff; 
	font-size: 20px;
}

/* Footer */
footer {
    background-color: #e6e6e6;
	position: relative;
	
}
.footer .footer-col .footer-title {
    padding: 0 0 8px 0;
    text-transform: uppercase;
    color: #06346c;
    font-family: "Montserrat", sans-serif;
    font-weight: bold;
    font-size: 18px;
}
.footer .footer-col .footer-content {
    color: #06346c;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
    padding-bottom: 0px;
}
.footer ul.footer-links {
	padding: 0;
	padding-left: 0 !important;
	margin: 0;
}
.footer ul.footer-links li {
	list-style: none;
}

/* Copyright */
.copyright {
    height: 50px;
    width: 100%;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    background-color: #c8c8c8;
    padding: 10px 0 0 0;
}

.copyright a {
    color: #A3A3A3;
    text-decoration: none;
}
.copyright a:hover {
    color: #e8e8e8;
}
.copyright .copyright-text {
    line-height: 40px;
}
.usa-banner img {
	margin-right: 1rem;
    margin-top: 1px;
    width: 2.4rem; 
}
.usa-banner p {
    margin-bottom: 0;
	line-height: 5px; 
}
@media screen and (min-width: 481px) {
	.usa-banner img {
   		margin-right: 0.7rem;
        width: 2rem;
	} 
}
/* Sidebar */
.sidebar-title {
	font-size: 20px;
    text-transform: uppercase;
    color: #06346c;
	margin-bottom: 20px;
}
.list-group-item {
    border-left: none;
    border-right: none;
	/* decreased side padding to allo wfor lengthy link names - kr*/
	padding: 10px 5px;
}
.sidebar-body p {
	font-size: 14px;
}
/* Tabs */ 
.ui-tabs .ui-tabs-nav li a {
    font-size: 12px;
    color: #434343;
    padding: 15px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}
.ui-tabs ul {
	list-style: none;
    margin-left: 0;
    color: #434343;
    font-size: 14px;
	padding: 0;
}
.ui-tabs ul li {
	border-bottom: 1px solid #eeeeee;
    padding: 16px 0px;
}
.ui-widget-header {
	border: none;
	background: none;
}
.ui-tabs {
    border: none;
}
.ui-tabs .ui-tabs-panel {
    border: 1px solid #eee;
	margin-left:  3px;
	min-height: 325px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #eee;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background-color: #fff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #eee;
	background: none;
	background-color: #f5f5f5;
}
.ui-tabs li:focus {
	outline: none !important; 	
}
.quicktabs-latest_information {
	height: 345px;
	margin-top: 10px;
}
.space-sep20 {
    clear: both;
    display: block;
    height: 20px;
}
.latest-information, .public-calendar {
	color: #434343;
	font-size: 40px; 
	float:left; 
	margin-right: 5px;
}

/* Audience */
#audience .carousel-control {
	width: 8%;
    height: 15%;
}
#audience .carousel-control.left {
	left: -85px;
}
#audience .carousel-control.right {
	right: -85px;
}
#audience .carousel-indicators {
	width: 100%;
}
div#audience {
	background-color: #f5f5f5;
	padding: 2% 0;
}
div#audience ul {
	list-style: none;
	padding-left: 10px;
	line-height: 18px;
	font-size: 13px;
	margin: 0;
	
}
div#audience h5 {
	 color: #990000; 
	 margin-bottom: 5px;
	 font-size: 15px !important;
	 line-height: 15px;
}
.mobileAudience {
	display: none;
}
div#audience {
	display: block;
}
.content {
	min-height: 1000px;
    margin-top: 50px;
	padding-bottom: 50px;
}
li#commissionpub_link {
	height: 90px; 
}
li#proannexes_link {
	height: 90px; 
}
section.title-header {
    padding: 50px 0;
    background-color: #fafafc;
    margin-top: 200px;
}
section.title-header h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
    color: #06346b;
}
.bucket {
    min-height: 375px;
    margin-top: 40px;
}
.carousel-control {
    background: none !important;
    top: 40%;
    font-size: 5em;
	color:#06346b !important;
}
/* Header Title */
div.title-header {
    padding: 25px 0;
    background-color: #e6e6e6;
	margin-bottom: 25px;
}
div.title-header h1 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
    color: #06346b;
}

/* Tables */
.table-responsive {
    overflow-x: unset;
}
.table td, .table th {
    padding: 18px !important;/* decreased from 20px because of inv -kr*/
    font-size: 15px;/* decreased from 18px because of inv -kr*/
    min-height: 100px;
}
/* added by kr*/
.table td {
	font-size: 14px !important;
}
table .active {
	background-color: transparent !important; 
}
thead {
	background-color: #06346b;
    color: #ffffff !important;
}
thead a {
	color: #ffffff; 
}
thead a:hover {
	color: #ffffff;
}
td.views-field-field-publication-number {
	width: 14%; 
}
/* no min height for field collections */
.entity-field-collection-item .content {
	min-height: 0;
	margin-top: 0;
	padding: 0;
}

/* Facets */ 
.block-facetapi {
    margin-bottom: 20px;
	padding-bottom: 10px;
}
.region-sidebar h2.block-title {
	font-size: 14px; 
	text-transform: uppercase;
    color: #06346b;
	font-weight: bold;
}
/* Checkboxes */
ul.facetapi-facetapi-checkbox-links {
	padding-left: 0px; 
	margin-left: 10px; 
}
input[type="checkbox"].facetapi-checkbox {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 16px;
    height: 16px;
    border: 1px solid #cccccc;
    margin: 0px 6px 0px 0px;
	display: none;
}
input[type="checkbox"]:checked {
    -webkit-appearance: searchfield-cancel-button;
    -moz-appearance: checkbox;
    appearance: checkbox;
	font-size: 20px;
	display: block;
	float: left;
	cursor: pointer;
}
.facetapi-facetapi-checkbox-links li {
	list-style: none;
	font-size: 15px;
	font-weight: normal; 
	border-top: 1px solid #e5e5e5;
	padding: 10px 0; 
	text-transform: capitalize;
}
/* Links */
ul.facetapi-facetapi-links {
	padding-left: 0px; 
	margin-left: 10px; 
}
.facetapi-facetapi-links li {
	list-style: none;
	font-size: 15px;
	font-weight: normal; 
	border-top: 1px solid #e5e5e5;
	padding: 10px 0; 
}
.facetapi-facetapi-links li a {
    color: #4b4b4b !important;
    text-transform: capitalize; 
}
.facetapi-facetapi-links li a:hover {
    color: #06346b !important;
}
.facetapi-limit-link{
    text-transform: uppercase;
    padding-bottom: 10px;
    color: #990000 !important;
    font-weight: bold;
}
.margin-15 {
	margin: 15px;
}
.block-facetapi {
    margin-bottom: 20px;
}
/* Calendar */
.calendar {
	overflow: auto;
	overflow-x: hidden;
	border-top: 1px solid #eeeeee;
    padding-top: 10px;
    margin-top: 10px;
}
.view-calendar-usitc.view-display-id-block_3 {
	height: 372px;
}
.h3-body-title i {
	font-size: 50px;
	color: #434343;
}
.calendar .h3-body-title {
	color: #990000 !important;
}
.event-title a {
	color: #434343;
	font-size: 14px;
}
.event-time {
	color: #06346b;
    font-size: 15px;
}
.event-date {
	color: #06346b;
    font-size: 13px;
}
.event-type {
	color: #990000;
	font-weight: bold;
	font-size: 13px;
}
.calendar hr {
	margin-top: 2px !important;
}
.view-display-id-page_3.calendar {
	display: none;
}
/* Select Trade Report Tab Items*/
.views-field-field-str-date {
	color:#06346b;
	font-size: 13px;
}
.views-field-field-str-trade-report-link {
	font-size: 14px;
	padding-bottom: 10px;
}

/*new announcement ct tab classes */
.views-field-field-announcement-new-date {
	font-size:13px;
	color: #06346b !important;
	padding-top: 10px;
}
.view-announcements-new-  {
	font-size:13px !important;
}

.view-announcements-new- .views-more-link {
   	margin-top: 10px;
}


/* 404 Page */
#notfound {
	position: relative;
	height: 50vh;
	min-height: 600px;
}

#notfound .notfound {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
}
.notfound {
  max-width: 560px;
  width: 100%;
  padding-left: 160px;
  line-height: 1.1;
}
.notfound .notfound-404 {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	width: 140px;
	height: 140px;
}

.notfound .notfound-404:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(2.4);
		-ms-transform: scale(2.4);
			transform: scale(2.4);
	border-radius: 50%;
	background-color: #eeeeee;
	z-index: -1;
}
.notfound h1 {
	font-size: 65px;
	font-weight: 700;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #151723;
	text-transform: uppercase;
}
.notfound h2 {
	font-size: 21px;
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
	color: #151723;
}

.notfound i {
	font-size: 10em; 
}
.notfound p {
	color: #06346c;
	font-weight: 400;
}
.notfound a {
	display: inline-block;
	font-weight: 700;
	border-radius: 40px;
	text-decoration: none;
}
.notfound .form-control {
	height: 38px;
}
.notfound ul {
	list-style: none; 
    padding-left: 25px;
} 
.notfound li {
	padding: 10px 0; 
	border-bottom: 1px solid #eeeeee;
}
@media only screen and (max-width: 767px) {
.notfound .notfound-404 {
	width: 110px;
	height: 110px;
}
.notfound {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 110px;
  }
}
/* Site map */
#site-map .title {
	display: none;
}
#site-map .nolink {
	font-weight: bold;
}
/* Publications NNU */
.supplemental {
	font-weight: bold;
    color: #06346c;
}

/* Forms */
.form-required {
	color: #FF0000;
}
/*
*
*  CONTENT AREAS
*
*/
/* Buttons */
#edit-submit-commission-publications-search, #edit-submit-commission-notices, #edit-submit-investigations-search, #edit-submit-news-releases-index, #edit-submit-ebots, #edit-submit-faqs-index {
	background-color: #06346c;
	color: #ffffff; 
}
#edit-submit-commission-publications-search:hover, #edit-submit-commission-notices:hover, #edit-submit-investigations-search:hover, #edit-submit-news-releases-index:hover, #edit-submit-ebots:hover, #edit-submit-faqs-index:hover {
	background-color: #052955;
}

/* Commission Pubs */
.commission-pubs .view-content {
	margin-top: 50px;
}
.views-field-field-pub-arch-pub-num {
	width: 11%; 
}
/* Notices */
.view-commission-notices .view-content {
	margin-top: 40px;
}
.views-field-field-notice-issue-date {
	width: 18%;
}
/* Offices Landing Page */
.h4-body-office-title {
	font-size: 15px !important;
	color: #990000 !important;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px !important;
	vertical-align: middle;
}
.h4-body-office-title i {
	color: #06346b !important;
	font-size: 40px !important;
}
.office {
	border-right: 1px solid #eeeeee;
}
.office-more-link {
	text-align: center;
	color: #205492 !important;
	font-size: 14px;
}
.content-box-text {
	text-align: left;/* left align for better formating was centered- kr*/
	font-size: 13px;
}
.bs-callout-info {
	border-left-color: #205493;
}
/* FAQ */
.ui-accordion .ui-accordion-header {
    background: none;
    border-radius: 0px;
    border: none;
    padding: 20px 15px;
    border-bottom: 1px solid #eeeeee;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 15px;
}

.ui-widget-content {
    border: none;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: -0.5em;
}
.views-accordion-faqs_index-page-header {
	font-size: 18px;
    color: #990000 !important;
    text-transform: uppercase;
    margin: 20px 0;
    line-height: 20px;
 }
/*added for standard hover over href color- kr*/
.ui-accordion .ui-accordion-header a:hover {
	color: #990000;
	text-decoration: underline;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active {
	color: #06346b !important;
}
/* Commissioner & ALJ Bios */
.bio .bio-image > img {
    width: 100%;
    border-bottom: 3px solid #06346c;
}
/* Adjusting image alignment */
@media(min-width: 768px){
	.view-commissioner-bios-new .col-md-12 {
		min-height: 500px;
	}
	.bio-image img {
		max-height: 220px; 
	}
}
/* decreased left/right padding below for text to wrap better & bio name to fit under pic-kr*/ 
.bio .bio-content {
  /*  padding: 12px 10px; kr -*/
    text-align: left;
	font-size:14px !important;
}
.bio .bio-name,
.bio-progress .bio-name {
    margin-bottom: 0;
	font-size: 15px !important;
}
.bio .bio-position,
.bio-progress .bio-position {
    font-size: 12px;
    margin: 3px 0 5px 0;
    color: #06346b;
    font-weight: bold;
    text-transform: uppercase;
}
.field-name-field-bio-summary {
	margin-top: 25px;
}
/* Hover Action */
.bio img:hover {
    opacity: 0.9;
}
/* Investigations */
.node-investigation table {
	width: 100%;
	margin-bottom: 25px; 
}
.node-investigation table th {
	padding: 10px;
}
.node-investigation table td {
	border: 1px solid #eeeeee;
	padding: 10px;
}
/* News Releases */
.node-news-release .field-name-field-release-title {
	font-weight: bold;
	padding-top: 15px;
	text-align: center;
	text-transform: uppercase;
}
.body-page-field-name-field-release-date .field-name-field-release-date {
	font-weight: bold;
}
.node-news-release .field-name-field-release-date {
	font-weight: bold;
}
.node-news-release .field-name-field-release-id, .field-name-field-release-contact-data-group {
	font-weight: bold;
}
node-news-release .field-name-field-investigation-num {
	font-weight: bold;
}
form#views-exposed-form-news-releases-page-1 div div.views-exposed-form div.views-exposed-widgets {
	font-size: 0.80em;
	margin-left: auto;
	margin-right: auto;
	width: 420px;
}
.release-closure {
	text-align: center;
}
/* Petitions & Complaints */
.node-petitions-complaints .field-label{
	padding-bottom: 5px;
	color: #990000;
}
.node-petitions-complaints .field {
	padding-bottom: 15px;
}
.petitions-complaints .views-field-title {
	width: 120px;
}
.petitions-complaints .views-field-field-received {
	width: 16%;
}

/* Acronyms */
.views-field-field-acronym-term-title {
	font-weight: bold;
	text-decoration: underline; 
}

.acronyms h3 {
	border-bottom: 1px solid #eeeeee;
	color: #06346c; 
	font-weight: bold;
}
/* Bios */
.view-commissioner-bios-new .view-content {
	margin-top: 30px;
}
/* Pettions & Complaints */
.view-petitions-and-complaints .views-field-title {
	width: 13%;
} 
.view-petitions-and-complaints .table td, .table th {
    padding: 15px !important;
}
.view-petitions-and-complaints .views-field-field-type-petition {
	width: 15%; 
}
.view-petitions-and-complaints .views-field-field-commodity {
	width: 45%;
}

/*Econ & ID Seminars */ 

.view-seminars .views-field-field-seminar-presenter-org {
	width: 30%;	
}
.view-seminars .views-field-field-seminar-date {
	width: 30%;
}

/*Exclusion Orders */

.view-337-exclusion-orders .views-field-title{
	width: 45%;	
}

.view-337-exclusion-orders .views-field-view-node {
	width: 25%;		
}
/* HTS Legal Instruments */
.field-name-field-hts-inst-publications .field-label, .field-name-field-hts-inst-documents .field-label {
	display: none;
}
.field-name-field-hts-inst-type, .field-name-field-hts-inst-pub-type {
	display: none;
}
.views-field-field-hts-inst-docs ul {
	padding: 0;
	list-style: none;
}
.field-collection-item-field-hts-inst-docs div.content {
	padding: 0;
}
.views-field-field-hts-inst-docs {
	width: 25%;
}
.views-field-field-hts-inst-effective-date {
	width: 17%
}
.field-name-field-hts-inst-documents .file img {
	display: none;
}
.views-field-field-hts-inst-docs ul {
margin-bottom: 0;
}
.views-field-field-hts-inst-docs ul li {
    margin-bottom: 12px;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 5px
}
/* Staff Publications */
.staff-publications .views-field-field-publication-date-computed- {
	width: 13%;
}
.staff-publications .views-field-field-publication-title {
	width: 45%;
}

/* Miscellaneous Tariff Bill (MTB) Information */
.mtb hr { 
	margin-top: 15px; 
	margin-bottom: 15px; 
}
.mtb .icons-row { 
	margin-top: 20px; 
}
.mtb div#mailing { 
	margin-top: 2%; 
}
.mtb.view-display-id-block_6 .view-content, .mtb.view-display-id-block_7 .view-content, .mtb.view-display-id-block_5 .view-content {
    padding-left: 15px;
}
#block-views-mtb-block-5 .block-title, #block-views-mtb-block-6 .block-title, #block-views-mtb-block-7 .block-title, #block-block-282 .block-title  {
	color: #990000 !important; 
	font-size: 17px; 
	font-weight: 600; 
	line-height: 20px; 
	margin: 0px 0 20px 0px; 
	padding-top: 25px; 
	text-transform: uppercase; 
}
.mtb .view-footer {
	margin-top: 15px;
}
.mtb.view-site-alerts .views-row-first.views-row-last {
    display: block !important;
}
.mtb .views-row-first.views-row-last { 
    display: none; 
}
.mtb .form-item-edit-items-per-page-all a { 
display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border-color: #ccc;
}
.mtb .views-exposed-widget .control-label, .mtb .views-exposed-widget .form-item-edit-items-per-page-1, .mtb .views-exposed-widget .form-submit, .mtb ul.pager { 
    display: none; 
 }
/* 332 Ongoing Investigations */
.ongoing-inv ul { 
	margin-bottom: 0; 
}
/* Responsiveness */
@media(max-width: 1199px) {
	
	.has-ultimenu span.nolink {
		margin-right: 40px;
	}
	
}
	
@media(max-width: 991px) {
	
	/* Navigation */ 
	#block-ultimenu-menu-redesign-main-menu {
		display: none;
	}
	.menu li {
		margin-bottom: 10px;
	}
	.navbar-collapse {
		padding-right: 0;
    	padding-left: 0;
	}
	.dropdown-menu > li > a {
		color: #ffffff;
		font-size: 14px;
		padding: 3px 5px;
	}
	ul.menu ul.dropdown-menu {
		background: none;
		box-shadow: none;
		border: none;
	}
	.open .dropdown-menu li {
		margin: 0;
	}
	.navbar .nav > li {
		float: none;
	}	  
	.navbar-header {
      float: none;
  	}	
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .navbar-collapse.collapse.in {
      display:block !important;
  }
	
	/* Sidebar blocks */
	.col-md-3 {
		margin-bottom: 2%;
	}
	
}

/* Phones */
@media(max-width:767px) {

	.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 100%;
	}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 100%;
	}
	.navbar .nav > li {
		float: none;
	}		
	.top-bar {
		display: none;
	}
	#edit-reset {
		display: none; 
	}
	.navbar .logo {
		padding-right: 0;
	}
	#navbar form {
		margin-top: 20px; 
	}
	.name {
	    font-size: 14px;
	}
	/* Carousel */
	.carousel-inner img {
		display: none; 
	}
	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
		max-height: inherit;
		min-height: 300px;
		opacity: 0.5;
	}
	.view-homepage-slideshow .carousel-heading {
		font-size: 18px;
		line-height: 25px;
	}
	.view-homepage-slideshow .slider-caption {
		font-size: 13px;
	  	max-width: 100%;
	}
	/* Buttons */
	.views-reset-button {
		margin-top: 24px;
	}	
	.mobile-divider {
		display: block;
	}	
	/* Facets */
	#block-block-148 {
		display: none; 
	}
	.block-facetapi { 
		display: none;
	}
	.views-field-field-date, .views-field-field-subject, .views-field-field-type {
		display: none;
	}
	/* Homepage Icons */
	.app-icons-row a i {
		height: 75px;
		width: 75px;
	}
	.app-icons-row a i:hover {
		width: 80px;
		height: 80px;
	}
	.fa-3x {
		font-size: 30px !important;
	}
	.region-content-half-right {
		margin-top: 20px;
	}
	.ui-tabs .ui-tabs-nav li a {
    	font-size: 11px;
	}
	/* Tabs */
	.ui-tabs .ui-tabs-nav li a {
    	padding: 8px;
	}
	/* Mailing list */
	#mailing .btn {
		margin-top: 10px; 
	}
	/* Commission Pubs */
	#edit-submit-commission-publications-search {
		margin-top: 24px;
	}	
	.view-commission-publications-search .view-header {
		display: none;
	}
	.views-field-field-pub-arch-pub-date-computed, .views-field-field-pub-arch-cat, .views-field-field-pub-arch-doc-type {
		display: none;
	}  	
	/* Notices */
	#edit-submit-commission-notices {
		margin-top: 24px;
	}
	.view-commission-notices .view-header {
		display: none;
	}
	.mobileAudience {
		display: block;
	}
	div#audience { 
		display: none;
	}
	.views-field-field-investigation-num, .views-field-field-notice-action, .views-field-field-notice-issue-date {
		display: none;
	}
	/* Footer */

	.copyright {
    	height: 70px;
	}
	/* Back to Top */
	.fa-5x {
		font-size: 2em !important;
	}
	/* 404 Page */ 
	.notfound-404 {
		display: none !important;
	}
	/* Investigations */
	.views-field-field-investigation-phase, .views-field-field-inv-start-date, .views-field-field-inv-end {
		display: none;
	}
	.view-investigations-search {
		margin-top: 25px;
	}	
	/* Bios */
	.view-commissioner-bios-new td {
		display: flex; 
	}
	/* JICE */
	.view-journals .views-field-field-publication-date-1 {
		display: none;
	}
	.view-journals .views-field-field-publication-author-name {
		display: none;
	}
	/* Petitions & Complaints */
	.views-field-field-received, .views-field-field-type-petition, .views-field-field-investigation-number {
		display: none; 
	}
	/* Staff Publications */
	.staff-publications .views-field-field-publication-type-staff, .staff-publications .views-field-field-publication-author-name, .staff-publications .views-field-field-publication-date-computed- {
		display: none;
	}
}

/* Tablets */
@media(min-width:768px) and (max-width:991px) {

	.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 100%;
	}
	.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
		width: 100%;
	}
	.navbar .nav > li {
		float: none;
	}	
	
	body.navbar-is-fixed-top {
		padding-top: 285px !important;
	}
	/* Carousel */
	.view-homepage-slideshow .slider-caption {
		width: 95%;
	}
	.view-homepage-slideshow .carousel-caption {
		left: 10%;
		padding-bottom: 0;
		right: 0;
	}
	.view-homepage-slideshow img {
		display: none;
	}
	.view-homepage-slideshow .btn {
		margin-top: 0;
	}
	.carousel-control.right {
		right: -3%;
	}
	.carousel-control.left {
		left: -3%;
	}
	.carousel-indicators {
		display: none;
	}
	.view-homepage-slideshow .carousel-heading {
	    font-size: 33px;
	}
	/* Buttons */
	.views-reset-button {
		margin-top: 24px;
	}
	/* Facets */
	#block-block-148 {
		display: none; 
	}
	.block-facetapi { 
		display: none;
	}
	
	/* Commission Pubs */
	#edit-submit-commission-publications-search {
		margin-top: 24px;
	}
	.view-commission-publications-search .view-header {
		display: none;
	}
	/* Notices */
	#edit-submit-commission-notices {
		margin-top: 24px;
	}
	.view-commission-notices .view-header {
		display: none;
	}	
	/* News Releases */
	#views-exposed-form-news-releases-index-page .views-reset-button {
		margin-top: 0px !important; 		
	}
	/* EBOTs */
	#views-exposed-form-ebots-page .views-reset-button {
		margin-top: 0px !important; 		
	}
	/* FAQ */
	#views-exposed-form-faqs-index-page .views-reset-button  {
		margin-top: 0px !important; 		
	}
	/* Homepage Icons */
	.app-icons-row a i {
		height: 75px;
		width: 75px;
	}
	.app-icons-row a i:hover {
		width: 80px;
		height: 80px;
	}
	.fa-3x {
		font-size: 30px !important;
	}	
	.region-content-half-right {
		margin-top: 20px;
	}
	.mobileAudience {
		display: block;
	}
	div#audience {
		display: none;
	}
	/* Investigations */
	#views-exposed-form-investigations-search-page .views-reset-button {
		margin-top: 0px; 
	}
	.view-investigations-search {
		margin-top: 25px;
 	}		
	/* Bios */
	.bio .bio-name, .bio-progress .bio-name {
		font-size: 13px !important;
	}
	/* HTS Changes */
	#edit-submit-legal-bases-for-hts-changes {
		margin-top: 24px;
	}
}

/* Laptops */ 
@media(min-width:992px) and (max-width:1999px) {
	/* Search Box */
	.navbar-static-top .col-md-4 {
		padding-top: 30px;
	}	
	.top-links li {
		margin-right: 9px;
	}	
	/* Navigation */ 
	#block-menu-menu-mobile-navigation {
		display: none;
	}
	.navbar .nav > li {
		float: left;
	}
	
	/* Tabs */
	.ui-tabs .ui-tabs-nav li a {
		padding: 15px 5px;
	}
	
	/* Commission Pubs */
	#commission_pubs_help {
		display: none; 
	}
	/* Notices */
	#notices_help {
		display: none;
	}
}

/* Desktops */ 
@media(min-width:1200px) {
	/* Search Box */
	.navbar-static-top .col-md-4 {
		padding-top: 30px;
	}
	/* Navigation */ 
	#block-menu-menu-mobile-navigation {
		display: none;
	}
	.navbar .nav > li {
		float: left;
	}
	/* Commission Pubs  */
	#commission_pubs_help {
		display: none; 
	}
	/* Notices */
	#notices_help {
		display: none;
	}
}

/* Carousel */
@media(min-width:992px) and (max-width:1250px) {
	.view-homepage-slideshow img {
		display: none;
	}
	.view-homepage-slideshow .btn {
		margin-top: 0;
	}
	.view-homepage-slideshow .carousel-caption {
		background: none;
		width: 100%;
		left: 10%;
	}
}
@media(min-width: 1251px) {
	.view-homepage-slideshow .carousel-caption {
		padding-bottom: 0;
	}
}
@media(min-width: 1251px) and (max-width:1465px) {
	.view-homepage-slideshow img {
		width: 200px;
	}
}
@media(min-width: 1466px) and (max-width:1874px) {
	.view-homepage-slideshow img {
		width: 280px;
	}
}
@media(max-width: 575px){
	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
        min-height: 450px;
		opacity: .2;
	}
}
@media(min-width: 576px) and (max-width: 1200px) {
	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
        min-height: 300px;
	}
}
