/* Header */
#header-2 {
	background:rgba(63, 63, 63, 0.3) !important;
	min-height:1px;
	margin:0;
	z-index: 9999;
    position: relative;
	}
	
#header-op-2 {
    background: url(../images/header/hdr.jpg) no-repeat center right;
	min-height:1px;
	margin:0;
	z-index: 9999;
    position: relative;
    box-shadow: 0px 2px 10px #6c6c6c;
	}	
	
	
	#header-2 .container-2, #header-op-2 .container-2 {
		position:relative}

.hdr-left-2, .hdr-center-2, .hdr-right-2, .hdr-lang-2{
    min-height: 110px;
    display: inline-block;
    vertical-align: middle;
}

.hdr-left-2 {
    width: 39%;
    background: url(../images/header/logo.png) no-repeat center center;
    background-size: contain;
    min-height: 140px;
}

.hdr-center-2{
	width: 30%;
}

.hdr-txt-up-2{
	padding-top: 14px;
}

.hdr-txt-up-2 span{
    font-size: 2.5em;
    font-weight: bold;
    color: #FFF;
    text-shadow: 0px 0px 3px #1c1c1c;
    top: 12px;
    position: relative;
}

.hdr-txt-down-2{
	    padding: 0 55px;
}

.hdr-txt-down-2 span {
    color: white;
    text-shadow: 0px 0px 3px #1c1c1c;
}

.hdr-right-2{
	width: 30%;
	padding-top: 22px;
}

.row-r-cell-2{
    line-height: 22px;
}

.row-r-cell-2 span, .icml-2, .icml-2:hover {
    float: right;
    color: #655950;
    text-shadow: 0px 0px 5px #ffffff;
    font-size: 1.2em;
}

.icml-2, .icml-2:hover {
    font-size: .85em;
}

.hdr-ico-2 {
    width: 20px;
    height: 30px;
    background: url(../images/header/ico-tel.png) no-repeat;
    display: inline-block;
    margin-left: 140px;
    background-size: 312%;
}

.hdr-stactel-2{
	background-position: 1px 3px;
}

.hdr-mts-2{
	background-position: -21px 3px;
}

.hdr-velc-2{
	background-position: -43px 3px;
}

