/*!
Theme Name: Blank
Theme URI: http://taticaonline.com.br
Author: http://taticaonline.com.br
Author URI: http://taticaonline.com.br
Description: Blank
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/


.cl {
  display: flex;
  grid-gap: 20px;
  text-align: center;
}
.cl__item {
  flex: 1 1 0px;
  height: 290px;
  padding: 20px;
  display: grid;
  border-radius: 50px;
  place-content: center;
  background: #373a3f;
  transition: background-color .2s;
}

.cl__item:hover {
  background-color: #f37c22;
}
.cl__icon {
  height: 130px;
  display: grid;
  place-content: center;
}

.cl__icon {
  object-fit: contain;
}

.cl__title {
  font-weight: 900;
  font-size: 32px;
  text-transform: lowercase;
  margin-top: 10px;
  color: #FFF;
  letter-spacing: -.03em;
}

@media screen and (max-width: 1560px) {
	.cl {
		flex-wrap: wrap;
    align-items: center;
	}
  .cl__item {
    width: calc(33.333% - 10px);
  }
}

@media screen and (max-width: 767px) {
  .cl__item {
    height: 150px;
  }
	.cl__icon {
    height: 60px;
	}
  .cl__item img {
    max-height: 60px
  }
  .cl__title {
    font-size: 18px;
    font-weight: 700;
  }
  .cl {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
  }
  .cl__item {
    width: auto;
    padding: 6px;
    border-radius: 10px;
    height: 120px;
  }
  .cl__title {
    font-size: 12px;
    font-weight: bold;
  }
  .cl__item img {
    max-height: 50px;
  }
}



.xzoom-lens img,.xzoom-preview img,.xzoom-source img{display:block;max-width:none;max-height:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.xzoom-container{display:inline-block}.xzoom-thumbs{text-align:center;margin-bottom:10px}.xzoom{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.xzoom2,.xzoom3,.xzoom4,.xzoom5{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.xzoom-gallery,.xzoom-gallery2,.xzoom-gallery3,.xzoom-gallery4,.xzoom-gallery5{border:1px solid #cecece;margin-left:5px;margin-bottom:10px}.xzoom-hidden,.xzoom-source{display:block;position:static;float:none;clear:both}.xzoom-hidden{overflow:hidden}.xzoom-preview{border:1px solid #888;background:#2f4f4f;box-shadow:0 0 10px rgba(0,0,0,.5)}.xzoom-lens{border:1px solid #555;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:crosshair}.xzoom-loading{background-position:center center;background-repeat:no-repeat;border-radius:100%;opacity:.7;background:url(../example/images/xloading.gif);width:48px;height:48px}.xactive{-webkit-box-shadow:0 0 3px 0 #4aa9d2;-moz-box-shadow:0 0 3px 0 #4aa9d2;box-shadow:0 0 3px 0 #4aa9d2;border:1px solid #4aaad2}.xzoom-caption{position:absolute;bottom:-43px;left:0;background:#000;width:100%;text-align:left}.xzoom-caption span{color:#fff;font-family:Arial,sans-serif;display:block;font-size:.75em;font-weight:700;padding:10px}

.xzoom-source img, .xzoom-preview img, .xzoom-lens img {
  display: block;
  max-width: none;
  max-height: none;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.no-image {
  display: block;
}


.galeria__main {
  width: 100%;
  height: 725px;
  background: #FFF;
  display: grid;
  place-content: center;
}


.xzoom-thumbs {
  margin-top: 5px;
}

.xzoom-thumbs a {
  vertical-align: top;
}

.xzoom {
}

.main-no-image, .no-image {
  width: 100%;
  height: 300px;
  background: #fff url(img/no-image.png) 50% 50% no-repeat;
}

@media screen and (max-width: 767px) {
  .main-no-image, .no-image {
    height: 200px;
  }
  .galeria__main {
    height: auto;
    display: block;
    text-align: center;
  }
}