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


.playfair-display-regular {
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}


.bodoni-moda-regular {
  font-family: "Bodoni Moda", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}

.playfair-display-normal {
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

h1,h2,h3,h4,h5,h6, #menu-menu-principal li a, #menu-categorias li a span
{
	font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

p, div, li, span
{
	font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

#menu-categorias li a span
{
	color:#6b4d38 !important;
	font-weight: 500;
	font-size:25px;
}

.menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn), #menu-menu-disciplinas li a span
{
	font-family: "Playfair Display", serif;
 font-size:18px;
	font-weight: 400;
  font-style: normal;
	color:#6b4d38 !important;
}

#menu-menu-disciplinas li 
{
	margin-left:5px;
	margin-right:5px;
	text-transform: uppercase;
}

#menu-menu-disciplinas li a span,

.hmenu-center-split #masthead > .menu-container
{
	border-bottom: 2px solid transparent;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
}

.menu-inicio, .home-3-gen
{
	border: 2px solid transparent !important;
	border-radius: 40px !important;
}

.home-gallery .tmb .t-entry-visual img
{
	border: solid transparent 0px;
	border-radius: 40px;
}


.home-subtit p
{
	  font-family: "Playfair Display", serif;
	font-size:25px;

}

.tit-paquetes p
{
	color:#ffeee0;
	font-size:28px;
	padding:5px 20px;
	background-color:#704b34;
	border:2px solid #704b34;
	border-radius:20px;
	width:fit-content;
	margin-left:auto;
	margin-right:auto;
	font-family: "Playfair Display", serif;
	
}

.tit-home-coaches p
{
	color:#704b34;
	font-size:28px;
	padding:5px 20px;
	background-color:#dae5ed;
	border:2px solid #dae5ed;
	border-radius:20px;
	width:fit-content;
	margin-left:auto;
	margin-right:auto;
	font-family: "Playfair Display", serif;
	
}




@media (min-width: 960px) {
.col-home-sec1, .col-home-sec2
{
	max-width:80% !important;
	margin-left:auto;
	margin-right:auto;
}
	
}

@media (max-width: 960px) {

	.home-subtit p
{
	font-size:18px;

}
}

 .style-light #menu-footer > li a:not(.unmenu-title *):not(.overlay *) span, .style-light #menu-menu-final-1 > li a:not(.unmenu-title *):not(.overlay *) span
{
	color:#6b4d38 !important;
	font-size:14px;
	text-transform: uppercase !important;
}