.footer {
  padding: 60px 0;
  position: relative;
  color: rgba(92, 92, 92, 1);
}
.footer .logo-footer {
  font-size: 22px;
}
.footer .logo-footer img {
  font-size: 22px;
  min-width: 175px !important;
}
.footer .logo-footer:focus {
  outline: none;
}
.footer .footer-head {
  letter-spacing: 0px;
  font-weight: 500;
  font-size: 15px;
  font-weight: 600;
  line-height: 24.78px;
  letter-spacing: -0.05em;
  text-align: right;
}
.footer .foot-subscribe .form-control {
  background-color: #27314f;
  border: 1px solid #27314f;
  color: #f8f9fc;
}
.footer .foot-subscribe .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.footer .foot-subscribe.foot-white .form-control {
  color: #adb5bd;
}
.footer .foot-subscribe input::-webkit-input-placeholder {
  color: #adb5bd;
}
.footer .foot-subscribe input:-ms-input-placeholder {
  color: #adb5bd;
}
.footer .foot-subscribe input::-ms-input-placeholder {
  color: #adb5bd;
}
.footer .foot-subscribe input::placeholder {
  color: #adb5bd;
}
.footer .text-foot {
  color: rgba(44, 64, 73, 1);
}
.footer .footer-list {
  margin-bottom: 0;
}
.footer .footer-list li {
  margin-bottom: 10px;
}
.footer .footer-list li a {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.footer .footer-list li a:hover {
  color: #e6e8ea;
}
.footer .footer-list li:last-child {
  margin-bottom: 0;
}
.footer.footer-bar {
  background-color: rgba(246, 222, 209, 1);
  color: rgba(44, 64, 73, 1);
  padding: 0;
}
#style-switcher {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background: none repeat scroll 100% 0 #fff;
  -webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
  box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
  left: -189px;
  position: fixed;
  top: 17%;
  width: 189px;
  z-index: 9999;
  padding: 10px 5px;
}
#style-switcher div {
  padding: 5px 10px;
}
#style-switcher div h3 {
  color: #3c4858;
  font-size: 16px;
  margin: 0 3px 12px;
}
#style-switcher .bottom a.settings {
  background: none repeat scroll 100% 0 #fff;
  height: 41px;
  position: absolute;
  right: -41px;
  top: 0px;
  width: 40px;
  padding: 3px;
  border-radius: 0px 30px 30px 0px;
}
ul.pattern {
  list-style: none outside none;
  overflow: hidden;
  padding: 0;
  border-radius: 0px;
}
ul.pattern li.list-inline-item:not(:last-child) {
  margin-left: 0px;
  margin-bottom: 0;
}
ul.pattern li a {
  cursor: pointer;
  display: block;
  height: 35px;
  width: 35px;
  border-radius: 50%;
  margin: 3px;
}
ul.pattern .color1 {
  background-color: #2f55d4;
}
ul.pattern .color2 {
  background-color: #6dc77a;
}
ul.pattern .color3 {
  background-color: #7952b3;
}
ul.pattern .color4 {
  background-color: #ff5b69;
}
ul.pattern .color5 {
  background-color: #32c2ec;
}
ul.pattern .color6 {
  background-color: #0f7173;
}
ul.pattern .color7 {
  background-color: #00c9a7;
}
ul.pattern .color8 {
  background-color: #766df4;
}
ul.pattern .color9 {
  background-color: #f7961c;
}
ul .t-dark,
ul .t-rtl-light {
  display: inline-block;
}
ul .t-ltr-light,
ul .t-light,
ul .t-rtl-dark,
ul .t-ltr-dark {
  display: none;
}
@media only screen and (max-width: 375px) {
  #style-switcher {
    display: none;
  }
}
