/* ================================
   Roboto Font Family
   Path: najafyia-child/assets/fonts/
================================ */


/* Thin - 100 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-ThinItalic.ttf') format('truetype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* Extra Light - 200 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

/* Light - 300 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Regular - 400 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Medium - 500 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Semi Bold - 600 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Bold - 700 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Extra Bold - 800 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* Black - 900 */
@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'RobotoCustom';
  src: url('../fonts/Roboto-BlackItalic.ttf') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* ================================
   Global Variables
================================ */

:root {
  --font-primary: 'RobotoCustom', Arial, sans-serif;
}

#header{
  display: none;
}

.pb-0 {
	padding-bottom: 0;
}
.m-0 {
	margin: 0;
}

/* ================================
   Global Font Apply
================================ */

body {
  font-family: var(--font-primary) !important;
}

button,
input,
textarea,
select {
  font-family: var(--font-primary) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.nav > li > a,
.header-wrapper,
.header-wrapper a {
  font-family: var(--font-primary) !important;
}

.button:hover {
    color: #f0c84b !important;
}

/* Footer CSS */
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 1170px;
}
.absolute-footer {
    color: #555555 !important;
    font-size: 13px;
    padding: 20px 0 20px;
}
.absolute-footer .footer-secondary {
	padding: 0;
}
.absolute-footer .copyright-footer {
    padding-top: 10px;
}
.social-icons img {
	width: 40px;
	height: 40px;
}
.footer-wrapper .paragraph p {
	text-transform: capitalize;
	margin-bottom: 10px !important;
}
.footer-wrapper .heading-h4 {
	margin-top: 30px;
}
.footer-wrapper .heading-h4 h4 {
	text-transform: capitalize;
	font-size: 18px;
	border-bottom: 1px solid #504d4d;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.footer-wrapper .col {
	padding-bottom: 0px;
}
.footer-wrapper ul {
	list-style: none;
	margin: 0;
}
.footer-wrapper ul li {
	margin: 0 !important;
	padding: 0;
}
.email-text a {
	color: #666666;
}
.footer-wrapper .dark .widget a:hover, .footer-wrapper .dark a:hover {
    color: #F0C84C;
}
section.footer-wrapper {
	padding-bottom: 50px !important;
}
@media only screen and (max-width: 600px) {
  section.footer-wrapper {
	padding-bottom: 0 !important;
}
	.absolute-footer .clearfix {
		display: flex;
    flex-direction: column-reverse;
	}
		.absolute-footer .clearfix .footer-primary {
		margin-bottom: 10px;
	}
}


/* Footer CSS */