/*
Theme Name: TheGem 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
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
*/

@font-face {
	font-family: 'Montserrat UltraLight';
	src: url('/wp-content/themes/thegem/fonts/montserrat-ultralight.eot');
	src: url('/wp-content/themes/thegem/fonts/montserrat-ultralight.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/thegem/fonts/montserrat-ultralight.woff') format('woff'),
		url('/wp-content/themes/thegem/fonts/montserrat-ultralight.ttf') format('truetype'),
		url('/wp-content/themes/thegem/fonts/montserrat-ultralight.svg#montserratultra_light') format('svg');
		font-weight: normal;
		font-style: normal;
}

.gem-dummy.img-responsive {
	background-image: url('/wp-content/uploads/2019/08/logo_small.png');
}

.block-content {
	padding: 70px 0px 70px 0px;
}

.gem-slideshow > * {
	height: auto !important;
}

.page-title-block {
    background-color: #00587C !important;
	padding-top: 50px !important;
	padding-bottom: 50px !important;
}

.page-title-block h1 {
	font-size: 36px !important;
	text-align: left !important;
	font-family: 'Montserrat UltraLight' !important;
	font-weight: 700 !important;
	letter-spacing: 10px !important;
	text-transform: uppercase !important;
    line-height: 40px !important;
}

.customer-footer {
    background-color: #022937 !important;
}

#site-header-wrapper.site-header-wrapper-transparent {
    position: relative !important;
}

#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink), #site-header-wrapper.site-header-wrapper-transparent, #site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink) #top-area {
    background: #00587c !important;
    border-bottom: 0 none;
}

.diff-features .gem-image {
	width: 50%;
	/* padding: 30px 10% 0px 0px; */
}

.diff-features .quickfinder-item-title, .diff-features .gem-icon {
	color: #10b6fe !important;
	border-color: #10b6fe !important;
}
.diff-features .gem-icon-shape-hexagon-top-inner-before {
	background-color: #fff !important;
}
.diff-features .quickfinder-item-text, .diff-features .back-angle {
	color: #707070 !important;
}


@media (max-width: 768px){
	.diff-features .gem-image {
		width: 100% !important;
		padding: 0 10% 25px 10% !important;
	}
}

.quickfinder-item-text {
    font-size: 18px !important;
}

.gem-list .title-h6 strong {
	font-size: 24px;
	color: #dedede;
	margin-right: 10px;
}

.quickfinder-item-title, h1 .light, h2 .light, h3 .light, h4 .light, h5 .light, h6 .light, .title-h1 .light, .title-h2 .light, .title-h3 .light, .title-h4 .light, .title-h5 .light, .title-h6 .light, .title-xlarge .light, .portfolio-item .caption .title, .portfolio-item .caption .title, h6, .title-h6, h2, .title-h2, h3, .title-h3, h1, .title-h1, h4, .title-h4, .gem-button, input[type='submit'], #primary-menu.no-responsive > li > a {
   text-transform: none !important;
}

.gem-list > ul > li {
	margin-bottom: 2em !important;
}