
img.linkIcon {
    display: none;
}

.postText td {
    border: solid 1px #dedede;
    padding: 10px;
}

.postText table {
	font-size: 15px;
	margin-top: -5px;
}

.postText table tr {
    background: #e0e7ec;
}

.postText table tr:nth-child(2n) {
    background: #fff;
}

#footer-padding {
	width: 100%;
	margin-top: 0px;
}

:focus{
	outline:none !important;
}

#navigation .sf-arrows .sf-with-ul:after{
	display:none;
}

#slider {
    margin-top: 33px;
	padding-top: 103px;
}

#top-panel{
	height:60px;
	top:0;
}

#navigation{
	margin-top:60px;
	position:fixed;
	z-index:3;
}

 #navigation-padding{
	 padding:0;
 }

#header{
	height:643px;
}

.menu-name{
	font-size:16px;
}

#navigation.smaller .menu-icon{
	display:none;
}

#navigation.smaller .menu-name{
	height: 86px;
	display:flex;
	align-items:center;
}

.menu-icon img{
	height:70px;
}

#navigation .sf-menu{
	flex-direction: row-reverse;
}

#navigation .sf-menu li>a{
	border-radius:0px;
	padding: 30px 20px;
	cursor:pointer;
}

#navigation .sf-menu ul a{
	height:auto;
	padding:5px 15px !important;
	background: #015798;
	margin-right: 0;
}

.slick-next img {
    transform: rotate(180deg);
}

#navigation ul.submenu li:hover>a, #navigation ul.submenu li.active>a{
	text-decoration:none;
}

#footer-padding{
	line-height:1.3;
}

#footer{
	height:auto;
}

.logo-name {
    flex: 1;
    display: flex;
    align-items: center;
	height:60px;
}

.phone-number{
	height:100%;
	display: flex;
	align-items: center;
	font-size:1.2em;
}

.phone-number img{
	height: 50%;
    margin-right: 1em;
}

@media screen and (min-width: 1400px) {

	.phone-number a{
		text-decoration:none;
		color:#4a4a4a;
	}

	#headerText{
		margin-top: 140px;
		height: 185px;
	}

	.logo-name img{
		height: 60%;
		margin-left: 40px;
	}

	#partners-inner{
	    position:absolute;
	    overflow: hidden;
	    width:100%;
	}

	#partners img{
		max-height:65px;
	    filter: grayscale(100%);
	}

	#partners img:hover{
		    filter: grayscale(0%);
	}

	#partners{
		height:105px;
		background: #f3f3f3;
	    overflow: hidden;
	    margin-top:25px;
	}

	.partners-item{
		padding:20px;
	}

	#partners-items{
	    display: flex;
	    align-items: center;
	}

	#top-panel-inner{
		width:1100px;
	}

	#title a {
    	color: #fff;
    	font-size: 2em;
    	text-decoration: none;
	}

	#navigation{
		width:100%;
	}

	#slider{
		width:100%;
		max-width:1920px;
		height:480px;
		position:absolute;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		box-sizing: content-box;
	}

	.sliderItem{
		height:480px !important;
	}

	.slick-arrow{
		position: absolute;
		z-index: 1;
	    height: calc(100% - 103px);
	    background: #4e4e4ec2;
	    border: 0;
		width:50px;
	}

	.slick-arrow:hover{
		background: #4e4e4ed8;
		cursor:pointer;
	}

	.slick-next{
		right:0;
		top:103px;
	}

	.slider-title{
		position:absolute;
		top: 200px;
		background: #4e4e4eeb;
	    font-size: 2em;
	    line-height: 1;
	    padding: 1em;
	    color: #d9eeff;
		right:100%;
		width:fit-content;
	}

	a.slider-button{
		position:absolute;
		top: 480px;
		right:15%;
		padding: 0.65em 1em;
	    font-size: 1.5em;
	    text-decoration: none;
	    background: #015798;;
	    color: #fff !important;
	}

	a.slider-button:hover{
		background: #989759;
	}

	.slider-helper{
		width:100%;
		height:480px;
		background-position:center;
		background-repeat:no-repeat;
		background-size:cover;
	}

}


@media (max-width: 1399px) {

	.logo-name {
    	order: 2;
    	flex: 1;
    	margin-right: 0.8em;
		padding:0.5em;
		box-sizing:border-box;
		height:48px;
	}

	.logo-name img {
    	max-width: 100%;
    	max-height: 100%;
	}

	#headerText {
    	margin-top: 0;
    	height: auto;
    	margin-right: 0.5em;
	}

	#openMenu{
		padding-left:0.5em;
		text-align: center;
	}

	#header-mobile{
		background: #ffd1f9;
	}

}