@charset "UTF-8";@media all {/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 08 2023 | 11:22:27 */
/* HEADER */ 
header#masthead{
  margin: 0px;
  padding: 0px;
}
header#masthead.site-header-default{
  height: 95px;
  display: flex;
}
.image-header,
.menu_header_class{
  float: left;
}
header#masthead > .container{
  margin-top: auto;
  margin-bottom: auto;
}
header#masthead .site-navigation{
  float: left;
  width: 100%;
  display: flex;
}
header#masthead .menu_header_class{
  height: max-content;
  margin-top: auto;
  margin-bottom: auto;
}
header#masthead .site-header-menu{
  width: 50px;
  margin-left: auto;
}
header#masthead .image-header{
  margin-right: auto;
}
.site-header-industrial > .site-header-another,
.site-header-decoracion > .site-header-another,
.site-header-default > .site-header-another{
  height: 95px;
  display: flex;
}
.site-header-industrial > .site-header-another > .site-navigation,
.site-header-decoracion > .site-header-another > .site-navigation,
.site-header-default > .site-header-another > .site-navigation{
  margin-top: auto;
  margin-bottom: auto;
}
.site-header-industrial > .breadcrumb,
.site-header-decoracion > .breadcrumb,
.site-header-default:not(.home) > .breadcrumb{
  height: 40px;
}
.breadcrumb.home{
  display: none !important;
}
.header-divisions .texto{
  font-size: 14px;
  text-transform: uppercase;
}
.site-header-industrial #sidebar_header .widget_media_image,
.site-header-decoracion #sidebar_header .widget_media_image,
.site-header-industrial .header-divisions,
.site-header-decoracion .header-divisions{
  float: left;
}
.header-divisions{
  padding-left: 25px;
}
.header-divisions .separador{
  height: 34px;
  float: left;
  width: 1px;
  background: var(--primary-color-1);
}
.header-divisions .texto{
  float: left;
  margin-left: 7.5px;
  margin-right: 7.5px;
}
.site-header-industrial .header-divisions .texto-industrial,
.site-header-industrial .header-divisions .texto-industrial *,
.site-header-decoracion .header-divisions .texto-decoracion,
.site-header-decoracion .header-divisions .texto-decoracion *{
  color: var(--primary-color-1);
  font-weight: bold;
}
.site-header-industrial .header-divisions .texto-decoracion,
.site-header-industrial .header-divisions .texto-decoracion *,
.site-header-decoracion .header-divisions .texto-industrial,
.site-header-decoracion .header-divisions .texto-industrial *{
  color: var(--neutre-grey-3);
  font-weight: normal;
}
.breadcrumb #breadcrumbs *{
  font-size: 12px;
  font-weight: 500;
  color: var(--primary-color-1);
}
.breadcrumb #breadcrumbs .breadcrumb_last{
  font-weight: bold;
}
.breadcrumb #breadcrumbs .fas:before{
  font-weight: 600;
}
header#masthead.site-header-default:not(.home){
  display: block !important;
  height: 135px !important;
}
/* FIXED */
header.site-header.header-scroll + .main-fluid{
  padding-top: 135px;
}

header.site-header{
  z-index: 999999999;
  background: white;
  float: left;
  width: 100%;
}
header.site-header.header-scroll{
  position: fixed;
  top: 0px;
  left: 0px;
  animation-name: headerFixed;
  animation-fill-mode: forwards;
  animation-duration: 0.5s;
  animation-timing-function: linear;
  box-shadow: 1px 1px 3px #4B4F5482;
}
header.site-header:not(.header-scroll){
  
}
@keyframes headerFixed {
  from{
    top: -500px;
  }
  to{
    top: 0px;
  }
}

.menu-item > a{
  font-size: 16px;
  line-height: 26px;
  color: var(--primary-color-1);
  transition: 0.25s;
}
.menu-item:hover > a{
  font-size: 17px;
  top: -0.5px;
}
.main-navigation > div:nth-child(2){
  display: flex;
}
/* MEGA MENÚ */

