@charset "utf-8";
@import url('../../common/css/reset.css');
@import url('../../common/css/fonts.css');
@import url('../../common/css/jquery.fancybox.css');
@import url('../../common/css/swiper-bundle.css');
@import url('../../common/css/core.css');
@import url('../../common/css/content.css');
@import url('../../common/css/media_query.css');
@import url('../../common/css/print.css');


#content .lv3>li>.nodecontent>.title{
	height: 140px;
}
#content .lv1>.nodecontent>.title, #content .lv2>.nodecontent>.title{
	font-size: 1.3em;
}
.site-logo{
	max-width: 450px;
	min-width: 450px;
}
.main-nav-wrap .main-nav{
	justify-content: right;
	margin-right: -15px;
}
/* .main-nav-wrap .main-nav > li{
	max-width: 225px;
	
} */
.main-nav-wrap .main-nav > li:first-child>a{
	white-space: nowrap;
}
.main-nav-wrap .main-nav > li > a{
	padding: 10px;
	/* font-weight: 400; */
	font-size: 0.9em;
	height: 100%;
    display: table;
}
.main-nav-wrap .main-nav > li > a>span{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 100%;
}
/* header #header-top #header-right > nav>a.btn-text:first-child{
	margin-left: 5px;
} */

@media screen and (min-width: 1810px){
	.main-nav-wrap .main-nav > li > a{
		padding: 10px 15px;
	}
	.main-nav-wrap .main-nav > li{
		max-width: 340px;
	}
}
@media screen and (min-width: 1350px) and (max-width: 1500px){
	.site-logo{
		min-width: inherit;
	}
	.site-logo img{
		display: none;
	}
	.site-logo{
		width: 276px;
		background: url(../images/logo-ced-2.png) 50% 50% no-repeat;
		height: 80px;
		transition: margin-right .3s;
	}
	.site-logo.greyscale.ie{
		background: url(../images/logo-ced-2-grey.png) 50% 50% no-repeat;
	}
}
/* @media screen and (min-width: 1751px){
	.main-nav-wrap .main-nav > li{
		max-width: 340px;
	}
} */
@media screen and (min-width: 1500px){
	/* header #header-top #header-right{
		flex: 0 0 332px;
	} */
}
@media screen and (min-width: 1350px) and (max-width: 1809px){
	.main-nav-wrap .main-nav > li{
		max-width: 260px;
	}
	/* .main-nav-wrap .main-nav > li:nth-child(2){
		max-width: 250px;
	} */
	/* .main-nav-wrap .main-nav > li{
		max-width: 250px;
	} */
}
@media screen and (min-width: 1350px) and (max-width: 1400px){
	.main-nav-wrap .main-nav > li:nth-last-child(2) > .subMenu > ul ul{
		left: -100%;
	}
	/* header #header-top #header-right{
		flex: 0 0 195px;
	} */
	/* header #header-top #header-right > nav > div.share-wrap{
		margin-left: 13px;
	} */
}
@media screen and (min-width: 768px) and (max-width: 1349px) {
	.site-logo{
		max-width: 400px;
		min-width: 400px;
	}
	#wrapper.fixed header #header-top .site-logo{
		max-width: 350px;
		min-width: 350px;
	}
}
@media screen and (max-width: 767px) {
	#wrapper header #header-top .site-logo, #wrapper.fixed header #header-top .site-logo{
		max-width: 250px;
		min-width: 250px;
	}
	header #header-top #header-right > nav > div#langWrap, #menu-btn{
		margin-left: 0;
	}
	header #header-top #header-right > nav > div#searchWrap, header #header-top #header-right > nav > div#shareWrap{
		margin-left: 5px;
	}
}

@media screen and (min-width: 375px) and (max-width: 430px) {
	.site-logo img {
		display: none;
	}
	.site-logo {
		width: 160px;
		min-width: auto!important;
		background: url(../images/logo-ced-2.png) 0 50% no-repeat;
		background-size: contain;
		height: 45px;
		transition: margin-right .3s;
	}
}