/*
Blu: #072d5e
Giallo: #EFDF00
Blu Scuro: #01143f
Giallo Scuro: #dda600
*/
.site-space-interiors .tools-menu a.tools-close-btn{height:80px;}
.site-space-interiors .logo-main-date{
	color: #002957;
	display:block;
    float: none;
    font-family: "core_sans_d_25_lightregular";	
	margin-left: 5px;
    vertical-align:middle;
    font-size:1em; 
    line-height:18px;
    margin-top:12px;
}
.site-space-interiors #mobile-header .logo-main {width:236px; height:35px;margin:0;}
.site-space-interiors .logo-main{
    display:inline-block; float:none; vertical-align:middle;
    max-width:300px;
    margin-top:30px; margin-left:0;
}
.site-space-interiors .tools-btn,
.site-space-interiors .tools-list {
	background-color: #e27e55;
    /*background-color: #EF3125;*/
}
.site-space-interiors .tools-btn p, 
.site-space-interiors .tools-btn i,
.site-space-interiors .tools-list a {
	color: #012169;
/	*color: #FFFFFF;*/
}
.site-space-interiors h1,
/*.site-space-interiors h1 span,*/
.site-space-interiors .made-expo-number h2,
.site-space-interiors h2 span {
	color: #072d5e;
}
.site-space-interiors .made-expo-number h2 span {
	color: #EF3125;
}
.site-space-interiors .made-expo-number .number-list li .counter, 
.site-space-interiors .made-expo-number .number-list li p {
    color: #072d5e;
}
.site-space-interiors .btn.btn-border {
    border: 1px solid #072d5e;
    color: #072d5e;
    background-color: transparent;
}
.site-space-interiors .btn.btn-border:hover, 
.site-space-interiors a:hover .btn.btn-border {
    border: 1px solid #072d5e;
    color: #FFFFFF;
    background-color: #072d5e;
}
.site-space-interiors .btn {
    /*color: #FFFFFF;*/
    background-color: #072d5e;
}
.site-space-interiors .btn:hover, 
.site-space-interiors a:hover .btn {
    color: #FFFFFF;
    background-color:#01143f;
}
.site-space-interiors .open-map .btn:hover, 
.site-space-interiors .open-map a:hover .btn {
    color: #EF3125;
    background-color:#01143f;
}
.site-space-interiors .closed-map .btn:hover, 
.site-space-interiors .closed-map a:hover .btn {
    color: #EF3125;
    background-color:#01143f;
}
.site-space-interiors .flexsliderMain .flexcaption .btn,
.site-space-interiors .bkg-dark-grey .text-component .btn{
	color: #FFFFFF;
	background-color:#EF3125;
}
.site-space-interiors .tools-menu a:hover .tools-btn, 
.site-space-interiors .tools-menu.open-tools .tools-btn,
.site-space-interiors .tools-list a:hover ,
.site-space-interiors .flexsliderMain .flexcaption .btn:hover,
.site-space-interiors .bkg-dark-grey .text-component .btn:hover{
	background-color: #d94336;
    /* background-color: #8E0E11;*/
}
.site-space-interiors .btn-utility {
    color: #6D6D71;
}
.site-space-interiors .btn-grey {
    background-color: #EDEDED;
}
.site-space-interiors .btn.btn-grey:hover, 
.site-space-interiors .btn.btn-grey:focus {
    background-color: #6D6D71;
    color: #FFFFFF;
}

.site-space-interiors .main-menu ul li {
    position:relative;
}
.site-space-interiors .main-menu ul li:hover .submenu {
    display:block;
}
.site-space-interiors .main-menu .submenu {
    position:absolute; top:66px;
    display:none;
    width:360px;
    padding:16px 30px;
    background-color:#d94336;
    z-index:12;
}
.site-space-interiors .main-menu ul li .submenu {
    left:50%;
    margin-left:-180px;
}
.site-space-interiors .main-menu ul li:first-child .submenu {
    left:0;
    margin-left:0;
}
.site-space-interiors .main-menu ul li:last-child .submenu {
    right:0; left:auto; 
    margin-left:0;
}
.site-space-interiors .main-menu .submenu ul, .site-space-interiors .main-menu .submenu ul li, .site-space-interiors .main-menu .submenu ul li a {
    display:block; float:left;
    width:100%;
    margin:0; padding:0;
    font-family:'core_sans_d_25_lightregular'; text-transform:none; color:#FFFFFF; text-align:left; line-height:20px;
}
.site-space-interiors .main-menu .submenu ul li {
    border-bottom:1px solid #FAC2BE;
}
.site-space-interiors .main-menu .submenu ul li:last-child {
    border-bottom:0 none;
}
.site-space-interiors .main-menu .submenu ul li a {
    height:48px;
    padding:14px 0;
    font-size:1.05em;
}
.site-space-interiors .main-menu .submenu ul li a:hover, .site-space-interiors .main-menu .submenu ul li.active a {
    text-decoration:none; color:#FAC2BE;
}

.site-space-interiors .main-menu li:hover a, .site-space-interiors .main-menu li a:focus{
    text-decoration:none; color:#FFFFFF;
    background-color:#d94336;
}
.site-space-interiors .main-menu li.active a {
    color:#d94336;
}
.site-space-interiors .main-menu li.active:hover a {
    color:#ffffff;
}
/* ============= 
Media query - 1400px
================ */
@media only screen and (min-width:1400px){
    .site-space-interiors .logo-main-date{font-size:1.3em;}
    .site-space-interiors .logo-main {max-width:366px;margin-left:5px;}
}
/* ============= 
Media query - 500px
================ */
@media only screen and (max-width:500px){
	.site-space-interiors .logo-main{max-width:160px;}
	.site-space-interiors #mobile-header .logo-main-date{font-size:0.8em; padding-top:0px;}	
	.site-space-interiors #mobile-header{height: 97px;}
	.site-space-interiors #mobile-header .logo-main-mobile{width:160px;}
}