.products-menu.active > .wp-megamenu-sub-menu{
  top: 0;
}
.wp-megamenu > li > .wp-megamenu-sub-menu{
  position: absolute;
  left: 0px;
  width: 100%;
  background: white !important;
  margin-top: 78.5px !important;
  transition: 0.5s;
  z-index: 9;
  top: -5000px;
}
.wp-megamenu > li > .wp-megamenu-sub-menu > li:before{
  content: "";
  display: block;
  position: absolute;
  height: calc(100% + 5px);
  width: 1000000px;
  background: white;
  z-index: -1;
  left: -50%;
  top: -5px;
}
.wp-megamenu > .productos-industrial > .wp-megamenu-sub-menu > li{
  width: 100%;
  margin-bottom: 45px;
}
.wp-megamenu > .products-menu a:not([href="#"]):after{
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  margin-left: 15px;
  top: 1px;
  position: relative;
  transition: 0.5s;
}
.wp-megamenu > .products-menu .menu-item:hover > .textwidget > a:not([href="#"]):after{
  margin-left: 25px;
}
.wp-megamenu > .productos-industrial > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col{
  float: left;
  width: calc(100% / 3) !important;
  margin: 0px;
}
.wp-megamenu > .products-menu > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col > .wp-megamenu-sub-menu > li{
  float: left;
  width: 100% !important;
  text-align: left;
}
.wp-megamenu > .products-menu > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col > .wp-megamenu-sub-menu > li > .textwidget{
  width: 260px;
}
.wp-megamenu > .products-menu > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col > .wp-megamenu-sub-menu > li > .textwidget a{
  font-size: 14px;
  line-height: 26px;
  color: var(--primary-color-1);
  font-weight: 400;
}
.wp-megamenu > .products-menu > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col > .wp-megamenu-sub-menu > li:nth-child(1) > .textwidget a{
  font-weight: 600;
}
.wp-megamenu > .products-menu > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col > .wp-megamenu-sub-menu > li:nth-child(1) > .textwidget{
  border-bottom: 1px solid var(--primary-color-1);
  margin-bottom: 10px;
}
.wp-megamenu > .products-menu > .wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu > li.wpmm-col > .wp-megamenu-sub-menu > li:not(:nth-child(1)) > .textwidget{
  margin-left: 15px;
}

.site-navigation.main-navigation > nav > .wpmm-nav-wrap > ul.wp-megamenu > li > a{
  float: left;
  position: relative;
}
/* MENÚ */
.products-menu:after{
  content: "";
}
.products-menu.active:after{
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  left: 0px;
  top: 0px;
  cursor: pointer;
  z-index: 5;
}
.buscador-menu{
  border-bottom: 1px solid transparent !important;
  transition: 0.5s;
  height: 35px;
  width: 30px;
  float: right;
  background: white;
}
.site-header-menu > .buscador-menu input{
  border: none;
  border-radius: 0px;
  outline: none !important;
  font-size: 16px;
  color: var(--primary-color-1);
}
/* LUPA */
.buscador-menu *{
  float: left;
}
.buscador-menu > .lupa-object{
  width: 25px;
  height: 25px;
  background: url(https://www.murtra.com/wp-content/uploads/2022/02/lupa.png);
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-top: 5px;
}
.buscador-menu .sf-field-search{
  margin-top: 0px !important;
  padding-top: 0px !important;
}
.buscador-menu.active{
  border-bottom: 1px solid var(--primary-color-1) !important;
  width: 180px;
}
.buscador-menu:not(.active) input{
  width: 0px;
}
.buscador-menu input{
  transition: 0.5s;
}
.buscador-menu > form{
  width: calc(100% - 30px);
}
/* MENÚ DECORACIÓN */
.productos-decoracion > ul.wp-megamenu-sub-menu{
  /*display: grid;
  grid-template-columns: calc(100% / 3) calc(100% / 3) calc(100% / 3);*/
}
.productos-decoracion > ul.wp-megamenu-sub-menu > .wpmm-row{
  
}
/* IDIOMAS */
header .wpml-ls-statics-shortcode_actions{
	padding-top: 0px !important;
}
header .wpml-ls-statics-shortcode_actions > ul > li{
	margin-top: 4px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
header .wpml-ls-statics-shortcode_actions > ul > li:first-child{
	border-right: 1px solid var(--primary-color-1);
}}
