/*
Theme Name: Ctltecnica
Version: 3.3.6
Text Domain: ctltecnica-theme
Requires at least: 4.7
Requires PHP: 5.2.4
Tested up to: 5.4
*/

/*.otgs-development-site-front-end {
  display: none !important;
}
.navbar .navbar-nav .wpml-ls-item {
  margin-top: 10px;
}
@media (min-width: 992px) {
  .navbar .navbar-nav .wpml-ls-item {
    margin-top: 0;
  }
  .navbar .navbar-nav .wpml-ls-item .nav-link {
    margin-left: 0px;
  }
  .navbar .navbar-nav .wpml-ls-first-item .nav-link {
    margin-left: 30px;
  }
}

.wow[style*="visibility: hidden"] {
  visibility: hidden;
}




.entry-content h3 {
  color: #232323;
  font-weight: 700 !important;
  font-size: 2.30rem;
  font-family: 'Poppins', sans-serif;
  text-transform: uppercase !important;
}
.entry-content h4 {
  color: #005b32;
  font-weight: 500 !important;
  font-family: 'Poppins', sans-serif;
  font-size: 1.80rem;
}
.entry-content h5 {
  color: #005b32;
  font-weight: 500 !important;
  font-family: 'Poppins', sans-serif;
  font-size: 15px;
  text-transform: uppercase !important;
  position: relative;
  padding-left: 45px;
}
  .entry-content h5:before {
    content: "";
    width: 30px;
    height: 1px;
    background-color: #005b32;
    position: absolute;
    left: 0;
    top: 48%;
  }

.entry-content ul {
  padding-left: 28px;
  margin-bottom: 20px;
}




.form-group.has-error .form-control {
  border-width: 1px !important;
  border-color: #ff4656;
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.02);
}




@media (max-width: 991px) {
  .grid-item .min-h-100px {
    min-height: 0;
  }
}




@media (max-width: 600px) {
  article.post-10 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    margin-right: var(--gallery-block--gutter-size,16px);
    width: calc(33.33% - var(--gallery-block--gutter-size, 16px)*0.66667);
  }
}





body .blog-simple .blog-post .cover-background,
body .blog-simple .blog-post:hover .cover-background {
  background-position: center center !important;
}*/




@media (min-width: 1199px) {
  .site_logo .logo {
    max-width: 210px !important;
  }
}




.post-details-wrapper .blog-text ul {
  margin-bottom: 30px !important;
}
.post-details-wrapper .blog-text ul li {
  position: relative;
  padding-left: 28px;
}
.post-details-wrapper .blog-text ul li:before {
  font-family: "bexon-icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;

  content: "\e911";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  color: var(--tj-color-common-white);
  background: var(--tj-color-theme-primary);
  border-radius: 50%;
  font-size: 8px;
}