/*
 Theme Name:   WealthCo Child Theme
 Theme URI:    hhttp://wealthco.themerex.net/
 Description:  WealthCo Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     wealthco
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  wealthco
*/


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


.scheme_default .sc_title_accent {
background: rgba(145,201,222,1);
background: -moz-linear-gradient(left, rgba(145,201,222,1) 0%, rgba(5,157,217,1) 50%, rgba(5,157,217,1) 76%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(145,201,222,1)), color-stop(50%, rgba(5,157,217,1)), color-stop(76%, rgba(5,157,217,1)));
background: -webkit-linear-gradient(left, rgba(145,201,222,1) 0%, rgba(5,157,217,1) 50%, rgba(5,157,217,1) 76%);
background: -o-linear-gradient(left, rgba(145,201,222,1) 0%, rgba(5,157,217,1) 50%, rgba(5,157,217,1) 76%);
background: -ms-linear-gradient(left, rgba(145,201,222,1) 0%, rgba(5,157,217,1) 50%, rgba(5,157,217,1) 76%);
background: linear-gradient(to right, rgba(145,201,222,1) 0%, rgba(5,157,217,1) 50%, rgba(5,157,217,1) 76%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91c9de', endColorstr='#059dd9', GradientType=1 );
}
.sc_item_subtitle + .sc_item_title {
    margin-top: 0.4em;
    color: #4275EF !important;
}
.texhome .sc_item_title.sc_promo_title.sc_align_left.sc_item_title_style_default {
    color: #fff !important;
}
.texhome .scheme_dark .sc_button_default.color_style_dark, .scheme_dark .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: #ffffff;
    background-color: #84C745;
}
.texhome .sc_item_subtitle.sc_promo_subtitle.sc_align_left.sc_item_title_style_default {
    color: #84c745;
}
.scheme_dark.sc_promo .sc_promo_subtitle::before {
    background-color: #84c745 !important;
}
.homeskills .sc_item_title.sc_title_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    color: #4275ef !important;
}
.homeskills  .sc_skills_total {
	    color: #4275ef !important;
}
.hometeam .scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6, .scheme_default h1 a, .scheme_default h2 a, .scheme_default h3 a, .scheme_default h4 a, .scheme_default h5 a, .scheme_default h6 a, .scheme_default li a, .scheme_default [class*="color_style_"] h1 a, .scheme_default [class*="color_style_"] h2 a, .scheme_default [class*="color_style_"] h3 a, .scheme_default [class*="color_style_"] h4 a, .scheme_default [class*="color_style_"] h5 a, .scheme_default [class*="color_style_"] h6 a, .scheme_default [class*="color_style_"] li a {
    color: #4275EE;
}
.scheme_default .sc_icons .sc_icons_item_title {
   color: #4275EE !important;
}
.contvideos .yotu-videos .yotu-video-description {
    font-size: 19px;
    line-height: 1.4em;
    width: 100%;
    margin-bottom: 0 !important;
    margin-top: 6px;
    color: #fff;
}
.contvideos .yotu-videos.yotu-mode-list .yotu-video h3 {
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 8px !important;
    clear: none !important;
    height: auto !important;
color: #4275EF !important;
    font-size: 28px;
margin-top: 30px !important;	
}
.contvideos .yotu-playlist .yotu-pagination {
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #fff;
    padding: 15px 0 0;
    display: inline-block;
}
.servicioslist li {
    list-style-image: url('/wp-content/uploads/2020/07/comprobar.png');
text-align: left !important;
font-size: 15px !important;
line-height: 1.7;
font-weight: 300;
}
p {
	text-align: justify;
}
.button.button-file.fileupload-button {
    background: #4488ee;
	color: #fff;
}
.button.submit-button {
    background: #4488ee;
}
.powered-by {
    display: none !important;
}
.scheme_default .sc_icons.sc_icons_default, .scheme_default .author_info, .scheme_default .sc_price_item.style {
    background: #77b33e;
    background: -moz-linear-gradient(-45deg,#77b33e 0%,#77b33e 20%,rgb(122,81,205) 82%,rgb(122,81,205) 100%);
    background: -webkit-gradient(left top,right bottom,color-stop(0%,#77b33e),color-stop(20%,#77b33e),color-stop(82%,rgb(122,81,205)),color-stop(100%,rgb(122,81,205)));
    background: -webkit-linear-gradient(-45deg,#77b33e 0%,#77b33e 20%,rgb(122,81,205) 82%,rgb(122,81,205) 100%);
    background: -o-linear-gradient(-45deg,#77b33e 0%,#77b33e 20%,rgb(122,81,205) 82%,rgb(122,81,205) 100%);
    background: -ms-linear-gradient(-45deg,#77b33e 0%,#77b33e 20%,rgb(122,81,205) 82%,rgb(122,81,205) 100%);
    background: linear-gradient(135deg,#77b33e 0%,#77b33e 20%,rgb(23, 156, 217) 82%,rgb(23, 156, 217) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f9e',endColorstr='#7a51cd',GradientType=1 );
}
.tex1day h5 {
color: #000; font-size: 57px; font-weight: 800;
	text-align: center;
}
.titlesplans h6 {
    color: #fff !important;
    font-size: 2.5em !important;
}
.titlesplans h3 {
    font-size: 20px !important;
}
.icon .scheme_default .sc_icons.sc_icons_default, .scheme_default .author_info, .scheme_default .sc_price_item.style {

background: rgba(73,155,234,1);
background: -moz-linear-gradient(left, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(73,155,234,1)), color-stop(100%, rgba(32,124,229,1)));
background: -webkit-linear-gradient(left, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: -o-linear-gradient(left, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: -ms-linear-gradient(left, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
background: linear-gradient(to right, rgba(73,155,234,1) 0%, rgba(32,124,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5', GradientType=1 );


}
.scheme_default .sc_price_item .sc_price_item_label span {
    background-color: #ffffff;
    color: #fff;
}
.icon .sc_icons.sc_icons_default .sc_icons_wrap {
    padding: 2px;
}
.sc_icons.sc_icons_default {
    padding: 5px;
}
.icon .scheme_default .sc_icons.sc_icons_default .sc_icons_wrap {
    background-color: #fff;
    width: 50px;
}
.tex2 {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.tex2 h2 {
	font-weight: 20px;	
letter-spacing:1px;
font-family: montserrat;
}
.texto1 h2 {
    font-family: montserrat;
}
.texto1 h4 {
    font-family: montserrat;
}
.column-half, .column-full, .column-fulldate {
    float: left;
    position: relative;
    padding: .65rem;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.column-half {
    width: 50%;
}
.scheme_default .sc_services_default .sc_services_item.with_icon .sc_services_item_icon::after {
background-color: #179CD91A;
}
.scheme_dark .sc_slider_controls .slider_controls_wrap > a, .scheme_dark .slider_container.slider_controls_side .slider_controls_wrap > a, .scheme_dark .slider_outer_controls_side .slider_controls_wrap > a, .scheme_dark .slider_outer_controls_outside .slider_controls_wrap > a {
    color: #ffffff;
    background-color: #81c2fa;
    border-color: #81c2fa;
    background: #179CD9 !important;
}
.tituloBlancos h2 {
    color: #fff;
    font-size: 30px !important;
}
.tituloBlancos p {
    color: #fff;
}

.texheader .sc_layouts_item_details_line1.sc_layouts_iconed_text_line1{
    color: #fff !important;
	font-size: 15px;
		 line-height: 16px;
}


.texheader.sc_layouts_row_type_narrow .sc_layouts_item_icon {
    font-size: 1.7em;
    margin-top: -1px;
}
.texheader .sc_layouts_row_type_narrow, .sc_layouts_row_type_narrow input[type="text"], .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    font-size: 18px;
    line-height: 17px;
	font-weight:900;
}
.sc_layouts_row_type_narrow {
    font-size: 13px;
    line-height: 18px;
    padding: 0px 0;
}
.texheader .scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line2, .scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line1, .scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    color: #fff;
}
.column-fulldate {
    width: 100%;
}
.sc_blogger_item_title.entry-title a {
    color: #fff !important;
}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul {
    background-color: #179CD9;
}
.membresiastex h2, .membresiastex h3, .membresiastex h5, .membresiastex h4, .membresiastex p {

	font-size:20px;
}
.planest h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 28px;


}
.planest p {
color: #fff;
}

h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 43px;
}

.servicioi{
}
.iconSer {
    width: 30%;

}
.texSer {
    width: 70%;
    float: right;
    margin-top: -50px;
	font-size: 30px;
}
.btnextra a {
	background: #fff;
		padding: 5px !important; 
	color: red; 
}
.btnextra {
	background: #fff;
	padding: 5.7px;
	margin-right:3px !important;

}
.btnextra1 {
	background: #87CA45;
	padding: 3px;
}
#menu-item-5347 {
    margin-right: 10px;
}
.btnextra span  {
 color: #1E73BE;
	font-weight: 700;
}
.btnextra1 span  {
 color: #fff;
	font-weight: 700;
}
.menuidioma{
	
}
tbody {
    background: #fff;
}
.wpcf7-list-item-label {
    color: #77B33E;
    font-size: 14px;
}
.infoh3 h3{
    color: #838384;
}
.membresiastex h4{
	color: #838384 !important;
}
.titlq .sc_item_title.sc_title_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    color: #fff;
}
.any a{
    font-size: 35px;
}
.any span{
    font-size: 35px;
}
.any {
-webkit-box-shadow: 0px 0px 5px 0px rgba(173,173,173,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(173,173,173,1);
box-shadow: 0px 0px 5px 0px rgba(173,173,173,1);
}
.anys h2 {
    font-size: 30px;
    margin-top: 2px;
    margin-bottom: 2px;
    color: #82C545 !important;
}

.anys h5 {
    font-size: 22px;
    margin-top: 3px;
    margin-bottom: 5px;
	color: #575757;
}
.anys h6{
    font-size: 31px;
    margin-top: 3px;
    margin-bottom: 5px;
}
.sc_team_default .sc_team_item_title, .sc_team_short .sc_team_item_title, .sc_team_featured .sc_team_item_title {
    max-width: 190px !important;
}
.covidtest .sc_action_item_title {
    line-height: 1.06em;
    font-size: 2.474em;
}
.covidtest .sc_action_item.with_image .sc_action_item_inner {
    padding: 3.1em 4.8em;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
width: 60px;
height: 60px;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin: 0;
    font-size: 24px;
}
#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
    border-radius: 50%;
    margin-bottom: 50px !important;
}
#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text {
    background: #2db742;
    color: #fff;
    padding: 0px 10px;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    right: 46px;
}
.dUoAAp {
    margin-bottom: 55px !important;
}
body .yotu-videos.yotu-preset-abnb li {
    margin-bottom: 30px;
    background: #fff !important;
}
.appointment_item {
    color: #9d9ba3;
    background-color: #f3f4f4;
	margin-bottom: 0;
	text-align: center;
padding-top: 0.0001px;
	display: inline-block;
vertical-align: top;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.appointment_item_thumb img{
    width: 100%;
}
.appointment_item_info {
    padding: 1em 1.1em 2.2em;
}

.appointment_item_title {
	padding: 0 0.2em 0.3em;
	margin: 0;
	font-size: 1.3em !important;
	line-height: 1.23em;
	position: relative;
	min-height: 90px;
	max-height: 90px;
	overflow-wrap: break-word;	
}
.appointment_item_title::before {
    background-color: #77b33e;
	    z-index: 1;
    display: block;
    left: 50%;
    bottom: 0;
    content: '';
    height: 2px;
    width: 50px;
    position: absolute;
    margin: 0 0 0 -25px;
	top:auto;
}
.appointment_item_content {
    margin-top: 1.25em;
	text-align: justify;
min-height: 130px !important;
max-height: 130px !important;
}
.appointment_item_button {
    margin: 1.6em 0 0;
}
.sc_button.sc_button_simple::before, .sc_button.sc_button_simple::after {
    content: '\e911';
    font-family: "trx_addons_icons";
    margin: 0;
    line-height: inherit;
    position: absolute;
    z-index: 1;
    top: auto !important;
    right: 0;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.appointment_item_title h4 {
    font-size: 1.316em !important;
}
.scheme_default .sc_promo .sc_promo_title, .scheme_default .sc_promo .sc_promo_descr {
    color: #4275EE !important;
}
.btncitas .sc_icons_item_title {
    color: #4275EE !important;
    font-size: 25px !important;
}