@media (max-width: 600px) {
	.single-standard-11.has-feat-ratio .s-feat {
  padding-bottom: 0;
}
}

@media (max-width: 600px) {
	.has-feat-ratio .s-feat img {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}

}

/*Meta Icons */
.rbi-archive::before {
  content: '\e944';
  display: none !important;
}

.rbi-clock::before {
  content: '\e947';
  display: none !important;
}
.meta-category a {
  color: #d91a1a !important;
}

/*Spotlight Mini*/
@media (max-width: 600px) {
	.spotmini {
  background: #FFF1E5 !important;
  color: #000 !important;
}
}

/*Post Single Temp*/

.s-feat img {
  display: block;
  width: 80% !important;
  object-fit: cover;
  margin: 0 auto;
  height: 600px !important;
}

@media (max-width: 600px) {
	.s-feat img {
  display: block;
  width: 100% !important;
  object-fit: cover;
  margin: 0 auto;
  height: auto !important;
}
}


@media (max-width: 850px) {
	.s-feat img {
  display: block;
  width: 100% !important;
  object-fit: cover;
  margin: 0 auto;
  height: 100% !important;
}
}

.smeta-in > .meta-avatar img {
  width: 20px !important;
  height: 20px !important;
  margin-left: 0 !important;
  border-radius: var(--avatar-radius, 100%);
}

.rbct p {
  word-wrap: break-word;
  font-size: 20px;
}

.font-resizer-trigger {
	display: none !important;
}

.elementor-1954 .elementor-element.elementor-element-0557791 > .elementor-widget-container {
	border-style: none !important;
}

.caption-text {
  font-size: min(var(--meta-fsize), 13px);
  position: relative;
  display: block;
  text-transform: none;
  margin: 0 auto !important;
}

/*Spotlight Main*/

.overlay-holder {
  position: relative;
  overflow: hidden;
  border-radius: var(--wrap-border, var(--round-3));
  height: auto !important;
}



@media (max-width: 600px){
	.overlay-holder {
  position: relative;
  overflow: hidden;
  border-radius: var(--wrap-border, var(--round-3));
  height: auto !important;
}
}

/*Logo*/

.the-logo img {
  width: 100%;
  max-width: 200px !important;
}

/*Responsive Header*/

.mbnav {
  display: flex;
  align-items: center;
  flex-flow: row nowrap;
  min-height: var(--mbnav-height, 42px);
  margin: 10px 0 !important;
}

.meta-label{
	display: none !important;
}

/*Menu*/

.menu-ani-2 .rb-menu > .menu-item.current-menu-item > a {
  width: 100%;
  background-color: #000 !important;
	color: #fff !important;
}
.menu-ani-2 .rb-menu > .menu-item > a:hover {
  width: 100%;
  background-color: #000 !important;
	color: #fff !important;
}

/*Top Story Gradient*/

@media (min-width: 768px) {
  .p-gradient .p-highlight .overlay-inner {
    padding: 100px 25px 25px 25px;
    background: linear-gradient(to top, var(--dark-accent) 0, var(--dark-accent-90) calc(70% - 150px), var(--dark-accent-0) 95%) !important;
  }
}


.ecat-text.ecat-size-big .p-category {
    font-size: 1.3em;
    color: #d91a1a !important;
  }
.sponsor-icon i {
  font-size: 1.15em;
  display: none !important;
}

.sponsor-label{
	border-left: solid 3px #d91a1a;
	padding-left: 5px;
}

/*Related Posts*/

#jp-relatedposts {
  display: none !important;
}

.sd-sharing {
  display: none !important;
}
div.sharedaddy {
  clear: both;
  display: none !important;
}

.widget-mc .newsletter-fw.has-bg {
  padding: 20px;
  display: none !important;
}

.e-pagi {
  position: relative;
  display: none !important;
}

.single-meta .meta-author a {
  text-decoration: underline solid;
  pointer-events: none !important;
}


