/*
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
*/


.menu-item a,.social-icon a{text-shadow: 2px 1px 2px rgba(255,255,255);}
.page-id-19064 .menu-item a,.social-icon a,.page-id-4012 .menu-item a{text-shadow: none;}

#uncode-custom-cursor.accent-style > span:first-child{
	background-color:red;
}

.style-light a:not(.btn-text-skin):focus, .style-dark .style-light a:not(.btn-text-skin):focus{
	color:#ff0000;
}

.style-light a:not(.btn-text-skin):hover, .style-dark .style-light a:not(.btn-text-skin):hover{
	color:#ff0000;
}
.style-dark a:not(.btn-text-skin):hover{
		color:#ff0000;
}

body:not(.disable-hover) [data-cursor="icon-accent"]#uncode-custom-cursor > span:first-child{
	background-color:#ff0000;
}

.style-dark textarea:focus{
	border-color:#ff0000;
}

.style-dark a:not(.btn-text-skin):focus{
	color:#ff0000;
}

.style-dark input:not([type='submit']):not([type='button']):not([type='number']):not([type='checkbox']):not([type='radio']):focus{
	border-color:#ff0000;
}
.wpcf7-form-control-wrap textarea#your-message {
    height: 100px;
	}


.campo p{
	margin:0px 0px 0px 0px;
}


.contacto-linea {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

.contacto-linea .campo {
  flex: 1 1 45%;
  min-width: 140px;
  position: relative;
}

.contacto-linea .campo label {
  position: absolute;
  top: 50%;
  left: 8px;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 14px;
  color: #aaa;
}

.contacto-linea .campo input {
  width: 100%;
}

.bloques-contacto {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
  font-size: 18px;
}

.bloques-contacto .bloque {
  flex: 1 1 45%;
  min-width: 200px;
  line-height: 1.6;
}

#contact{
	margin-top:0px!important;
}

input#your-subject{
	width:49%;
}

.row-container.style-dark-bg.footer-last{
	display:none;
}

.uncode-menu-additional-text.navbar-mobile-el.desktop-hidden{
	display:none;
}

#uncode-custom-cursor-pilot.async-style > span:first-child{
	background-color:#ff0000;
	display:none;
}

#uncode-custom-cursor.async-style > span:first-child{
	background-color:#ff0000;
	opacity:1;
}

body:not(.disable-hover) [data-cursor="pointer"]#uncode-custom-cursor.async-style > span:first-child{
		background-color:#ff0000;

}

.style-accent-bg{
			background-color:#ff0000;

}

#page-header{display:block;margin-left:-10px;margin-top:-3px;}
.txtServ{text-align:center;width:100%;padding:0 20px;}
.page-id-4012 .boxContact{display:none;}

@media(max-width:960px){
	.txtServ h3{font-size: 60px;}
}

@media(max-width:500px){
	.site-footer .btn-underline-in.btn-underline-text{font-size:50px;}
	.txtServ h3{font-size: 40px;}
}

.t-entry-excerpt p{
	    font-family: 'Plus Jakarta Sans';
}

.t-entry-meta{
	    font-family: 'Plus Jakarta Sans';
}


.t-entry-title h5.title-scale {
	    font-family: 'Plus Jakarta Sans';
}

.uncode_text_column.text-lead{
	    font-family: 'Plus Jakarta Sans';
}

@media (min-width: 1500px) and (max-width: 2000px) {
  .contactoform .uncont {
    margin-top: 10%!important;
  }
	.formmoto{
		 margin-top: 10%!important;
	}
}

@media (min-width:1100px) and (max-width:1499px) {
  .contactoform .uncol.style-dark {
    margin-top: 12%!important;
  }
		.uncode-wrapper.uncode-counter-wrap .custom{
		font-size:70px;
	}

}


@media (min-width:960px) and (max-width:1100px) {
  .contactoform .uncol.style-dark {
    margin-top: 15%!important;

}
	.uncode-wrapper.uncode-counter-wrap .custom{
		font-size:50px;
	}
}


@media (max-width:500px) {
	#resultados h2 span h2{
		font-size:55px!important;
	}
	.home #main-logo .logo-customizer img{width: 130px;}
}

	
	.single.single-portfolio #main-logo .logo-customizer img {
  content: url('https://msport.biz/wp-content/uploads/2025/07/logo_black.png');
		 width: 180px;}

	.page-id-88491 #main-logo .logo-customizer img {
  content: url('https://msport.biz/wp-content/uploads/2025/07/logo_black.png');
		 width: 180px;}

	.page-id-4472 #main-logo .logo-customizer img {
  content: url('https://msport.biz/wp-content/uploads/2025/07/logo_black.png');
		 width: 180px;}

.page-id-89823 #main-logo .logo-customizer img{
  content: url('https://msport.biz/wp-content/uploads/2025/07/logo_black.png');
		 width: 180px;}

.navbar.menu-primary.is_stuck #logo-container-mobile #main-logo{
	 content: url('https://msport.biz/wp-content/uploads/2025/07/logo_black.png');
		 width: 180px;}

 .single-portfolio .uncol.style-light .share-buttons{
	display:none!important;
}

.privacy-policy #main-logo .logo-customizer img{
	content: url('https://msport.biz/wp-content/uploads/2025/07/logo_black.png');
		 width: 180px;}
}

.page-id-3 .datospersonales ol li::marker{
	color:black!important;
}

li.datos::marker {
	color: black !important;
}

.msinicio{
	word-spacing: 2px!important;
}


