a:focus {
  color: inherit;
  outline: none;
  box-shadow: none; }

.antfarm-btn {
  background-color: #aaaaaa;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px;
  font-family: "Lato", arial, serif;
  padding: 11px 18px;
  outline: none;
  transition-property: color, border, background, box-shadow;
  transition-duration: 0.3s;
  transition-timing-function: ease-out; }
  .antfarm-btn > i:first-child {
    margin-right: 10px; }

a.antfarm-btn {
  display: inline-block;
  vertical-align: top;
  margin-right: 3px;
  text-decoration: none;
  transition-property: color, border, background, box-shadow;
  transition-duration: 0.3s;
  transition-timing-function: ease-out; }

.antfarm-btn.rounded {
  border-radius: 28px; }

.antfarm-btn.padding-small.rounded {
  border-radius: 20px; }

.antfarm-btn.padding-medium {
  padding: 6px 14px; }

.antfarm-btn.padding-small {
  padding: 5px 10px;
  font-size: 11px; }
  .antfarm-btn.padding-small > i:first-child {
    margin-right: 5px; }

.antfarm-btn.with-icon {
  padding: 11px 15px; }

.antfarm-btn.padding-medium.with-icon {
  padding: 6px 10px; }

.antfarm-btn.padding-small.with-icon {
  padding: 5px 10px; }

