/* --------------------------------------------
	INSERT CSS FOR YOUR CHILD THEME HERE
-------------------------------------------- */
.navi-hide-pop2.menu-panel-align-v .menu-panel #navi li { display: block; }
.navi-hide-pop2.menu-panel-align-v ul.menu > li { margin-left: 0; }
@media (max-width: 767px){
.responsive-ux.logo-on-right .navi-trigger-out { margin-left: 0;}
.show-menu-item-mobile .menu-item-270,.show-menu-item-mobile .menu-item-271,.show-menu-item-mobile .menu-item-333{display: none;}
}
/*show-menu-icon-classic page*/
.page-id-51175 .hide-menupanel-mask,
.page-id-51175 .header-bar-social{display:none!important;} 
.logo-on-right .navi-trigger-out{ margin-left:0; margin-right:40px; }
#header:after{transition: background-color 0s; }
body { --hspacing-social-items-head:20px; }
@media (min-width: 768px) {
	.header-bar-social .socialmeida-li:first-child { margin-left: 0px; }
	.navi-hide-pop2.page-id-212 .navi li:not(.menu-item-back) { margin: 0 20px; }
	body .logo-image { height: 27.5px!important; }
}
.navi-justified.page-id-212 .logo-not-show-txt,
.page-id-219.navi-corner .logo-not-show-txt,
.navi-show-h-left.page-id-212 .header-bar-social { display:block;}
.navi-justified.page-id-212 .logo-image,
.page-id-219.navi-corner .logo-image,
.navi-justified.page-id-212 .menu-item-333,
.navi-justified.page-id-212 .menu-item-270,
.header-bar-social { display:none;}
.navi-justified.page-id-212 .menu li > a,
.page-id-219.navi-corner .menu li > a {
    font-size: 21px; font-family: 'Libre Baskerville', serif;
}
.navi-justified.page-id-212 .logo-not-show-txt,
.page-id-219.navi-corner .logo-not-show-txt {
	font-size:0px;
}
.navi-justified.page-id-212 .logo-not-show-txt:before,
.page-id-219.navi-corner .logo-not-show-txt:before {
	content: 'Arnold.'; font-size:21px;
}
.navi-side-menu.page-id-212 .menu-panel2 .navi li { 
    margin-bottom: 10px;
}