/*
Theme Name: FactoryPlus Child
Theme URI: http://steelthemes.com/factoryplus
Author: SteelThemes
Author URI: http://steelthemes.com
Description: FactoryPlus Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: factoryplus
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: factoryplus
*/

:root {
	--ipcs-color-red: #751113;
	--ipcs-color-dark: #272727;
	--ipcs-color-light: #c8c8c8;
	--ipcs-color-white: #ffffff;
	--ipcs-color-red-overlay: #751113dd;
}

a.ipcs-header-link, a:visited.ipcs-header-link {
	color: var(--ipcs-color-red);
}

a.ipcs-footer-link, a:visited.ipcs-footer-link {
	color: var(--ipcs-color-light);
}

.main-nav .menu-item-button-link:hover a, .main-nav .menu-item-button-link:focus a {
	color: var(--ipcs-color-dark) !important;
}

.fp_content_layer {
	color: var(--ipcs-color-white) !important;
}

.overlay {
	background-color: var(--ipcs-color-red-overlay) !important;
}

.site-info,
.site-footer .footer-text a {
	color: var(--ipcs-color-light);
	font-weight: normal;
}

.backtotop {
	background-color: var(--ipcs-color-white);
}

#gform_wrapper_1[data-form-index="0"].gform-theme {
	--gform-theme-color-primary: var(--ipcs-color-red) !important;
	--gform-theme-color-primary-darker: var(--ipcs-color-red) !important;
}

@media (max-width: 1024px) {
	.container.header-logo .row {
		display: flex;
		justify-content: center;
	}
}