

/* Start:/local/components/gendalf/menu.solutions/templates/index/style.css?16778691411877*/
.solutions-custom-image-banner {
    position: absolute;
    bottom: 0;
    right: -10px;
    z-index: 0;
}

.ss_e-body-menu {
    position: relative;
    width: 26%;
    float: left;
}

.ss_e-body-menu li {
    margin-bottom: 32px;
    position: relative;
}

.ss_e-body-menu li a {
    position: relative;
   /*  font: 14pt 'Open Sans Light'; */
    display: block;
    color: white;
    padding: 16px 14px;
    float: left;
    width: 100%;
    text-decoration: none;
}

.ss_e-body-menu li img.menu-triangle-white {
    position: absolute;
    float: right;
    top: 0;
    height: 100%;
    display: none;
}

.ss_e-body-menu li a span {
    padding-bottom: 1px;
    border-bottom: 1px dashed #ffffff;
}

.ss_e-body-menu li:hover a {
    background: url(/local/components/gendalf/menu.solutions/templates/index/images/white-box-bg.png);
    cursor: pointer;
}

.ss_e-body-menu li:hover img.menu-triangle-white {
    display: inline-block;
}

.ss_e-body-menu li a:hover span {
    border-bottom: none;
}

.ss_e-body-menu li.selected a {
    background: url(/local/components/gendalf/menu.solutions/templates/index/images/white-box-bg.png);
}

.ss_e-body-menu li.selected img.menu-triangle-white {
    display: inline-block;
    height: 100%
}

.ss_e-body-menu li.selected span {
    border-bottom: none;
}

.solutions-body-second-menu-wrap {
    position: relative;
    float: left;
    width: 48%;
    margin-left: 8%;
    margin-buttom: 35px;
}

.solutions-body-second-menu-wrap p {
    color: white;
    margin: -10px 0 0 0;
}

.solutions-body-second-menu-wrap ul {
    margin-top: 24px;
}

.solutions-body-second-menu-wrap ul li {
    margin-top: 10px;
}

.solutions-body-second-menu-wrap ul li:first-child {
    margin-top: 0;
}

.solutions-body-second-menu-wrap ul li a {
    text-decoration: none;
    border-bottom: 1px solid white;
    /* font: 16px Arial; */
    color: white;
    padding-bottom: 1px;
}

.solutions-body-second-menu-wrap ul li a:hover {
    border-bottom: none;
}
/* End */


/* Start:/local/components/gendalf/menu.solutions/templates/index_ad/style.css?16778691412091*/
.solutions-body-inner {
	padding: 25px 0 0 0 !important;
}

.solutions-custom-image-banner {
    position: absolute;
    bottom: 0;
    right: -10px;
    z-index: 0;
}

.solutions-body-second-menu-wrap {
    position: relative;
    float: left;
    width: 65%;
    margin-left: 8%;
}

.solutions-body-second-menu-wrap p {
    color: white;
    margin: -10px 0 20px 0;
}

.solutions-body-second-menu-wrap ul {
    margin-top: 24px;
}

.solutions-body-second-menu-wrap ul li {
    margin-top: 10px;
}

.solutions-body-second-menu-wrap ul li:first-child {
    margin-top: 0;
}

.solutions-body-second-menu-wrap a {
    /*text-decoration: none;*/
    color: white;
}

.solutions-body-second-menu-wrap a:hover {
    border-bottom: none;
     color: white;
}

.solutions-body-second-menu-wrap .link-button {
	padding: 0px 45px;
}

.solutions-body-second-menu-wrap .link-button:hover {
	border-bottom: 1px solid white;
}

.global-center h2 {
	color: #fff;
	margin: 30px 0;
}

.global-center h3 {
	color: #fff;
	margin: 20px 0;
}

@media (max-width: 991px) {
	.solutions-body-inner {
		padding: 0px!important;
	}
	
	/* Синий блок */
	.blue-block-panel {
		color: #fff;
	}
	
	.blue-block-panel a,
	.blue-block-panel a:hover,
	.blue-block-panel a.collapsed {
		color: #fff;
	}
	
	.blue-block-panel .panel-heading a.collapsed {
		border-bottom: 1px dashed;
		text-decoration: none;
	}
	
	.blue-block-panel .panel-heading a {
		border-bottom: none;
		text-decoration: none;
		border-bottom: 1px dashed #fff;
	}
	
	.blue-block-panel .panel {
		background-color: transparent;
		border-radius: 0;
		box-shadow: none;
	}
	
	.blue-block-panel .panel-heading {
		background-color: transparent;
		padding: 20px 10px;
	}
	
	.blue-block-panel .panel-active {
		background-color: rgba(255, 255, 255, 0.15)!important;
	}
	
	.blue-block-panel .panel-heading-active {
		background-color: rgba(255, 255, 255, 0.20) !important;
	}

	.blue-block-panel .panel-heading-active .panel-title a {
		border-bottom: none;
	}
	
	.blue-block-panel .panel-body {
		border-top: none !important;
        padding: 10px;
	}
}
/* End */
/* /local/components/gendalf/menu.solutions/templates/index/style.css?16778691411877 */
/* /local/components/gendalf/menu.solutions/templates/index_ad/style.css?16778691412091 */
