/* 1200 to 1439px - laptops/desktops */

.innerW {
  width: 100%;
  margin: 0 auto;
    
}

@media (min-width: 1200px) {

body.ro245-global-layout {
	padding-right: 40vw;
}

body.ro245-global-layout #wHDR,
body.ro245-global-layout .SongSidePanel {
	width: 40vw;
}

body.ro245-global-layout #HDR {
	column-gap: 10px;
	grid-template-columns: 96px minmax(0, 1fr);
	padding-left: 18px;
	padding-right: 18px;
}

body.ro245-global-layout #LOGO {
	column-gap: 10px;
	grid-template-columns: 96px minmax(0, 1fr);
}

body.ro245-global-layout #LOGO img {
	height: 118px;
}

body.ro245-global-layout .SiteWordmark {
	font-size: 25pt;
}

body.ro245-global-layout #NAVI {
	padding-left: 106px;
}

body.ro245-global-layout #NAVI .nav-menu,
body.ro245-global-layout #NAVI div.nav-menu > ul {
	gap: 16px;
}

body.single-ro245_song,
body.page-template-page-song,
body.page-template-front-page,
body.home {
	padding-right: 40vw;
}

body.single-ro245_song #wHDR,
body.page-template-page-song #wHDR,
body.page-template-front-page #wHDR,
body.home #wHDR,
body.single-ro245_song .SongSidePanel,
body.page-template-page-song .SongSidePanel,
body.page-template-front-page .SongSidePanel,
body.home .SongSidePanel {
	width: 40vw;
}

body.single-ro245_song #HDR,
body.page-template-page-song #HDR,
body.page-template-front-page #HDR,
body.home #HDR {
	column-gap: 10px;
	grid-template-columns: 96px minmax(0, 1fr);
	padding-left: 18px;
	padding-right: 18px;
}

body.single-ro245_song #LOGO,
body.page-template-page-song #LOGO,
body.page-template-front-page #LOGO,
body.home #LOGO {
	column-gap: 10px;
	grid-template-columns: 96px minmax(0, 1fr);
}

body.single-ro245_song #LOGO img,
body.page-template-page-song #LOGO img,
body.page-template-front-page #LOGO img,
body.home #LOGO img {
	height: 118px;
}

body.single-ro245_song .SiteWordmark,
body.page-template-page-song .SiteWordmark,
body.page-template-front-page .SiteWordmark,
body.home .SiteWordmark {
	font-size: 25pt;
}

body.single-ro245_song #NAVI,
body.page-template-page-song #NAVI,
body.page-template-front-page #NAVI,
body.home #NAVI {
	padding-left: 106px;
}

body.single-ro245_song #NAVI .nav-menu,
body.single-ro245_song #NAVI div.nav-menu > ul,
body.page-template-page-song #NAVI .nav-menu,
body.page-template-page-song #NAVI div.nav-menu > ul,
body.page-template-front-page #NAVI .nav-menu,
body.page-template-front-page #NAVI div.nav-menu > ul,
body.home #NAVI .nav-menu,
body.home #NAVI div.nav-menu > ul {
	gap: 16px;
}

}
