/**
 * Theme Name:  i-one child (2025)
 * Template:    i-one.dis
 */

/* 1rem = 10px ; base font size of site is 1.6rem = 16px */
html {font-size: 62.5%;}
body {font-size: 1.6rem;}

.utilitybar {display: none;}
div.iheader {height: auto!important;}
div.titlebar {padding-top: 0!important;}

.site {background: transparent;}

.home.home-slider-off .site .iheader .titlebar h1 {text-transform: none;
		font-size: 3.2rem;
		line-height: 8.8rem;
}
.iheader h1 {float: none; padding: 0;}
.iheader {padding: 0; margin: auto;}
.titlebar h1 {text-align: center;}

/* 750px width for all screens larger than 750px */
.titlebar {width: 75rem;}
div.site-main {padding: 0; width: 75rem; background: #fff;}
.iheader {width: 75rem;}

/* 480px width, for most screens up to 750px */
@media only screen and (max-width: 749px) {
  .titlebar {
    width: 48rem;
  }
	div.site-main {width: 48rem;}
	.iheader {width: 48rem;}
}

/* 320px width, for screens smaller than 480px (standard smallest size) */
@media only screen and (max-width: 479px) {
  .titlebar {
    width: 32rem;
  }
	div.site-main {width: 32rem;}
	.home.home-slider-off .site .iheader .titlebar h1 {line-height: 4.4rem; padding: 1rem 0;}
	.iheader {width: 32rem;}
}

.entry-content {-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: normal;}

a {background: transparent; padding: 0.1rem 0.5rem; text-decoration: none;}

.entry-content #Menu a:link, .entry-content #Menu a:visited {color: #e57e26; text-decoration: none;}
.entry-content #Menu a:hover, .entry-content #Menu a:active {background: #e57e26; color: #fff!important; text-decoration: none;}

@keyframes highlight {
    0% {
        background: #e57e26;
    }
    100% {
        background: none;
    }
}
:target {
    animation: highlight 3s;
	scroll-margin-top: 8rem;
}

hr {margin: 2.4rem 0;}

.site-footer div.credit-info {display: none;}
.site-footer .copyright {text-align: center; width: 100%;}

.grecaptcha-badge {position: absolute!important;}