@charset "utf-8";
@font-face {
  font-family: 'Roboto-Thin';
  src: url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/thin/Roboto-Thin.svg#Roboto-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/regular/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/medium/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('/themes/default/css/fuentes/roboto/light/Roboto-Light.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/light/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Bold';
  src: url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/bold/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Black';
  src: url('/themes/default/css/fuentes/roboto/black/Roboto-Black.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.woff') format('woff'), 
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/roboto/black/Roboto-Black.svg#Roboto-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Regular';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Regular/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-SemiBold/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Poppins-Bold';
  src: url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.woff') format('woff'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Poppins/Poppins-Bold/Poppins-Bold.svg#Poppins-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Regular';
  src: url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/regular/OpenSans-Regular-webfont.svg#Open-Sans-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Bold';
  src: url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/bold/OpenSans-Bold-webfont.svg#Open-Sans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Open-Sans-Light';
  src: url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),  
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.woff') format('woff'), 
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.ttf')  format('truetype'), 
      url('/themes/default/css/fuentes/Open_Sans/light/OpenSans-Light.svg#Open-Sans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url('/themes/default/css/fuentes/Montserrat/regular/montserrat-regular-webfont.woff2') format('woff2'),
         url('/themes/default/css/fuentes/Montserrat/regular/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat-Semibold';
    src: url('/themes/default/css/fuentes/Montserrat/semibold/montserrat-semibold-webfont.woff2') format('woff2'),
         url('/themes/default/css/fuentes/Montserrat/semibold/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url('/themes/default/css/fuentes/Montserrat/bold/montserrat-bold-webfont.woff2') format('woff2'),
         url('/themes/default/css/fuentes/Montserrat/bold/montserrat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CorporateS-Bold';
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Bold/CorporateS-Bold.eot');
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Bold/CorporateS-Bold.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Bold/CorporateS-Bold.woff') format('woff'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Bold/CorporateS-Bold.ttf') format('truetype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Bold/CorporateS-Bold.svg#CorporateS-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CorporateS-Demi';
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Demi/CorporateS-Demi.eot');
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Demi/CorporateS-Demi.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Demi/CorporateS-Demi.woff') format('woff'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Demi/CorporateS-Demi.ttf') format('truetype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Demi/CorporateS-Demi.svg#CorporateS-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CorporateS-Light';
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Light/CorporateS-Light.eot');
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Light/CorporateS-Light.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Light/CorporateS-Light.woff') format('woff'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Light/CorporateS-Light.ttf') format('truetype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Light/CorporateS-Light.svg#CorporateS-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CorporateS-Regular';
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Regular/CorporateS-Regular.eot');
    src: url('/themes/default/css/fuentes/CorporateS/CorporateS-Regular/CorporateS-Regular.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Regular/CorporateS-Regular.woff') format('woff'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Regular/CorporateS-Regular.ttf') format('truetype'),
         url('/themes/default/css/fuentes/CorporateS/CorporateS-Regular/CorporateS-Regular.svg#CorporateS-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

:root {

/*    --main-color1: #439e37;*/
    --main-color1: #48a23f;
/*    --main-color2: #363636;*/
    --main-color2: rgba(0,0,0,0.92);
    --main-color3: white;
    --main-color4: #d2d2d2;
    --main-color5: #363636;
    --main-color6: #888;
    --main-color7: #f7f7f7;
    --main-color8: #ededed;/*bordes*/
    --main-color9: #f2f2f4;
    --main-color10:#f2f5fa;
    --main-color11:#f5f5f5;
    --main-color12:#6c6c74;
    --main-borders:#ccc;
    --main-colorTexto1: black;
    --main-colorTexto2: black;
    --box-shadow: 2.088px 14.854px 30px 0px rgba(0, 0, 0, 0.1);
    --main-tipografia1: "Montserrat-Regular";
    --main-tipografia2: "Montserrat-Semibold";   
    --main-tipografia3: "Montserrat-Bold";   
    --main-tipografia4: "Montserrat-Semibold";   
    --main-margenElementos:50px;
    --main-margenElementosBannersIni: 90px;
    --main-altoLinea:1.5em;
/*    --main-maxWidth:1920px;*/
    --main-maxWidth:none;
    --main-maxWidth-inner:1600px;
    --main-logo-url:url(/themes/default/images/epicentro-logo-blanco.svg);
    --main-logo1-url:url(/themes/default/images/epicentro-logo.svg);
    --main-fontSize:14px;
    --main-bordes-color1: #e5e5e5;
    
}

@media only screen and (max-width:1023px){
    :root {
        --main-margenElementos: 30px;
        --main-margenElementosBannersIni: 30px;
    }
}