/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Anjan Phukan
Author URI: https://www.zealopers.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* Light Weight */
@font-face {
  font-family: 'Interstate';
  src: url('/wp-content/uploads/2026/06/InterstateLight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Regular / Normal Weight */
@font-face {
  font-family: 'Interstate';
  src: url('/wp-content/uploads/2026/06/InterstateRegular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Bold Weight */
@font-face {
  font-family: 'Interstate';
  src: url('/wp-content/uploads/2026/06/InterstateBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


body {
	font-family: 'Interstate', sans-serif;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Interstate', sans-serif;
}


/* ALL */
*,
a:hover,
a:focus,
a:active{
	outline: none !important;
}

a{
	transition: all 0.3s;
}
h1:not([class]), h2:not([class]), h3:not([class]), h4:not([class]), h5:not([class]), h6:not([class]) {
    margin-block-start: 1.5rem;
}
b, strong{
	font-weight: 700;
}
.dual-heading strong{
	color: var(--secondary)
}
.e-paragraph-base a{
	transition: all 0.3s;
}
.dark-link.e-paragraph-base a:hover{
	color: var(--white);
}
.mPS2id-highlight span.elementor-icon-list-text{
	color: var(--secondary) !important;
}

.cleanlogin-container{
	box-shadow: none;
	padding: 24px;
	border-color: var(--border);
}
.cleanlogin-container .cleanlogin-form-bottom{
	padding: 0;
	height: auto;
}
.cleanlogin-container .cleanlogin-form label{
	text-align: left;
	margin-bottom: 5px;
}
.cleanlogin-container [type=submit]{
	background-color: var(--primary);
	border-color: var(--primary);
	color: var(--white);
}
.cleanlogin-container [type=submit]:hover{
	background-color: var(--secondary);
	border-color: var(--secondary);
}