/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* HOMEPAGE */




/* ABOUT PAGE */

.content_description{
	width:200px;
	align-content:center;
}

.Buttons_about{
	border: 1px solid;
	border-color:#F0F4F5;
	background-color:#ffffff;


	height:20px;

}

.text_team{
width:auto;
}

.icons{
	color:#D4C083;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.image:hover {
  transform: scale(1.2);

}

/* CONTACT PAGE */
.img_contact {

  border: 1px solid black;
}

/* INDIVIDUAL SESSIONS PAGE */

.introduction_box{
	box-shadow: 0 4px 8px 0 #E7EDED, 0 6px 20px 0 #E7EDED;
}
.icons_intention{
	transition: .5s ease;
  backface-visibility: hidden;
}
.icons_intention:hover{
	transform: scale(1.2);
}

.content_tabs{
	align-content:center;
	vertical-align:center;
}

.prices{

	border-color:#202E39;
	background-color:#FCFBF7;
    box-shadow: 0 4px 8px 0 #E7EDED, 0 6px 20px 0 #E7EDED;
	height: 550px;

}

/* AWARENESS CATEGORY */

.index_box{
	border-color:#202E39;
	background-color:#F0F4F5;
  
	
}

.quotes{
	font-weight: 350;
    font-size: 15px;
}

/* BLOG ARCHIVES */

.generate-columns-container .entry-title {
    font-size: 22px;
	font-weight:600;
	width:100%;
	align-content:center;
	margin-top:-30px;
}

.wp-block-pullquote p {
    font-size: 30px;
    text-align: center;
	margin-top:0px;
	margin-bottom:0px;
}
.generate-columns-container .inside-article {
    padding-bottom: 10px !important;
}

/* BLOG posts */

.quotes_blocks{
	padding-top:0px;
	padding-bottom:0px;
}

.wp-show-posts-entry-title {
    text-align: left;
    font-size: 20px;
}

.wp-show-posts-entry-date {
    text-align: right;
    font-size: 15px;
}

.rigth-sidebar {
    position: sticky;
    position: -webkit-sticky;
    top: 40%;
} 

body .secondary-navigation .main-nav ul li[class*="current-menu-"] > a:hover, body .secondary-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
    color: #f0f4f5;
    background-color: #a4cccc;
}

/* Widgets right sidebar */

.widget_about{
	padding-top:0px;
	margin-top:-50px;
	margin-bottom:20px;
	text-align:center;
}

.widget_about_button{
	text-align:center;
	height: 23px;
	}



.widget_about_content{
	margin-top:-45px;
	text-align:center;
	font-weight:400;
	font-size:18px;
	
}

.widget_about_bottom:hover{
	background-color:#A4CCCC;
	color:#a4cccc;
	
}


/* BUSINESS COACHING */

.main_text{text-shadow: 0.1px 0.1px #202E39;
}


.services{
	transition: .5s ease;
}

.services:hover{
	transform: scale(1.2);
}

.path{
	background-color:#F0F4F5;
}


/* GENERAL BLOG SINGLE ARTICLES */

.single-post .entry-content p a, .single-post .entry-content li a {
	text-decoration: underline;
	color: #D4C083;
}


/* Linked containers GeneratePress */

.gb-container.linked-container .gb-inside-container {
    position: relative;
}

.gb-container.linked-container a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}


.edd-custom-button {
    display: block;
    width: 200px; /* Ajusta el ancho a tu preferencia */
    margin: 0 auto; /* Centra el botón horizontalmente */
    background-color: #FF5733; /* Color de fondo personalizado */
    color: white; /* Color del texto */
    font-size: 20px; /* Tamaño del texto */
    padding: 10px 20px; /* Espaciado interno */
    border-radius: 10px; /* Bordes redondeados */
    text-align: center; /* Alineación del texto */
}


.edd_downloads_list .edd_download {
    text-align: center; /* Centra el texto y elementos inline dentro de cada descarga */
}

.edd_downloads_list .edd_download a {
    display: inline-block; /* Permite que los enlaces se centren adecuadamente */
}

.edd_downloads_list .edd_download img {
    margin: 0 auto; /* Centra las imágenes */
    display: block; /* Asegura que la imagen sea tratada como un bloque y no como elemento en línea */
}

/* Personalización de WP Show Posts con ID 11348 */
#wp-show-posts-11348 .wp-show-posts-entry-title {
    font-size: 24px; /* Tamaño de la fuente del título */
    text-align: center; /* Centrar el título */
}

#wp-show-posts-11348 .wp-show-posts-entry-summary {
    font-size: 18px; /* Tamaño de la fuente de la descripción */
    text-align: center; /* Centrar la descripción */
}