
.single article .article__body  ul 
 { 
	text-indent: -1.1671429em;
	padding-right: 1.28571429em !important;
	 	    padding-left: 1.28571429em !important;

}

.video-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.video-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

.sharedaddy ul {
	margin-left: -1em !important;
		text-indent: 0em !important;

}

.bdp-post-title {
  font-size: 18px;
}
.main-container section {
	padding-top: 4em !important;
}

.single article .article__body 
img { 
	padding-top:10px;
	padding-bottom: 10px;
}

.secondline-psb-subscribe-inline img {
	padding: 0 !important;	
}

.single article .article__body 
{ 
	font-size: 14px;
}

.post .article__body { font-size: 13px; 
}



.post-content iframe {
    min-height: 0;
	margin-bottom: 20px;
}

.single article .article__body ul a{
  text-decoration: underline;
	}


blockquote {
  text-align: left !important;
	border-left: 3px solid #097DA1;
  margin: 1.4em 10px;
	font-size: 1.3em;
	padding: 0em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
	color: #097DA1;
   content: "\201C"; 
	font-size: 1.4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
blockquote:after {
	color: #ccc;
	content: close-quote;

	}

blockquote cite {
	font-weight: bold;
margin-left: 10px;
}

.sl:link {
	margin-right: 10px;
    margin-bottom: 10px;
	float: left;
    padding: 5px;
    border-radius: 5px;
	text-decoration: none;
    background-color: #eee
}

.sl:hover {
    background-color: #045A75;
			color: white;
}


ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}

ol li::before {
  content: counter(my-awesome-counter) ". ";
}


ol li {
	  counter-increment: my-awesome-counter;
font-size: 1.35714286em;
    line-height: 1.68421053em;
    font-weight: 300;
	    padding-left: 1.28571429em;
	text-indent: -1.1671429em;
	padding-right:30px;
	padding-bottom: 10px;
	
}

    .wpp-list li {
        overflow: hidden;
       padding: .5em 0 .5em 0;
		line-height: 1.3em
}


		.wpp-post-title {
			font-size: .85em;
		}

table, table * {
    border: none !important;
    background: none !important;
	  padding: 0 !important;
}

.stripe-button-el {
    height: auto;
}

.wp-block-separator blue {
    border: 0 !important;
  width: 60% !important;
	color: #0c6990 !important;
	height: 1px !important;
}

.hr-custom {
  display: block;
	width: 60%;
  margin-top: 2.5em;
  margin-bottom: 2.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
	border-color: #dbdbdb;
  border-width: 1px;
}


h2 { 
	padding-top: 1.1em !important;
}
