/*
Theme Name: Arima Child
Template: Divi
Author: DesarrolloWebTotal
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.25.4.1562600568
Updated: 2019-07-08 15:42:48

Text Domain: arima-inmo
Domain Path: /languages

*/


/*FUENTES DEL TEMA*/

@font-face {
    font-family: 'FreightSansProSemibold';
    src: url("../fonts/FreightSansProSemibold-Regular.eot");
    src: url("../fonts/FreightSansProSemibold-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/FreightSansProSemibold-Regular.woff2") format("woff2"), url("fonts/FreightSansProSemibold-Regular.woff") format("woff"), url("fonts/FreightSansProSemibold-Regular.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'FreightSansProMedium';
    src: url("../fonts/FreightSansProMedium-Regular.eot");
    src: url("../fonts/FreightSansProMedium-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/FreightSansProMedium-Regular.woff2") format("woff2"), url("fonts/FreightSansProMedium-Regular.woff") format("woff"), url("fonts/FreightSansProMedium-Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'FreightTextProBook-Regular';
    src: url("../fonts/FreightTextProBook-Regular.eot");
    src: local("☞FreightText Pro Book"), local("FreightTextProBook-Regular"), url("fonts/FreightTextProBook-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/FreightTextProBook-Regular.woff2") format("woff2"), url("fonts/FreightTextProBook-Regular.woff") format("woff"), url("fonts/FreightTextProBook-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FreightTextProLight';
    src: url("../fonts/FreightTextProLight-Regular.eot");
    src: local("FreightText Pro Light"), local("FreightTextProLight-Regular"), url("fonts/FreightTextProLight-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/FreightTextProLight-Regular.woff2") format("woff2"), url("fonts/FreightTextProLight-Regular.woff") format("woff"), url("fonts/FreightTextProLight-Regular.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'FreightTextProBook';
    src: url("../fonts/FreightTextProBook-Italic.eot");
    src: local("☞FreightText Pro Book Italic"), local("FreightTextProBook-Italic"), url("fonts/FreightTextProBook-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/FreightTextProBook-Italic.woff2") format("woff2"), url("fonts/FreightTextProBook-Italic.woff") format("woff"), url("fonts/FreightTextProBook-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'FreightText Book';
    src: url("../fonts/FreightTextBook.eot");
    src: local("FreightText Book"), local("FreightTextBook"), url("fonts/FreightTextBook.eot?#iefix") format("embedded-opentype"), url("fonts/FreightTextBook.woff2") format("woff2"), url("fonts/FreightTextBook.woff") format("woff"), url("fonts/FreightTextBook.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FreightDisp Pro';
    src: url("../fonts/FreightDispProBold-Regular.eot");
    src: local("FreightDisp Pro Bold"), local("FreightDispProBold-Regular"), url("fonts/FreightDispProBold-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/FreightDispProBold-Regular.woff2") format("woff2"), url("fonts/FreightDispProBold-Regular.woff") format("woff"), url("fonts/FreightDispProBold-Regular.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'FreightSans-Medium';
    src: url("../fonts/FreightSansMedium.eot");
    src: local("FreightSans Medium Regular"), local("FreightSansMedium"), url("fonts/FreightSansMedium.eot?#iefix") format("embedded-opentype"), url("fonts/FreightSansMedium.woff2") format("woff2"), url("fonts/FreightSansMedium.woff") format("woff"), url("fonts/FreightSansMedium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-LightItalic';
    src: url("../fonts/Montserrat-LightItalic.eot");
    src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"), url("fonts/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-LightItalic.woff2") format("woff2"), url("fonts/Montserrat-LightItalic.woff") format("woff"), url("fonts/Montserrat-LightItalic.ttf") format("truetype");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-ExtraBoldItalic';
    src: url("../fonts/Montserrat-ExtraBoldItalic.eot");
    src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"), url("fonts/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"), url("fonts/Montserrat-ExtraBoldItalic.woff") format("woff"), url("fonts/Montserrat-ExtraBoldItalic.ttf") format("truetype");
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-Black';
    src: url("../fonts/Montserrat-Black.eot");
    src: local("Montserrat Black"), local("Montserrat-Black"), url("fonts/Montserrat-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Black.woff2") format("woff2"), url("fonts/Montserrat-Black.woff") format("woff"), url("fonts/Montserrat-Black.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-ThinItalic';
    src: url("../fonts/Montserrat-ThinItalic.eot");
    src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"), url("fonts/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-ThinItalic.woff2") format("woff2"), url("fonts/Montserrat-ThinItalic.woff") format("woff"), url("fonts/Montserrat-ThinItalic.ttf") format("truetype");
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-Italic';
    src: url("../fonts/Montserrat-Italic.eot");
    src: local("Montserrat Italic"), local("Montserrat-Italic"), url("fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Italic.woff2") format("woff2"), url("fonts/Montserrat-Italic.woff") format("woff"), url("fonts/Montserrat-Italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url("../fonts/Montserrat-Bold.eot");
    src: local("Montserrat Bold"), local("Montserrat-Bold"), url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Bold.woff2") format("woff2"), url("fonts/Montserrat-Bold.woff") format("woff"), url("fonts/Montserrat-Bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBoldItalic';
    src: url("../fonts/Montserrat-SemiBoldItalic.eot");
    src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"), url("fonts/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"), url("fonts/Montserrat-SemiBoldItalic.woff") format("woff"), url("fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-ExtraLightItalic';
    src: url("../fonts/Montserrat-ExtraLightItalic.eot");
    src: local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"), url("fonts/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-ExtraLightItalic.woff2") format("woff2"), url("fonts/Montserrat-ExtraLightItalic.woff") format("woff"), url("fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-BoldItalic';
    src: url("../fonts/Montserrat-BoldItalic.eot");
    src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"), url("fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-BoldItalic.woff2") format("woff2"), url("fonts/Montserrat-BoldItalic.woff") format("woff"), url("fonts/Montserrat-BoldItalic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-Thin';
    src: url("../fonts/Montserrat-Thin.eot");
    src: local("Montserrat Thin"), local("Montserrat-Thin"), url("fonts/Montserrat-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Thin.woff2") format("woff2"), url("fonts/Montserrat-Thin.woff") format("woff"), url("fonts/Montserrat-Thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-ExtraBold';
    src: url("../fonts/Montserrat-ExtraBold.eot");
    src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("fonts/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-ExtraBold.woff2") format("woff2"), url("fonts/Montserrat-ExtraBold.woff") format("woff"), url("fonts/Montserrat-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url("../fonts/Montserrat-Regular.eot");
    src: local("Montserrat Regular"), local("Montserrat-Regular"), url("fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Regular.woff2") format("woff2"), url("fonts/Montserrat-Regular.woff") format("woff"), url("fonts/Montserrat-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url("../fonts/Montserrat-SemiBold.eot");
    src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("fonts/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-SemiBold.woff2") format("woff2"), url("fonts/Montserrat-SemiBold.woff") format("woff"), url("fonts/Montserrat-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-MediumItalic';
    src: url("../fonts/Montserrat-MediumItalic.eot");
    src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"), url("fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-MediumItalic.woff2") format("woff2"), url("fonts/Montserrat-MediumItalic.woff") format("woff"), url("fonts/Montserrat-MediumItalic.ttf") format("truetype");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-Medium';
    src: url("../fonts/Montserrat-Medium.eot");
    src: local("Montserrat Medium"), local("Montserrat-Medium"), url("fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Medium.woff2") format("woff2"), url("fonts/Montserrat-Medium.woff") format("woff"), url("fonts/Montserrat-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-ExtraLight';
    src: url("../fonts/Montserrat-ExtraLight.eot");
    src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("fonts/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-ExtraLight.woff2") format("woff2"), url("fonts/Montserrat-ExtraLight.woff") format("woff"), url("fonts/Montserrat-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat-BlackItalic';
    src: url("../fonts/Montserrat-BlackItalic.eot");
    src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"), url("fonts/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-BlackItalic.woff2") format("woff2"), url("fonts/Montserrat-BlackItalic.woff") format("woff"), url("fonts/Montserrat-BlackItalic.ttf") format("truetype");
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Montserrat-Light';
    src: url("../fonts/Montserrat-Light.eot");
    src: local("Montserrat Light"), local("Montserrat-Light"), url("fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Light.woff2") format("woff2"), url("fonts/Montserrat-Light.woff") format("woff"), url("fonts/Montserrat-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Engravers-Gothic-Regular';
    src: url("./fonts/Engravers-Gothic-Regular.otf");
    font-weight: 400;
    font-style: normal;
}


/*ESTILOS GENERALES Y FIXES*/

body {
    font-family: "Montserrat" !important;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.29;
    color: #6c7173;
    font-size: 17px;
}

.title {
    font-family: "FreightSansProSemibold";
    font-weight: normal;
    font-style: normal;
    font-size: 26px;
}

.title.style2 {
    font-size: 30px;
}

.title.style3 {
    font-size: 32px;
}

.text-contact {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
}

.font-icon {
    font-size: 14px;
}

html {
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

#main-footer {
    display: none !important;
    height: 0px !important;
    overflow: hidden;
}

.pegasus_header_5 .et_pb_blurb {
    width: 25% !important;
    height: 100vh;
}

html {
    touch-action: none;
}