/* Generated from page: una-sonrisa-en-navidad */
.themify_builder_content-1591 .tb_3m9v354.module_row{font-size:.9em; background-color:rgba(255, 255, 255, 1); padding-bottom:0px; padding-top:20px; margin-bottom:29px;}
.themify_builder_content-1591 .tb_kj4q356.module_subrow{padding-top:0px; padding-bottom:0px;}
.themify_builder_content-1591 .tb_o662357.module_column{padding-left:80px; padding-bottom:0px;}
.themify_builder_content-1591 .tb_ar8k359.module-icon{text-align:center; padding-right:0px;}
.themify_builder_content-1591 .tb_ar8k359.module-icon .module-icon-item i{color:rgba(102, 45, 145, 1);}
.themify_builder_content-1591 .tb_juvr360.module_subrow{padding-top:0px; padding-bottom:0px; border-bottom:4px solid rgba(255, 255, 255, 1); margin-top:-2px; mix-blend-mode:normal;}
.themify_builder_content-1591 .tb_juvr360.module_subrow:hover,.themify_builder_content-1591 .tb_juvr360.module_subrow:hover p,.themify_builder_content-1591 .tb_juvr360.module_subrow:hover h1,.themify_builder_content-1591 .tb_juvr360.module_subrow:hover h2,.themify_builder_content-1591 .tb_juvr360.module_subrow:hover h3:not(.module-title),.themify_builder_content-1591 .tb_juvr360.module_subrow:hover h4,.themify_builder_content-1591 .tb_juvr360.module_subrow:hover h5,.themify_builder_content-1591 .tb_juvr360.module_subrow:hover h6{color:rgba(96, 91, 168, 1);}
.themify_builder_content-1591 .tb_juvr360.module_subrow,.themify_builder_content-1591 .tb_juvr360.module_subrow p,.themify_builder_content-1591 .tb_juvr360.module_subrow h1,.themify_builder_content-1591 .tb_juvr360.module_subrow h2,.themify_builder_content-1591 .tb_juvr360.module_subrow h3:not(.module-title),.themify_builder_content-1591 .tb_juvr360.module_subrow h4,.themify_builder_content-1591 .tb_juvr360.module_subrow h5,.themify_builder_content-1591 .tb_juvr360.module_subrow h6{color:rgba(102, 45, 145, 1);}
.themify_builder_content-1591 .tb_245p360.module_column{padding-left:30px; padding-top:0px; padding-right:0px;}
.themify_builder_content-1591 .tb_bxqu361.module_column{padding-left:0px;}
.themify_builder_content-1591 .tb_uyo1361.module-menu{mix-blend-mode:normal; margin-top:20px; margin-right:0%; margin-bottom:19px; margin-left:0%; border-left-style:none;}
.themify_builder_content-1591 .tb_uyo1361.module-menu:hover{mix-blend-mode:normal;}
.themify_builder_content-1591 .tb_uyo1361.module-menu .nav li a{color:rgba(102, 45, 145, 1);}
.themify_builder_content-1591 .tb_uyo1361.module-menu .nav li{font-weight:bold; font-size:12px;}
.themify_builder_content-1591 .tb_o0hz554.module_row{margin-top:25px;}
.themify_builder_content-1591 .tb_riy5555.module_subrow{padding-top:0px; padding-bottom:0px; border-bottom:4px solid rgba(255, 255, 255, 1); margin-top:-2px; mix-blend-mode:normal;}
.themify_builder_content-1591 .tb_riy5555.module_subrow:hover,.themify_builder_content-1591 .tb_riy5555.module_subrow:hover p,.themify_builder_content-1591 .tb_riy5555.module_subrow:hover h1,.themify_builder_content-1591 .tb_riy5555.module_subrow:hover h2,.themify_builder_content-1591 .tb_riy5555.module_subrow:hover h3:not(.module-title),.themify_builder_content-1591 .tb_riy5555.module_subrow:hover h4,.themify_builder_content-1591 .tb_riy5555.module_subrow:hover h5,.themify_builder_content-1591 .tb_riy5555.module_subrow:hover h6{color:rgba(96, 91, 168, 1);}
.themify_builder_content-1591 .tb_riy5555.module_subrow,.themify_builder_content-1591 .tb_riy5555.module_subrow p,.themify_builder_content-1591 .tb_riy5555.module_subrow h1,.themify_builder_content-1591 .tb_riy5555.module_subrow h2,.themify_builder_content-1591 .tb_riy5555.module_subrow h3:not(.module-title),.themify_builder_content-1591 .tb_riy5555.module_subrow h4,.themify_builder_content-1591 .tb_riy5555.module_subrow h5,.themify_builder_content-1591 .tb_riy5555.module_subrow h6{color:rgba(102, 45, 145, 1);}
.themify_builder_content-1591 .tb_jg0c555.module_column{padding-left:30px; padding-top:0px; padding-right:0px; margin-top:0px;}
.themify_builder_content-1591 .tb_ssks555.module-menu{mix-blend-mode:normal; margin-top:20px; margin-right:0%; margin-bottom:19px; margin-left:0%; border-left-style:none;}
.themify_builder_content-1591 .tb_ssks555.module-menu:hover{mix-blend-mode:normal;}
.themify_builder_content-1591 .tb_ssks555.module-menu .nav li a{color:rgba(102, 45, 145, 1);}
.themify_builder_content-1591 .tb_ssks555.module-menu .nav li{font-weight:bold; font-size:12px;}
.themify_builder_content-1591 .tb_sf3z762.module_row{padding-bottom:7px;}
.themify_builder_content-1591 .tb_l17j763.module-icon{font-style:normal; font-weight:600;font-family:"Montserrat"; text-align:left; padding-bottom:15px;}
.themify_builder_content-1591 .tb_l17j763.module-icon i,.themify_builder_content-1591 .tb_l17j763.module-icon a,.themify_builder_content-1591 .tb_l17j763.module-icon span{font-size:45px; line-height:48px;}
.themify_builder_content-1591 .tb_l17j763.module-icon span{color:rgba(102, 45, 145, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-1591 .tb_gbgr764.module-text{font-style:normal; text-align:left; line-height:14px; font-size:12px;}
.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap p,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap blockquote,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap h1,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap h2,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap h3,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap h4,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap h5,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap h6,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap li,.themify_builder_content-1591 .tb_gbgr764.module-text .tb_text_wrap span{color:rgba(88, 89, 91, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:500;font-family:"Montserrat";}
.themify_builder_content-1591 .tb_2o279.module_row{padding-bottom:0%; padding-top:0%;}
.themify_builder_content-1591 .tb_yy2910.module_column{padding-left:0px;}
.themify_builder_content-1591 .tb_y7k6941.module-gallery{padding-bottom:0px;}
.themify_builder_content-1591 .tb_crot745.module-buttons .module-buttons-item a{padding-bottom:13px; padding-top:13px; background-color:rgba(102, 45, 145, 1);background-image:none; margin-bottom:30px;}
.themify_builder_content-1591 .tb_crot745.module-buttons .module-buttons-item a span,.themify_builder_content-1591 .tb_crot745.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-1591 .tb_crot745.module-buttons i,.themify_builder_content-1591 .tb_crot745.module-buttons span{font-size:1.2em;}
.themify_builder_content-1591 .tb_focc948.module-buttons .module-buttons-item a{padding-bottom:13px; padding-top:13px; background-color:rgba(102, 45, 145, 1);background-image:none; margin-bottom:30px;}
.themify_builder_content-1591 .tb_focc948.module-buttons .module-buttons-item a span,.themify_builder_content-1591 .tb_focc948.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-1591 .tb_focc948.module-buttons i,.themify_builder_content-1591 .tb_focc948.module-buttons span{font-size:1.2em;}
.themify_builder_content-1591 .tb_6l14743.module-buttons .module-buttons-item a{padding-bottom:13px; padding-top:13px; background-color:rgba(102, 45, 145, 1);background-image:none; margin-bottom:30px;}
.themify_builder_content-1591 .tb_6l14743.module-buttons .module-buttons-item a span,.themify_builder_content-1591 .tb_6l14743.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-1591 .tb_6l14743.module-buttons i,.themify_builder_content-1591 .tb_6l14743.module-buttons span{font-size:1.2em;}
.themify_builder_content-1591 .tb_3zur31.module-buttons .module-buttons-item a{padding-bottom:13px; padding-top:13px; background-color:rgba(102, 45, 145, 1);background-image:none; margin-bottom:30px;}
.themify_builder_content-1591 .tb_3zur31.module-buttons .module-buttons-item a span,.themify_builder_content-1591 .tb_3zur31.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-1591 .tb_3zur31.module-buttons i,.themify_builder_content-1591 .tb_3zur31.module-buttons span{font-size:1.2em;}
.themify_builder_content-1591 .tb_pmps115.module-buttons .module-buttons-item a{padding-bottom:13px; padding-top:13px; background-color:rgba(102, 45, 145, 1);background-image:none; margin-bottom:30px;}
.themify_builder_content-1591 .tb_pmps115.module-buttons .module-buttons-item a span,.themify_builder_content-1591 .tb_pmps115.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-1591 .tb_pmps115.module-buttons i,.themify_builder_content-1591 .tb_pmps115.module-buttons span{font-size:1.2em;}
.themify_builder_content-1591 .tb_x6q811.module-buttons .module-buttons-item a{padding-bottom:13px; padding-top:13px; background-color:rgba(102, 45, 145, 1);background-image:none; margin-bottom:30px;}
.themify_builder_content-1591 .tb_x6q811.module-buttons .module-buttons-item a span,.themify_builder_content-1591 .tb_x6q811.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-1591 .tb_x6q811.module-buttons i,.themify_builder_content-1591 .tb_x6q811.module-buttons span{font-size:1.2em;}

@media screen and (max-width: 1280px) {
.themify_builder_content-1591 .tb_yy2910.module_column{padding-left:20px;}
.themify_builder_content-1591 .tb_socb11.module_column{padding-right:20px;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-1591 .tb_yy2910.module_column{padding-left:30px; padding-right:30px;}
}
@media screen and (max-width: 680px) {
.themify_builder_content-1591 .tb_ar8k359.module-icon{mix-blend-mode:normal; padding-right:0px; text-align:center;}
.themify_builder_content-1591 .tb_245p360.module_column{padding-left:0px;}
.themify_builder_content-1591 .tb_jg0c555.module_column{padding-left:0px;}
.themify_builder_content-1591 .tb_ssks555.module-menu .nav li{font-weight:bold; font-size:8px;}
.themify_builder_content-1591 .tb_ssks555.module-menu .nav li a{color:rgba(102, 45, 145, 1);}
.themify_builder_content-1591 .tb_yy2910.module_column{padding-left:20px; padding-right:20px; padding-bottom:20px; text-align:center;}
}