/* 
Theme Name:		 Hello Elementor Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Hello Elementor Child is a child theme of Hello Elementor, created by ChildTheme-Generator.com
Author:			 SSCC Developer
Author URI:		 http://childtheme-generator.com/
Template:		   hello-elementor
Version:		   1.0.0
Text Domain:	 hello-elementor-child
*/

/* GLOBAL */
:root {
    --header-text: 'Poppins', sans-serif;
    --body-text: Arial, sans-serif;
    --brand-white: #FFFFFF;
    --brand-black: #000000;
    --brand-navy: #0e4165;
    --brand-green: #608038;
    --brand-ink: #231f20;
	--brand-gray: #e6e7e8;
}

body { overflow-x: hidden; margin: 0px; }
h1.site-title, h1.entry-title { display: none; }
.elementor-text-editor p:last-child { margin-bottom: 0px; }

/* GLOBAL */
.elementor-widget-nav-menu a:hover, .elementor-widget-nav-menu .current-menu-item a { text-shadow: -.025em 0 0 #FFFFFF, .025em 0 0 #FFFFFF; }
.round-icon .elementor-icon-list-icon:before {
	content: ''; position: absolute; width: 26px; height: 26px; background-color: var(--brand-green); z-index: 1; border-radius: 50%; left: -6px; top: -6px;
}
.round-icon .elementor-icon-list-icon svg { position: relative; z-index: 2; }
/* END GLOBAL */

/* FAQs */
.elementor-widget-n-accordion .e-n-accordion-item { border-bottom: solid 1px var(--brand-navy); }
/* END FAQs */

/* MEDIA QUERIES */

@media only screen and (min-width: 1281px) {
    /* HEADER */
    div[data-elementor-type="header"] .mobile-only { display: none !important; }
    /* END HEADER */
}

@media only screen and (max-width: 1280px) {
    /* INSERT STYLES */
}

@media only screen and (max-width: 1024px) {
    /* INSERT STYLES */
}

@media only screen and (max-width: 767px) {
    /* INSERT STYLES */
}

/* END MEDIA QUERIES */