/*
 Theme Name: Woostify Child
 Template: woostify
 Version: 1.0
*/
@media ( max-width: 600px ) {
	.site-footer-widget .widget_custom_html {
	margin-bottom: 0px;
}	
}

.site-content-boxed-container .site-content {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.site-header-inner .woostify-container {
  max-width: 1200px; /* Or the same width as in the parent theme */
  margin: 0 auto; /* Centers the container */
  padding-left: 20px; /* Adjust as needed */
  padding-right: 20px;
}

.site-footer .woostify-container {
  max-width: 1200px; /* Match header width */
  margin: 0 auto; /* Center the container */
  padding-left: 20px; /* Optional, for inner padding */
  padding-right: 20px;
}

/* Set the viewport to not allow horizontal scrolling.This hides any horizontal overflow (left/right scroll) and helps prevent the issue visually. */
html, body {
  overflow-x: hidden;
}


/* Neris – Full Font Family */

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-Thin-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-Thin-webfont.woff') format('woff');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-ThinItalic-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-ThinItalic-webfont.woff') format('woff');
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-Light-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-Light-webfont.woff') format('woff');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-LightItalic-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-LightItalic-webfont.woff') format('woff');
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-Regular-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-Regular-webfont.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-Italic-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-Italic-webfont.woff') format('woff');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-SemiBold-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-SemiBold-webfont.woff') format('woff');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-SemiBoldItalic-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-SemiBoldItalic-webfont.woff') format('woff');
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-Bold-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-Bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-BoldItalic-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-BoldItalic-webfont.woff') format('woff');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-Black-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-Black-webfont.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Neris';
  src: url('/wp-content/themes/woostify-child/fonts/neris/Neris-BlackItalic-webfont.woff2') format('woff2'),
       url('/wp-content/themes/woostify-child/fonts/neris/Neris-BlackItalic-webfont.woff') format('woff');
  font-weight: 900;
  font-style: italic;
}


/* Reusable Obviously font class */
.obviously-font {
  font-family: 'obviously', sans-serif;
  font-weight: 900;
}
/* Neris Example usage */
body {
  font-family: 'Neris', sans-serif;
  font-weight: 400; /* Regular weight */
}

/* Force Neris font globally */
body,
h1, h2, h3, h4, h5, h6,
.elementor-heading-title {
  font-family: 'Neris', sans-serif !important;
}

.light-text {
  font-family: 'Neris', sans-serif;
  font-weight: 100; /* Thin weight */
}