/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.header-image .site-title > a {
    background: url(wp-content/uploads/2023/02/SSTS-Website-header-360x100px.jpg) no-repeat left;
    float: left;
    min-height: 105px;
    width: 100%;
}

a{text-decoration:none; color: #ef861e; font-weight: bold;}
.panel-grid-cell .widget-title span{
	 background:#ef861e;
}
.panel-grid-cell .widget-title, .widget-title, .archive-description h1, header h1{  border-bottom: 3px solid #ef861e;
    padding: 5px;
    margin-top: 0;
   
    margin-bottom: 20px;
    text-align: left;
}



about.php input.knewsbutton{margin-bottom:0px;}
/*Knews global settings*/
input[type="button"], input[type="reset"], input[type="submit"], .knewsbutton{ border: 1px solid; border-color: #bd650d #b4600d #a5580c #b4600d;
border:none;
	
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cc6d0e), color-stop(1, #ef861e));
    background: -ms-linear-gradient(bottom, #cc6d0e, #ef861e);
    background: -moz-linear-gradient(center bottom, #cc6d0e 0%, #ef861e 100%);
    background: -o-linear-gradient(#ef861e, #cc6d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef861e', endColorstr='#cc6d0e', GradientType=0);}

button, .knewsbutton{ border-radius:5px;	padding: 0px; width:100%;  }

input[type="submit"]{width:100%;}

input, select, textarea{padding: 10px 5px; font-size: 1.6rem; margin:auto;}

/*Knews knews_widget-6*/

#knews_widget-6 {width:300px; float:right;
	margin-top:15px;
}
#knews_widget-6 h3, #knews_widget-6 .requiredtext{display:none;}
#knews_widget-6 .knewsemail, {width:100%;display:inline;}
#knews_widget-6 .knewsbutton, 
#knews_widget-4 .knewsbutton, #knews_widget-3 .knewsbutton, #knews_widget-3 .knewsbutton{ display:inline; padding-bottom:1px; box-shadow:none;}

/*button:hover, input.knewsbutton:hover,.entry-content .knewsbutton:hover, .knewsbutton:hover {
    background-color: orange;
	border-radius:5px;  
}*/

/*
input[type="submit"]{width:100%; padding: 10px 10px; } */


#zoom-social-icons-widget-3{display:inline; width:300px;}
/* Superpost Thumbnails*/
.sp-thumbnail-wrapper {
display: inline-block;
width:100%, height:auto;
padding-right: 10px;
}
.sp-thumbnail-wrapper-fw {
	width:100%, height:auto;
}
.sp-thumbnail{
	width:100%, height:auto;
}
/* Homepage Top Slider*/
.wtpsw-post-slider.design-1 .wtpsw-post-image-bg
{
	height: 340px !important;
	width:100%;
}
.wtpsw-post-slider{
	background:#000;
	border: 1px solid #000;
	padding-bottom:0px;
}
.wtpsw-post-slider.design-1 .wtpsw-post-image-bg img{
	width:100%  !important;
}

.wtpsw-medium-7{
		padding:20px;
	/*	position: absolute;
		top:-175px;*/
		color:#fff;
		background:#222;
		opacity:0.7;
	}
	.wtpsw-medium-7.wtpswcolumns{
		color:#fff;
	}
.wtpsw-post-slider.design-1 .wtpsw-post-title a, .wtpsw-post-slider h2.wtpsw-post-title{
		color:#fff;
		font-size:35px;
	}
	.wtpsw-post-slider.design-1 .wtpsw-post-content{		
		font-size:16px;
	}


/*.entry-header{display:none;}*/
.mashicon-subscribe {background: #ef861e;}
.mashsb-toggle-container{border: 10px solid #ef861e;}
/*fieldset{padding: .05em .35em .05em;}*/
.sp-title{font-weight:bold;}
.stockdata,.stockvaluation,.stocklabel{display:inline-block; width: 300px; color:#333;}
.stocklabel{width: 170px;}

.stockvaluation{width: 300px;clear:left; font-weight:bold;}

.stockintro{clear:both;}
.web,.sector {width:90%;clear:both;}
.clear{clear:both; padding-bottom:10px; border-top:1px solid #ccc;}
.longheadings {display:inline;}
.analysisdate{font-size: 1.2rem;display:none;}

.stockticker{width:46%; margin:10px; padding:10px; border:1px solid #ddd; border-radius:5px; text-align:left; float:left; clear:none; background:#eee;}

.stockticker h3{font-size: 1.8rem;}
.stockticker a{text-decoration:none;}
.stocklistingsafter{
width:100%;	height:30px; clear:both;
}

.stockchart{float:left; margin:10px;width:96%;height:400px;}
.stockprice{float:left; margin:10px; width:40%; font-family:arial; font-size:15px;}

/*Tabs for Stock profile page*/
.r-tabs .r-tabs-panel.r-tabs-state-active {
    min-height: 450px;
}

/*p.entry-meta{display: none;}*/
p{text-align: justify;}
.site-description{
	font-size:1.2rem;
	color:#ddd;
}

body, body > div {
	color:#111;
	    font-size: 1.5rem;
    font-weight: 400;
	background-color: #f2f2f2;
}

.widget-title, .entry-title{font-size: 3.0rem;}

div.sharedaddy h3.sd-title{font-size: 3.0rem}

.archive-description{margin-bottom:10px;}

.archive-description, .author-box {padding:10px;}
.archive-title {font-size: 3.0rem;}

.entry-footer {
    display: none;
	/*display: block;*/
}

.content-sidebar .entry-header, .content-sidebar .entry-content{
	padding-right:10px;
	padding-left:10px;
}

.content .entry{
	padding-right:0px;	
}

.full-width-content .content .entry{
	padding-right:0px;
	  background: none;
}

.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
    background: #fff;
}


.sidebar .widget {padding: 10px 15px 25px 15px; font-size: 1.5rem;
    margin-bottom: 20px;
}

.sidebar .widget a, .stockticker a{color: #111;}
.sidebar .widget a:hover, .stockticker a:hover{color: #ef861e;}

ul.super-post > li {
    margin-bottom: 20px;
    padding:0px 0px 20px 0px ;
    background: #fff;
}

.site-header .wrap {
     padding: 5px;
}

@media only screen and (min-width:40.0625em){
/*	.site-inner, .wrap {
    padding-left: 10px;
    padding-right: 10px;
}*/
.entry {   
	  padding-top: 10px;
}
	
	.wtpsw-post-slider.design-1 .wtpsw-post-image-bg
{
	height: 440px !important;
	width:100%;
}
	.wtpsw-medium-5 {
		width:100%;
	}
	
	.wtpsw-medium-7.wtpswcolumns{
		width:100%;
	}

	.wtpsw-post-slider.design-1 .wtpsw-post-content{		
		max-width:1020px;
	}
}  

@media all and (max-width: 580px) {
	
	.site-inner, .wrap {
    padding-left: 10px;
    padding-right: 10px;
}
.entry {
    margin: 20px;
	  padding: 10px 20px 25px 20px;
}

.sidebar .widget {padding: 10px 15px 25px 15px; font-size: 1.5rem;
    margin: 20px 0px;
}	
.panel-grid-cell .widget-title, .widget-title, .archive-description h1, header h1, h1 {
    font-size: 24px;
    text-align: left;
}
    .longheadings {display:none;}
    h2, .entry-title a {font-size: 22px; line-height:30px;}
    h3 {font-size: 20px;}
.stockchart{width:96%; height:300px;}
.stockprice{width:96%;}
	
.stockticker{width:96%;}	
.site-header .widget-area {
    text-align: center;
	}
	#knews_widget-6 {width:100%;}
	#knews_widget-6 .knewsbutton, #knews_widget-4 .knewsbutton, #knews_widget-3 .knewsbutton, #knews_widget-5 .knewsbutton{ width:100%; box-shadow:none;}
}
