/*-------------------------------------------------------------------------*/
/* Copyright (c) Aeterna Memoria                                           */
/* Tutti i diritti sono riservati - All rights reserved                    */
/* https://www.aeternamemoria.com - info@aeternamemoria.com                */
/* CSS Document                                                            */
/*-------------------------------------------------------------------------*/
/* Custom Style - v.2.00 September 2023                                    */
/*-------------------------------------------------------------------------*/

@charset "utf-8";

:root {
	--am-col-gold: #d2b048;
	--am-col-lightgold: #f3eee0;
}

#wrapper, #wrapper-max
{
	width:90% !important;
	max-width: 1400px !important;
   /* padding-left: 20px;
    padding-right: 20px;*/
}

#wrapper-max
{
	max-width: initial !important;
}

/* Font Color */

.fc-white{color:#fff;}
.fc-very_light{color:#ccc;}
.fc-light{color:#666;}
.fc-easy{color:#3f3f3f;}
.fc-strong{color:#000;}
.fc-warning{color:#ff2020;}
.fc-gold{color:#d2b048;}


/* FX */


.ffx_shadow
{
	text-shadow: 1px 1px 1px rgba(0,0,0,0.80);
}


/* MAIN */

/* STYLES */

/* links */

.lnk:link,.lnk:active,.lnk:visited {color:#666;}
.lnk:hover {color: var(--am-col-gold);}


/* contents */
.menu-container
{
    background-color: rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1); 
}

.menu-container.sticky {
    background: rgba(0, 0, 0, 0.7);
}

.languages
{
    border-color: #ccc;
    background-color: #eee;
    color:black;    
}

.menu
{
    color:#fff;
}

.btn-pause {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
} 

.btn-menu-left, .btn-menu-right, .btn-menu-right-user
{
	color:#fff;
}

.btn-menu-left:hover,.btn-menu-right:hover, .btn-menu-right-user:hover
{
    color: var(--am-col-gold);
}

/*footer*/
.footer-container
{
    background-color: #fff;
    color:black;
}


/* NAV */


nav a, nav#nav-footer a
{
    color: var(--am-col-gold);
}

nav a:hover, nav a:active, nav#nav-footer a:hover, nav#nav-footer a:active, nav#nav-languages a:hover, nav#nav-languages a:active
{
    color: var(--am-col-gold);
}

nav a
{
	color: #eeeeee;
}

nav#nav-footer a, nav#nav-languages a 
{
	color: #000;
}

/* OVERLAY NAV */

.sidenav-overlay {
    background-color: rgba(0,0,0, 0.9);
}

  
.sidenav-overlay a
{
    color: #818181;
}
  
.sidenav-overlay a:hover
{
    color: var(--am-col-gold);
}
  
.sidenav-overlay .sidenav-btn-close
{
    color: #818181;
}

.sidenav-btn-close:hover
{
    color: var(--am-gold);
}


/* SEARCH */ 


#panel-searchType-container
{
	background-color: rgba(255, 255, 255, 0.8);

	border-color: rgba(50, 50, 50, 0.6);
	border-color: rgba(50, 50, 50, 0.6);
	border-color: rgba(50, 50, 50, 0.6);	
}

.searchType-container, .search-filters-container
{
	color:#999;
}

.panel-searchType-item
{
	color:#666;
}

.panel-searchType-item:hover
{
	background-color:#666;
	color:#fff;
}

.serchType-user-icon
{
    color:#000;
}

/*---------------- Field Search ---------------*/

.search-field
{
    background-color: rgba(255, 255, 255, 0.8);
    border-color: rgba(50, 50, 50, 0.6);
    color:#000;    
}

.search-field input
{
    color:#333;
}

.search-field:hover
{
	border: 1px solid rgba(50, 50, 50, 0.8);
}

.search-field input:hover
{
    color:#999;
}

.search-field input:focus
{
	color:#000;
}

.btn-searchFilters
{
    cursor:pointer;
	color:#999;
}

.btn-search
{
    cursor:pointer;
	color:#000;
}

.btn-searchFilters:hover, .btn-search:hover, .searchType-container:hover
{
	color: var(--am-col-gold);
}

.dailytips
{
    background-color: #fff;
}

/* PAYOFF */

.payoff
{
    background-color: var(--am-col-gold);
	color:#fff;
}

/* MISSION*/

.mission
{
    background-color: var(--am-col-lightgold);
	color:#333;
}

.vision
{
    background-color: #d6dddd;
	color:#333;
}

/* Cookie Law Banner*/
.complianceCookie
{
	background-color:#9c8433;
	color:#fff;
}

.btn-cookielaw
{
    border-color: #fff;
    background-color: transparent;
	color:#fff;
}