/*Overlay

@media (min-width: 768px) {
  .ova .p-gradient .p-highlight .overlay-inner {
    padding: 100px 25px 0px 25px;
    background: linear-gradient(to top, var(--dark-accent) 0, #fff1e5 calc(70% - 150px), var(--dark-accent-0) 95%) !important;
  }
}*/

/*GSE Market Data Ticker*/

/*THSJ Resource*/

.reshadow {
	margin: 1%;
  box-shadow: 1px 1px 2px 1px #827272e0;
}
 

/*Market Data - Homepage*/

.msw-box table.dataTable tbody .stock .stock-title .stock-symbol {
  color: #999;
  font-size: 0.9em;
  display: none !important;
}

.msw-box .d-block {
  display: none !important;
}

/*Footer Menu*/

.elementor-2857 .elementor-element.elementor-element-89d8ab5 .sidebar-menu a:hover > span {
  color: #d91a1a !important;
}

/*Contact Form*/

.everest-forms button.button:not(.button-large){
	color: #d91a1a !important;
	border: 1px solid #d91a1a !important;
  background-color: #fff !important;
}

.everest-forms button.button:not(.button-large):hover{
	color: #fff !important;
	border: 1px solid #d91a1a !important;
  background-color: #d91a1a !important;
}

/*New Single Page*/


@media (min-width: 1025px){
	.s-cats, .s-breadcrumb, .s-title, .s-tagline, .single-meta {
  margin: 15px auto !important;
  width: 700px !important;
	text-align: center;
}
}

/*Mini-tablet Single Page*/

@media (width: 601px-620px){
	.s-cats, .s-breadcrumb, .s-title, .s-tagline, .single-meta {
  margin: 15px auto !important;
  width: 600px !important;
	text-align: center !important;
}
}

/*Tablet Single Page*/

@media (min-width: 800px){
	.s-cats, .s-breadcrumb, .s-title, .s-tagline {
  margin: 20px auto !important;
  width: 700px !important;
	text-align: center;
}
}
@media (min-width:800px){
	.single-meta {
    margin: auto 4.5% !important;
}

@media (max-width:799px){
	.s-cats, .s-breadcrumb, .s-title, .s-tagline {
  margin: 20px auto !important;
  width: 600px !important;
	text-align: center;
}
}
@media (max-width:799px){
	.single-meta {
    margin: auto 4% !important;
}


/*Mobile Single Page*/

@media (max-width: 600px){
.s-cats, .s-breadcrumb, .s-title, .s-tagline, .single-meta {
  margin: 20px auto !important;
  width: 100% !important;
	text-align: center;
}
}

/*In-Post Related*/

.related-sec.related-1 {
    float: right;
    max-width: 100% !important;
    margin-left: 1.5rem;
    padding: 25px;
  }
	
/*THSJ Petition*/

	input[type="submit"]{
		border-radius: 30px !important;
}

/*Top Stories Sub*/
	
.topstorysub{
    padding: 10px !important;
    border-right: solid 1px #CCC1B7 !important;
}
	
/*Sponsor Inner*/
	
.qview-box {
  overflow:
hidden;
  align-items: stretch;
  border-radius: var(--round-7);
  background-color: var(--flex-gray-7);
  display: none !important;
}
	
	
	
/*Category Badge*/
	
.ecat-bg-2 .p-category{
		padding: var(--cat-icon-spacing, .8em 1.2em) !important;
}

	@media (max-width: 600px){
		.p-category {
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  line-height: 1;
  position: relative;
  z-index: 1;
  display: inline-flex;
  color: var(--cat-fcolor, inherit);
  font-size: 15px !important;
 }
}
	
/*Axis*/

.axis {
  text-decoration: none !important;
  color: #fff !important;
}
	.axis:hover {
  text-decoration: underline !important;
  color: #d91a1a !important;
}
	

.axisdes {
  font-size: 18px !important;

  padding-top: 20px;

}