/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.1.1627934588
Updated: 2021-08-02 20:03:08

*/





/*** GENERAL ***/
/** Cookies Banner **/
.cc-header {
	display: none;
}

.cc-revoke, .cc-window {
	font-family: "Commissioner", sans-serif !important;
	font-size: 12px !important;
	text-align: justify;
}

.cc-compliance a {
	font-family: "Commissioner", sans-serif !important;
	font-size: 13px !important;
	font-weight: 800;
	text-transform: uppercase;
	text-decoration: none;
}

.cc-compliance a:hover {
	text-decoration: none !important;
}

.cc-dismiss:hover, .cc-compliance .cc-btn.cc-save.cc-show-settings:hover, .cc-compliance .cc-btn.cc-save.cc-save-settings:hover{
	background-color: var(--e-global-color-secondary) !important;
	color: var(--e-global-color-e0688d6) !important;
}



/*** HEADER ***/
/* Language Switcher */
.trp-language-switcher-container {
	margin: 0;
}

.trp-language-switcher > div {
	width: 45px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	background-image: none;
}

.trp-language-switcher > div > a {
	font-size: 14px;
	font-weight: 800;
	padding: 0 10px;
	border-radius: 0;
	background-color: #023047;
}

.trp-language-switcher > div > a:hover {
	background-color: #023047;
}

.trp-language-switcher .trp-ls-shortcode-current-language a {
	background-color: transparent;
}

div.trp-ls-shortcode-current-language:hover {
	background-color: transparent !important;
}

.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
	background-color: transparent;
	cursor: pointer;
}

/* Main Menu Hover */
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item::after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item::before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item::after {
	height: 1px;
}


/*** LEGAL DOCUMENTS ***/
/* Cookies */
#cmplz-cookies-overview .cmplz-dropdown p {
	text-align: left !important;
}

#cmplz-document {
	max-width: 650px !important;
	margin: 0 auto;
	/* text-align: justify !important; */
}

#cmplz-document h2 {
	font-family: "Commissioner", sans-serif;
	font-size: 16px !important;
	font-weight: 800;
	color: #854D00;
}

#cmplz-document h3 {
	font-family: "Commissioner", sans-serif;
	font-size: 14px !important;
	font-weight: 800;
	color: #023047;
}

#cmplz-document ul {
	margin-right: 15px;
	padding-right: 40px;
}



/*** HOMEPAGE ***/
/* Testimonials Slider */
.home-testimonials .jltma-team-member-name {
	margin: 0 0 0 0;
}

/*** FOOTER ***/
.footer-social .elementor-social-icon span {
	color: #ffffff;
}
/* Business Hours */
.jltma-business-hour.style-default li::before {
	border: none !important;
}


/*** STORE PAGE ***/
.woocommerce-loop-product__title {
	color: #002b45 !important;
}

.product_title.entry-title {
	font-weight: 900;
	font-size: 18px;
	text-transform: capitalize;
}


/*** RESPONSIVE ***/

@media only screen and (max-width: 1024px) {
  header .hfe-nav-menu__layout-horizontal {
    margin: 0 auto !important;
  }
	
}

