/* ==========================================================================
   Icon widget style - begin
   ========================================================================== */
/* Team responsive variables*/
/* vm stands for vertical menu*/
/* 3 column */
/* vm stands for vertical menu*/
/* Team responsive variables end*/
.qodef-icon-widget-holder {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  color: #fff;
}

.qodef-icon-widget-holder > * {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
}

.qodef-icon-widget-holder .qodef-icon-text {
  padding: 0 0 0 10px;
  font-weight: 400;
}

.qodef-icon-widget-holder .qodef-icon-text.qodef-no-icon {
  padding: 0;
}

.qodef-icon-widget-holder:hover {
  color: #fff;
}

.qodef-icon-widget-holder:hover .qodef-icon-element {
  color: #fff;
}

.qodef-top-bar .qodef-icon-widget-holder:hover {
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.qodef-top-bar .qodef-icon-widget-holder:hover .qodef-icon-element {
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.qodef-top-bar .qodef-icon-widget-holder .qodef-icon-widget-holder .qodef-icon-text,
.qodef-top-bar .qodef-icon-widget-holder .qodef-icon-widget-holder .qodef-icon-element {
  -webkit-transition: color 0.2s ease;
  -o-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder {
  color: #222222 !important;
}

.qodef-dark-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder:hover {
  color: #222 !important;
}

.qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder {
  color: #fff !important;
}

.qodef-light-header .qodef-page-header > div:not(.qodef-sticky-header):not(.fixed) .qodef-icon-widget-holder:hover {
  color: #fff !important;
}

footer .qodef-icon-widget-holder {
  display: block;
}

@media only screen and (max-width: 680px) {
  footer .qodef-footer-bottom-holder .qodef-icon-widget-holder {
    margin: 0 !important;
  }
}

/* ==========================================================================
   Icon widget style - end
   ========================================================================== */

/*# sourceMappingURL=icon-widget-map.css.map */
