.btn-link {
    background: 0 0;
    color: #2f3d52 !important;
    text-decoration: none;
    box-shadow: 0 0 0 1px #2f3d52 inset !important;
}
.btn-link:hover {
    background-color: #2f3d52 !important;
    color: #ffffff !important;
    box-shadow: 0 0 0 1px #2f3d52 !important;
}
.btn-link-footer {
    background-color: #eeeded !important;
    color: #2f3d52 !important;
    text-decoration: none;
    box-shadow: 0 0 0 1px #ffffff inset !important;
}
.btn-link-footer:hover {
    background-color: #2f3d52 !important;
    color: #ffffff !important;
    box-shadow: 0 0 0 1px #2f3d52 !important;
}
.pl-0 {
    padding-left: 0;
}

.pr-0 {
    padding-right: 0;
}

h1, h2 {
    color: #2f3d52 !important;
}

.white {
    color: #ffffff !important;
}
.blu-bg {
    background-color: #2f3d52 !important;
}
.swatch-gray .table th {
    background-color: #2f3d52;
}
.swatch-gray a {
    color: #2f3d52;
}
#footer .swatch-black a {
    color: #337ab7;
}
#masthead .dropdown-menu>li>a {
font-size: 20px;
}

/* MEDIA QUERY */
@media screen and (max-width: 480px) {
  .tp-leftarrow, .tp-rightarrow, .tp-bullets{
    display: none;
  }
}

/* PADDING MOBILE */
@media only screen and (max-width: 768px) {
  .mobile-top-20 {
    padding-top: 20px !important;
	margin-top: 0 !important;
  }
  .mobile-bottom-20 {
    padding-bottom: 20px !important;
	margin-bottom: 0 !important;
  }
  .mobile-top-0 {
    padding-top: 0 !important;
	margin-top: 0 !important;
  }
  .mobile-bottom-0 {
    padding-bottom: 0 !important;
	margin-bottom: 0 !important;
  }
}
