/* - - - my - - - */.pure-menu-link.menu-link-icon {    padding-top: 0;    padding-right: 0;	padding-bottom: 0;}.pure-menu-link.menu-link-lang {    padding-right: 0;}.pure-menu-link.menu-link-lang:hover {    opacity: 1.0;}/* - - - my customizations - - - */.pure-menu-link,.pure-menu-disabled {    padding: .5em 13px;}.pure-menu-heading {    padding: 0 13px;}.pure-menu-item {	font-family: 'Roboto Condensed', sans-serif;	/* font-size: 10pt; */	font-size: 1em;	letter-spacing: 1px;}.pure-menu-horizontal {	position: relative;}.pure-menu-active > .pure-menu-link,.pure-menu-link:hover,.pure-menu-link:focus {   background-color: transparent;   opacity: 0.4;}.custom-brand {	font-family: 'Codystar', sans-serif;	font-size: 1.7em;	font-weight: 300;	letter-spacing: 1px;}/* - - - - - - - - - - - - - - - - - - */.custom-wrapper {	position: relative;	padding: 6px 0 0 0;    /* height: 2.4em; */	height: 38px;	background-color: white;	/* background-color: rgb(246, 245, 243); */    /* background-color: #000000; */	font-size: 0.9em;	/* font-family: Gulim, sans-serif; */	/* font-family: 'Montserrat', sans-serif; */	/* font-family: 'Roboto Condensed', sans-serif; */	letter-spacing: 2px;    /* margin-bottom: 1em; */    -webkit-font-smoothing: antialiased;    overflow: hidden;    -webkit-transition: height 0.5s;    -moz-transition: height 0.5s;    -ms-transition: height 0.5s;    transition: height 0.5s;	border-style: none none solid none;	border-width: 1px;	border-color: #e0e0e0;}.custom-wrapper.open {    /* height: 11.5em; */	/* ... main menu items ... */	/* height: 15em; */	height: 11.5em;}.custom-menu-3 {    text-align: right;}.custom-toggle {    width: 34px;    height: 34px;    display: block;    position: absolute;    top: 9px;		/* ... org:0 , customized by me ... 20151117 ... */    right: 8px;    display: none;}.custom-toggle .bar {    background-color: #777;    display: block;    width: 20px;    height: 2px;    border-radius: 100px;    position: absolute;    top: 18px;    right: 7px;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s;}.custom-toggle .bar:first-child {    -webkit-transform: translateY(-6px);    -moz-transform: translateY(-6px);    -ms-transform: translateY(-6px);    transform: translateY(-6px);}.custom-toggle.x .bar {    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}.custom-toggle.x .bar:first-child {    -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    transform: rotate(-45deg);}@media (max-width: 47.999em) {    .custom-menu-3 {        text-align: left;    }    .custom-toggle {        display: block;    }}