/*
Theme Name: GlobeFarer Child
Theme URI: https://globefarer.qodeinteractive.com
Description: A child theme of GlobeFarer
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: globefarer
Template: globefarer
*/


@font-face {
font-family: 'Lato';
src: url('https://engineoutsourcing.com/fonts/Lato-Light.woff') format('woff');
font-weight: 300;
font-display: swap; 
}

@font-face {
font-family: 'Lato';
src: url('https://engineoutsourcing.com/fonts/Lato-Regular.woff') format('woff');
font-weight: 400;
font-style: normal;
font-display: swap; 
}


@font-face {
font-family: 'Lato';
src: url('https://engineoutsourcing.com/fonts/Lato-Bold.woff') format('woff');
font-weight: 700;
font-style: bold;
font-display: swap; 
}


@font-face {
font-family: 'Lato';
src: url('https://engineoutsourcing.com/fonts/Lato-Black.woff') format('woff');
font-weight: 900;
font-display: swap; 
}

.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Lato', sans-serif;
		color: #1b1b1b;
}

.p {
    font-family: 'Lato', sans-serif;
	font-weight: 400 !important;
	color: #1b1b1b;
} 

.body {
    font-family: 'Lato', sans-serif;
	font-weight: 400 !important;
	color: #1b1b1b;
} 


.qodef-m-text {
    font-family: 'Lato', sans-serif;
	font-weight: 400 !important;
	color: #1b1b1b;
}


.elementor-heading-title {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}

element.style {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #1b1b1b;
    font-size: 18px;
}

.qodef-page-title .qodef-m-title {
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}


.qodef-h1,h1 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .01em;
}


.qodef-h2,h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .01em;
}


.qodef-h3,h3 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .01em;
}


.qodef-h4,h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .01em;
}


.qodef-h5,h5 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .01em;
}


.qodef-h6,h6 {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .01em;
}


.qodef-e-info>* {
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    letter-spacing: .1em;
    font-size: 12px;
text-transform: uppercase;
	font-weight: 400;
}

.qodef-blog.qodef--single>.qodef-blog-item .qodef-e-bottom-holder .qodef-e-info>* {
    font-size: 12px;
}

.widget .tagcloud a, .widget .wp-block-tag-cloud a {
    font-family: 'Lato', sans-serif;
    letter-spacing: .1em;
    font-size: 12px !important;
text-transform: uppercase;
	font-weight: 400;
}

.widget.widget_globefarer_core_simple_blog_list .qodef-blog.qodef-item-layout--simple article .qodef-e-info a {
    letter-spacing: .1em;
}

#qodef-page-comments-list .qodef-comment-item .qodef-e-date a {
    font-family: 'Lato', sans-serif;
    letter-spacing: .1em;
    font-size: 12px !important;
text-transform: uppercase;
	font-weight: 400;}

#qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li a {
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .01em;
}

.qodef-page-title .qodef-breadcrumbs a {
    font-family: 'Lato', sans-serif;
    letter-spacing: .1em;
    font-size: 12px !important;
text-transform: uppercase;
	font-weight: 400;
}

.qodef-page-title .qodef-breadcrumbs span {
    font-family: 'Lato', sans-serif;
    letter-spacing: .1em;
    font-size: 12px !important;
text-transform: uppercase;
	font-weight: 400;
}


.qodef-button.qodef-html--link
	{    font-family: 'Lato', sans-serif; }
	
.qodef-theme-button, .button[type=button], .button[type=submit], .input[type=submit]
{    font-family: 'Lato', sans-serif;}

.label {
    font-family: 'Lato', sans-serif;
}

.qodef-header-navigation>ul>li>a {
	font-family: 'Lato', sans-serif;
}

/* Element style */

{
    font-family: 'Lato' !important, sans-serif;
}

element.style

/* ICON COLOR */

.qodef-button.qodef-layout--textual .qodef-m-button-icon>svg {
    color: #fff !important;
}

#qodef-back-to-top svg {
    fill: #fff !important;
}

.qodef-accordion-info .qodef-m-mark {
    color: #fff !important;
}

.swiper-button-next, .swiper-button-prev {
	color: #fff !important;}
	
	
/* Menu highlight bar */


:root {
    --qode-main-color: #f08211 !important;
    --qode-header-light-color: #ffffff !important;
    --qode-header-light-hover-color: #f08211 !important;
    --qode-header-dark-color: #1b1b1b !important;
    --qode-header-dark-hover-color: #ffffff !important;
}
	