.btn{background-color: #d3101d!important; }
.man_page [type="submit"]{background-color: #d3101d!important;}
.elementor-1397 .elementor-element.elementor-element-f4e5a8b > .elementor-container {    min-height: 489px!important;}
.man_woo_cat_item_over, .products .man_product_photo a.woocommerce-LoopProduct-link:after, .products_grid_type .man_product_photo:after { background-color: rgba(51,51,51,0.5)!important;}
body .man_page, .elementor-widget-text-editor, .man_page input, textarea, .woocommerce-ordering .man_page select, .man_cart_block a, .man_news_item_date a, .man_news_item_date, .widget ul:not(.product_list_widget) a:before, .woocommerce-product-details__short-description p, .editor-default-block-appender textarea.editor-default-block-appender__content, .editor-styles-wrapper p, ul.editor-rich-text__editable, footer {color:#505050!important}
.man_page h4, .man_page h4 a, .elementor-widget-heading.elementor-widget-heading h4.elementor-heading-title, h3.widget-title, .wp-block-heading h4 {color:#222222!important}
.man_page h2, .man_page h2 a, .elementor-widget-heading.elementor-widget-heading h2.elementor-heading-title, .man_timeline_pin_cont, .man_page blockquote, address, .man_timeline_pin_title, .editor-post-title__block .editor-post-title__input, h2.editor-rich-text__editable {color:#505050!important}
.man_page [type="submit"]{color:#fff!important}
.elementor-78 .elementor-element.elementor-element-9ef0ef2 .sm_menu .menu-item a {    color: #505050;}
#futurio-floating {    min-height: 50px!important;    position: fixed!important;    width: 100%!important;    z-index: 1001!important;    top: 0!important;}
.man_service_block_II .man_icon{display:none}
#masthead > div > div > div > section.elementor-element.elementor-element-919a0e2.elementor-hidden-phone.elementor-hidden-tablet.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-887d2e7.elementor-column.elementor-col-66.elementor-top-column > div{padding:10px 0px 0px 0px;}
#page > div.man_intro.man_image_bck > div.man_intro_cont{padding-bottom:57px;}
#page > div.man_intro.man_image_bck > div.man_intro_cont > h1{color:#d92530; font-size:45px;}
#product-1481 > div.summary.entry-summary.summary_catalog > p > span {color:#777;}
#product-1481 > div.summary.entry-summary.summary_catalog > h2{font-size:30px;}
#tab-description > div > div:nth-child(2) > h3{color:#505050;}
#content > div > div.man_nearby_posts.row > div.nav-box.man_nav_next.man_image_bck.col-md-6 {background-color:rgba(211, 16, 29, 0.73)!important;}
.man_page .man_sidebar::before, .man_page article.sticky .man_news_item_cont_list, .man_page .page-links a, .man_page table tr {background-color: #ededed!important;}
.woocommerce table.shop_attributes th {width: 200px;}
.man_nav_over {background-color: rgba(211,16,29,0.55)!important;}
.woocommerce table.shop_attributes tr:nth-child(2n) td, .woocommerce table.shop_attributes tr:nth-child(2n) th {background: rgba(121, 121, 121, 0.41);}
.wc-tab h3:first-child {font-size:25px; color:#505050;}
#colophon > div > div > div > div > section.elementor-element.elementor-element-31cc686.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {background-color:#6a6a6a; padding-top:25px;}
#colophon > div > div > div > div > section.elementor-element.elementor-element-31cc686.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-881a6dc.elementor-column.elementor-col-50.elementor-top-column > div > div > div > div > div > p > a {color:#d5d5d5;}
#colophon > div > div > div > div > section.elementor-element.elementor-element-31cc686.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-db885ba.elementor-column.elementor-col-50.elementor-top-column > div > div > div > div > div > p > a {color:#d5d5d5;}
.elementor-1397 .elementor-element.elementor-element-2013d93 p {letter-spacing: 0px;}
.man_page h5, .man_page h5 a, .elementor-widget-heading.elementor-widget-heading h5.elementor-heading-title {line-height:0px;}
.products .product:hover .man_product_cont .button, .products .product:hover .man_product_cont .added_to_cart{text-align:center; margin-left:70px!important; color:#d3101d!important;}
.elementor-text-editor p:last-child a{font-size:14px;}
#colophon > div > div > div > div > section.elementor-element.elementor-element-689ddb8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div.elementor-element.elementor-element-9f31ac0.elementor-column.elementor-col-25.elementor-top-column > div > div > div.elementor-element.elementor-element-a00473a.elementor-widget.elementor-widget-text-editor > div > div{font-size:15px;}
#colophon > div > div > div > div > section.elementor-element.elementor-element-fa664ea.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{background-color:#717171;}
.elementor-103 .elementor-element.elementor-element-6c5f092 .elementor-text-editor{font-size:15px;}
.elementor-text-editor p:last-child {font-size:15px;}
.span.wpcf7-list-item {font-weight:normal!important;}
table td, table th {padding: 10px 25px!important;}
.woocommerce ul.products li.product h3 {color:#515151!important;}
.wpcf7-list-item-label{font-weight:normal;}
.man_shop_info{display:none;}
.man_sidebar::before {border-radius: 0px; border: 3px solid #d3101d; margin-left: 30px;}
.man_page .man_sidebar::before{background-color:#fff!important;}
.man_page select {padding:0px; margin-left: 10px; font-size:14px!important;}
.widget select{border:0px solid!important; border-radius:0px!important;}
.widget-title {text-transform: none; margin-left: 45px;}
.man_product_photo{box-shadow: 0px 0px 0px 0px;}
.man_product_photo a.man_product_photo_link:hover{background-color: rgba(103,103,103,0.4);}
li.product:hover .man_product_photo{box-shadow:none;}
li.product:hover .man_product_photo {transform:none;}
.products .product:hover .man_product_cont {transform:none; padding: 0px;}
.products .product:hover .man_product_cont .button {margin-left:0px;}
.products .product:hover .man_product_cont{padding:20px;}
.products_grid_type .man_product_cont .woocommerce-Price-amount {font-size: 14px !important;}
.products_grid_type .man_product_cont .woocommerce-Price-amount {color: #383838;}
.woocommerce .site-content img, .woocommerce-page .site-content img{border-radius:0px!important;}
.man_sidebar{top:65px!important;}
.man_intro {margin-bottom: -70px;}
.man_page select{padding-top: 17px; padding-right: 18px; padding-bottom: 17px; padding-left: 20px; background-color: rgba(227,227,228,0.5); margin-left: 30px;}
.man_page select:hover{background-color: rgba(227,227,228,1); color:#444444!important;}
li.product:nth-child(3) > div:nth-child(1) > div:nth-child(2) {background-image:none!important;}
.woocommerce ul.products li.product .price{display:none;}
.add_to_cart_button, .add_to_cart_button:hover, .product_type_simple:hover, .product_type_simple .man_product_cont .button{display:none!important;}
.products .product:hover .man_product_cont .button {display:none!important;}
.page-id-1397 .man_intro{margin-bottom:0px;} .elementor-103 .elementor-element.elementor-element-689ddb8:not(.elementor-motion-effects-element-type-background), .elementor-103 	.elementor-element.elementor-element-689ddb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer 
{background-color:	#323232; padding-top: 70px; padding-bottom:40px!important; display:none;}
.elementor-103 .elementor-element.elementor-element-1dc049e .elementor-text-editor {font-size: 15px;}
.elementor-widget ul.menu li a{color:#c6c6c6;}
footer .elementor-widget-text-editor {color:#c6c6c6!important;}
.elementor-103 .elementor-element.elementor-element-4af4695 {font-size:18px; color:#d5d5d5!important;}
.elementor-widget-heading .elementor-heading-title{margin-top:25px; margin-bottom:20px;}
.man_page h5, .man_page h5 a, .elementor-widget-heading.elementor-widget-heading h5.elementor-heading-title
{font-weight:bold!important; font-size:16px!important; color:#d5d5d5!important;}
.elementor-103 .elementor-element.elementor-element-aad08c3 .elementor-icon-list-icon i:hover{color:#d3101d!important;}
.elementor-103 .elementor-element.elementor-element-6c46949{font-size:15px;}
.elementor-social-icon :hover{color:#b4b4b4;}
footer .elementor-widget-container{font-size:15px!important;} @media (max-width: 1024px) {
.sm_menu{background-color:#282828;}	
#sm_nav_menu {line-height: 90px; text-align: left; padding-left: 70px; margin-top: 80px;}	
.man_page button{background-color:#d3101d!important;} .elementor-section-wrap {width: 100%; display: flex; flex-direction: column;}	
footer .elementor-column {width: 100%!important; margin-left: 3%;} #colophon > div > div > div > div > section.elementor-element.elementor-element-31cc686.elementor-section-boxed.elementor-section-		height-default.elementor-section-height-default.elementor-section.elementor-top-section {background-color:#6a6a6a; padding-top:25px;}
.sm_nav_menu a {line-height:25px;}
.wpcf7-form p {line-height:0.01;}	
.man_sidebar {padding: 20px;}	
.wpcf7-list-item-label{line-height:1.5em;}
.man_sidebar {padding: 20px!important; margin-right: 60px; margin-bottom:80px; margin-top:0px;}
.man_page .product:hover{background-color: rgba(211,16,29,0.2)!important;}
.elementor-103 .elementor-element.elementor-element-6c5f092 .elementor-text-editor{text-align: left;}
.elementor-element .elementor-element-e4af7c3 .elementor-column .elementor-col-33 .elementor-top-column{padding-top:0px;}
}
@media (max-width: 400px) {
#page > div.man_intro.man_image_bck > div.man_intro_cont > h1 {font-size: 32px;}
#page > div.man_intro.man_image_bck > div.man_intro_cont {padding-bottom: 20px; padding-top: 20px; margin-top:170px;}	
.elementor-image{padding-bottom:10%;}
#sm_nav_menu {line-height: 70px; text-align: left; padding-left: 70px; margin-top: 80px;}
.elementor-section-wrap {width: 100%; display: flex; flex-direction: column;}	
footer .elementor-column {width: 100%; margin-left: 3%;}
#colophon .elementor-column {width: 100%; margin-left: 3%;}	
.man_sidebar {padding: 20px!important; margin-right: 60px; margin-bottom:80px; margin-top:0px;}
#colophon > div > div > div > div > section.elementor-element.elementor-element-31cc686.elementor-section-boxed.elementor-section-		height-default.elementor-section-height-default.elementor-section.elementor-top-section {background-color:#6a6a6a; padding-top:25px;}
.sm_nav_menu a {line-height:25px;}
.wpcf7-form p {line-height:0.01;}	
.man_sidebar {padding: 20px;}	
.wpcf7-list-item-label{line-height:1.5em;}
.elementor-page-350 h2.elementor-heading-title{margin-top:10%!important;}
.woocommerce-product-gallery__wrapper{margin-top:10%!important;} 
}
.brw-maquinaria > div:nth-child(1){display:none;}
#checkbox_63pa_maquinaria_2{display:none;}
#checkbox_64pa_maquinaria_2{display:none;}
.berocket_label_widgets{	font-size:26px;	line-height:1em;}
li.berocket_term_parent_0 > span:nth-child(1){	padding-left:30px;}
.brw-maquinaria > ul{	pointer-events:none;}
.man_sidebar {padding: 7px 0px}
.home .man_intro{display:none;}
.man_timeline_pin_cont p:last-child {color: #ffffff;}
.elementor-element-9cdd897 > div:nth-child(1) > div:nth-child(1){color:#505050!important;}
.man_over{margin-top:30px!important;}
.col-md-12 .man_main_sidebar{padding-bottom:20px;}
.product-template-default .man_nearby_posts{display:none;}
#berocket_aapf_group-2-1{display:none;}
#berocket_aapf_group-2-2{display:none;}
#wpcf7-f1350-p350-o1 > form > p > span{margin-bottom: 0px;}
#wpcf7-f1350-p1397-o1 > form > p > span{margin-bottom: 0px;}
.brw-maquinaria {display:none!important}
footer h5{font-family: Roboto;line-height: 32px;font-size: 16px !important;}
.btn i {    margin-left: 8px;}
.sm_nav_menu > li ul a {    line-height: 20px;}
.elementor-text-editor p:last-child {font-size: 18px!important;}
.page-id-2424 .man_intro_cont h1 {margin: 20px 20px;}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;width:1em;fill:currentColor;overflow:visible}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4QTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}