/**
Theme Name: gr-real
Author: Virtuosen
Author URI: https://www.virtuosen.at/
Description: GR-REAL
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gr-real
Template: astra
*/

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none;
}

.elementor-button-icon { font-size: 24px; margin-top: -4px; }

.gr-bounce { 
	animation: gr-bounce 2s infinite; 
	position: absolute;
	bottom: 135px;
	right: 25px;
}
@media screen and (max-width: 768px) { .gr-bounce { bottom: 80px; } }
@keyframes gr-bounce {
	0%   { margin-bottom: 0px; }
	50%  { margin-bottom: 10px; }
	100% { margin-bottom: 0px; }
}

.ee-grid .category-aktuell:before {
    content: "Aktuelles Projekt";
	font-size: 14px; color: #ffffff; background-color: #1B592A;
    position: absolute; top: 15px; right: 15px; z-index: 10;
	padding: 2px 10px;
}

@keyframes gr-fadeIn {from {opacity:0} to {opacity:1} }
@keyframes gr-fadeOut {from {opacity:1} to {opacity:0} }

#gr-hero { background-color: #000000; }
#gr-hero .elementor-col-33 .elementor-widget-heading, #gr-hero .elementor-icon-wrapper, #gr-hero .elementor-widget-button { 
	animation: gr-fadeIn 1s 2s both; 
}
#gr-hero>.elementor-background-overlay { background-color: #000000; opacity:1; animation: gr-fadeOut 2.5s 2s both; }

/* Complianz */
#cmplz-manage-consent .cmplz-manage-consent {
	display: none;
}

/* CookieBot */
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #1b592a !important;
	border-color: #1b592a !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border-color: #1b592a !important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	color: #1b592a !important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #1b592a !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-bottom: #1b592a !important;
	color: #1b592a !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
	color: #1b592a !important;
}