.tb-blog-head-inner h1{color:#fff!important}.tb-blog-head-inner a{color:#fff}.txt-single-p,.txt-single-p-a,.txt-single-p-strong,.txt-single-p-strong-a{color:#000}.txt-single-p-a a{font-size:18px}.tb-blog-single-post-style1 .wpb_wrapper ul li{color:#000}.text_bold_blog p,.text_bold_blog p a,.text_bold_blog ul li{color:#000;font-size:18px;line-height:1.8em}.txt-single-p-strong,.txt-single-p-strong-a{font-weight:700!important}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background-color:#fff0!important}.sharedaddy.sd-sharing-enabled>div{display:flex;border-top:1px solid #ddd;padding-top:12px;width:calc(100% + 15px);align-items:baseline}.wpulike.wpulike-robeen{position:absolute;width:100%;text-align:end}.sd-title::before{border-top:0!important;margin:0!important}.sharedaddy.sd-sharing-enabled{border-top:1ps solid}.sd-content{min-height:50px;display:flex;align-items:center}.sd-content ul li{margin-bottom:0}.sd-content li a{background:0 0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button::before{color:#00000069}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background-color:#fff0!important}.sd-title{color:#0000007d!important;font-size:20px!important;font-weight:400!important;margin-bottom:5px!important}.sd-title::before{border-top:0!important;margin:0!important}.sharedaddy.sd-sharing-enabled{border-top:1ps solid}.sharedaddy.sd-sharing-enabled>div{display:flex;border-top:1px solid #ddd;padding-top:12px;width:calc(100% + 15px);align-items:center}.wpulike.wpulike-robeen{position:absolute;width:100%;text-align:end}.jp-relatedposts-post{display:grid}.jp-relatedposts-post>:nth-child(1){padding-bottom:7px}.jp-relatedposts-post>:nth-child(2){grid-row:3;padding:7px 0}.jp-relatedposts-headline{font-size:20px!important;width:100%!important;color:#000!important}.jp-relatedposts-headline>em::before{border-bottom:1px solid rgba(0,0,0,.2);height:3px}#jp-relatedposts{display:grid;width:calc(100% + 15px)}ul.recentcomments li{color:#0089f7}li.recentcomments{display:grid;padding-bottom:15px!important;margin-bottom:0!important;background:url(https://reyma.com.mx/recent_comments/) no-repeat 4px top;padding-left:40px;position:relative;list-style:none!important;padding-top:10px!important}li.recentcomments::after{content:"";width:7px;height:7px;border-width:4px;border-style:solid;-webkit-border-radius:100%;border-radius:100%;position:absolute;left:3px;top:14px;display:block;color:#0089f7!important;z-index:1}.tb-post.tb-style5 .tb-post-title{min-height:inherit}#categories-2 ul{display:flex;flex-wrap:wrap}#categories-2 ul li{border:1px solid rgba(0,0,0,.2);margin-right:7px;margin-bottom:10px}#categories-2 ul li a{margin:0;padding:7px}#categories-2 ul li:hover{border-color:#000}.comment-author-link,.comment-author-link a{color:#626262!important;font-weight:700!important;font-size:15px}.tb-post-info .tb-style1.tb-color1 .post-categories a{color:#00a0ff!important}.tb-share-list .tb-google,.tb-share-list .tb-mail,.tb-share-list .tb-reddit{background:0 0;border-color:transparent;display:none}li.lista>li:before{counter-increment:li;content:counter(li)}.tb-catagory.tb-style1 .post-categories a{text-transform:uppercase;font-size:11px;color:#00a0ff;font-weight:400;position:relative}.blog .sidebar.right-sidebar .widget_media_image{visibility:hidden;display:none}.sidebar.right-sidebar .widget_media_image{border:0;padding-top:0;padding-bottom:0;margin-bottom:10px}@media screen and (max-width:590px){.tb-share.tb-style1.text-center:hover{width:auto;overflow:visible}.tb-share.tb-style1.text-center{width:10px;overflow:auto}}.banners-btn{flex-wrap:wrap;padding:30px 0 30px 0}.banners-btn a{display:flex;justify-content:center}@media screen and (min-width:991px){.banners-btn a{flex-basis:33%}.banners-btn a:not(:nth-child(0)){padding-right:4px;padding-bottom:4px}}@media screen and (min-width:767px) and (max-width:991px){.banners-btn a{flex-basis:50%}.banners-btn a{padding-bottom:4px}}@media screen and (max-width:767px){.banners-btn a{flex-basis:auto}.banners-btn a{padding-bottom:4px}}.btn-trab-hid,.btn-trab-leon,.btn-trab-mer,.btn-trab-mex,.btn-trab-mon,.btn-trab-san,.btn-trab-son{color:#007bff!important;background-color:transparent;background-image:none;border-color:#007bff}.titulo-vacante{border-bottom:1px solid rgba(0,0,0,.2);border-bottom-width:3px;padding-bottom:27px;margin-bottom:11px!important;border-bottom-style:double;color:#7a797a!important;font-size:3em!important}.datos-vacante,.img-vacante{flex:50%}.datos-vacante{min-width:300px}.subt-vacante{color:#00a0ff!important;margin:15px 0 10px!important;font-size:20px!important}/*! .datos-vacante ul:first-of-type li,*/.datos-vacante a,.datos-vacante p{font-size:15px;line-height:1.5em;color:#7a7a7a;padding-left:27px}.frm-vacante textarea{height:8.5em}.frm-vacante label{margin:0}.bolsa-trabajo-header .elementor-widget-wrap{display:grid!important}.bolsa-trabajo-header .elementor-widget-wrap>div{grid-row:1;grid-column:1}.elementor-element.elementor-element-bc92507.elementor-widget.elementor-widget-heading{height:100%;display:flex;justify-content:center;align-items:center}.single-job_listing .tb-content .container>div.empty-space{display:none}.single-job_listing .tb-content .container>.row>div{margin:0;margin-top:-15px}.contacto-vacante>li::before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;display:flex;height:1.3em;width:1em;align-items:center;justify-content:center}.contacto-vacante>li.numeros-vacante::before{content:"\f879"}.contacto-vacante>li.horarios-vacantes::before{content:"\f017"}.contacto-vacante>li.web-vacante::before{content:"\f109"}.contacto-vacante{padding-left:23px!important}.contacto-vacante>li.web-vacante{display:flex}.job_listings li ul li.job-type{font-size:larger;color:var(--e-global-color-secondary)!important}.job_listings li div.position>h3{font-size:large!important;font-family:Helvetica,Sans-serif}.req_vacante ul{padding-left:45px}.frm-vacante-cont-2 .codedropz-upload-wrapper{margin-top:31px}.req_vacante ul{padding-left:45px}.frm-vacante-cont-2 .codedropz-upload-handler{display:flex;justify-content:center}.contacto-vacante li p{font-size:18px;color:var(--e-global-color-primary)}@media only screen and (min-width:768px){.frm-vacante>div{width:50%}.frm-vacante-cont-1{padding-right:15px}}@media only screen and (min-width:768px){.img-vacante img{padding-right:5px}.datos-vacante{padding-left:15px}.img-vacante img{margin-top:20px;height:fit-content;width:777px!important}.codedropz-upload-container{max-width:331px}.company_logo.company_logo_vacante.stone-steel{height:117px}}@media only screen and (max-width:767px){.frm-vacante-cont-1{width:100%}.img-vacante{justify-content:center!important}.img-vacante img{width:auto;height:100%}.frm-vacante-cont-2{width:100%}}.img-vacante{align-items:center}.frm-vacante{padding-right:0!important;max-width:800px}.info-vacante{max-width:685px}.vacantes-info-cont{display:flex;justify-content:center}.frm-vacantes-cont{display:flex;justify-content:center}.vacantes-info-cont{margin-top:85px}.frm-vacantes-cont{margin-bottom:57px!important}.frm-vacante span input{min-width:100px!important;width:100%}.bolsa-trabajo-header{background-position:center}.job_listing.type-job_listing{margin-top:15px!important;padding-bottom:15px!important}.company_logo_vacante{width:auto!important;min-height:83px!important;margin-top:-23px}.position_vacante{padding-left:83px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#014887}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0}.company_logo.company_logo_vacante{visibility:initial!important;text-align:center}.company_logo.company_logo_vacante.stone-steel{height:117px;object-fit:cover}.codedropz-upload-container{max-width:331px}.single-job_listing #jp-relatedposts,.single-job_listing .tb-blog-head.tb-bg.tb-flex,.single-job_listing .tb-blog-nav{display:none!important}.company_logo.company_logo_vacante{visibility:initial!important;text-align:center}.company_logo.company_logo_vacante.stone-steel{object-fit:cover;height:195px;width:100%!important}.codedropz-upload-inner h3{white-space:break-spaces}#sp-testimonial-free-wrapper-11549{overflow:visible}.slick-track{display:flex!important;align-items:center}.slick-list.draggable{padding:20px 0 20px 17px;width:100%}.container-top{display:flex;align-items:center}.container-top .sp-tfree-client-image{margin:0;width:75px;height:57px;text-align:left}.container-top .wp-post-image{height:100%;width:57px}.marco-testimonial{padding-right:25px!important;padding-left:9px}.marco-testimonial>div{padding-top:8px;padding:10px;box-shadow:0 7px 15px 0 rgba(0,0,0,.09);min-height:315px;border-radius:12px;transition:all .4s ease}.marco-testimonial>div:hover{box-shadow:0 15px 33px 5px rgba(160,171,201,.3)}#sp-testimonial-free-wrapper-11549 .sp-testimonial-free-section .slick-next,#sp-testimonial-free-wrapper-11549 .sp-testimonial-free-section .slick-prev{border:1px solid #777!important;border-radius:50px}.container-top .container-star-designation{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.number-star,.tfree-client-designation{font-style:italic;color:#000000a1!important}.tfree-client-designation{font-size:16px!important;font-family:Lato,sans-serif}.container-star-number{display:inline-flex}.container-star-number .number-star{margin-left:30px}.tfree-client-name{text-align:start!important;margin-top:25px!important}.tfree-client-testimonial{text-align:left!important;font-family:Lato,sans-serif}.countdown-conv .time_circles h4,.countdown-conv .time_circles span{color:#000!important}.tb-hero-subtitle.tb-f18-lg.tb-line1-6.tb-mb2,.tb-hero-subtitle.tb-f18-lg.tb-line1-6.tb-mb2 strong{font-weight:400}.tb-footer-social-btn.tb-style1.tb-color1 a:hover,.tb-site-footer a{color:#fff;opacity:1!important}.tb-dark-footer.tb-site-footer a:hover{opacity:.6!important}.slick-dots li button{cursor:pointer}.container-top::before{content:"\201D";font-size:85px;width:50px;margin-bottom:-50px;padding-right:15px;padding-left:10px;transition:all 40ms ease;-moz-transition:all .5s ease;-webkit-transition:all .4s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.contactanos-label{display:inline-block;margin-bottom:.5rem}.titulo-contactanos>div>:first-child{margin-bottom:50px;padding-left:10px;font-family:Lato,sans-serif}.frm-contacta{display:flex;margin-bottom:35px}#contactanos form>div:nth-child(5)>:first-child{align-items:flex-start!important}.texto-contactanos,form .frm-contacta label{max-width:100px!important;width:100%!important;margin:0!important;display:flex!important;align-items:center;font-size:18px;color:#014887}.frm-contacta span{flex-basis:100%}.frm-contacta span input,.frm-contacta span textarea{border-radius:37px!important;border-color:#052453!important;border-width:2px!important}#contactanos #Email,#contactanos #Nombre,#contactanos #Telefono{background-repeat:no-repeat;padding-left:55px}#contactanos #Nombre{background-size:53px 53px;background-position:-6px -6px;background-image:url(https://reyma.com.mx/contactanos/contacto1/)}#contactanos #Telefono{background-size:49px 49px;background-position:-6px -5px;background-image:url(https://reyma.com.mx/contactanos/contacto-2/)}#contactanos #Email{background-size:45px 45px;background-position:-3px -4px;background-image:url(https://reyma.com.mx/contactanos/contacto-3/)}#contactanos #media_image-5 .image{max-height:137px;width:auto}#contactanos .contactanos-label{display:inline-block!important;margin-bottom:.5rem!important}.contactanos-titulo h2{font-family:Helvetica;font-size:15pt;color:#000;font-weight:700;padding:2em 50px}.btn-contactanos{background:#052453!important;color:#f9f9f9!important;border-radius:7px!important;font-weight:900!important}.fade-in-image{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.job_filters{background:#00a0ff15}.frm-vacantes-cont form{display:flex;flex-wrap:wrap;justify-content:center}footer #searchform>div{display:flex}.footer-back{background-image:url(https://reyma.com.mx/productos-footer/);background-size:518px 227px;background-repeat:no-repeat;background-position:52%;background-position-y:bottom}footer .tb-site-footer,footer .tb-site-footer.tb-style2{background-image:linear-gradient(to right,#080c18,#223a7e)}footer #searchform input,footer .woocommerce-product-search input{width:100%;height:45px;border:inherit;border-radius:50px;padding:5px 55px 5px 15px;padding-left:15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-left:20px;background-color:transparent;z-index:1;color:#fff}footer #searchform::before,footer .woocommerce-product-search::before{content:"";position:absolute;left:0;top:0;background-image:url(https://reyma.com.mx/busqueda/);background-size:contain;width:255px;height:45px;background-repeat:no-repeat;z-index:0}footer #searchform input#searchsubmit,footer .woocommerce-product-search button{position:absolute;top:0;padding:0;left:calc(100% - 45px);width:45px;font-weight:500;color:#fff;font-size:14px;border-radius:50px;border:none;cursor:pointer;z-index:1;opacity:0;height:100%}footer .tb-copyright .col-lg-12{font-weight:400}#media_image-5 .image{max-width:88px!important;height:auto!important}.desechables_bio_img_1,.img_footer_blog{margin:0 70px 0 90px!important;padding:12px 0 0 0}@media only screen and (max-width:991px) and (min-width:767px){.desechables_bio_img_1,.img_footer_blog{margin:0 90px 0 90px!important;padding:12px 0 0 0}}@media only screen and (max-width:767px){.desechables_bio_img_1,.img_footer_blog{margin:0!important}}.txt_blog_footer p{font-size:18px;line-height:2.1;padding-bottom:2em}.desechables_bio_img_1,.img_footer_blog{margin:0 70px 0 90px!important;padding:12px 0 0 0}@media only screen and (max-width:991px) and (min-width:767px){.desechables_bio_img_1,.img_footer_blog{margin:0 90px 0 90px!important;padding:12px 0 0 0}}@media only screen and (max-width:767px){.desechables_bio_img_1,.img_footer_blog{margin:0!important}}.txt_blog_footer p{font-size:18px;line-height:2.1;padding-bottom:2em}.text-center.tb-f13-lg.tb-line1-3{color:transparent}.tb-promotion-bar.tb-style1.tb-flex.tb-ping-gray-bg{display:none}.tb-main-header{padding-top:0}.tb-site-header.tb-sticky-logo.tb-header-style.tb-header-style13.tb-full-width.tb-style1.tb-sticky-header.tb-transparent-header.tb-color1.tb-remove-header-padding.small-height{padding:15px 0}.tb-page-header{background-color:#abc;opacity:0}.marg-lg-b100{display:none}.tb-page-heading{display:none;padding-top:155px}.tb-page-header{padding-top:355px}.tb-page-heading-wrap{padding:0 0}.tb-custom-logo{max-height:100px!important;padding:2px}.home .tb-transparent-header.tb-header-style13 .tb-ping-gray-bg{border-bottom:1px solid;color:#c7ecff}.ui-widget-header{background:0 0}.tb-main-header nav ul li:last-child>a::before{content:"";background:url(https://reyma.com.mx/btn_kovu_reyma_up/);background-size:contain;background-repeat:no-repeat;width:0px;height:0px;position:absolute;z-index:0;top:0;bottom:0;margin:auto}.page-id-328 .tb-page-header{display:none}.page-id-328 .tb-site-header .tb-primary-nav-list>.menu-item>a{color:#fff!important}.page-id-328 .small-height .tb-primary-nav-list>.menu-item>a{color:#000!important}.tb-main-nav.tb-m-menu{background:#fff}.page-id-328 .tb-site-header .tb-m-menu .tb-primary-nav-list>.menu-item>a{color:#000!important}.page-id-328 .tb-m-menu-btn-ext span::after,.page-id-328 .tb-m-menu-btn-ext span::before{background-color:#fff}.page-id-328 .tb-m-menu-btn span,.page-id-328 .tb-m-menu-btn span::after,.page-id-328 .tb-m-menu-btn span::before{background-color:#fff}.page-id-328 .small-height .tb-m-menu-btn span,.page-id-328 .small-height .tb-m-menu-btn span::after,.page-id-328 .small-height .tb-m-menu-btn span::before{background-color:#000}.page-id-328 .tb-site-header.small-height .tb-primary-nav-list>.menu-item>a{text-shadow:none}.page-id-328 .tb-site-header .tb-primary-nav-list>.menu-item>a{text-shadow:.1em .1em .3em #333}.tb-main-nav{background-color:transparent}.tb-site-header.small-height .tb-logo-sticky{display:none}.page-id-328 .tb-site-header.tb-sticky-logo.tb-header-style.tb-header-style13.tb-full-width.tb-style1.tb-sticky-header.tb-transparent-header.tb-color1.tb-remove-header-padding.small-height{background:#fff}.page-id-328 .tb-site-header.tb-sticky-logo.tb-header-style.tb-header-style13.tb-full-width.tb-style1.tb-sticky-header.tb-transparent-header.tb-color1.tb-remove-header-padding{background:0 0;-webkit-box-shadow:0 0 0 -10px transparent;margin-bottom:0 0 0 -10px transparent}.tb-site-header.tb-sticky-logo.tb-header-style.tb-header-style13.tb-full-width.tb-style1.tb-sticky-header.tb-transparent-header.tb-color1.tb-remove-header-padding,.tb-site-header.tb-sticky-logo.tb-header-style.tb-header-style13.tb-full-width.tb-style1.tb-sticky-header.tb-transparent-header.tb-color1.tb-remove-header-padding.small-height{background:#fff;color:#000!important;-webkit-box-shadow:0 10px 10px -10px #ededed;margin-bottom:0 10px 10px -10px #ededed}.small-height .tb-primary-nav-list>.menu-item>a{color:#000!important}.tb-site-header .tb-primary-nav-list>.menu-item>a{color:#000!important}.h-medio-ambiente .df-section-heading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.h-medio-ambiente .df-hero-subtitle{flex-basis:100%;white-space:nowrap}.df-hero-subtitle{white-space:nowrap}.tb-hero-subtitle.tb-f18-lg.tb-line1-6.tb-mb2{text-align:justify}.elementor-kit-6976 h1{color:var(--e-global-color-primary);font-family:Helvetica,Sans-serif;font-size:35px;font-weight:600}.elementor-kit-6976 .elementor-button,.elementor-kit-6976 button,.elementor-kit-6976 input[type=button],.elementor-kit-6976 input[type=submit]{background:0 0;color:#fff}@media only screen and (max-width:991px){.tb-main-header nav ul>li:last-child>a{justify-content:inherit;padding:25px 35px 8px 20px}}@media screen and (max-width:991px){.tb-main-header-right .tb-header-btn{margin-right:inherit;margin-left:0;position:inherit;right:0;top:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;display:flex}.tb-main-header-right .tb-header-btn{margin-right:65px!important}#translation{margin-right:65px}#translationT{margin-left:-65px!important}}.swiper-container .elementor-swiper-button,.swiper-container:hover .elementor-swiper-button i::before{transition:all .4s ease}.swiper-container:hover .elementor-swiper-button{background:#fff;border-radius:50px;padding:7px}.swiper-container:hover .elementor-swiper-button i::before{color:#666}.ulp-layer a{display:block;height:100%;border-radius:7px}.ulp-content>:nth-child(2) a{display:flex;align-items:center}.wws-popup-container--position{width:auto}#timeline-test .wpostahs-slider-nav-content.slick-slide.slick-current.slick-active{margin:0 15px}#timeline-test .slick-track{align-items:baseline}#timeline-test .slick-list.draggable{padding:0 0 20px 17px}#timeline-test .slick-list.draggable{padding:0 0 20px 0;margin:0 0}#timeline-test .wpostahs-slider-nav-content.slick-slide.slick-current.slick-active{margin:0 0}#timeline-test .slick-prev.slick-arrow{left:-15px!important}#timeline-test .slick-next.slick-arrow{right:-15px!important}#timeline-test .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow{margin-top:-25px!important}.ETI span{margin-left:50px}.list_1{display:block;margin-top:3em}.list_2{display:flex;margin-top:1em}.list_text{display:inline;margin-top:0}.text_title{font-weight:900}.eti_title{font-weight:600;font-size:18pt;display:flex}.btn_imprime{border:none;font-weight:600!important;font-size:12pt!important;text-decoration:none!important;margin-right:50px}.elementor-9023 .elementor-element.elementor-element-c32ec1f .elementor-image img{height:auto}.list_dot{display:flex;-webkit-box-flex:1;display:list-item}@media print{#navigation,#wws-layout-1,.no_imprima,footer,header{display:none}#imprime{display:inherit!important}.eti_title{font-size:24pt}.list_text{font-size:20px}.ETI{margin-left:20px;margin-inline-start:auto;color:#000}.elementor-9023 .elementor-element.elementor-element-c32ec1f .elementor-image img{margin-top:-100px;height:auto}.list_1{margin-top:4em!important}.list_2{margin-top:2em!important}}@media screen and (max-width:760px){.ETI span{margin-left:0}.list_2,.list_dot,.list_text{margin-left:30px!important}}#image-map-pro-3134 .hs-arrow-bottom{border:none!important}#corporativo-reyma-info,#distribuidora-reyma-info,#grupo-industrial-reyma-info,#reyma-del-este-central-info,#reyma-del-noroeste-info,#reyma-del-sureste-info,#reyma-usa-info{padding:0 20px 0 18px;margin-top:-28px;z-index:-1;position:inherit}#reyma-del-noroeste{-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;opacity:1}@media only screen and (min-width:1100px){#image-map-pro-3134 .imp-tooltip.imp-tooltip-visible{left:calc(100% + 10px)!important;top:25%!important;background-color:transparent!important}}@media only screen and (max-width:1100px){#image-map-pro-3134 .imp-tooltip.imp-tooltip-visible{left:calc(100% + 10px);top:25%;background-color:transparent!important}}@media screen and (max-width:767px) and (min-width:361px){.df-flipbox.df-style1.df-type1{height:500px}}.tb-main-header nav ul>li:last-child>a{display:none;justify-content:center;font-size:0;padding:25px 35px 10px 35px}.tb-main-header nav ul li:last-child>a::before{content:"";background:url(https://reyma.com.mx/btn_kovu_reyma_up/);background-size:contain;background-repeat:no-repeat;width:0px;height:0px;position:absolute;z-index:1;top:0;bottom:0;margin:auto}@media only screen and (max-width:991px){.tb-main-header nav ul>li:last-child>a{padding:25px 35px 8px 20px}.tb-primary-nav-list>li:last-of-type{display:flex;justify-content:flex-start;padding-left:35px}}.productos-informacion,.productos-titulo{margin:0!important;padding:0!important}.productos-informacion div>:first-child,.productos-titulo div>:first-child{margin:0}.productos-titulo div>:first-child{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:48px;color:#014886;margin-bottom:32px!important}.productos-informacion div>:first-child,.productos-informacion div>p{font-family:"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;color:#0d2350}.mtr-cell-content>div:nth-of-type(n+2){display:none}.tb-blog-head-inner a{color:#fff}#tablaprueba .ui-state-default.ui-state-active,#tablaprueba .ui-state-default.ui-state-active:hover{border:1px solid #184ffc;background-color:#184ffc;border-radius:7px}#tablaprueba .ui-state-default.ui-state-active a{color:#fff!important;font-weight:700}#tablaprueba .ui-state-default.ui-state-default{border:1px solid #9192a7;border-radius:7px;margin:10px 15px auto}#tablaprueba .ui-state-default.ui-state-default a{color:#9192a7}#tablaprueba .ui-state-default.ui-state-default:hover{border:1px solid #d0d0d7;background-color:#fff}#tablaprueba .ui-state-default.ui-state-active a:hover,#tablaprueba .ui-state-default.ui-state-default a:hover{color:#184ffc!important;background-color:#fff;border-radius:7px}#tablaprueba .ui-widget-header{background-color:#fff;border:none}#tablaprueba .ui-widget.ui-widget-content{border:none}#tablaprueba .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,#tablaprueba .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{background-color:#fff;padding:15px}#tablaprueba .wpb_text_column.wpb_content_element{border:1px solid #9192a7;border-radius:17px;padding:10px}#tablaprueba .mainul li:nth-of-type(5n+1)::before,#tablaprueba .mainul li:nth-of-type(5n+2)::before,#tablaprueba .mainul li:nth-of-type(5n+3)::before,#tablaprueba .mainul li:nth-of-type(5n+4)::before{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#184ffc}#tablaprueba .mainul li:last-child::before{width:0}.wpb_tabs .ui-state-default.ui-state-active,.wpb_tabs .ui-state-default.ui-state-active:hover{border:1px solid #184ffc;background-color:#184ffc!important;border-radius:7px}.wpb_tabs .ui-state-default.ui-state-active a{color:#fff!important;font-weight:700}.wpb_tabs .ui-state-default.ui-state-default{border:1px solid #9192a7;border-radius:7px;margin:10px 15px auto}.wpb_tabs .ui-state-default.ui-state-default a{color:#9192a7}.wpb_tabs .ui-state-default.ui-state-default:hover{border:1px solid #d0d0d7;background-color:#fff!important}.wpb_tabs .ui-state-default.ui-state-active a:hover,.wpb_tabs .ui-state-default.ui-state-default a:hover{color:#184ffc!important;background-color:#fff;border-radius:7px}.wpb_tabs .ui-widget-header{background-color:#fff;border:none}.wpb_tabs .ui-widget.ui-widget-content{border:none}.wpb_tabs .ui-tabs-panel,.wpb_tabs .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_tabs .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,.wpb_tabs.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#fff;padding:15px}.page .vc_row.wpb_row.vc_inner.vc_row-fluid,.wpb_tabs .wpb_text_column.wpb_content_element{border:1px solid #9192a7;border-radius:17px;padding:10px}.vc_row.wpb_row.vc_inner.vc_row-fluid{margin-left:0}.wpb_tabs .mainul li:nth-of-type(5n+1)::before,.wpb_tabs .mainul li:nth-of-type(5n+2)::before,.wpb_tabs .mainul li:nth-of-type(5n+3)::before,.wpb_tabs .mainul li:nth-of-type(5n+4)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(5n+1)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(5n+2)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(5n+3)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(5n+4)::before{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#184ffc;z-index:1}.wpb_tabs .mainul li:last-child::before,.wpb_tabs .vc_row-fluid div:last-child::before{width:0}.wpb_content_element .wpb_tour_tabs_wrapper a{color:var(--e-global-color-text);font-family:Helvetica,Sans-serif;font-size:13px;font-weight:400;line-height:1.1em;letter-spacing:-.1px}.wpb_content_element .wpb_tour_tabs_wrapper a:hover{color:var(--primary)}.comment-list ol li,.comment-list ul li,.tb-content.default-page ol li,.tb-content.default-page ul li,.tb-simple-text ol li,.tb-simple-text ul li{margin-top:0}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none;color:#666}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress td,.tablepress th{padding:8px!important;border:none;background:0 0;text-align:left;float:none!important}.tb-content.default-page{font-size:14px;line-height:1.6em}.comment-list table th,.tb-content.default-page table th,.tb-simple-text table th{font-weight:500;color:#666}.comment-list table,.tb-content.default-page table,.tb-simple-text table{margin-bottom:0;width:100%;margin-top:0}.tb-content.default-page ul{margin-bottom:0}.tb-111-bg{background-color:#052453}.tb-ping-gray-bg{background-color:#c7ecff}.tb-promotion-bar.tb-style1{color:#000d33!important}@media screen and (max-width:1023px){.wpb_tabs .mainul li:nth-of-type(3n+1)::before,.wpb_tabs .mainul li:nth-of-type(3n+2)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(3n+1)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(3n+2)::before{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#184ffc;z-index:1}}@media screen and (max-width:1399px){.wpb_tabs .mainul li:nth-of-type(4n+1)::before,.wpb_tabs .mainul li:nth-of-type(4n+2)::before,.wpb_tabs .mainul li:nth-of-type(4n+3)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(4n+1)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(4n+2)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(4n+3)::before{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#184ffc;z-index:1}}@media screen and (max-width:639px){.wpb_tabs .mainul li:nth-of-type(n+1)::before,.wpb_tabs .vc_row-fluid div:nth-of-type(n+1)::before{width:0}}@media screen and (max-width:1023px){#tablaprueba .mainul li:nth-of-type(3n+1)::before,#tablaprueba .mainul li:nth-of-type(3n+2)::before{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#184ffc}}@media screen and (max-width:1399px){#tablaprueba .mainul li:nth-of-type(4n+1)::before,#tablaprueba .mainul li:nth-of-type(4n+2)::before,#tablaprueba .mainul li:nth-of-type(4n+3)::before{content:"";height:60%;width:1px;position:absolute;right:0;top:20%;background-color:#184ffc}}@media screen and (max-width:639px){#tablaprueba .mainul li:nth-of-type(n+1)::before{width:0}}#timeline-test .wpostahs-slider-nav-content.slick-slide.slick-current.slick-active{margin:0 15px}#timeline-test .slick-track{align-items:baseline}#timeline-test .slick-list.draggable{padding:0 0 20px 17px}#timeline-test .slick-list.draggable{padding:0 0 20px 0;margin:0 0}#timeline-test .wpostahs-slider-nav-content.slick-slide.slick-current.slick-active{margin:0 0}#timeline-test .slick-prev.slick-arrow{left:-15px!important}#timeline-test .slick-next.slick-arrow{right:-15px!important}#timeline-test .wpostahs-slider-design-1 .wpostahs-slick-slider .slick-arrow{margin-top:-25px!important}#translation{display:flex;margin-left:30px;align-items:center;margin-top:8px}#flags{width:auto}#Spanish{margin-right:10px}.tb-main-header-right{display:flex}#translationT{display:flex;justify-content:flex-start;margin-left:-50px;margin-top:-90px;margin-bottom:90px;z-index:110;position:fixed;width:100%;float:right;flex-direction:row-reverse;flex-wrap:wrap;height:0}#translation #flags{height:0}.page-id-328 #translationT,.single-post #translationT{margin-top:66px}.contenedor-cod-producto{display:flex;justify-content:center;align-items:center}.co-eu{background:url(https://reyma.com.mx/wp-content/uploads/2021/04/Bandera-usa-20x20-1.png) no-repeat!important;height:20px;width:20px;border-radius:50%}.co-mx{height:20px;width:20px;border-radius:50%}.con-cod-r{height:20px;text-align:center}.co-producto{flex-basis:calc(100% - 50px);text-align:center}@media only screen and (max-width:420px){.tb-btn.tb-btn-style.tb-btn-br50.tb-style10{margin-left:110px}#translationT{margin-top:-103px}.page-id-328 #translationT,.single-post #translationT{margin-top:54px}#translation{display:flex;margin-left:inherit;align-items:center;margin-top:8px}#sortable{display:flex;flex-wrap:wrap;margin-left:1%!important;justify-content:flex-end;align-items:center}#Spanish{margin-right:0}.tb-btn.tb-style10,.tb-btn.tb-style9{padding: 0.3em !important}}
.list_colora colora {
  color: var( --e-global-color-57a7f44 );
  font-weight: 700;
}
.list_colora ul li span i::before {
  position: absolute;
  top: 1.7em;
}
.colores_film p {
	display: flex;
	justify-content: center;
}
.colores_film p > :first-child {
	background-color: var(--e-global-color-secondary);
	max-width: 250px;
	width: 100%;
	padding: 20px 57px;
	border-radius: 50px;
	display: flex;
	justify-content: center;
}
.alignfull {
	width: 100vw;
	margin: 20px calc(50% - 50vw);
}
.colores_film > div > div {
  flex-wrap: wrap;
}
@media only screen and (min-width: 1025px) {
	.colores_film > div > div > div {
		width: 33.3% !important;
	}
	.tam_text_stfl > div > :first-child{
		font-size: calc(2.7em + 1vw);
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.materiales_flip_desc > div > div {
		padding: 10px 3px !important;
	}
}
colora_h {
  color: #0077b6;
}
.element_no_wrap > div > div {
  flex-direction: column;
  flex-basis: 300px;
  justify-content: center;
}
.wpcf7-response-output {
  width: 100%;
}
.position.position_vacante {
  text-transform: uppercase;
}

.post-30556 .cont_link_b::before,
.post-32000 .cont_link_b::before {
  content: "";
  background-position-x: 111px !important;
  background-position: right;
  background-size: auto 80%;
  background-repeat: no-repeat;
  background-position-x: right;
  max-width: 100%;
  height: 100%;
  top: 0;
  z-index: 7;
  position: absolute;
  width: 100%;
  right: 0;
}
.cont_link_b {
  position: relative;
}

.diploma-template-default .tb-blog-head, .diploma-template-default .jp-relatedposts, .diploma-template-default .tb-share, .diploma-template-default .tb-blog-nav {
  display: none !important;
}
.post-30556 .cont_link_b .company, .post-30556 .cont_link_b .meta, .post-32000 .cont_link_b .company, .post-32000 .cont_link_b .meta {
  display: none;
  visibility: hidden;
}
#custom_img_bt {
  max-width: 800px;
  margin-bottom: 20px;
	height: 100%;
	max-height: 100%;
	width: 100%;
}
/*.job_listings .post-30571 {
  visibility: hidden !important;
  display: none;
}*/
.job_filters .job_types {
  display: block !important;
}
.prin_select_cont {
  text-align: center;
}
.txt_informativo2 label {
	color: #0D2767 !important;
}
.btn.btn-lg.btn-primary {
  color: #000;
  margin: 15px 0;
  width: 100%;
	padding: 20px 0;
	background-color: #fff0;
}
.select_principal_opciones > :first-child input {
  max-width: 500px;
}
.select_principal_opciones > :first-child {
  width: 100%;
  text-align: center;
  justify-content: center;
  display: flex;
}
.btn_com, .btn_bio {
  padding: 0;
}
.cot_cat .titulo {
  font-weight: 600;
	font-family: "Lato", Sans-serif;
	color: var( --e-global-color-652d67f );
}
.elementor-tabs-content-wrapper .elementor-tab-title.elementor-active {
  background-color: #d4d4d497;
}
.cont_list .tb-hero-subtitle {
  line-height: 2em !important;
  margin-top: 30px;
}
.cat_img img {
	box-shadow: inset 0 3em 3em rgba(0,0,0,0.1), 0.3em -0.3em 0em 0.3em rgba(255, 255, 255, 0), -0.25em 0.25em 0.5em rgba(0, 0, 0, 0.7);
}
.cat_bio::before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #eeee;
  margin-bottom: 10px;
}
.txt_informativo_gto label {
  text-align: center;
  color: #0D2767 !important;
  line-height: 1.6em !important;
}
.txt_informativo_gto label > span {
  display: inline-block !important;
  font-weight: 700 !important;
}
.txt_informativo_gto a > label {
  font-weight: 400;
}
.txt_informativo_gto a:hover > label, .txt_informativo_gto a:hover > label span {
  cursor: pointer;
  text-decoration: underline;
}

