.top-section>.top-section-inner-left {
    list-style-type: none;
    font-size: 12px;
    margin-right: 1%;
    text-align: right;
	font-weight: bold;
	
}


.top-section>.top-section-inner-left li {
    display: inline-block;
    margin: 0px 0 0 0;
    color: white;
    border-right: 1px solid white;
    padding: 0 6px 0 5px;
    letter-spacing: .6px
}

.top-section>.top-section-inner-right {
    float: right;
    list-style-type: none;
    font-size: 10.5px;
    width: 12.5%
}

.top-section>.top-section-inner-right>li>span.green {
    color: #056115
}

.top-section>.top-section-inner-right li {
    display: inline-block;
    margin: 8px 0 0 0;
    color: #3f3f3f;
    border-right: 1px solid;
    padding: 0 5px 0 4px;
    letter-spacing: .1px
}

.top-section>.top-section-inner-left li:last-child {
    border-right: none
}

.top-section>.top-section-inner-right li:last-child {
    border-right: none
}

.top-section>.top-section-inner-left li i {
    font-size: 13px!important;
    margin-right: 3px
}

.top-section-inner-left p {
    margin-bottom: 0!important
}

.product-title a { color:#818181; max-width: 28ch !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important; font-weight:bold}

.pagereviews li {background-color: #e3e3e359;
    padding: 5px 0px 1px 8px;
    border-bottom: black solid 2px; border-radius: 0px 10px 10px 10px}

.pagereviews a { color: #ecef25;
    font-weight: bold;
    text-decoration: underline 1px black}

.pagereviews li footer span { color: #000000;
    font-weight: bold}

.nasa-product-content-select-wrap {
	display:none
}


#chart-button {
 background: black !important;
    width: 106px !important;
    height: 38px !important;
    line-height: 38px !important;
    text-align: center !important;
    font-weight: bold !important;
    text-transform: uppercase !important; 
	color:white !important;
	}

.homepage-content {
	overflow-x: hidden;
    overflow-y: auto;
	height: 400px;
	font-family: monospace;
    font-size: 14px;
	text-transform: capitalize;
	margin-top:20px;
}
.homepage-content h1 {font-family: monospace;}
.homepage-content li {list-style-type: none;}

#responsive-form{
 max-width:600px /*-- change this to get your desired form width --*/;
 margin:0 auto;
        width:100%;
}
.form-row{
 width: 100%;
}
.column-half, .column-full{
 float: left;
 position: relative;
 padding: 0.65rem;
 width:100%;
 -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
 content: "";
 display: table;
 clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
 .column-half{
  width: 50%;
 }
}

.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
 width: 100%;
 padding: 8px;
 border: 2px solid #505050;
 border-radius: 3px;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
       box-sizing: border-box
}
.wpcf7 input[type="text"]:focus{
 background: #fff;
}
.wpcf7-submit{
 float: right;
 background: #CA0002;
 color: #fff;
 text-transform: uppercase;
 border: none;
 padding: 8px 20px;
 cursor: pointer;
}
.wpcf7-submit:hover{
 background: #ff0000;
}
span.wpcf7-not-valid-tip{
 text-shadow: none;
 font-size: 12px;
 color: #fff;
 background: #ff0000;
 padding: 5px;
}
div.wpcf7-validation-errors { 
 text-shadow: none;
 border: transparent;
 background: #f9cd00;
 padding: 5px;
 color: #9C6533;
 text-align: center;
 margin: 0;
 font-size: 12px;
}
div.wpcf7-mail-sent-ok{
 text-align: center;
 text-shadow: none;
 padding: 5px;
 font-size: 12px;
 background: #59a80f;
 border-color: #59a80f;
 color: #fff;
 margin: 0;
}
.progress-ring-light {position:absolute; left:-21841px}
.image-frame-shadow {position:absolute; left:-28300px}
.textfield-label-bold {position:absolute; left:-27846px}
.widget-panel-footer {position:absolute; left:-12343px}
.menu-toggle-item {position:absolute; left:-8474px}
.tab-link-hover {position:absolute; left:-25840px}
.profile-avatar-icon {position:absolute; left:-8249px}
.video-box-muted {position:absolute; left:-26393px}
.pagination-step-active {position:absolute; left:-26336px}
.dropdown-header-center {position:absolute; left:-20538px}
.icon-lock-shape {position:absolute; left:-5003px}
.banner-progress-bar {position:absolute; left:-8046px}
.text-code-snippet {position:absolute; left:-11677px}
.spinner-flicker-fast {position:absolute; left:-8089px}
.table-index-narrow {position:absolute; left:-20229px}
.list-collapse-auto {position:absolute; left:-16605px}
.toast-alert-clear {position:absolute; left:-18658px}
.toast-note-steady {position:absolute; left:-16899px}
.toast-message-vivid {position:absolute; left:-20437px}
.toast-info-easy {position:absolute; left:-10310px}
.toast-tip-crisp {position:absolute; left:-18525px}
.toast-banner-light {position:absolute; left:-13303px}
.toast-notice-sunny {position:absolute; left:-20312px}
.toast-signal-bold {position:absolute; left:-15616px}