ol, ul {
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: -10px !important;
}
.h2, h2 {
  font-family: Open sans, Arial, sans-serif;
  margin-top: 19px !important;
  font-size:20px !important;
  margin-bottom: 12px !important;
  font-weight: 600 !important;
}

.mod-sub-1-wrapper {
font-family: Open sans, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.5 !important;
    color: #000;
overflow:hidden;
}

.mod-sub-1-wrapper .row .ult-column .colwrapper {
	padding-top:10px;
}
.mod-sub-1-wrapper .row .ult-column:first-of-type {
	background:#fff;
}
.mod-sub-1-wrapper .row .ult-column:last-of-type .colwrapper {
	background:#F3F3F3;
	padding-left:4px;
  	padding-bottom:5000px;
  	margin-bottom:-5000px;
}

.mod-sub-1-wrapper .row .ult-column:last-of-type a {
	color:#000;
	text-decoration:none;
	font-size:17px;
}


.mod-sub-1-wrapper h3.element-title ,
.mod-sub-1-wrapper h2.entry-title {
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 26px;
  color: #000;
  font-family: impact, open sans, sans;
  margin-bottom: 24px;
  letter-spacing:2px;
  font-weight: 400;
}
.mod-sub-1-wrapper h3.element-title:after,
.mod-sub-1-wrapper h2.entry-title:after {
	background: #ececec none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    margin: 14px 0 20px;
}
@media only screen and (max-width: 767px) {
ol, ul {
  margin-top: 0;
  margin-bottom: 0px !important;
  margin-left: -10px !important;
}
.mod-sub-1-wrapper .row .ult-column {
		width:100%;
	}
.h2, h2 {
  font-family: Open sans, Arial, sans-serif;
  font-size:16px !important;
  font-weight: 600 !important;
   line-height:22px  !important;
}
.ul {
    list-style: disc inside;
}
}