/* modificaciones generales  */

html,
body {
  width: 100%;
  overflow-x: hidden;
  height: auto !important;
  font-family: 'Inter Tight', Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

/*separacion iconos envios - home*/

.sc_icons .sc_icons_item > * {
  margin: 10px;
}

/*linea boton servicios - home*/

.scheme_default .sc_button_greyscale:not(.sc_button_bg_image):after,
.scheme_default .sc_button_greyscale:not(.sc_button_bg_image):before {
  background: #ff9a1c;
}

/*quitar summit - home*/

#fbuilder .pbPrevious,
#fbuilder .pbNext,
#fbuilder .pbSubmit {
  background: #ccc;
  color: #000;
  cursor: pointer;
  margin: 10px 5px 0px 5px;
  padding: 5px 30px;
  min-height: 30px;
  display: none;
}

/*color hover - menú home*/

.scheme_default .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_nav>li.sfHover>a {
  color: #ff9a1c !important;
}

/*color selector - cotizar boton*/

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_left {
  background: linear-gradient(to right, #ffffff 50%, #ff9a1c 50%) no-repeat scroll right bottom / 210% 100% #ff9a1c !important;
}

/*color selector - checkmark formulario*/

.scheme_default #fbuilder .cff-radiobutton-field input[type="radio"]:checked + span:before,
.scheme_default #fbuilder .cff-checkbox-field input[type="checkbox"]:checked + span:before {
  border-color: #ff9a1c;
}

/*color selector - boton cotizar cotizador*/

.scheme_default input[type="button"] {
  background-color: #ff9a1c;
}

/*color selector - boton enviar formulario*/

.scheme_default .sc_button_hover_slide_left {
  background: linear-gradient(to right, #ff9a1c 50%, #ffffff 50%) no-repeat scroll right bottom / 210% 100% #ffffff !important;
}

.sc_action_item .sc_action_item_title span {
  font-family: 'Inter Tight', Arial, sans-serif !important;
  line-height: 1.1em;
}

/* cambiando tamaño del submenu */

.menu_main_nav>li ul>li>a,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li ul>li>a,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
  font-weight: 300;
  font-style: normal;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0px;
  font-size: 14px !important;
}

.menu_main_nav>li>ul,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>ul,
.top_panel .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
  font-family: 'Inter Tight', Arial, sans-serif !important;
  line-height: 1.5em;
  font-size: 14px;
}

/* cambiando color del boton calcular en la calculadora */

.sc_button_hover_slide_left {
  background: linear-gradient(to right, #ff9a1c 50%, #FF9A1C 50%) no-repeat scroll right bottom / 210% 100% #FF9A1C !important;
}

.pb0 div input[type=button] {
  background-color: #ff9a1c !important;
  color: #ff9a1 !important;
}



/*prueba pagina cotizar*/
@media (max-width: 600px) {
#fbuilder div input[type=text].field {
  left: 61px !important;
  width: 180px !important;
	}
}


/*prueba votones cotizar en ingles*/

@media (max-width: 400px) {
    .elementor-element-b936c76 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #cp_calculatedfieldsf_pform_1 #fbuilder div div .pb0 div div div div div div input[type=text].valid {
        width: 165px !important;
        top: -84px !important;
    }
}

@media (max-width: 479px) {
    .elementor-element-b936c76 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode #cp_calculatedfieldsf_pform_1 #fbuilder div div .pb0 div div div div div div input[type=text].field {
        top: -84px !important;
        width: 165px !important;
    }
}