/* Styling Checkbox Starts */
.checkbox-label {
    display: block;
    position: relative;
    margin: auto;
    cursor: pointer;
    font-size: 22px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    clear: both;
}

.checkbox-label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.checkbox-label .checkbox-custom {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 24px;
    width: 24px;
    background-color: transparent;
    border-radius: 5px;
  	transition: all 0.3s ease-out;
  	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-ms-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
    border: 2px solid #cdb22c;
}


.checkbox-label input:checked ~ .checkbox-custom {
    background-color: #FFFFFF;
    border-radius: 5px;
    -webkit-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity:1;
    border: 2px solid #cdb22c;
}


.checkbox-label .checkbox-custom::after {
    position: absolute;
    content: "";
    left: 12px;
    top: 12px;
    height: 0px;
    width: 0px;
    border-radius: 5px;
    border: solid #cdb22c;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(0deg) scale(0);
    -ms-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    opacity:1;
  	transition: all 0.3s ease-out;
  	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-ms-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
}


.checkbox-label input:checked ~ .checkbox-custom::after {
  -webkit-transform: rotate(45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
  transform: rotate(45deg) scale(1);
  opacity:1;
  left: 8px;
  top: 3px;
  width: 6px;
  height: 12px;
  border: solid #53ab52;
  border-width: 0 3px 3px 0;
  background-color: transparent;
  border-radius: 0;
}
#changeText1 {
  text-align:center;
}
#FormVisibleBtn {
	opacity: 0.5;
}
#FormVisibleBtn a, #FormVisibleBtn a span {
  cursor: pointer;
  color: white;
  font-size: 18px;
}
#FormVisible {
	display: none;
	visibility: hidden;
  opacity: 0;
	transition: all 0.3s ease-out;
  	-webkit-transition: all 0.3s ease-out;
  	-moz-transition: all 0.3s ease-out;
  	-ms-transition: all 0.3s ease-out;
  	-o-transition: all 0.3s ease-out;
}
body.elementor-page-32051 {
  background-color: #010005;
}
.elementor a {
  font-size: 14px !important;
}
.productos_kovu_kihara .elementor-image {
  height: 250px;
  padding: 20px 0;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  align-items: end;
  align-items: self-end;
}
@media only screen and (max-width: 767px) {
	.centrado_txt_kovu p {
		text-align: center;
	}
}
/* feria silao */
.img_bg_static img {
	object-fit: cover;
	max-width: 2248px;
	object-position: center;
	width: 100vw;
	margin: auto;
}
.feria_silao_botes_img {
  position: relative;
}
.feria_silao_unicel_r .feria_silao_botes_img::before {
  background-image: linear-gradient(180deg, #F5B959 89%, #803884 89%) !important;
  content: "";
  width: calc(100% + 110px);
  height: 100%;
  position: absolute;
  z-index: 1;
  background-size: contain 100vw;
  background-repeat: no-repeat;
  left: -55px;
}
.feria_silao_unicel_r .feria_silao_botes_img::after {
  content: "";
  background-image: URL('https://reyma.com.mx/wp-content/uploads/2022/07/personas.png');
  position: absolute;
  width: 100%;
  height: 100%;
  top: 47px;
  left: 0;
  z-index: 7;
  background-size: contain;
	background-repeat: no-repeat;
}
.galeria_iniciativa_unicel > div > div > div {
  border-radius: 20px;
}
.footer_feria_silao {
  overflow: hidden;
}
.back_img_separadores::before {
	content: "";
	position: absolute;
	width: 100%;
	background-size: 2024px;
	margin: calc(50% - 50vw);
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}
.back_footer::before {
	bottom: -6px;
	background-image: URL("https://reyma.com.mx/wp-content/uploads/2022/07/barra_footer.svg");
	height: 207px;
}
.back_img_separadores.back_head::before {
  background-image: URL("https://reyma.com.mx/wp-content/uploads/2022/07/barra_01.svg");
  height: 373px;
  bottom: calc(-373px / 2);
}
.back_img_separadores.back_botes::before {
  background-image: URL("https://reyma.com.mx/wp-content/uploads/2022/07/barra_02.svg");
  height: 300px;
  top: calc(-300px / 2);
}
.txt_bg_feria {
  height: 0;
}
.txt_bg_feria .txt_bg_txt, .txt_bg_feria_nh .txt_bg_txt {
  position: absolute;
	bottom: 0;
}
/*.txt_bg_feria .txt_bg_txt {
	bottom: -100px;
}
.txt_bg_feria .txt_bg_txt img {
  width: 100vw;
  padding-left: 40px;
}*/
/* fin feris silao */

/*Boton Cerrar Fiesta 12 de Diciembre*/
button.pum-close.popmake-close {
	display:none;
}
/* Fin Boton Cerrar Fiesta 12 de Diciembre*/