.antfarm-btn.style-black {
  background-color: #222; }

.antfarm-btn.style-white {
  background-color: #FFFFFF;
  color: #222222; }

.antfarm-btn.style-hallowred {
  background-color: transparent;
  color: #97c1cf;
  box-shadow: 0 0 0px 2px #97c1cf inset; }

.antfarm-btn.style-hallowblack {
  background-color: transparent;
  color: #222222;
  box-shadow: 0 0 0px 2px #222222 inset; }

.antfarm-btn.smaller-padding-v {
  padding-top: 6px;
  padding-bottom: 6px; }

/* -- buttons */
.antfarm-btn.color-highlight {
  background-color: #97c1cf;
  color: #FFFFFF; }

.antfarm-btn.color-highlight:hover {
  background-color: #222222;
  color: #FFFFFF; }

.antfarm-btn.style-highlight-dark {
  background-color: #97c1cf;
  color: #222; }

.antfarm-btn.style-highlight-dark:hover {
  background-color: #222222;
  color: #FFFFFF; }

.antfarm-btn.style-default:hover, .antfarm-btn.style-black:hover, .antfarm-btn.style-hallowred:hover, .antfarm-btn.style-hallowblack:hover {
  background-color: #97c1cf;
  color: #FFFFFF;
  text-decoration: none; }

.dzs-row-inline {
  font-size: 0; }
  .dzs-row-inline .dzs-col-md-6 {
    font-size: 13px;
    display: inline-block;
    vertical-align: middle;
    float: none; }

@media (max-width: 992px) {
  .row-inline .col-md-6 {
    width: 100%;
    margin-bottom: 15px;
    padding: 0 30px 15px; } }
.dzs-container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1170px;
  margin: 0 auto; }

.dzs-row {
  margin-right: -15px;
  margin-left: -15px; }

.dzs-row:after {
  content: "";
  display: block;
  clear: both; }

.dzs-col-md-12, .dzs-col-md-6, .dzs-col-xs-12, .dzs-col-xs-6, .dzs-col-xs-4, .dzs-col-xs-4 {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  float: left; }

.dzs-col-md-12, .dzs-col-xs-12 {
  width: 100%; }

.dzs-col-md-6, .dzs-col-xs-6 {
  width: 50%; }

.dzs-col-md-4, .dzs-col-xs-4 {
  width: 33.333%; }

.dzs-col-md-3, .dzs-col-xs-3 {
  width: 25%; }

.dzs-row[data-column_padding="10"], .dzs-row[data-column_padding="default"] {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 10px; }
  .dzs-row[data-column_padding="10"] .dzs-col-md-12, .dzs-row[data-column_padding="10"] .dzs-col-sz-12, .dzs-row[data-column_padding="10"] .dzs-col-md-6, .dzs-row[data-column_padding="10"] .dzs-col-xs-12, .dzs-row[data-column_padding="10"] .dzs-col-xs-6, .dzs-row[data-column_padding="10"] .dzs-col-xs-4, .dzs-row[data-column_padding="10"] .dzs-col-xs-4, .dzs-row[data-column_padding="default"] .dzs-col-md-12, .dzs-row[data-column_padding="default"] .dzs-col-sz-12, .dzs-row[data-column_padding="default"] .dzs-col-md-6, .dzs-row[data-column_padding="default"] .dzs-col-xs-12, .dzs-row[data-column_padding="default"] .dzs-col-xs-6, .dzs-row[data-column_padding="default"] .dzs-col-xs-4, .dzs-row[data-column_padding="default"] .dzs-col-xs-4 {
    padding-right: 5px;
    padding-left: 5px; }

.antfarm-btn.color-highlight, .antfarm-btn.style-default:hover, .antfarm-btn.style-black:hover, .antfarm-btn.style-hallowred:hover, .antfarm-btn.style-hallowblack:hover {
  box-shadow: 0 0 0 2px #97c1cf inset;
  background-color: #97c1cf; }

/* widgets */
.antfarm-widget-lightbox-gallery.featured-works-con .dzstooltip-con,
.antfarm-widget-lightbox-gallery.featured-works-con > .imagediv-con {
  padding-top: 33.3333%; }
  .antfarm-widget-lightbox-gallery.featured-works-con .dzstooltip-con .the-overlay,
  .antfarm-widget-lightbox-gallery.featured-works-con > .imagediv-con .the-overlay {
    width: calc(100% - 3px); }
.antfarm-widget-lightbox-gallery.featured-works-con.two-columns .dzstooltip-con,
.antfarm-widget-lightbox-gallery.featured-works-con.two-columns > .imagediv-con {
  padding-top: 50%; }
.antfarm-widget-lightbox-gallery.featured-works-con.four-columns .dzstooltip-con,
.antfarm-widget-lightbox-gallery.featured-works-con.four-columns > .imagediv-con {
  padding-top: 25%; }

.featured-works-con {
  font-size: 0;
  margin: 20px -2px 10px -1px; }
  .featured-works-con .dzstooltip-con,
  .featured-works-con > .imagediv-con {
    display: inline-block;
    padding-right: 2px;
    padding-left: 1px;
    margin-bottom: 3px;
    width: 33.3333%;
    position: relative; }
    .featured-works-con .dzstooltip-con .imagediv,
    .featured-works-con .dzstooltip-con > img,
    .featured-works-con > .imagediv-con .imagediv,
    .featured-works-con > .imagediv-con > img {
      display: inline-block;
      width: 100%; }
    .featured-works-con .dzstooltip-con .imagediv,
    .featured-works-con > .imagediv-con .imagediv {
      height: 100%; }
    .featured-works-con .dzstooltip-con .the-overlay,
    .featured-works-con > .imagediv-con .the-overlay {
      background-color: rgba(255, 255, 255, 0.8);
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .featured-works-con .dzstooltip-con .the-overlay > i,
      .featured-works-con > .imagediv-con .the-overlay > i {
        position: absolute;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        font-size: 20px;
        color: #222; }
  .featured-works-con.two-columns .dzstooltip-con,
  .featured-works-con.two-columns > .imagediv-con {
    width: 50%; }
  .featured-works-con.four-columns .dzstooltip-con,
  .featured-works-con.four-columns > .imagediv-con {
    width: 25%; }
  .featured-works-con .latest-work-image-con:after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    left: 1px;
    width: calc(100% - 3px);
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out; }
  .featured-works-con .dzstooltip-con:hover .latest-work-image-con:after {
    opacity: 1;
    visibility: visible; }
  .featured-works-con .dzstooltip.skin-red {
    text-align: right;
    font-style: italic;
    pointer-events: none; }
    .featured-works-con .dzstooltip.skin-red .tooltip-title {
      font-style: normal;
      font-weight: 900;
      margin-bottom: 0; }
  .featured-works-con .dzstooltip {
    pointer-events: none; }
  .featured-works-con .dzstooltip.skin-blackwhite {
    background-color: #222;
    padding: 7px 10px 6px; }
    .featured-works-con .dzstooltip.skin-blackwhite:before {
      border-top-color: #222;
      border-left-width: 6px;
      border-top-width: 6px;
      border-right-width: 6px; }
    .featured-works-con .dzstooltip.skin-blackwhite .tooltip-title {
      margin-bottom: 0; }
  .featured-works-con .imagediv-con .the-overlay {
    opacity: 0;
    visibility: hidden;
    transition-property: opacity, visibility;
    transition-duration: 0.3s;
    transition-timing-function: ease-out; }
  .featured-works-con .imagediv-con:hover .the-overlay {
    opacity: 1;
    visibility: visible; }

/*# sourceMappingURL=dzsdtf_styles.css.map */
