/*!
Theme Name: Marlin Child
Template: marlin
Theme URI: https://marlincommunications.com/
Author: Marlin Communications
Author URI: https://marlincommunications.com/
Description: Marlin Communications base theme
Version: 1.0.0
Requires PHP: 7.2
License: Proprietary
License URI: LICENSE
Text Domain: marlin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

:root {
    --e-global-typography-primary-font-family: 'TT Norms Pro', sans-serif !important;
    --e-global-typography-secondary-font-family: 'TT Norms Pro', sans-serif !important;
}

html,
html body {
    overflow-x: hidden;
}

body {
    margin: 0;
}

html,
html body,
html body *,
html body p,
html body .elementor-widget-text-editor,
html body .elementor-widget-text-editor p,
html body .elementor-widget-text-editor ul li,
html body .elementor-widget-text-editor ol li {
	font-family: var(--e-global-typography-primary-font-family);
    --e-global-typography-primary-font-family: 'TT Norms Pro', sans-serif;
    --e-global-typography-secondary-font-family: 'TT Norms Pro', sans-serif;
}

body,
form * {
    font-family: var(--e-global-typography-secondary-font-family);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--e-global-typography-primary-font-family);
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
p a{
	font-size: inherit !important;
	font-weight: inherit !important;
}

div:not(.e-con-full)[data-element_type="container"] div[data-element_type="container"]:not(.e-con-boxed):not(.inner-padding-enabled) {
    padding: 0;
}