/*
 Theme Name:   temerecesermasfeliz
 Theme URI:    https://temerecesermasfeliz.com
 Description:  temerecesermasfeliz
 Author:       temerecesermasfeliz
 Author URI:   https://temerecesermasfeliz.com
 Template:     advice
 Version:      1.0
 Tags:         temerecesermasfeliz
 Text Domain:  advice
*/


/* =Theme customization starts here
------------------------------------------------------------ */


.menu_mobile .menu_mobile_inner {
	background-color: #d3e0f1;
}

.menu_mobile .menu_mobile_widgets_area {
	background-color: #d3e0f1;
}

.menu_mobile .menu_mobile_inner .current-menu-item > a {
	
}
.menu_mobile .menu_mobile_inner a {
	color: #0d111c !important;
}
.menu_mobile .menu_mobile_inner a:hover {
	
}

#icono-whats {
	color: #FFFFFF !important;	
}

.elementor-28017 .elementor-element.elementor-element-7d90000e.elementor-view-stacked .elementor-icon {
  background-color: #058505;
  color: #FFFFFF !important;
}


[class*="scheme_"].sc_layouts_row {
	background-color: #edf6ff;
}

.wp-singular .post_featured {
	display: none !important;
	
}

.title-area h4---{
	min-height: 56px;
	margin-top: 8px;
}
.desc-area div.elementor-widget-container{
	min-height: 175px;	
}

.btn-area {
	display: none !important;
	font-family: ivypresto-display,serif;
}


#title_web_inicio {
	position: relative;
	z-index: 99;
	width: 1000px;
	max-width: inherit;
}

.subtitle_web_inicio {
	font-family: ivypresto-display,serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	opacity: 1;	
	color: #1B0707;
}

.btn-inicio-center  {
	
}

#link-developer {
	
}
#link-phone, #link-contact {
	
}
#link-phone:hover, #link-contact:hover {
	text-decoration: underline !important;
}

#copy {
	color: #000;
}
#copy a{
	color: #FFF !important;
}
#copy a:hover{
	text-decoration: none !important;
}

.footer-link a:hover {
	text-decoration: underline !important;
}


.subtitle_psicologa {
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	opacity: 1;
}

.title_psicologa {
	
}
.tabla-privacidad  {
	border: 1px solid;
}
.tabla-privacidad th {
	font-size: 12px !important;
	font-family: inherit;
	font-weight: bold;

}
.tabla-privacidad tr{
	font-size: 12px !important;	
}
.tabla-privacidad td{
	font-size: 12px !important;
	border: 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wpcf7 textarea {
	height: 100px;
}

.wpcf7-checkbox {
	display: block;
	width: 100%;
	margin-bottom: 7px;
}
.wpcf7-checkbox .first {
	margin-left: 0px;
}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul, .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
  background-color: #409eb5 !important;
 
}
.sc_layouts_menu_nav > li li > a {
  color: white !important;
}

.sc_layouts_row_fixed {
	
}

[class*="scheme_"].sc_layouts_row.sc_layouts_row_fixed_on {
	box-shadow: 0 4px 30px #00000012;
	border-bottom: 0px solid #2b3fa4 !important;
	background-color: #d3e0f1 ;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a::after {
  background-color: #00a1b8;
}

.menu_hover_zoom_line > ul > li:not(.menu-collapse) > a::after { 
	height: 4px;
}

.otgs-development-site-front-end {
	display: none;
}

@media (max-width: 1439px) {
	#title_web_inicio h1{
		font-size: 80px;
	}  	  	
}

@media (max-width: 1240px) {
	
	#title_web_inicio h1{
		font-size: 70px;
	}	
  	
}

@media (max-width: 1024px) {
	
}

@media (max-width: 960px) {
	#title_web_inicio h1{
		font-size: 60px;
	}	
}

@media (max-width: 830px) {
	#title_web_inicio h1{
		font-size: 55px;
	}	
}



@media (max-width: 767px) {
	#title_web_inicio {
		position: inherit;
		z-index: inherit;
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width: 540px) {
	#title_web_inicio h1{
		font-size: 45px;
	}	
	
}

@media (max-width: 320px) {

}


@media (max-width: 1279px) {
	.elementor-28500 .elementor-element.elementor-element-8bf8042 .elementor-post__thumbnail__link {
	  width: 100% !important;
	  margin-bottom: 10px !importans;
	}
	.elementor-posts .elementor-post__text h3{
		margin-top: 8px;
		margin-bottom: 8px;
	}
	.elementor-posts .elementor-post {
	  
	  flex-direction: column !important;
	}
}


@media (max-width: 320px) {

}




@media (max-width: 479px) {
  h1, h2, h3, h4, h5, h6 {
    hyphens: none !important;
  }
}

@media (min-width: 768px) and (max-width: 840px) {
  h3 {
   font-size: 30px !important;
  }  
}



@media (max-width: 767px) {
  h3 {
   font-size: 29px !important;
    line-height: 26px;
    margin-top: 24px;
    margin-bottom: 14px;
  }
}

@media (max-width: 1023px) {
  h3 {
    font-size: 25px;
    line-height: 29px;
    margin-top: 25px;
    margin-bottom: 16px;
  }
}

@media (max-width: 1279px) {
  h3 {
    font-size: 28px;
  }
}



.grecaptcha-badge {
	display: none;
}

.elementor-28253 .elementor-element.elementor-element-70cf797.elementor-view-stacked .elementor-icon {
  background-color: #058505;
  color: #FFFFFF !important;
}
