/*
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
*/


/*** GENERAL ***/
h1, h2, h3, h4, h5, h6 {
	text-transform: none;
	margin-bottom: 10px;
}

/*** HEADER ***/
#top-area {
	padding: 5px 0;
}
#top-area a {
	color: #d4d3f7;
}
#top-area a:hover {
	color: #FFFFFF !important;
}
.top-area-button a {
	color: #FFFFFF !important;
}
.top-area-button .gem-button {
    height: 26px;
    line-height: 26px;
	vertical-align: middle;
}
.header-style-4 .minisearch .sf-input {
    background-color: #2b2b2b !important;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li span.megamenu-column-header a {
    font-size: 16px;
    text-transform: none;
    font-weight: 400;
    color: #383838;
	padding: 12px 0;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li span.megamenu-column-header {
	margin-bottom: 0;
	padding: 0 !important;
}
#primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li.megamenu-new-row {
    margin: 0;
}
#primary-menu.no-responsive > li > ul > li.menu-item-active > a {
	background-color: #f5f5f5 !important;
}

/*** TESTIMONIALS ***/
.testimonials-section {
	background-position: 40% 0% !important;
}

/*** FOOTER ***/
#colophon {
    padding: 45px 0 15px;
}
#footer-nav {
	padding: 25px 0;
}
.site-footer .widget-title {
    margin-bottom: 20px !important;
}
.site-footer .widget_text ul li:before {
	background-color: #99a9b5 !important;
}
#colophon .widget a:hover {
	color: #0e8fcf !important;
}
#footer-nav {
    border-top: 1px solid #030325;
}
.site-footer .widget_text ul li {
	border-bottom: 1px solid #2a2a63 !important;
}
.footer-site-info {
	font-size: 12px !important;
}

/****************** INNER PAGES ******************/
.block-content {
    padding: 0 !important;
}