html {
width: 100%;
height: 100%;
overflow-y: scroll; /* stop jumping page - search results */
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #e4e3db;
height: 100%;
padding: 0;
margin: 0;
}
.row {
display: block;
width: 70%;
margin: auto;
}
.container {
font-size: 18px;
font-family: 'PT Sans',sans-serif !important;
color: #818285 !important;
margin: auto;
padding: 20px 0;
}
.container a{
color: #c5001a !important;
text-decoration:underline;
}
.container img{
width: 100%;
max-width: 300px;
margin: 10px;
}
.left {
float: left;
}
.right {
float: right;
}
.clear {
clear: both;
}
table {
border: 0;
border-collapse: collapse;
cellpadding: 0;
cellspacing: 0;
margin: 0 auto;
width: 100%;
}
.margins {
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}
.margins a{
color: #c5001a !important;
text-decoration:underline;
}

/* SEO Text */
.seo {
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px
}
.seo a{
color: #c5001a !important;
text-decoration:underline;
}

/*Customer Info*/
.custinfo {
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px;
}
.custinfo a{
color: #c5001a !important;
text-decoration:underline;
}
.payinfo {
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px;
}
.payinfo a{
color: #c5001a !important;
text-decoration:underline;
}
.payprices {
display: inline-block;
width: 555px;
padding: 8px 12px;
outline: 1px;
border: 1px solid #000;
background: #fff;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
border-radius: 7px;
margin: 2px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
@media only screen and (max-width: 610px){
.payprices {
width: 95%;
padding: 8px 12px;
outline: 1px;
border: 1px solid #000;
background: #fff;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
border-radius: 7px;
margin: 2px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
}
.paypricesdiv1 {
vertical-align: middle;
display: inline-block;
width: 15%;
}
.paypricesdiv2 {
vertical-align: middle;
display: inline-block;
width: 30%;
color: #818285;
font-weight: bold;
}
.paypricesdiv3 {
vertical-align: middle;
display: inline-block;
width: 55%;
color: #c5001a;
}
.payinfo2{
text-align: center;
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px;
font-weight: bold;
}
.continfo {
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px;
padding: 5px 0;
}
.continfo a{
color: #c5001a !important;
text-decoration:underline;
}
.coupon {
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px;
padding: 25px;
}
.coupon a{
color: #c5001a !important;
text-decoration:underline;
}
.subinfo {
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:30px
}
.userinfo {
display: block;
font-size: 18px;
font-family: 'PT Sans',sans-serif !important;
color: #818285 !important;
margin: auto;
padding: 20px 0;
}
.instructions {
font-size: 14px;
font-family: 'PT Sans',sans-serif !important;
color: #818285 !important;
margin: auto;
}
.div1 {
display: inline-block;
float: left;
width: 50%;
margin: 10px;
}
.div2 {
display: inline-block;
margin: 10px;
}
.div3 {
display: inline-block;
float: left;
margin: 10px;
}
.fitem {
clear: both;
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px
}
.label {
display: inline-block;
width: 120px;
}
.fobj {
display: inline-block;
}
.notRequired {
font-size: 12px;
font-family: 'PT Sans',sans-serif;
color: #818285;
}
.required {
display:none;
}

/*Nav Bar*/
.nav {
color:#e4e3db;
font-family:'PT Sans',sans-serif;
font-size:16px;
}

/*Sign In*/
.outer {
position: relative;
overflow: hidden;
height: auto;
max-height: 700px;
}
.inner {
background-color: white;
border: 1px solid #000;
padding: 20px;
font-size: 16px;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
max-width: 450px;
}
@media only screen and (min-width: 611px){
.inner {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-height: 600px;
}
.outer img{
width: 100%;
height: auto;
}
}
@media only screen and (max-width: 610px){
.inner {
position: relative;
width: 100%;
}
.outer img{
display: none;
}
}
.inner a{
color: #c5001a !important;
font-size: 16px;
text-decoration:underline;
}

/* Top Menu */
ul[class="topmenu"] {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
font-family: 'PT Sans', sans-serif !important;
color: #e4e3db !important;
text-decoration: none;
}
ul[class="topmenu"] li {
float: left;
}
ul[class="topmenu"] li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
ul[class="topmenu"] li a:hover:not(.active) {
background-color: #e4e3db;
color: #c5001a;
}
ul[class="topmenu"] .active {
background-color: #ffffff;
}
ul[class="topmenu-sm"] {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
font-family: 'PT Sans', sans-serif !important;
color: #e4e3db !important;
text-decoration: none;
}
ul[class="topmenu-sm"] li {
float: left;
}
ul[class="topmenu-sm"] li a {
display: block;
color: white;
text-align: center;
padding: 16px 12px;
text-decoration: none;
}
ul[class="topmenu-sm"] li a:hover:not(.active) {
background-color: #e4e3db;
color: #c5001a;
}
ul[class="topmenu-sm"] .active {
background-color: #ffffff;
}

/* Bottom Menu */
ul[class="bottommenu"] {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
font-family: 'PT Sans', sans-serif !important;
color: #c5001a !important;
text-decoration: none;
}
ul[class="bottommenu"] li {
float: left;
}
ul[class="bottommenu"] li a {
display: block;
color: #818285;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
ul[class="bottommenu"] li a:hover:not(.active) {
background-color: #e4e3db;
color: #c5001a;
}
ul[class="bottommenu"] .active {
background-color: #ffffff;
}
ul[class="bottommenu-sm"] {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
font-family: 'PT Sans', sans-serif !important;
color: #c5001a !important;
text-decoration: none;
}
ul[class="bottommenu-sm"] li {
float: left;
}
ul[class="bottommenu-sm"] li a {
display: block;
color: #818285;
text-align: center;
padding: 16px 12px;
text-decoration: none;
}
ul[class="bottommenu-sm"] li a:hover:not(.active) {
background-color: #e4e3db;
color: #c5001a;
}
ul[class="bottommenu-sm"] .active {
background-color: #ffffff;
}

/* Slideshow container */
.mySlides {
display:none;
}
.mySlides2 {
display:none;
}
.slideshow-container {
max-width: 100%;
position: relative;
height: auto;
width: auto\9; /* ie8 */ 
}
/* Next & previous buttons */
.prev, .next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
margin-top: -22px;
padding: 16px;
color: white;
font-weight: bold;
font-size: 18px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
}
/* Position the "next button" to the right */
.next {
right: 0;
border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
background-color: rgba(0,0,0,0.8);
}
/* Fading animation */
.fade {
-webkit-animation-name: fade;
-webkit-animation-duration: 1.5s;
animation-name: fade;
animation-duration: 1.5s;
}
@-webkit-keyframes fade {
from {opacity: .4} 
to {opacity: 1}
}
@keyframes fade {
from {opacity: .4} 
to {opacity: 1}
}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 610px) {
.prev, .next,.text {font-size: 14px}
}

/* Search Box */
input[type="text"][class="small"] {
box-sizing: border-box;
border: 1px solid #818285;
border-radius: 4px;
font-size: 16px;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
background-color: white;
outline: none;
display: inline-block;
margin: 15px 0 0 0;
background-position: 10px 10px; 
background-repeat: no-repeat;
padding: 12px 20px 12px 40px;
background-image: url('/images/search.png');
width: 55%;
}
input[type="text"][class="login"] {
box-sizing: border-box;
border: 1px solid #818285;
border-radius: 4px;
font-size: 14px;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
background-color: white;
outline: none;
margin: 5px 0;
padding: 10px;
width: 250px;
}
input[type="password"][class="login"] {
box-sizing: border-box;
border: 1px solid #818285;
border-radius: 4px;
font-size: 14px;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
background-color: white;
outline: none;
margin: 5px 0;
padding: 10px;
width: 250px;
}
@media only screen and (max-width: 610px){
input[type="text"][class="login"] {
width: 200px;
}
input[type="password"][class="login"] {
width: 200px;
}
}
input[type="text"][class="other"] {
box-sizing: border-box;
border: 1px solid #818285;
border-radius: 4px;
font-size: 16px;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
background-color: white;
outline: none;
padding: 10px;
margin: 3px 0;
width: 100%;
}
input[type="text"][class="other2"] {
box-sizing: border-box;
border: 1px solid #818285;
border-radius: 4px;
font-size: 16px;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
background-color: white;
outline: none;
padding: 10px;
margin: 3px 0;
}
@media only screen and (max-width: 610px){
input[type="text"][class="other"],.text {
  font-size: 12px;
}
}
.button {
border: none;
color: white;
padding: 13px;
text-align: center;
text-decoration: none;
font-family: 'PT Sans', sans-serif !important;
color: #fff;
background-color: #818285;
font-size: 16px;
border-radius: 8px;
margin: 15px 0 0 0;
display: inline-block;
}
.button:hover,
.button:focus {
color: #fff;
background: #c5001a;
}

/* Search Options */
.button2 {
border: none;
color: white;
padding: 13px;
text-align: center;
text-decoration: none;
font-family: 'PT Sans', sans-serif !important;
color: #fff;
background-color: #c5001a;
font-size: 16px;
border-radius: 8px;
margin: 15px 5px;
display: inline-block;
}
.button2:hover,
.button2:focus {
color: #c5001a;
background: #e4e3db;
}
.button3 {
border: none;
color: white;
padding: 13px;
text-align: center;
text-decoration: none;
font-family: 'PT Sans', sans-serif !important;
color: #c5001a;
background-color: #e4e3db;
font-size: 16px;
border-radius: 8px;
margin: 0 0 15px 0;
display: inline-block;
}
.button3:hover,
.button3:focus {
color: #fff;
background: #c5001a;
}
.control-group {
display: inline-block;
vertical-align: top;
background: #fff;
text-align: left;
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
padding: 20px;
width: 210px;
margin: 0 0 15px 0;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
}
.control-group-b {
display: inline-block;
vertical-align: top;
background: #fff;
text-align: left;
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
padding: 20px;
width: 210px;
margin: 0 0 15px 0;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
}
@media only screen and (max-width: 610px){
.control-group {
display: inline-block;
vertical-align: top;
background: #fff;
text-align: left;
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
padding: 10px;
width: 150px;
margin: 0 0 10px 0;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
}
.control-group-b {
display: inline-block;
vertical-align: top;
background: #fff;
text-align: left;
box-shadow: 0 1px 2px rgba(0,0,0,0.1);
padding: 10px;
width: 105px;
margin: 0 0 10px 0;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
}
}
.control-group2 {
display: inline-block;
vertical-align: top;
text-align: left;
padding: 0 20px;
width: 100%;
margin: 0;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
}
.control-group3 {
display: inline-block;
vertical-align: top;
text-align: left;
padding: 0 20px 10px 20px;
width: 70%;
margin: 0;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
/*background: #e4e3db;*/
}
.control {
display: block;
position: relative;
padding-left: 30px;
/*padding-bottom: 10px;*/
margin-bottom: 5px;
font-size: 14px;
cursor: pointer;
}
.control input {
position: absolute;
z-index: -1;
opacity: 0;
}
.control__indicator {
position: absolute;
top: 2px;
left: 0;
height: 20px;
width: 20px;
background: #e6e6e6;
}
.control--radio {
padding-bottom: 13px;
}
.control--radio .control__indicator {
border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
background: #ccc;
}
.control input:checked ~ .control__indicator {
background: #c5001a;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
background: #ef0322;
}
.control input:disabled ~ .control__indicator {
background: #e6e6e6;
opacity: 0.6;
pointer-events: none;
}
.control__indicator:after {
content: '';
position: absolute;
display: none;
}
.control input:checked ~ .control__indicator:after {
display: block;
}
.control--checkbox .control__indicator:after {
left: 8px;
top: 4px;
width: 3px;
height: 8px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
left: 7px;
top: 7px;
height: 6px;
width: 6px;
border-radius: 50%;
background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after {
background: #7b7b7b;
}
.select {
position: relative;
display: inline-block;
}
.select select {
display: inline-block;
width: 100%;
cursor: pointer;
padding: 10px 15px;
/*margin: 0 0 5px 0;*/
margin: 2px;
outline: 0;
border: 0;
border-radius: 0;
background: #e6e6e6;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
@media only screen and (max-width: 610px){
.select select,.text {
font-size: 14px;
}
}
.select select::-ms-expand {
display: none;
}
.select select:hover,
.select select:focus {
color: #000;
background: #ccc;
}
.select select:disabled {
opacity: 0.5;
pointer-events: none;
}
.select__arrow {
position: absolute;
top: 16px;
right: 5px;
width: 0;
height: 0;
pointer-events: none;
border-style: solid;
border-width: 8px 5px 0 5px;
border-color: #7b7b7b transparent transparent transparent;
}
.select select:hover ~ .select__arrow,
.select select:focus ~ .select__arrow {
border-top-color: #000;
}
.select select:disabled ~ .select__arrow {
border-top-color: #ccc;
}
.srchopt {
background: #818285; 
margin: 15px 0 0 0;
width: 100%;
}
.srchopt2 {
display: inline-block;
padding: 10px 15px;
outline: 0;
border: 0;
background: #fff;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
border-radius: 8px;
margin: 5px 0 0 0;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.srchopt2 span {
cursor: pointer;
font-size: 20px;
}
.srchopt3 {
display: inline-block;
padding: 8px 12px;
outline: 0;
border: 0;
background: #e4e3db;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
border-radius: 7px;
margin: 0 0 10px 0;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.srchopt3 a {
color: #c5001a !important;
font-size: 16px;
text-decoration:none;
}
.srchopt4 {
display: inline-block;
padding: 8px 12px;
outline: 0;
border: 0;
background: #e4e3db;
font-family: 'PT Sans', sans-serif !important;
color: #818285 !important;
font-size: 16px;
border-radius: 7px;
margin: 3px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.srchopt4 a {
color: #c5001a !important;
font-size: 16px;
text-decoration:none;
}
.srchopt5 {
display: inline-block;
padding: 8px 12px;
outline: 0;
border: 0;
background: #e4e3db;
font-family: 'PT Sans', sans-serif !important;
color: #666666 !important;
font-size: 16px;
border-radius: 7px;
margin: 3px;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}
.srchopt5 a {
color: #666666 !important;
font-size: 16px;
text-decoration:none;
}

/* Categories */
ul[class="cats"] {
list-style: none;
padding: 0;
margin: 0;
display: table;
border-collapse: collpase;
/* width: 100%; */
max-width: 1600px;
}
ul[class="cats"] li {
display: table-cell;
vertical-align: top;
}
ul[class="cats"] li img {
display: block;
width: 100%;
max-height: 100%;
height: auto;
width: auto\9; /* ie8 */
margin: 0;
border: 0;
}

/* Image Captions */
.module {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
margin: 0;
}
.module > header {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 10px 10px;
background: inherit;
background-attachment: fixed;
overflow: hidden;
}
.module > header::before {
content: "";
position: absolute;
top: -20px;
left: 0;
width: 200%;
height: 200%;
background: inherit;
background-attachment: fixed;
-webkit-filter: blur(4px);
filter: blur(4px);
}
.module > header::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.35)
}
.module > header > h1 {
margin: 0;
color: white;
font-family: 'PT Sans', sans-serif !important;
font-weight: normal;
font-size: 16px;
position: relative;
z-index: 1;
}

/* Articles */
.clearfix:after {
content: "";
display: table;
clear: both;
}
div.img {
border: 1px solid #ccc;
background-color: #fff;
}
div.img:hover {
border: 1px solid #777;
}
div.img img {
width: 100%;
height: auto;
}
div.desc {
padding: 15px;
text-align: center;
color:#818285;
font-family:'PT Sans', sans-serif;
font-size:16px;
}
div.title {
padding: 10px;
text-align: left;
color:#818285;
font-family:'PT Sans', sans-serif;
font-weight: bold;
font-size:16px;
}
div.item {
padding: 10px;
text-align: left;
color:#818285;
font-family:'PT Sans', sans-serif;
font-size:14px;
}
* {
box-sizing: border-box;
}
.responsive {
padding: 0 6px;
float: left;
width: 24.99999%;
}
.responsiveb {
padding: 3px;
float: left;
width: 16.66666%;
}
.responsivec {
padding: 3px;
float: left;
width: 24.99999%;
}
@media only screen and (max-width: 1065px){
.responsiveb {
width: 33.33333%;
margin: 0;
}
}
@media only screen and (max-width: 710px){
.responsiveb {
width: 50%;
margin: 0;
}
}
@media only screen and (max-width: 610px){
.responsive {
width: 100%;
}
.responsiveb {
width: 100%;
}
.responsivec {
width: 100%;
}
}

/*Errors & Pretty Query*/
.serror{
background-color: #fff;
color:#c5001a;
font-family:'PT Sans',sans-serif;
font-size:16px;
font-weight:bold;
line-height:20px;
padding:20px;
}
.smessage{
background-color: #fff;
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:20px;
padding:20px;
}
.pretty{
background-color: #fff;
color:#818285;
font-family:'PT Sans',sans-serif;
font-size:16px;
line-height:18px;
padding:20px;
}
.pretty a{
color: #c5001a !important;
font-size: 16px;
text-decoration:underline;
}

/*Download Formats*/
.itemtable{
  display: table;
  width: 100%;
  cellspacing: 0;
  cellpadding: 0;
  border-collapse: collapse;
}
.itemtable-row{
  display: table-row;
}
.itemtable-cella{
  display: table-cell;
  padding: 0.5em;
  border: 0;
  width: 20%;
  color: #818285;
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  white-space:nowrap;
}
.itemtable-cellb{
  display: table-cell;
  padding: 0.5em;
  border: 0;
  width: 30%;
  color: #818285;
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  white-space:nowrap;
}
.itemtable-head{
  font-weight: bold;
}

/*Download Page*/
div.img2 {
border: 1px solid #ccc;
background-color: #fff;
}
div.img2:hover {
border: 1px solid #777;
}
div.img2 img {
display: block;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
margin: auto;
padding: 0 6px 16px 6px;
}
.responsive2 {
padding: 10px;
float: left;
width: 49.99999%;
}
@media only screen and (max-width: 610px){
.responsive2 {
width: 100%;
}
}

/*Cart*/
.itemtable2{
  display: table;
  cellspacing: 0;
  cellpadding: 0;
  border-collapse: collapse;
}
.itemtable-row2{
  display: table-row;
}
.itemtable-cell2{
  display: table-cell;
  padding: 0.5em;
  border: 0;
  width: 50%;
  color: #818285;
  font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  vertical-align: middle;
}
.itemtable-cell2 img{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Search */
.photoGrid { padding: 6px 0 6px 17px; }
.photoGrid .item {
float: left;
margin: 2px;
}
.photoGrid .item img {
width: 100%;
max-width: 100%;
max-height: 100%;
}

/* Main */
.legal a, .legal * {
color: #818285 !important;
}
.mobile {
border-spacing: 0;
display: none !important;
height: 0;
max-height: 0;
mso-hide: all;
overflow: hidden;
visibility: hidden;
width: 0;
}
@media only screen and (max-width:610px) {
td[class="web"], table[class="web"], div[class="web"], br[class="web"], span[class="web"] {
display: none !important;
}
.mobile, td[class="mobile"], table[class="mobile"], img[class="mobile"], div[class="mobile"], tr[class="mobile"], .both, td[class="both"], table[class="both"] {
display: block !important;
width: auto !important;
overflow: visible !important;
height: auto !important;
max-height: inherit !important;
font-size: 15px !important;
line-height: 21px !important;
visibility: visible !important;
}
td[class="full-width"], table[class="full-width"] {
width: 100% !important;
}
table[class="content-width"], td[class="content-width"] {
display: block !important;
width: 100% !important;
}
td[class="mobile-spacer"], table[class="mobile-spacer"] {
width: 18px !important;
}
img[class="mobile-image"], td[class="both"] img {
display: inline-block !important;
height: auto !important;
max-height: inherit !important;
overflow: visible !important;
visibility: visible !important;
width: 100% !important;
}
td[class="mobile-text"], table[class="mobile-text"] {
font-size: 15px !important;
line-height: 21px !important;
}
td[class="txt-lg"] {
font-size: 17px !important;
line-height: 21px !important;
}
td[class="spacer"] {
background-color: #e4e3db !important;
padding-top: 12px !important;
}
td[class="hd"] {
font-size: 24px !important;
line-height: 26px !important;
}
div[class="mobile-gap"] {
display: block !important;
height: 12px !important;
background: #e4e3db;
width: 100%;
clear: both;
}
table[class="m"], div[class="m"] {
display: table !important;
height: auto !important;
font-size: 15px !important;
overflow: visible !important;
position: static !important;
visibility: visible !important;
}
div[class="m"] {
display: block !important;
width: 100% !important;
clear: both;
height: auto !important;
max-height: inherit !important;
}
tr[class="m"] {
display: table-row !important;
height: auto !important;
}
tr[class="m"] td {
display: table-cell !important;
height: auto !important;
font-size: 15px !important;
}
img[class="m"] {
display: block !important;
max-width: 100% !important;
width: 100% !important;
height: auto !important;
position: static !important;
visibility: visible !important;
}
td[class="titleimg"] {
display: table-cell !important;
padding-top: 20px !important;
padding-left: 18px !important;
}
td[class="titleimg"] img[class="m"] {
width: 288px !important;
height: 72px !important;
}
td[class="etitle"] {
display: table-cell !important;
padding: 11px 18px 26px !important;
font-family: 'PT Sans', sans-serif !important;
font-size: 14px !important;
line-height: 18px !important;
font-weight: 200 !important;
color: #818285 !important;
}

/*
*/