:root {
  --bg-default-theme: #FFFFFF;
  --header-default-theme:#fefefe;
  --header-top-default:#f5f5f5;
  --bg-theme-two: #ECEDF1;
  --body-color: #FFFFFF;
  --body-height: auto !important;
  --font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  --default-text-color: #333;
  --font-weight: 400;
  --font-size: 14px;
  --font-style: normal;
  --spacing-unit: 16px;
  --overflow-x: hidden;
  --overflow-y: hidden;
  --box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
  --webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .09);
  --text-capitalize: capitalize;
  --text-uppercase: uppercase;
  --text-lowercase: lowercase;
  --text-center: center;
  --text-decoration-none: none;
  --text-hover-color: #f36;
  --list-style-none: none;
  --color-font-theme: #ff3366;
  --color-font-base:#333;
  --color-font-theme-skin1:#ff3366;
  --color-font-base-skin1:#333;
  --color-border-skin1: 1px solid #eaeaea;
  --color-font-theme-skin2:#ff5722;
  --color-font-base-skin2:#333;
  --color-font-theme-skin3:#0088cc;
  --color-font-theme-skin4:#0188CC;
  --color-font-theme-skin5:#f96d10;
  --color-font-theme-skin6:#007176;
  --color-font-theme-skin7:#E52E04;
  --color-font-theme-skin8:#0188CC;
  --color-font-theme-skin9:#ff7f00;
  --color-font-theme-skin10:#ffd68f;
  --color-font-theme-skin11:#FF6634;
  --color-font-theme-skin12:#ff3366;
  --color-font-theme-skin13:#FFAD00;
  --color-font-theme-skin14:#cc9933;
  --color-link:#333333;
  --color-link_hover: var(--color-font-theme);
  --color-border: #f1f1f1;
  --color-border-hover:	#f1f1f1;
  --footer-theme-skin1: #0c0c0c;
  --footer-text-theme-skin1: #f1f1f1;
  --footer-theme-skin2:#fafafa;
  --footer-btn-theme-skin2: #c1c1c1;
  --footer-color-theme-skin2: #333;
  --footer-theme-skin3:#030732;
}

