/* 
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: Elementor Team
Author URI: https://elementor.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
*/


/*.site-header
{position: fixed;
background:rgba(255,255,255,0.8); z-index: 99; width:100%;}

h1.site-title
{
	font-size:0;
	display: block;
	height:44px;
	width:150px;
	background:url('/wp-content/uploads/2021/10/logo.png') no-repeat;
	background-size:150px 44px;
}*/

#linkBoxes .elementor-col-33:hover, #linkBoxes .elementor-col-33:hover *
{
	background-color: #464be4!important;
	color:#ffffff!important;
	transition: all 0s!important;
}


#linkBoxes .elementor-col-33, #linkBoxes .elementor-col-33
{
	transition: all 0s!important;
}












.site-header
{position: fixed;
background:#f4f4f7; z-index: 99; width:100%;}

h1.site-title
{
	font-size:0;
	display: block;
	height:35px;
	width:170px;
	background:url('/wp-content/uploads/2021/10/logo-1.png') no-repeat;
	background-size:170px 35px;
}
.elementor-editor-active .site-header
{
	pointer-events: none!important;
}
#menu-main-menu li a, #menu-main-menu li
{
	color:#333333;
}

h3, h3 span
{
	font-size:24px;
	font-weight:400;
}

h3, h3 span, main a, .elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon
{
	color:#008774;
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon
{
	color: #222222;
	text-decoration:none!important;
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon, .elementor-widget-toggle .elementor-tab-title.elementor-active a:hover, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon:hover
{
	text-decoration:none!important;
}

.elementor-tab-title:last-child
{
	border:0!important;
}

.elementor-tab-content .elementor-clearfix .elementor-active, .elementor-toggle .elementor-tab-content
{
	padding-top:0!important;
}

body h4 {
    font-size: 1.2rem;
}

main a:hover
{	
	text-decoration: underline;
}


[class*=" eicon-"], [class^=eicon] {
    color: #222222;
}

body .site-navigation-dropdown ul.menu li a {
    background: #222222;
}

body .site-navigation-dropdown ul.menu li.current-menu-item a {
    background: #111111;
}

main
{
	background:#ffffff;
}
body
{
	background-color:#efefef;
}

/*.site-footer.footer-has-copyright .footer-inner .site-navigation {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
}*/
.site-footer:not(.footer-stacked) .footer-inner .site-navigation {
    max-width: 100%;
}

.footer-inner a, .footer-inner, .footer-inner p
{
	color:#666666;
	font-size:12px;
}

.current_page_item a
{
	border-bottom:3px solid #990e00;
}

.site-navigation ul.menu li a {
    display: block;
    padding: 8px 0px;
    color:#222222;
}

.site-navigation ul.menu li a:hover {
    border-bottom:3px solid #990e00;
}

#menu-main-menu:hover .current_page_item a, .footer-inner .current_page_item a, .footer-inner ul.menu li a
{
	border-bottom:3px solid transparent!important;
}

.site-navigation ul.menu li {
    padding: 0px 15px;
}

/*.site-footer .footer-inner .site-navigation {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
*/




#headerBanner
{
	padding-top:calc(15vh + 76px);
	padding-bottom:15vh;
}

@media (max-width: 767px) { 

	#headerBanner
	{
		padding-top:calc(10vh + 76px);
		padding-bottom:10vh;
	}

}

