.wp-caption {max-width: 96%;} 
.entry-content ul, .entry-content ol, .entry-content dd {font-size: 16px;}
.entry-content ul ul, .entry-content ol ul {list-style-type: disc;}
.entry-content dt {text-transform: uppercase; margin-top: 20px;}
.entry-content h4 {margin-top: 15px;}
figure.aligncenter {margin: 15px auto;}

ol.pstyle { -webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 20px;
font-weight: bold;
}
ol.pstyle > li {}

ol.h4style {font-family: 'Proxima N W15 Smbd'; font-size: 18px; padding: 0 0 0 0; list-style-position:inside;}
ol.h4style > li h4 {display: inline-block;}

div.table-head.bkg-image {
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}

div.twocoltable {margin: 20px -5px 40px;}
div.twocoltable div.col-sm-6 {padding-left: 5px; padding-right: 5px;}
div.twocoltable div.table-body {
	background-color: #F4F4F4;
    padding: 25px;
}
div.twocoltable div.table-head {
	background-color: #EFF6E8;
	padding: 5px 0;
    margin-bottom: 10px;
    margin-top: 10px;
}
div.twocoltable h4 {
	text-transform: uppercase;
	font-size: 34px;
	text-align: center;
	color: #7CB042;
	letter-spacing: 2px;
	font-family: 'Proxima N W15 Smbd';
}
div.twocoltable ul {
	color: #2D4358;
	letter-spacing: .5px;
	font-family: 'Proxima N W15 Reg';
	font-size: 18px;
	text-transform: uppercase;
}
div.twocoltable ul li {
    padding: .3em;
}

div.threecoltable {margin: 10px -5px 30px;}
div.threecoltable div.col-sm-4 {padding-left: 5px; padding-right: 5px;}
div.threecoltable div.table-body {
	background-color: #F4F4F4;
    padding: 20px
}
div.threecoltable div.table-head {
	background-color: #EFF6E8;
	padding: 5px 0;
    margin-bottom: 10px;
    margin-top: 10px;
}
div.threecoltable h4 {
	text-transform: uppercase;
	font-size: 22px;
	text-align: center;
	color: #7CB042;
	letter-spacing: 2px;
	font-family: 'Proxima N W15 Smbd';
}
div.threecoltable ul {
	color: #2D4358;
	letter-spacing: .5px;
	font-family: 'Proxima N W15 Reg';
	font-size: 21px;
}
div.threecoltable ul li {
    padding: .1em;
}

div.twocoltable.goldback {
    margin: 20px 0 40px;
    display: block;  
	background: url(https://proflowers.wpengine.com/wp-content/uploads/2018/11/glitter-pattern.png);
	padding: 0;
}

div.twocoltable.goldback div.col-sm-6:first-child {
    padding-left: 0;
    padding-right: 1px;
}
div.twocoltable.goldback div.col-sm-6:last-child {
    padding-left: 1px;
    padding-right: 0;
}

div.twocoltable.goldback div.table-head {
    background: #F0F6EA;
	padding: 25px 0;
    margin-bottom: 2px;
	margin-top: 0;
}

@media (max-width: 767px) {
	div.twocoltable.goldback div.col-sm-6:first-child {
    	padding-left: 0;
    	padding-right: 0;
	}
	div.twocoltable.goldback div.col-sm-6:last-child {
    	padding-left: 0;
    	padding-right: 0;
	}
	div.twocoltable.goldback div.table-head {
	margin-top: 2px;
	}
}

/* Paper Summary Boxes */
.paper-summary-box {
	background: url('https://proflowers.wpengine.com/wp-content/uploads/2018/10/paper-background.jpg');
  background-size: cover;
  margin: 25px auto;
}
.paper-summary-box header {border-bottom: 2px solid #2d4358; text-align: center; margin-bottom: 35px; margin-top: 25px;}
.paper-summary-box h3 {font-size: 37px; color: #d18665;}
.paper-summary-box .boxcopy { 
	width: 100%;
	display: flex;
	align-items: center;
}
.paper-summary-box p {font-size: 21px; line-height: 1.35; color: #2d4358; margin: 0;}
.paper-summary-box img {max-height: 100px; width: auto !important; }

@media (max-width: 767px) {
  .paper-summary-box header {padding-top: 5px;}
  .paper-summary-box h2 {font-size: 36px; color: #d18665;}
  .paper-summary-box .col-sm-3 {
    text-align: center;
  }
  .paper-summary-box img {max-height: 100%; width: 50%; margin: 0 auto 25px;}
  .paper-summary-box p {font-size: 22px; text-align: center; }
}

/* Quote Lists */
ol.quotes, ul.quotes {margin: 30px 0 10px 30px;}
ol.quotes li, ul.quotes li {margin: 0 0 20px 0;padding: 0 0 10px 0;}
ol.quotes li span.nobr, ul.quotes li span.nobr {white-space: nowrap; display: block; margin-top: 5px;}