/**Top menu**/
@font-face {
	font-family: 'Circe Light';
	src: url('fonts/circe_light.eot'); /* IE 9 Compatibility Mode */
	src: url('fonts/circe_light.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('fonts/circe_light.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/circe_light.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('fonts/circe_light.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/circe_light.svg#circe_light') format('svg'); /* Chrome < 4, Legacy iOS */
}
@font-face {
	font-family: 'Circe ExtraLight';
	src: url('fonts/circe_extralight.eot'); /* IE 9 Compatibility Mode */
	src: url('fonts/circe_extralight.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('fonts/circe_extralight.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/circe_extralight.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('fonts/circe_extralight.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/circe_extralight.svg#circe_extralight') format('svg'); /* Chrome < 4, Legacy iOS */
}
@font-face {
	font-family: 'Circe Bold';
	src: url('fonts/circe_bold.eot'); /* IE 9 Compatibility Mode */
	src: url('fonts/circe_bold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('fonts/circe_bold.woff2') format('woff2'), /* Super Modern Browsers */
		url('fonts/circe_bold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('fonts/circe_bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('fonts/circe_bold.svg#circe_bold') format('svg'); /* Chrome < 4, Legacy iOS */
}
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:15px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:300px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color: #2e2e30;
	font-size:16px;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#2e2e30;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}
a.parent {
    color: black !important;
    font-size: 18px !important;
}
/* #horizontal-multilevel-menu li:hover ul ul, */
#horizontal-multilevel-menu li.jshover ul ul,
/* #horizontal-multilevel-menu li:hover ul ul ul, */
#horizontal-multilevel-menu li.jshover ul ul ul,
/* #horizontal-multilevel-menu li:hover ul ul ul ul, */
#horizontal-multilevel-menu li.jshover ul ul ul ul,
/* #horizontal-multilevel-menu li:hover ul ul ul ul ul, */
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

/* #horizontal-multilevel-menu li:hover ul, */
#horizontal-multilevel-menu li.jshover ul,
/* #horizontal-multilevel-menu li li:hover ul, */
#horizontal-multilevel-menu li li.jshover ul,
/* #horizontal-multilevel-menu li li li:hover ul, */
#horizontal-multilevel-menu li li li.jshover ul,
/* #horizontal-multilevel-menu li li li li:hover ul, */
#horizontal-multilevel-menu li li li li.jshover ul,
/* #horizontal-multilevel-menu li li li li li:hover ul, */
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
#horizontal-multilevel-menu li ul.show {
	display: block;
}
div.menu-clear-left
{
	clear:left;
}
/*#horizontal-multilevel-menu li > ul.show li > ul.show li > ul.show li a {
    font-style: italic;
}*/

/*new head menu*/
.bx-header-section {
    max-width: 100% !important;
}
.bx-header-section .row.pt-0.pt-md-3.mb-3.align-items-center {
    max-width: 1140px !important;
    margin: 0 auto !important;
}

.bx-header-section .row.mb-4.d-md-block {
    background: #BC262C url(images/header_menu_bg.gif) repeat-x;
}

.bx-header-section.container .col {
    display: block !important;
    position: relative;
}
#horizontal-multilevel-menu {
    max-width: 1140px !important;
    margin: 0 auto !important;
    display: block;
    position: relative !important;
    float: none !important;
    background: transparent !important;
}
div#navigation {
    max-width: 1140px !important;
    margin: 0 auto !important;
}
.search-page {
    display: none;
}
div#start-slider .bx-wrapper {
    max-width: 1140px !important;
}
#start-slider .bx-wrapper img {
    width: 100%;
    display: block;
}
.bx-header-section .row.mb-4.d-md-block {
    background: #2e2e30;
    box-shadow: 0 3px 3px rgba(199, 199, 199, 0.6);
    -webkit-box-shadow: 0 3px 3px rgba(199, 199, 199, 0.6);
    z-index: 500000;
    position: relative;
}

#horizontal-multilevel-menu li a.root-item {
    background: #BC262C url(images/header_menu_bg.gif) repeat-x;
}

h1#pagetitle {
    width: 1120px;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
.bx-logo-block img {
    height: 70px;
    max-height:70px !important;
    width: auto;
    top: -12px;
    position: relative;
}
.col-12.col-md-auto.bx-header-logo {
    margin-left: -32px;
}
#horizontal-multilevel-menu li:hover a.root-item {

    text-shadow: 2px 5px 5px gray;
    background: #eeeeee !important;
    color: #d30e07 !important;
}
.bx-header-section .row.mb-4.d-md-block {
    margin-bottom: 0px !important;
    margin-top: 27px;
}
ul#horizontal-multilevel-menu a {
    font-family: 'Circe Light' !important;
}
ul#horizontal-multilevel-menu  > li > .show > li > .show > li > a{
	font-family: 'Circe Bold'  !important;
	color: black;
    font-size: 18px;
    font-weight: 700;
}
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul {
    z-index: 50000;
    position: relative;
}
#horizontal-multilevel-menu li a {
    text-align: left;
    padding-top: 12px !important;
    display: block;
}
#horizontal-multilevel-menu li {
    float: left;
    width: 230px;
}
.title-search-result {
    z-index: 50000000;
}
@media only screen and (max-width:1000px) and (min-width:200px) {     
.d-flex.align-items-center.justify-content-between.justify-content-md-right.flex-column.flex-sm-row.flex-md-column.flex-lg-row {
    width: 100%;
    margin: 0 auto;
}
.col-12.col-md-auto.bx-header-logo {
    margin-left: 0px;
	background:transparent !important;
}
h1#pagetitle {
    width: 100%;
    }
    .bx-header-phone-block {
    margin: 20px auto;
}
#horizontal-multilevel-menu ul ul li {
    width: 100% !important;
}
#horizontal-multilevel-menu li ul ul {
    left: 0px !important;
    width: 100% !important;
    max-height: 640px;
    overflow: auto;
    z-index: 50000;
    position: relative !important;
    top: 0px;
    min-height: 100% !important;
}
    .bx-header-logo {
        background-color: #fff;
    }
div#search {
    width: 100%;
    margin-top: 20px;
}
}
/**/