/*
Theme Name: ALLTECH
Description: Este es un tema hijo de Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: Polyedra
Author URI:  https://polyedra.mx
Template: salient
Version: 1.0
*/
@font-face {
    font-family: 'Montserrat';
    src: url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap');
    font-display: swap;
}

@font-face {
    font-family: 'N27';
    src: url('assets/fonts/n27-regular-webfont.eot');
    src: url('assets/fonts/n27-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/n27-regular-webfont.woff2') format('woff2'),
         url('assets/fonts/n27-regular-webfont.woff') format('woff'),
         url('assets/fonts/n27-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('assets/fonts/Satoshi-Light.woff2') format('woff2'),
         url('assets/fonts/Satoshi-Light.woff') format('woff'),
         url('assets/fonts/Satoshi-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url('assets/fonts/Satoshi-LightItalic.woff2') format('woff2'),
         url('assets/fonts/Satoshi-LightItalic.woff') format('woff'),
         url('assets/fonts/Satoshi-LightItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('assets/fonts/Satoshi-Regular.woff2') format('woff2'),
         url('assets/fonts/Satoshi-Regular.woff') format('woff'),
         url('assets/fonts/Satoshi-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url('assets/fonts/Satoshi-Italic.woff2') format('woff2'),
         url('assets/fonts/Satoshi-Italic.woff') format('woff'),
         url('assets/fonts/Satoshi-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('assets/fonts/Satoshi-Medium.woff2') format('woff2'),
         url('assets/fonts/Satoshi-Medium.woff') format('woff'),
         url('assets/fonts/Satoshi-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url('assets/fonts/Satoshi-MediumItalic.woff2') format('woff2'),
         url('assets/fonts/Satoshi-MediumItalic.woff') format('woff'),
         url('assets/fonts/Satoshi-MediumItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('assets/fonts/Satoshi-Bold.woff2') format('woff2'),
         url('assets/fonts/Satoshi-Bold.woff') format('woff'),
         url('assets/fonts/Satoshi-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url('assets/fonts/Satoshi-BoldItalic.woff2') format('woff2'),
         url('assets/fonts/Satoshi-BoldItalic.woff') format('woff'),
         url('assets/fonts/Satoshi-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url('assets/fonts/Satoshi-Black.woff2') format('woff2'),
         url('assets/fonts/Satoshi-Black.woff') format('woff'),
         url('assets/fonts/Satoshi-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'Satoshi';
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url('assets/fonts/Satoshi-BlackItalic.woff2') format('woff2'),
         url('assets/fonts/Satoshi-BlackItalic.woff') format('woff'),
         url('assets/fonts/Satoshi-BlackItalic.ttf') format('truetype');
}
  

.montserrat {
    font-family: 'Montserrat', sans-serif !important;
}
.n27 {
    font-family: 'N27', sans-serif !important;
}
.satoshi {
    font-family: 'Satoshi', sans-serif !important;
}
.fw-100{
    font-weight: 100 !important;
}
.fw-200{
    font-weight: 200 !important;
}
.fw-300{
    font-weight: 300 !important;
}
.fw-400{
    font-weight: 400 !important;
}
.fw-500{
    font-weight: 500 !important;
}
.fw-600{
    font-weight: 600 !important;
}
.fw-700{
    font-weight: 700 !important;
}
.fw-800{
    font-weight: 800 !important;
}
.text-white{
    color: #ffffff !important;
}

.bttn{
    background-color: #ff5000 !important;
    padding: 5px 25px !important;
    border-radius: 20px !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    text-align: center !important;
    font-weight: 600;
    color: #ffffff;
}


#header-outer:not([data-format=left-header]) #top>.container>.row{
    flex-direction: row-reverse;
}
#header-outer[data-format=default] #top .span_9{
    margin-right: auto;
    margin-left: 0;
}

.grecaptcha-badge {
    visibility: hidden;
}

@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

@media (min-width: 1400px) {

}