.artl-cnt .opr-table ul li::before {
display: none;
}

#content-area .opr-table ul, .opr-table ul {
  margin: 0;
}

#content-area .opr-table ul li, .opr-table ul li {
  margin-left: 0;
  margin-right:0;
  padding: 0;
}

.opr-tabbedtable { display: none}
.opr-table-active { display: block !important; }
.opr-table-tabs { margin-top: 10px; }
.opr-tab { display: inline-block; background-color: #b10009; padding: 10px 20px; text-align: center; color: #fff; }
.opr-tab:hover { background-color: #e4222c; cursor: pointer; }
.opr-tab-active { background-color: #e4222c; cursor: auto !important; }

.opr-table { width: 100%; padding: 0; margin: 15px 0 0 0; font-family: helvetica, arial, sans-serif}
.opr-tabbedtable.opr-table, .opr-tabbedtable.opr-table > div.opr-table {padding-top: 0; margin: 0;}
ul.opr-header { width: 100%; padding: 10px 0px; margin: 0px; background-color: #e4222c; color: #fff;}

.opr-table li.opr-logo a.thirstylinkimg {height: 60px}
ul.opr-list { width: 100%; padding: 0px; margin: 0px; }
ul.opr-list li { position: relative; display: inline-block; width: 100%; padding: 0px; margin: 0px; list-style: none;}


ul.opr-header li, ul.opr-item li { display: inline-block; padding: 0px; margin: 0px; list-style: none; width: 24.5%; text-align: center; }

ul.opr-list > li:nth-child(even) { background-color: #f9f9f9; }

ul.opr-item { border-left: solid 1px #ccc; border-right: solid 1px #ccc; padding: 5px 0px; margin: 0px !important; }
ul.opr-item:last-child { border-bottom: solid 1px #ccc; }
ul.opr-item > li { vertical-align: middle; }
ul.opr-item > li.opr-logo p { padding: 0px; margin: 0px; color: #e4222c; }
ul.opr-item > li.opr-logo img {width: 90px}
ul.opr-item > li.opr-bonus { font-size: 25px; }
ul.opr-item > li.opr-bonus span { color: #e4222c; }
ul.opr-item > li.opr-bonus p { padding: 10px 0 0 0; margin: 0px; font-size: 15px; color: #919191; }
ul.opr-item > li.opr-details span { font-weight: bold; font-size: 13px}
ul.opr-item > li.opr-details p { padding: 0px; margin: 0px; font-size: 14px; color: #e4222c; }

ul.opr-item-checklist { width: 100%; padding: 0px; margin: 0px; }
#content-area ul.opr-item-checklist li, ul.opr-item-checklist li { width: 100%; padding: 0px; margin: 0 0 0 10px; list-style: none; text-align: left; padding-left: .6em; text-indent: -.6em;}
ul.opr-item-checklist-alt { width: 100%; padding: 0px; margin: 0px; font-size: 10px; }
ul.opr-item-checklist-alt li { display: inline-block; width: 48%; }

ul.opr-item-checklist li i, ul.opr-item-checklist-alt li i { padding-right: 3px; color: #e67e22; }

ul li.opr-bonus, .opr-btn, .cta-button {font-family: 'Oswald', sans-serif}
ul.opr-item .opr-btn, ul.opr-item .cta-button {
    display: block;
    width: 70%;
    padding: 10px 0px;
    margin: 0px auto;
    background-color: #e67e22;
    border-bottom: solid 5px #d35400;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
}

ul.opr-item .opr-btn:hover, ul.opr-item .cta-button:hover {
    background-color: #d35400;
    border-bottom: solid 5px #e67e22;
}

ul.opr-item > li.opr-post-text p {
	margin-top: 0; 
	padding: 0 0 0 10px;
	font-size: 13px;
	font-weight: bold;
}

.sr-header{
	width: 100%; 
	padding: 0; 
	margin: 0px; 
	background-color: #e4222c; 
	color: #fff;
	text-align: center;
}

.sr-header p {
	padding: 10px;
}

.textwidget ul {list-style-type: disc; margin: 3px 0 10px 0;}
.textwidget ul li {margin-left: 25px}

@media screen and (max-width: 1002px) and (min-width: 768px) {

	ul.opr-header { display: none; }
    ul.opr-list > li:first-child { border-top: solid 1px #ccc; }
    ul.opr-item { padding: 15px 0px; }
    ul.opr-item > li, ul.opr-item > li:last-child { width: 49% !important; }
    ul.opr-item > li.opr-details, ul.opr-item > li:last-child { padding-top: 10px; }
    ul.opr-item .opr-btn, ul.opr-item .cta-button { width: 70%; }

    ul.opr-item-checklist { padding: 0px 10px; }
    ul.opr-item-checklist-alt {font-size: 13px;}
}

@media screen and (max-width: 767px) and (min-width: 600px) {

	ul.opr-header li:last-child { display: none; }
    ul.opr-header li, ul.opr-item > li { width: 32.8% !important; }
    ul.opr-item > li:last-child { width: 100% !important; }
    ul.opr-item .opr-btn, ul.opr-item .cta-button { width: 25%; }
    ul.opr-item-checklist-alt {font-size: 12px;}
}

@media screen and (max-width: 599px) and (min-width: 480px) {

	ul.opr-header { display: none; }
    ul.opr-list > li:first-child { border-top: solid 1px #ccc; }
    ul.opr-item { padding: 15px 0px; }
    ul.opr-item > li, ul.opr-item > li:last-child { width: 49% !important; }
    ul.opr-item > li.opr-details, ul.opr-item > li:last-child { padding-top: 10px; }
    ul.opr-item .opr-btn, ul.opr-item .cta-button { width: 70%; }
    ul.opr-item-checklist { padding: 0px 10px; }
    ul.opr-item-checklist-alt {font-size: 13px;}
}

@media screen and (max-width: 479px) {

	ul.opr-header { display: none; }
	ul.opr-list > li:first-child { border-top: solid 1px #ccc; }
	ul.opr-item > li { display: block; width: 100% !important; text-align: center; margin: 0px auto; }
    ul.opr-item > li.opr-logo p, ul.opr-item > li.opr-details span { display: none; }
    ul.opr-item > li:nth-child(even) { padding: 10px 0px; }
    ul.opr-item-checklist li { text-align: center; }
    ul.opr-item-checklist-alt { width: 100%; }
    ul.opr-item-checklist-alt li { width: 49%; }
    ul.opr-item-checklist-alt {font-size: 13px;}
}

@media (max-width:415px) {
  .opr-tab { padding: 10px 5px; font-size: 11px; }
}


.corner-ribbon{
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.corner-ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#E4222C 0%, #E4222C 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.corner-ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #E4222C;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #E4222C;
}
.corner-ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #E4222C;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #E4222C;
}