/*---------start footer Section-------*/
.footer-opt-1 {
  background-color: var(--footer-theme-skin2);
  padding-top: 24px;
}
.footer-opt-1 .footer-column {
  padding-bottom: 0;
}
.footer-opt-1 .footer-column .logo-footer {
  margin-bottom: 10px;
}
.footer-opt-1 .footer-column .logo-footer a {
  max-width: 100px;
  max-height: 100px;
}
.footer-opt-1 .footer-column .logo-footer a > img {
  max-width: 150px;
}
.footer-opt-1 .footer-column .table > tbody > tr > th {
  padding: 8px;
  color: var(--footer-color-theme-skin2);
  border-top: none !important;
}
.footer-opt-1 .footer-column .table > tbody > tr > td {
  padding: 8px;
  color: var(--footer-color-theme-skin2);
  border-top: none !important;
}
.footer-opt-1 .footer-column .links,
.footer-opt-1 .footer-column .links h3.title {
  margin-bottom: 15px;
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .links ul {
  padding-left: 12px;
}
.footer-opt-1 .footer-column .links ul > li {
  list-style: disc;
  font-size: 10px;
}
.footer-opt-1 .footer-column .links ul > li > a {
  font-size: 14px;
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .block-newletter {
  margin-bottom: 20px;
  padding: 14px 0px;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-title {
  margin-bottom: 10px;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content {
  padding: 20px 0px;
  position: relative;
  border-top: var(--color-border-skin1);
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content strong {
  position: absolute;
  top: -12px;
  left: 0px;
  padding: 0px 7px;
  background: linear-gradient(45deg, var(--footer-btn-theme-skin2), transparent);
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content a {
  padding: 5px 15px;
  margin: 5px;
  text-align: center;
  font-size: 20px;
  border-radius: 0;
  border: none;
  color: #fff;
  background-color: #415a99;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content a:hover {
  background-color: #2a3a63;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-pinterest {
  background-color: #cb222a;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-pinterest:hover {
  background-color: #89171c;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-vk {
  background-color: #5b7fa6;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-vk:hover {
  background-color: #3f5975;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-twitter {
  background-color: #00caff;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-twitter:hover {
  background-color: #008db3;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-google {
  background-color: #da4735;
}
.footer-opt-1 .footer-column .block-newletter .block-social .block-content .sh-google:hover {
  background-color: #a42d1e;
}
.footer-opt-1 .footer-column .block-newletter .block-title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  color: var(--footer-color-theme-skin2) !important;
  text-transform: uppercase;
  line-height: 1.1;
  margin-bottom: 19px;
}
.footer-opt-1 .footer-column .block-newletter .block-item-opt {
  border-bottom: var(--color-border-skin1);
}
.footer-opt-1 .footer-column .block-newletter .payment-method:after, .footer-opt-1 .footer-column .block-newletter .payment-method:before {
  content: "";
  display: table;
}
.footer-opt-1 .footer-column .block-newletter .payment-method:after {
  clear: both;
}
.footer-opt-1 .footer-column .block-newletter .payment-method .block-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 14px 0;
  border-top: var(--color-border-skin1);
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .block-newletter .payment-method .block-content strong {
  position: absolute;
  top: -12px;
  left: 0px;
  padding: 0px 7px;
  background: linear-gradient(45deg, var(--footer-btn-theme-skin2), transparent);
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .block-content.subcribe-input {
  display: flex;
  position: relative;
  padding: 20px 0px;
  border-top: var(--color-border-skin1);
}
.footer-opt-1 .footer-column .block-content.subcribe-input .btn-subcribe {
  background: linear-gradient(45deg, var(--footer-btn-theme-skin2), transparent);
  color: var(--footer-color-theme-skin2);
  height: 36px;
  padding: 0 10px;
  border: none;
}
.footer-opt-1 .footer-column .block-content.subcribe-input strong {
  position: absolute;
  top: -12px;
  left: 0px;
  padding: 0px 7px;
  background: linear-gradient(45deg, var(--footer-btn-theme-skin2), transparent);
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .block-content.subcribe-input .form-control {
  height: 36px;
  background: transparent !important;
  font-size: 13px;
  color: var(--footer-color-theme-skin2);
  padding: 0 8px;
  border: var(--color-border-skin1);
}
.footer-opt-1 .footer-column .block-content.subcribe-input .form-control::-moz-placeholder {
  color: var(--footer-color-theme-skin2);
  opacity: 1;
}
.footer-opt-1 .footer-column .block-content.subcribe-input .form-control:-ms-input-placeholder {
  color: var(--footer-color-theme-skin2);
}
.footer-opt-1 .footer-column .block-content.subcribe-input .form-control::-webkit-input-placeholder {
  color: var(--footer-color-theme-skin2);
}

.footer-opt-1 .payment-method .block-title {
  display: block;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  width: 220px;
  float: left;
  line-height: 46px;
}

.footer-opt-1 .payment-method .block-content img {
  width: auto;
  height: 40px;
}

.footer-opt-1 .payment-method .block-content img {
  cursor: pointer;
}

.footer-opt-1 .payment-method .block-content img:hover {
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
}

@media (max-width: 767px) {
  .footer-opt-1 .payment-method .block-content,
  .footer-opt-1 .payment-method .block-title {
    display: block;
    flex-wrap: nowrap;
    width: 100%;
  }
}
.footer-opt-1 .footer-links {
  padding: 26px 0;
  border-bottom: var(--color-border-skin1);
}

.footer-opt-1 .footer-links .title {
  font-weight: 700;
  color: var(--footer-color-theme-skin2);
  font-size: 13px;
  text-transform: uppercase;
}

.footer-opt-1 .footer-links .links {
  font-size: 13px;
  text-transform: capitalize;
  margin-bottom: 3px;
}

.footer-opt-1 .footer-links .links:after,
.footer-opt-1 .footer-links .links:before {
  content: "";
  display: table;
}

.footer-opt-1 .footer-links .links:after {
  clear: both;
}

.footer-opt-1 .footer-links .links li {
  display: inline-block;
}

.footer-opt-1 .footer-links .links li:last-child a:after {
  content: none;
}

.footer-opt-1 .footer-links .links a {
  color: var(--footer-color-theme-skin2);
  display: block;
  line-height: 24px;
  position: relative;
  padding-right: 9px;
  padding-left: 6px;
}

.footer-opt-1 .footer-links .links a:after {
  content: "";
  width: 1px;
  height: 12px;
  background-color: var(--footer-text-theme-skin2);
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 0;
}

.footer-opt-1 .footer-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: var(--text-center);
}

.footer-opt-1 .footer-bottom .links {
  font-size: 13px;
}

.footer-opt-1 .footer-bottom .links ul {
  margin-bottom: 0;
}

.site-footer.footer-opt-1 .footer-bottom .links li {
  display: inline-block;
}

.footer-opt-1 .footer-bottom .links a {
  color: var(--footer-color-theme-skin2);
  display: block;
  line-height: 24px;
  position: relative;
  padding: 0px 10px 0px 4px;
}

.footer-opt-1 .footer-bottom .links a:after {
  content: "";
  width: 1px;
  height: 12px;
  background-color: var(--footer-text-theme-skin2);
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 0;
}

.footer-opt-1 .footer-bottom .links li:last-child a:after {
  content: none;
}

.footer-opt-1 .copyright {
  padding-bottom: 8px;
  font-size: 13px;
  color: var(--footer-color-theme-skin2);
  text-align: var(--text-center);
}

@media (max-width: 991px) {
  .footer-opt-1 .footer-column .col:nth-child(2n+1) {
    clear: both;
  }
}
@media (max-width: 479px) {
  .footer-opt-1 .footer-column .col {
    width: 100%;
  }
}
.footer-opt-1 .footer-bottom .links a:focus,
.footer-opt-1 .footer-bottom .links a:hover,
.footer-opt-1 .footer-column .links li a:focus,
.footer-opt-1 .footer-column .links li a:hover,
.footer-opt-1 .footer-column .links li:hover,
.footer-opt-1 .footer-links .links a:focus,
.footer-opt-1 .footer-links .links a:hover {
  color: var(--color-font-theme-skin2);
}

@media (max-width: 991px) {
  .footer-opt-1 .footer-column .col:nth-child(2n+1) {
    clear: both;
  }
}
@media (max-width: 479px) {
  .footer-opt-1 .footer-column .col {
    width: 100%;
  }
}/*# sourceMappingURL=footer-opt-2.css.map */