/*
Theme Name: Dixionline Theme
Theme URI: https://dixionline.com
Author: Dixionline
Theme URI: https://dixionline.com
Template: hello-elementor
Version: 1.0
*/

/*
    Add your custom styles here
*/

.button-primary:hover .elementor-icon-box-title a {
	color: #A77C39!important;
}

.button-primary .elementor-icon-box-icon rect, .button-primary .elementor-icon-box-icon polygon{
	transition: all 500ms ease-in-out;
	transform: translateX(-15px);
}
.button-primary:hover .elementor-icon-box-icon rect, .button-primary:hover .elementor-icon-box-icon polygon{
	transform: translateX(0);
}
.button-primary:hover .elementor-icon-box-icon rect, .button-primary:hover .elementor-icon-box-icon polygon, .button-primary:hover .elementor-icon-box-icon path {
	fill: #A77C39;
}

.color-blue300{
	color:#005596;
}
.color-gold{
	color:#A77C39;
}

.menu-cat:hover p{
	color: #FAF9F7;
}

.infobulleTxt .e-hotspot__tooltip a{
	color: #FAF9F7;
}
.infobulleTxt .e-hotspot__tooltip:hover a{
	color: #EEEEE7;
}

a.iubenda-white.no-brand.iubenda-noiframe.iubenda-embed {
	padding: 0!important;
    background-color: transparent!important;
        border-style: none!important;
	font-family: var(--e-global-typography-text-font-family), Sans-serif!important;
    font-size: var(--e-global-typography-text-font-size)!important;
    font-weight: var(--e-global-typography-text-font-weight)!important;
    text-transform: var(--e-global-typography-text-text-transform)!important;
        color: var(--e-global-color-text)!important;
}