/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/
.elementor-510 .elementor-element.elementor-element-dee7cf1 .quickfinder-item-inner {
	background-color: rgba(30, 30, 30, 0.79);
	padding: 50px 50px 50px 50px;
	height: 350px !important;
}
.elementor-1259 .elementor-element.elementor-element-89767ad .quickfinder-item-inner {
  background-color: rgba(32, 31, 31, 0.75);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #f1efe8;
  padding: 55px 25px 50px 25px;
  height: 220px !important;
}
.title-xlarge, body .gem-style-text.title-xlarge {
	font-size: 72px !important;
	font-family: 'Montserrat' !important;
}
.elementor-1469 {padding:20px !important;}
.menu-item-search  {display:none !important;}
@media screen and (max-width: 768px) {
  .title-xlarge, body .gem-style-text.title-xlarge {
	font-size: 48px !important;
	font-family: 'Montserrat' !important;
}
}
.header-style-3 #primary-menu.no-responsive > li > a, .header-style-4 #primary-menu.no-responsive > li > a {
	padding: 0px 12px !important;
}
#primary-menu.no-responsive > li:hover > a {
	color: #8e181c !important;
}