:root {
    --main-color: #2e367f;
	--main-color-rgb: 46,54,127;
	--header-bg-color: #ebedec;
	--header-height-desktop: 120px;
	--header-height-tablet: 120px;
	--header-pagamenti-ministeriali-height-desktop: 70px;
	--header-pagamenti-ministeriali-height-tablet: 70px;
	--manu-text-color: #000000aa;
	--manu-border-color: #00000015;
	--fa-anngles-url: url(../img_raffaellocortina/cortina_b2b/fa-angles.png);
}


@media (min-width: 768px) {
	:root {
		--nav-login-subscription-margin: 10px 40px 0 0;
	}
	.logoBox .site-logo {
		margin-left: 40px !important;
	}
	.logoBox .site-logo img {
		max-height: 80px !important;
	}
	.header .cartSearchBox ul.list-inline:not(.headerSocialLink)>li {
		padding-right: 35px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	:root {
		--nav-login-subscription-margin: 10px 20px 0 0;
	}
	.logoBox .site-logo {
		margin-left: 20px !important;
	}
	.logoBox .site-logo img {
		max-height: 80px !important;
	}
	.header .cartSearchBox ul.list-inline:not(.headerSocialLink)>li {
		padding-right: 15px !important;
	}
	.ecommerce .header .container .mainHeaderContent {
        padding: 0 0 0 0 !important;
    }
}
@media (max-width: 767px) {
	.header {
        background: var(--header-bg-color);
    }
	html body.ecommerce .header .row.mainHeaderContent .site-logo {
        max-width: none;
        margin: 15px auto 15px auto !important;
    }
	html body.ecommerce .header .row.mainHeaderContent .site-logo img {
        height: 60px;
    }
    .ecommerce .header .mobi-toggler {
        border-color: #ccc !important;
    }
    .ecommerce .header .mobi-toggler>i {
        color: #ccc !important;
    }
    .ecommerce .header .mobi-toggler.activeMenu {
		background-color: #ccc !important;
    }
    .ecommerce .header .mobi-toggler.activeMenu>i {
		color: #fff !important;
    }
	html body.ecommerce .top-cart-block .fa-shopping-cart {
        border-color: var(--manu-border-color) !important;
		color: #ccc !important;
	}
	html body.ecommerce .header .header-navigation li>a:hover,
	html body.ecommerce .header .header-navigation li>a:active,
	html body.ecommerce .header .header-navigation li>a:focus,
	html body.ecommerce .header .header-navigation li.open>a:hover	,
	html body.ecommerce .header .header-navigation li.open>a:active	,
	html body.ecommerce .header .header-navigation li.open>a:focus	{
		color: #444 !important;
        border-color: var(--manu-border-color) !important;
	}
	html body.ecommerce .header .top-cart-block i {
        background-color: #000 !important;
		color: #fff !important;
    }
	html body.ecommerce .xs-searchForm .btn.mobi-advanced-search {
        background: var(--main-color) !important;
        color: #fff !important;
    }


}

