/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@media (min-width: 960px){
	body[class*=hmenu] .menu-icons i:not(.fa-dropdown),
	body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
		font-size: 20px;
		width: 1em;
	}
}
.nopaddbt > .row
{
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.hdestacado
{
  background-color: #00b400;
  display: inline-block;
  padding: 10px 30px;
  border-radius: 50px;
  margin-left: -30px;
}
.boxiconserv .uncoltable > .uncell {
  padding: 30px;
  max-width: 400px;
  display: block;
  margin: 45px auto 0;
  border-radius: 20px;
	transition: .3s all ease-out;
}
.boxiconserv .uncoltable > .uncell h3{
 color: #00b400;
}
.boxiconserv .uncoltable > .uncell:hover{
  background-color: #ff6e21;
  transition: .3s all ease-in;
}
.boxiconserv .uncoltable > .uncell:hover h3{
  color: #fff;
}
.boxiconserv .uncoltable > .uncell:hover i{
  color: #fff;
}
.boxiconserv .uncoltable > .uncell:hover svg{
  fill: #fff;
}
.boxiconserv .uncoltable > .uncell:hover .linkfijo{
	color: #ff6e21;
}
.boxiconserv .btn-container,
.boxiconserv .linkfijo{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  font-size: 0;
}
.logo-container{
	padding: 0;
}
@media (max-width: 959px){
	.menu-container .logo-container{
		padding: 0 36px!important;
	}
}
.font-weight-300 strong .heading-line-wrap{
	font-weight: bold!important;
}
@media(min-width: 992px){
	.flexwide .uncont{
	  display: flex;
	  flex-wrap: wrap;
	}
	.flexwide .uncont .vc_custom_heading_wrap:nth-of-type(1),
	.flexwide .uncont .vc_custom_heading_wrap:nth-of-type(3){
	  margin: 0!important;
	}
	.flexwide .uncont .vc_custom_heading_wrap:nth-of-type(2){
	  margin: 0 10px!important;
	}
	.flexwide .uncont .vc_custom_heading_wrap:nth-of-type(2) h2{
	  letter-spacing: -1.5px;
	}
}
@media(max-width: 768px){
	.flexwide .uncont{
	  text-align: center!important;
	  padding: 5rem 0;
	}	
}
@media (max-width: 567px){
    .hdestacado {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
	.hdestacado h2{
        letter-spacing: -1px;
    }
}

.reclaform input[type="text"],
.reclaform input[type="email"],
.reclaform input[type="date"],
.reclaform textarea{
  width: 100%;
}
.reclaform{
  max-width: 900px;
  margin: auto;
}
.reclaform h5,
.reclaform h4,
.reclaform h3,
.reclaform h2,
.reclaform h1{
  font-family: Aileron, -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
  font-weight: 500;
}
.reclaform label{
  font-weight: 300;
}
.justificado {
  text-align: justify;
}
body.textual-accent-color .post-content > div .blacktext p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn){
  color: #000!important;
}
@media (min-width: 1024px){
  .mx70vh img{
    max-height: 70vh;
    width: auto!important;
    margin: auto;
  }
}
.customtext li{
  font-size: 22px;
  color: #303133;
  line-height: 1.5;
}
.customlink h3 > a{
  color: #ff6e21;
  position: relative;
}
.customlink h3 > a:hover,
.customlink h3 > a:focus{
  color: #00b400!important;
}
.customlink .icon-box-icon > .btn-color-970707.btn-outline:not(.btn-text-skin){
  border-color: #ff6e21!important;
  color: #ff6e21!important;
}
.customlink .icon-box-icon > .btn-color-970707.btn-outline:not(.btn-text-skin):hover,
.customlink .icon-box-icon > .btn-color-970707.btn-outline:not(.btn-text-skin):focus{
  background-color: #00b400!important;
  color: #fff!important;
}
.customlink h3 > a:after{
  content: '';
  position: absolute;
  height: 6px;
  width: 6px;
  background-color: #00b400;
  bottom: -8px;
  left: 38px;
  transition: all ease-in .5s;
  border-radius: 6px;
}
.customlink h3 > a:hover:after{
  width: 100%;
  left: 0;
}

.seccolor1 .style-dark a:not(.btn-text-skin):hover,
.seccolor1 .style-dark a:not(.btn-text-skin):focus{
  color: #d6e6f7;
}