/*
Template:       omens
Theme Name:     Omens Child
Theme URI:      http://themeforest.net/user/LaStudio/portfolio?ref=LaStudio
Author:         LA Studio
Author URI:     http://themeforest.net/user/LaStudio?ref=LaStudio
Description:    Omens - Multipurpose Creative Theme
Version:        1.0.0
Requires at least: 5.0
Requires PHP: 5.6
Tags:           agency, app, architect, artisan, designer, entrepreneur, masonry, modern, page builder, parallax, photography, restaurant, shop, small business, studio
License: 		    GNU General Public License
License URI: 	  licence/GPL.txt
Text Domain:    omens-child
Domain Path:    /languages/
*/


:root {
	--theme-primary-color: #9b1103;
}

.grecaptcha-badge {
	display: none
}

.cpel-switcher__lang {
	margin: 0 !important
}
.cpel-switcher__lang a {
	vertical-align: super
}

.header-red .lakit-search__popup-trigger svg {
	fill: #ffffff !important
}
.header-red .lakit-search__popup-trigger:hover .lakit-blocks-icon {
	color: #ffffff !important
}

.lakitdoc-h-t .e-loc-h:not(.elementor-sticky--effects):not(.ignore-docs-style) .elementor-button {
	background-color: var(--e-global-color-primary) !important;
	border-color: var(--e-global-color-primary) !important;
	color: #ffffff !important
}

.title-slider {
	transform: translateY(-50%) !important;
    top: 50% !important;
    position: absolute !important;
	left: -100px !important;
	z-index: 100 !important;
}

.slider-homepage-container {
    height: calc(100vh - 110px);
}

.slider-homepage-container .rs-ov-hidden.sr7-overflow-force, 
.slider-homepage-container sr7-adjuster, 
.slider-homepage-container sr7-content, 
.slider-homepage-container sr7-mask, 
.slider-homepage-container sr7-bg {
    height: calc(100vh - 110px) !important;
}

.home footer {
	display: none
}

.lakit-iconbox__box_icon {
    display: flex;
    justify-content: center;
    align-items: center;
}

.file-input input {
	width: 100%
}

.relative {
	position: relative;
}

.cerchi {
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.paragrafo-pagina{
	font-family: var(--theme-three-font-family) !important;
		font-size: var(--e-global-typography-8cda5c4-font-size);
        letter-spacing: var(--e-global-typography-8cda5c4-letter-spacing);
	color:#929292
}

footer .menu-text {
    color: #ffffff;
}


.cky-btn-accept {
	background-color: var(--theme-primary-color) !important;
	border-color: var(--theme-primary-color) !important
}
.cky-btn-reject,
.cky-btn-preferences {
	background-color: transparent !important
}
.cky-btn-reject,
.cky-btn-preferences,
.cky-btn-customize {
	color: var(--theme-primary-color) !important;
	border-color: var(--theme-primary-color) !important
}

.wpcf7-form.submitting .wpcf7-submit {
  pointer-events: none;
  opacity: 0.6;
}

/* Date metabox WYSIWYG: a capo in frontend */
.lakit-pf-meta__item .meta--value--rich {
	display: inline;
}

.lakit-pf-meta__item .meta--value--rich br {
	display: block;
	content: '';
	margin-top: 0.15em;
}

@media screen and (max-width: 991px) {
	.slider-homepage-container {
		height: calc(100vh - 60px);
	}
	
	.slider-homepage-container .rs-ov-hidden.sr7-overflow-force, 
	.slider-homepage-container sr7-adjuster, 
	.slider-homepage-container sr7-content, 
	.slider-homepage-container sr7-mask, 
	.slider-homepage-container sr7-bg {
		height: calc(100vh - 60px) !important;
	}
	
	.title-slider {
		left: -30px !important;
	}
	
	.newnavclass_1 {
		transform: translate(-50px, -200px) !important;
	}

}

@media screen and (max-width: 1279px) {
	.corsi-grid .lakit-posts__inner-content {
		opacity: 1 !important;
		position: static !important;
	}
	.corsi-grid .lakit-posts__inner-content-inner {
		opacity: 1 !important;
		transform: translateY(0) !important;
		background-color: var(--theme-primary-color)!important;
	}
	.corsi-grid .lakit-posts__inner-content-inner > *,
	.corsi-grid .lakit-posts__inner-content-inner a {
		color: #ffffff !important
	}
	.corsi-grid .lakit-posts__inner-content-inner a:hover {
		color: #DDE5F0
	}
}