/*testosterone*/
/*  ---------------------------------------
    ---------- GLOBALLY USEFUL-------------
    --------------------------------------- */
.container {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Tahoma, sans-serif;
}
.icon-white {
  color: #fff;
}
/* Hides inline elements on mobile */
@media (max-width: 767px) {
  .hidden-inline-xs {
    display: none;
  }
}
.underline {
  text-decoration: underline;
}
.yHighlight {
  background-color: #FFFF00;
}
.impField {
  display: none;
}
/*	---------------------------------------
	------------- HEADER ------------------
	--------------------------------------- */
header {
  border-bottom: none;
}
@media (min-width: 768px) {
  header {
    border-bottom: 1px solid #e5e5e5;
  }
}
header .topLogo {
  padding: 1.2em 0;
  width: 98%;
}
@media (min-width: 768px) {
  header .topLogo {
    width: 100%;
  }
}
@media (min-width: 992px) {
  header .topLogo {
    width: 94%;
  }
}
@media (min-width: 1200px) {
  header .topLogo {
    width: 100%;
  }
}
header .headerPhoneNumbers {
  padding: 0.4em 0;
  text-align: center;
  font-weight: bold;
  font-size: 1.07em;
  /* 15px / 14px */
  color: #262626;
  line-height: 1.5em;
}
header .headerPhoneNumbers .localLine {
  color: #256ec2;
  font-size: 1.55em;
  /* 28px / 18px */
  text-shadow: 1px 1px #e0e0e0;
}
header .headerPhoneNumbers span {
  font-weight: normal;
}
header .headerPhoneNumbers a.tollFreeMobile {
  color: #262626;
}
@media (min-width: 992px) {
  header .headerPhoneNumbers {
    font-size: 1.25em;
    /* 18px / 15px */
  }
}
header .uspBullets {
  padding: 1.1em 0;
  font-size: 1em;
  /* 13px / 14px */
  font-weight: bold;
}
header .uspBullets ul {
  list-style-type: none;
  margin: 0;
}
header .uspBullets ul li {
  background: url(../../images/usp-bullet.gif) no-repeat left center;
  background-position: 0px 4px;
  padding-left: 0.95em;
  /* 18px / 19px */
  font-weight: bold;
}
@media (min-width: 1200px) {
  header .uspBullets ul li {
    font-size: 1.2em;
    /* 17px / 13px */
    background: url(../../images/usp-bullet-lg.gif) no-repeat left center;
    padding-left: 1.5em;
  }
}
@media (min-width: 1200px) {
  header .uspBullets {
    padding: 0.8em 0;
  }
}
header .navbar-header {
  font-weight: bold;
}
header .navbar-header .menuText {
  padding-right: 10px;
  color: #e9e9e9;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 0.9em;
  position: relative;
  bottom: 1px;
}
header .navbar-header .navbar-home-icon {
  max-height: 50px;
}
header .navbar-header .navbar-home-icon .navbar-brand {
  max-height: 50px;
}
header .navbar {
  margin-bottom: 0;
  padding-bottom: 0;
}
header .navbar .navbar-header .navbar-toggle {
  background-color: #333333;
  border-color: #545454;
  text-shadow: 1px 1px 2px #000;
}
header .navbar .navbar-header .navbar-toggle .pull-right {
  text-shadow: 1px 1px 2px #000;
}
header .navbar .navbar-home-icon .clickToCall {
  margin: 0.6em;
  background-color: #343434;
  color: #d8d8d8;
  border-color: #464646;
  font-weight: bold;
  text-shadow: 1px 1px 2px #000;
}
header .navbar .navbar-home-icon .clickToCall .glyphicon {
  color: #39a427;
  margin-right: 4px;
  font-weight: bold;
}
header .nav li a {
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  header .nav li a {
    font-size: 0.9em;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  header .nav li a {
    font-size: 1em;
    padding-left: 12px;
    padding-right: 12px;
  }
}
header .navbar-nav {
  font-weight: bold;
  position: relative;
  z-index: 10000;
}
header .navbar-nav .dropdown-menu {
  padding-left: 10px;
  padding-right: 10px;
}
header .navbar-nav .dropdown-menu li {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px solid #343434;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li {
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #e5e5e5;
  }
}
header .navbar-nav .dropdown-menu li.dropdown-header {
  padding-left: 0px;
  margin-left: 0px;
  font-size: 1.0em;
}
header .navbar-nav .dropdown-menu li a {
  font-weight: bold;
  padding-left: 44px;
  background-size: 35px 23px;
}
header .navbar-nav .dropdown-menu li a.dropdown-auto {
  background: url('../../images/nav-icon-auto-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-auto {
    background: url('../../images/nav-icon-auto.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-auto:hover {
  background: url('../../images/nav-icon-auto-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-slip {
  background: url('../../images/nav-icon-slipfall-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-slip {
    background: url('../../images/nav-icon-slipfall.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-slip:hover {
  background: url('../../images/nav-icon-slipfall-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-injury {
  background: url('../../images/nav-icon-injury-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-injury {
    background: url('../../images/nav-icon-injury.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-injury:hover {
  background: url('../../images/nav-icon-injury-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-medmal {
  background: url('../../images/nav-icon-medmal-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-medmal {
    background: url('../../images/nav-icon-medmal.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-medmal:hover {
  background: url('../../images/nav-icon-medmal-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-ssd {
  background: url('../../images/nav-icon-ssd-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-ssd {
    background: url('../../images/nav-icon-ssd.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-ssd:hover {
  background: url('../../images/nav-icon-ssd-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-device {
  background: url('../../images/nav-icon-device-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-device {
    background: url('../../images/nav-icon-device.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-device:hover {
  background: url('../../images/nav-icon-device-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-drugs {
  background: url('../../images/nav-icon-drugs-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-drugs {
    background: url('../../images/nav-icon-drugs.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-drugs:hover {
  background: url('../../images/nav-icon-drugs-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-defective {
  background: url('../../images/nav-icon-defective-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-defective {
    background: url('../../images/nav-icon-defective.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-defective:hover {
  background: url('../../images/nav-icon-defective-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-workers {
  background: url('../../images/nav-icon-workers-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-workers {
    background: url('../../images/nav-icon-workers.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-workers:hover {
  background: url('../../images/nav-icon-workers-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-va {
  background: url('../../images/nav-icon-va-mobile.png') no-repeat left center;
  padding-left: 44px;
  background-size: 35px 23px;
}
@media (min-width: 768px) {
  header .navbar-nav .dropdown-menu li a.dropdown-va {
    background: url('../../images/nav-icon-va.png') no-repeat left center;
    background-size: 35px 23px;
  }
}
header .navbar-nav .dropdown-menu li a.dropdown-va:hover {
  background: url('../../images/nav-icon-va-hover.png') no-repeat left center;
  background-size: 35px 23px;
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu li a.dropdown-viewall {
  padding-left: 10px;
}
header .navbar-nav .dropdown-menu li a.dropdown-viewall:hover {
  background-color: #428bca;
  color: #fff;
}
header .navbar-nav .dropdown-menu .viewall {
  margin: 0.7em 0em 0.4em 0em;
}
header .navbar-nav .dropdown-menu .viewall span {
  margin-right: 4px;
}
header .navbar-form {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  width: 20%;
}
header .input-group {
  margin-top: 2px;
  margin-right: 10px;
}
header .input-group-btn button[type="submit"] {
  background-color: #616161;
  border: 1px solid #6d6d6d;
}
header .input-group-btn button[type="submit"]:hover {
  background-color: #5a5a5a;
  border: 1px solid #6d6d6d;
}
/*	---------------------------------------
	------------- MAIN CONTENT ------------
	--------------------------------------- */
section.theContent {
  padding-bottom: 3em;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
}
section.theContent .contentBigSide .topHeadlines h2 {
  font-size: 1.3em;
  text-align: center;
  font-weight: bold;
  padding-top: 0;
  color: #4c4c4c;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide .topHeadlines h2 {
    padding-top: 1em;
  }
}
section.theContent .contentBigSide .topHeadlines h1 {
  font-size: 2.2em;
  text-align: center;
  font-weight: bold;
  margin-top: 0;
  color: #cd0000;
  padding-bottom: 0.7em;
}
section.theContent .contentBigSide h2 {
  font-size: 1.7em;
  line-height: 1.3em;
  padding-bottom: 0.5em;
  text-align: center;
  font-weight: bold;
}
section.theContent .contentBigSide p {
  font-size: 1.1em;
  line-height: 1.5em;
}
section.theContent .contentBigSide .websiteScreens {
  text-align: center;
  width: 80%;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
@media (min-width: 992px) {
  section.theContent .contentBigSide .websiteScreens {
    padding-top: 0.7em;
    padding-bottom: 0.7em;
  }
}
@media (min-width: 1200px) {
  section.theContent .contentBigSide .websiteScreens {
    padding-top: 0.8em;
    padding-bottom: 0.8em;
  }
}
section.theContent .contentBigSide .websiteScreens img {
  text-align: center;
}
section.theContent .contentBigSide ul,
section.theContent .contentBigSide ol {
  margin-left: 1.5em;
  line-height: 1.8em;
  margin-top: 1.2em;
  margin-bottom: 1.4em;
  padding-left: 0;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide ul,
  section.theContent .contentBigSide ol {
    padding-left: 2em;
  }
}
section.theContent .contentBigSide ul li,
section.theContent .contentBigSide ol li {
  padding-left: 0.3em;
}
section.theContent .contentBigSide ul li strong,
section.theContent .contentBigSide ol li strong {
  /* color: #cd0000; */
}
section.theContent .contentBigSide blockquote {
  font-style: italic;
  padding-left: 1em;
  margin-left: 1em;
  margin-top: 1.2em;
  margin-bottom: 1em;
}
section.theContent .contentBigSide blockquote p {
  font-style: normal;
  padding-left: 1.5em;
  font-size: 0.95em;
}
section.theContent .contentBigSide .panel {
  margin-top: 2em;
  text-align: center;
}
section.theContent .contentBigSide .panel .panel-heading {
  font-weight: bold;
  font-size: 1.2em;
}
section.theContent .contentBigSide .panel .panel-body {
  padding-left: 2em;
  padding-right: 2em;
}
section.theContent .contentBigSide .panel .panel-body p.explains {
  font-size: 0.9em;
  font-style: italic;
}
section.theContent .contentBigSide .ytVideo {
  margin-top: 2em;
  margin-bottom: 2em;
  text-align: center;
  /* responsive start */
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
  /* responsive end */
}
section.theContent .contentBigSide .ytVideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
section.theContent .contentBigSide .leadFormBox {
  margin-top: 1.7em;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide .leadFormBox {
    padding-top: 7px;
    background: url(../../images/web-lead-form-box-bg.gif) repeat-x top left;
    border: 1px solid #d9d9d9;
  }
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap {
  padding-bottom: 2em;
  background-color: #ffffe3;
  border: 1px solid #b4b4b4;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide .leadFormBox .leadGenFormWrap {
    background-color: #fff;
    border: none;
  }
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap h4 {
  font-size: 1.7em;
  /* 18px / 14px */
  line-height: 1.3em;
  color: #ec0000;
  font-weight: 800;
  padding-bottom: 0.5em;
  padding-top: 0.3em;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide .leadFormBox .leadGenFormWrap h4 {
    padding-top: 0.6em;
  }
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap h4 span {
  text-decoration: underline;
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formControls {
  border-right: 1px dotted #d7d7d7;
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap button {
  font-weight: bold;
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formExplain {
  padding-left: 2em;
  margin-top: 1em;
}
@media (min-width: 768px) {
  section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formExplain {
    margin-top: 0;
  }
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formExplain h5 {
  margin-top: 0;
  font-weight: bold;
  font-size: 1.2em;
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formExplain ul {
  margin-left: 0;
  font-size: 0.9em;
  list-style: none;
  padding-left: 0;
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formExplain ul li {
  margin-left: 0;
  padding-left: 0;
}
section.theContent .contentBigSide .leadFormBox .leadGenFormWrap .formExplain ul li span {
  margin-right: 0.4em;
}
section.theContent .contentSmallSide {
  margin-top: 5.3em;
}
@media (min-width: 992px) {
  section.theContent .contentSmallSide {
    margin-top: 2.3em;
  }
}
section.theContent .contentSmallSide .uspPicWrap {
  width: 100%;
  margin-left: 0;
}
@media (min-width: 768px) {
  section.theContent .contentSmallSide .uspPicWrap {
    margin-left: 10%;
  }
}
@media (min-width: 992px) {
  section.theContent .contentSmallSide .uspPicWrap {
    width: 100%;
    margin-left: 0;
  }
}
section.theContent .contentSmallSide .uspPicWrap .uspQuoteWrap {
  border: 1px solid #dedede;
  border-top-width: 0;
  padding-bottom: 0.875em;
  max-width: 553px;
}
section.theContent .contentSmallSide .uspPicWrap .uspQuoteWrap h5 {
  margin-top: 0;
  padding-top: 0;
  font-size: 1em;
  font-weight: bold;
  padding: 0.875em 0.875em 0px 1em;
  letter-spacing: 0.005em;
}
section.theContent .contentSmallSide .uspPicWrap .uspQuoteWrap p {
  font-style: italic;
  padding: 0.1em 0.875em 0px 1em;
}
section.theContent .contentSmallSide .uspPicWrap .uspQuoteWrap div {
  font-weight: bold;
  text-align: right;
  padding: 0em 2em 0px 1em;
}
section.theContent .contentSmallSide .leadForm {
  margin-top: 2em;
}
section.theContent .contentSmallSide .leadForm h4 {
  font-weight: bold;
  font-size: 1.2em;
  text-shadow: #949494 1px 1px 1px;
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 0;
}
section.theContent .contentSmallSide .leadForm h4 span {
  text-decoration: underline;
}
section.theContent .contentSmallSide .leadForm .panel-footer {
  background-color: #e5ecf3;
}
section.theContent .contentSmallSide .leadForm .panel-footer p {
  margin-top: 0;
  margin-bottom: 0;
}
section.theContent .contentSmallSide .leadForm form button {
  font-weight: bold;
  font-size: 1.1em;
}
/*  ---------------------------------------
    ---------------- FOOTER ---------------
    --------------------------------------- */
footer {
  padding-top: 7px;
  padding-bottom: 2.5em;
  /* 50px / 14px */
  background: url('../../images/footer-top-bg.gif') repeat-x top left;
  background-color: #18191a;
  /* Old browsers */
  color: #fff;
}
footer .footerMeat .contactUs {
  padding-top: 1em;
  /* 25px / 14px */
  font-size: 1.17em;
}
@media (min-width: 360px) {
  footer .footerMeat .contactUs {
    font-size: 1.25em;
  }
}
@media (min-width: 768px) {
  footer .footerMeat .contactUs {
    font-size: 1.2em;
    padding-left: 3em;
    padding-top: 1.35em;
    /* 25px / 14px */
  }
}
@media (min-width: 992px) {
  footer .footerMeat .contactUs {
    padding-left: 1.3em;
    font-size: 1em;
  }
}
@media (min-width: 1200px) {
  footer .footerMeat .contactUs {
    padding-left: 3.5em;
    font-size: 1.1em;
  }
}
footer .footerMeat .contactUs h3 {
  color: #fffdd2;
  font-size: 1.14em;
  /* 16px / 14px */
}
footer .footerMeat .contactUs .officeTag {
  font-size: 0.93em;
  /* 13px / 14px */
}
footer .footerMeat .contactUs .schemaName {
  font-size: 1.14em;
  /* 16px / 14px */
  font-weight: bold;
}
footer .footerMeat .contactUs .localPhoneTag,
footer .footerMeat .contactUs .tollFreePhoneTag,
footer .footerMeat .contactUs .emailTag {
  margin-top: 2.5em;
  color: #888;
}
footer .footerMeat .contactUs .localPhoneNum,
footer .footerMeat .contactUs .tollFreePhoneNum,
footer .footerMeat .contactUs .emailInFooter {
  color: #fffba5;
  padding: 0px 0.4em;
}
footer .footerMeat .contactUs .emailInFooter a {
  color: #5ad2ff;
  text-decoration: underline;
}
footer .footerMeat .contactUs .twentyFour {
  color: #898989;
  font-size: 0.715em;
  /* 10px / 14px */
  position: relative;
  bottom: 2px;
}
footer .footerMeat .contactUs .hours {
  font-size: 0.85em;
  /* 12px / 14px */
  padding-top: 0.3em;
}
footer .footerMeat .contactUs .hours span {
  padding-right: 0.4em;
}
footer .footerMeat .contactUs .callChatButtons {
  margin-top: 1em;
}
footer .footerMeat .contactUs .callChatButtons a {
  font-size: 0.9em;
}
@media (min-width: 768px) {
  footer .footerMeat .contactUs .callChatButtons a {
    font-size: 0.85em;
  }
}
footer .footerMeat .contactUs .callChatButtons .clickCall {
  margin-right: 1em;
}
footer .footerMeat .contactUs .callChatButtons .clickCall a {
  font-weight: bold;
}
footer .footerMeat .contactUs .callChatButtons .clickCall a span {
  margin-right: 0.4em;
}
footer .footerMeat .contactUs .callChatButtons .clickChat a {
  font-weight: bold;
}
footer .footerMeat .contactUs .callChatButtons .clickChat a span {
  margin-right: 0.4em;
}
footer .footerMeat .driveMap {
  padding-top: 2.5em;
  /* 70px / 14px */
}
@media (min-width: 1200px) {
  footer .footerMeat .driveMap img {
    width: 90%;
  }
}
footer .footerMeat .driveMap p {
  text-align: center;
  font-size: 0.8em;
  padding-top: 0.4em;
  color: #a9a9a9;
  margin-bottom: 0.3em;
}
@media (min-width: 768px) {
  footer .footerMeat .driveMap p {
    font-size: 0.8em;
  }
}
@media (min-width: 1200px) {
  footer .footerMeat .driveMap p {
    width: 90%;
  }
}
footer .footerMeat .driveMap .serveP {
  padding-top: 0;
  margin-bottom: 0;
}
footer .footerMeat .driveMap .clickDrive a {
  color: #fffdd2;
}
footer .footerMeat .footLinks {
  padding-top: 1.5em;
}
footer .footerMeat .footLinks ul {
  list-style: none;
  padding: 0;
  font-size: 1.15em;
}
@media (min-width: 360px) {
  footer .footerMeat .footLinks ul {
    padding: 0;
    font-size: 1.3em;
  }
}
@media (min-width: 768px) {
  footer .footerMeat .footLinks ul {
    padding: 1em;
    font-size: 1em;
  }
}
@media (min-width: 992px) {
  footer .footerMeat .footLinks ul {
    padding-top: 0.3em;
  }
}
footer .footerMeat .footLinks ul li {
  padding-left: 2em;
  background: url('../../images/footer-links-arrow.png') no-repeat left center;
  background-size: 20px 20px;
  background-position: 0% 45%;
  padding-top: 0.4em;
  padding-bottom: 0;
  border-bottom: 1px dotted #444444;
}
@media (min-width: 360px) {
  footer .footerMeat .footLinks ul li {
    padding-left: 2.5em;
  }
}
@media (min-width: 768px) {
  footer .footerMeat .footLinks ul li {
    padding-left: 2.5em;
  }
}
footer .footerMeat .footLinks ul li div {
  font-style: italic;
  font-size: 1.1em;
}
footer .footerMeat .footLinks ul li div a {
  color: #fffdd2;
}
footer .footerMeat .footLinks ul li p {
  font-size: 0.83em;
  /* 11.5px / 14px */
}
footer .socialFoot {
  text-align: center;
  margin-top: 1.1em;
}
footer .socialFoot ul li {
  font-size: 0.93em;
  /* 13px / 14px */
}
footer .socialFoot ul li img {
  margin-right: 0.6em;
}
footer .socialFoot ul li a {
  color: #9f9f9f;
}
footer .copyrightStuff {
  text-align: center;
  margin-top: 1em;
  font-size: 0.85em;
  /* 12px / 14px */
  color: #838383;
}
footer .copyrightStuff ul li {
  border-right: 1px solid #3b3b3b;
  padding-right: 1em;
}
footer .copyrightStuff ul li a {
  color: #a3a3a3;
  text-decoration: underline;
}
footer .copyrightStuff .noRightLine {
  padding-right: 0;
  padding-left: 0.7em;
  border-right: none;
}
footer .copyrightStuff .scrollToTop {
  margin-top: 2em;
}
footer .copyrightStuff .scrollToTop a {
  font-weight: bold;
}
