/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 Logo
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
header[class*="rd-bar-logo-"] > .rd-nav-logo{
--rd-nav-ht: calc(var(--rd-mast-ht) + var(--rd-plus-ht));
  box-shadow:1px 0px 0px 0px rgba(118, 128, 138, 0.1) inset;

}
header[class*="rd-bar-logo-"].rd-sticky-enable > .rd-nav-logo{
	--rd-nav-ht:var(--rd-sticky-ht);
}
 
header.rd-bar-logo-left{
	direction:ltr;
} 
header.rd-bar-logo-left * {
	direction:rtl;
}
 
body .rd-sticky-enable .rd-logo-main {
	display:inline-block ;
}
.rd-nav-logo{
	background:var(--rd-logo-bg,none) ;
}
.rd-logo-type-image a{
	line-height: 0px ;
	font-size:0px;
}
.rd-logo-warp{
	height:auto !important;
	display: grid;
	grid-template-columns: 100%;
}
.rd-logo-warp img{
	max-height:var(--rd-nav-ht) !important;
	max-width:var(--rd-logo-wt) !important;
	height:auto;width: auto;
}
.rd-logo-warp a:hover{
	opacity:0.8;
}
.rd-nav-logo.rd-nav-left a{
	float: left;
	text-align:left;
}
.rd-nav-logo.rd-nav-right a{
	float: right;
	text-align:right;
}
.rd-nav-logo.rd-nav-center a{
	float: none;
	text-align:center;
}
a.rd-logo-title {
	font-size: var(--rd-logo-tl-fn-sz,30px);
	text-align: right;
	line-height: 1em;
	display: block;
	vertical-align:top;
	width:100%;
	color:var(--rd-logo-tl-txt,#111111) !important;
}
a.rd-logo-description {
	font-size: var(--rd-logo-des-fn-sz,13px);
	text-align: right;
	line-height: 1em;
	display: block;
	width:100%;
	vertical-align:top;
	margin-top:10px !important;
	color:var(--rd-logo-des-txt,#666666) !important;
}
body:not(.rd-dark) .rd-logo-dark{
	display:none !important;
}
.rd-dark .rd-logo-main{
	display:none !important;
}
.rd-dark .rd-logo-dark{
	display:inline-block !important;
}
 
@media (min-width: 1025px) {
.rd-header-transparent:not(.rd-sticky-enable) .rd-nav-logo{
	--rd-logo-bg:none !important;
}
header[class*="rd-bar-logo-"].rd-header-transparent:not(.rd-sticky-enable) > .rd-nav-logo{
	--rd-logo-bg:var(--rd-tr-bg) !important;
}
body .rd-sticky-enable .rd-logo-transparent {
	display:none !important;
}
body:not(.rd-dark) .rd-sticky-enable .rd-logo-main{
	display:inline-block  !important;
}
 body.rd-dark .rd-sticky-enable .rd-logo-main{
	display:none !important;
}
body.rd-dark .rd-sticky-enable .rd-logo-dark{
	display:inline-block !important;
}
 .rd-header-transparent .rd-nav-logo img{
	display:none;
}
 .rd-header-transparent .rd-nav-logo img:last-child{
	 display:inline-block;
	
 }
  
}
 @media (max-width: 1024px) {
	.rd-nav-logo .rd-logo-title{
		--rd-logo-tl-fn-sz:30px;
	}
}
@media (max-width: 500px) {
	.rd-nav-logo .rd-logo-warp img{
		max-width:150px !important;
	}
	.rd-nav-logo .rd-logo-title{
		--rd-logo-tl-fn-sz:25px;
	}
}
@media (max-width: 400px) {
	.rd-nav-logo .rd-logo-warp img{
		max-width:100px !important;
	}
	.rd-nav-logo .rd-logo-title{
		--rd-logo-tl-fn-sz:20px;
	}
}
