/*dark screen style for all */
html, body {margin: 0; padding: 0; overflow: auto; }
body {margin: 0; padding: 0; background-color:#040b23;font-family: font-family: 'Open Sans', sans-serif;
 color: rgb(0, 0, 0); overflow: hidden; }
h1 h2 h3 h3 a p ul ol {margin: 0; padding: 0; }

ul {margin: 0; list-style-type: disc; font-family: Open Sans; color: #000000; }

#globalwrapper {width: 100%; max-width: 1680px; margin: 0 auto; overflow:hidden; z-index: 2; }


#mastmenubar {position:fixed; right:0; top:0; width: inherit;
 max-width: inherit; margin: 0; 
background-color: #414667; background-image:url(../images/chaoticreversedwhitedimclear.png); background-repeat:no-repeat; background-position: 1.6% 35%; text-align:right; padding: .7% 3% .9% .6%; font-family: 'Open Sans'; border-top:solid 1px #17294b; border-bottom:solid 1px #b75804; overflow:hidden; z-index:175;}
@media only screen and (min-width: 319px) and (max-width: 479px) {
#mastmenubar {background-image: url(../images/chaoticreversedwhitedimclearsolo.png); background-repeat:no-repeat; background-position: 20px 8px; }
}
@media only screen and (min-width: 480px) and (max-width: 597px) {
#mastmenubar {background-image: url(../images/chaoticreversedwhitedimclearsolo.png); background-repeat:no-repeat; background-position: 26px 8px; }
}
@media only screen and (min-width: 598px) and (max-width: 639px) {
#mastmenubar {background-image: url(../images/chaoticreversedwhitedimclearsolo.png); background-repeat:no-repeat; background-position: 5% 18%; }
}
@media only screen and (min-width: 640px) and (max-width:666px) {
#mastmenubar {background-position: 2.5% 30%; padding: .2% 0% .6% .6%;}
}
@media only screen and (min-width: 667px) and (max-width: 899px) {
#mastmenubar {background-position: 2.5% 24%; padding: 1% 0% .6% .6%;}
}
@media only screen and (min-width: 900px) and (max-width: 1023px) {
#mastmenubar {background-position: 2% 16%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
#mastmenubar {background-position: 1.6% 20%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
#mastmenubar {background-position: 1.6% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 1600px) and (max-width: 1680px) {
#mastmenubar {background-position: 1.6% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 1681px) and (max-width: 2159px) {
#mastmenubar {position:fixed; right: 6.3%; top: 0; width: 1669px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 2160px) and (max-width: 2303px) {
#mastmenubar {position:fixed; right: 11.01%; top: 0; width: 1669px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 2303px) and (max-width: 2559px) {
#mastmenubar {position:fixed; right: 13.5%; top: 0; width: 1668px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 2560px) and (max-width: 2879px) {
#mastmenubar {position:fixed; right: 17.1%; top: 0; width: 1668px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 2880px) and (max-width: 3839px) {
#mastmenubar {position:fixed; right: 20.75%; top: 0; width: 1666px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 3840px) and (max-width: 4095px) {
#mastmenubar {position:fixed; right: 28.08%; top: 0; width: 1660px; height: 0px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 4096px) and (max-width: 4319px) {
#mastmenubar {position:fixed; right: 29.5%; top: 0; width: 1656px; height: 0px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 4320px) and (max-width: 5119px) {
#mastmenubar {position:fixed; right: 30.5%; top: 0; width: 1656px; height: 0px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 5120px) and (max-width:7679px) {
#mastmenubar {position:fixed; right: 33.55%; top: 0; width: 1652px; height: 0px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}
@media only screen and (min-width: 7680px) {
#mastmenubar {position:fixed; right: 39.02%; top: 0; width: 1638px; height: 0px; background-position: 2% 35%; padding: .7% 0% 1.2% .6%;}
}



.topmenu {float:right;width:88%;padding-right:0; margin:0;background-color:transparent; z-index: 177;}
}
@media only screen and (max-width: 567px) {
.topmenu {float:left;width:90%;padding-left: 30px; margin:0;background-color:transparent; z-index: 177; }
}
@media only screen and (min-width: 568px) and (max-width: 863px) {
.topmenu {float:right;width:75%;padding-right:0; margin:0;background-color:transparent; z-index: 177; }
}
@media only screen and (min-width: 864px) and (max-width: 1023px) {
.topmenu {float:right;width:85%;padding-right:0; margin:0;background-color:transparent; z-index: 177; }
}
@media only screen and (min-width: 1681px) {
.topmenu {float:right;width:75%;padding-right:0; margin:0 4% 0 0;background-color:transparent; z-index: 177; }
}


.topli {display:inline-block; text-align: center;
 padding: 0 1px; margin: 0 2.5% 0 0; }
@media only screen and (max-width: 374px) {
.topli {margin: 0 1% 0 0; }
}
@media only screen and (min-width: 375px) and (max-width: 639px) {
.topli {margin: 0 .5% 0 0; }
}


a.top:link {font-size:90%; 
background-color: transparent;color: #eceefc; font-weight:normal;padding: 1px 3px;text-decoration:none; font-family: 'Open Sans'; }
@media only screen and (max-width: 375px) {
a.top:link {font-size:80%; padding: 1px 3px; }
}
@media only screen and (min-width: 895px) and (max-width: 910px) {
a.top:link {font-size:80%; padding: 1px 2px; }
}

a.top:visited {font-size:90%; 
background-color: transparent; color: #eceefc; font-weight:normal;padding: 1px 3px;text-decoration:none; font-family: 'Open Sans'; }
@media only screen and (max-width: 375px) {
a.top:visited {font-size:80%; padding: 1px 3px; }
}
@media only screen and (min-width: 895px) and (max-width: 910px) {
a.top:visited {font-size:80%; padding: 1px 2px; }
}

a.top:hover {font-size:90%; 
background-color: #ffffff; color:#11192b; font-weight:normal;padding: 1px 3px;text-decoration:underline; font-family: 'Open Sans'; }
@media only screen and (max-width: 375px) {
a.top:hover {font-size:80%; padding: 1px 3px; }
}
@media only screen and (min-width: 895px) and (max-width: 910px) {
a.top:hover {font-size:80%; padding: 1px 2px; }
}

a.topholder:link {font-size:90%; 
background-color: #575f89;color: #eceefc; font-weight:normal;padding: 1px 3px;text-decoration:none; font-family: 'Open Sans';cursor:default; }
@media only screen and (max-width: 375px) {
a.topholder:link {font-size:80%; padding: 1px 3px; }
}
@media only screen and (min-width: 895px) and (max-width: 910px) {
a.topholder:link {font-size:80%; padding: 1px 2px; }
}

#masthome {clear:left; width: inherit; max-width: inherit; height:650px;background-color:#11192b;color:#ffffff;background-image:url(../images/train-blue-hero-home-fo.jpg); background-position: 100% 100%;background-repeat:no-repeat;border-top:solid 1px #11192b; overflow:hidden; z-index: 40;}
@media only screen and (max-width: 413px) {
#masthome {height:400px; background-position:35.5% 61%; }
}
@media only screen and (min-width:414px) and (max-width: 639px) {
#masthome {height:400px; background-position: 40% 66%; }
}
@media only screen and (min-width:640px) and (max-width: 1024px) {
#masthome {height:400px; background-position: 40% 62.5%; }
}

#mast {clear:left; width: inherit; max-width: inherit; height:225px;background-color:#414667;color:#ffffff;background-image:url(../images/train-blue-hero-home-fo.jpg); background-position: 33% 34%;background-repeat:no-repeat;border-bottom:solid 2px #414667; overflow:hidden; z-index: 40;}
@media only screen and (max-width: 320px) {
#mast {clear:left; width:100%;height:170px;background-image:url(../images/train-blue-strip-to-600.png); background-position: 80% 15%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 321px) and (max-width: 399px) {
#mast {clear:left; width:100%;height:185px;background-image:url(../images/train-blue-strip-to-600.png); background-position: 82% 9.6%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 400px) and (max-width: 479px) {
#mast {clear:left; width:100%;height:185px;background-image:url(../images/train-blue-strip-to-600.png); background-position: 82% 9.6%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 480px) and (max-width: 532px) {
#mast {clear:left; width:100%;height:190px;background-image:url(../images/train-blue-strip-to-600.png); background-position: 82% 8%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 533px) and (max-width: 599px) {
#mast {clear:left; width:100%;height:190px;background-image:url(../images/train-blue-strip-to-600.png); background-position: 82% 8%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 600px) and (max-width: 639px) {
#mast {clear:left; width:100%;height:200px;background-image:url(../images/train-blue-strip-to-1024.jpg); background-position: 82% 30%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 640px) and (max-width: 719px) {
#mast {clear:left; width:100%;height:200px;background-image:url(../images/train-blue-strip-to-1024.jpg); background-position: 82% 30%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 720px) and (max-width: 799px) {
#mast {clear:left; width:100%;height:200px;background-image:url(../images/train-blue-strip-to-1024.jpg); background-position: 75% 39%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 800px) and (max-width: 852px) {
#mast {clear:left; width:100%;height:210px;background-image:url(../images/train-blue-strip-to-1024.jpg); background-position: 73% 35%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 853px) and (max-width: 959px) {
#mast {clear:left; width:100%;height:210px;background-image:url(../images/train-blue-strip-to-1024.jpg); background-position: 68% 35%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 960px) and (max-width: 1023px) {
#mast {clear:left; width:100%;height:220px;background-image:url(../images/train-blue-strip-to-1024.jpg); background-position: 2% 33.5%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
#mast {clear:left; width:100%;height:220px; background-position: 52% 37%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 1280px) and (max-width: 1365px) {
#mast {clear:left; width:100%;height:220px; background-position: 80% 39%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 1366px) and (max-width: 1439px) {
#mast {clear:left; width:100%;height:220px; background-position: 80% 40%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 1440px) and (max-width: 1679px) {
#mast {clear:left; width:100%;height:230px; background-position: 60% 20%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 2160px) and (max-width: 5119px)  {
#mast {clear:left; width:100%;height:260px; background-position: 60% 20%;background-repeat:no-repeat;}
}
@media only screen and (min-width: 5120px)  {
#mast {clear:left; width:100%;height:290px; background-position: 60% 20%;background-repeat:no-repeat;}
}



h1.hometitle {width:41%; background-color:rgba(183,88,4,.83); border-radius: 0 5px 5px 0;position:relative; top:14%; left: 0%; padding:.6% 0 .6% 3%; margin:0; color:#ffffff; font-size:330%; font-family:'Open Sans'; letter-spacing:1px; line-height:1.4; z-index:50;}


h1.pagetitle {width:30%; background-color:rgba(183,88,4,.83); border-radius: 0 5px 5px 0;position:relative; top:40%; left: 0%; padding: .5% 0 .5% 2.6%; margin:0; color:#ffffff; font-size:280%; font-family:'Open Sans'; letter-spacing:1px; line-height:1.4; z-index:50;}
@media only screen and (min-width:319px) and (max-width: 359px) {
h1.pagetitle {width: 74%; position:relative; top:50%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 160%; padding: .5% 0 .5% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:360px) and (max-width: 374px) {
h1.pagetitle {width: 68%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 170%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:375px) and (max-width: 479px) {
h1.pagetitle {width: 68%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 174%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:480px) and (max-width: 532px) {
h1.pagetitle {width: 56%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 176%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:533px) and (max-width: 599px) {
h1.pagetitle {width: 52%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 176%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:600px) and (max-width: 639px) {
h1.pagetitle {width: 48%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 180%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:640px) and (max-width: 719px) {
h1.pagetitle {width: 47%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.89); letter-spacing:none; font-size: 184%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:720px) and (max-width: 799px) {
h1.pagetitle {width: 44%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 194%; padding: .7% 0 .7% 2.5%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:800px) and (max-width: 852px) {
h1.pagetitle {width: 42%; position:relative; top:47%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 200%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:853px) and (max-width: 959px) {
h1.pagetitle {width: 41%; position:relative; top:44%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 220%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:960px) and (max-width: 1023px) {
h1.pagetitle {width: 40%; position:relative; top:42%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 240%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:1024px) and (max-width: 1279px) {
h1.pagetitle {width: 40%; position:relative; top:42%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 250%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:1280px) and (max-width: 1365px) {
h1.pagetitle {width: 35%; position:relative; top:42%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 260%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:1366px) and (max-width: 1439px) {
h1.pagetitle {width: 32%; position:relative; top:42%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 260%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}
@media only screen and (min-width:1440px) and (max-width: 1679px) {
h1.pagetitle {width: 32%; position:relative; top:41%; left: 0%; background-color:rgba(183,88,4,.86); letter-spacing:none; font-size: 280%; padding: .7% 0 .7% 2.8%; margin: 0 0 0 0; line-height:1.4;}
}


#copywrapper {width: 100%; max-width: 1680px; background-color: #ffffff; border-top: solid 2px #1414667; overflow: hidden; z-index: 36; }

.strapline {width:98%;letter-spacing:none; font-size: 184%; margin: 6% 0 6% 0%; line-height:0;font-family: 'Open Sans';color:#b75804; }
@media only screen and (min-width:319px) and (max-width: 359px) {
.strapline {width: 98%;letter-spacing:none; font-size: 108%; margin: 0 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:360px) and (max-width: 374px) {
.strapline {width: 98%;letter-spacing:none; font-size: 110%; margin: 0 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:375px) and (max-width: 413px) {
.strapline {width: 95%;letter-spacing:none; font-size: 112%; margin: 0 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:414px) and (max-width: 600px) {
.strapline {width: 90%;letter-spacing:none; font-size: 118%; margin: 0 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:601px) and (max-width: 639px) {
.strapline {width: 80%;letter-spacing:none; font-size: 148%; margin: 4% 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:640px) and (max-width: 666px) {
.strapline {width: 90%;letter-spacing:none; font-size: 148%; margin: 4% 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:667px) and (max-width: 719px) {
.strapline {width: 84%;letter-spacing:none; font-size: 148%; margin: 4% 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:720px) and (max-width: 767px) {
.strapline {width: 80%;letter-spacing:none; font-size: 150%; margin: 1% 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:768px) and (max-width: 799px) {
.strapline {width: 76%;letter-spacing:none; font-size: 152%; margin: 1% 0 0 4%; line-height:1.4;}
}
@media only screen and (min-width:800px) and (max-width: 863px) {
.strapline {width:98%;letter-spacing:none; font-size: 152%; margin: 3% 0 4% 4%; line-height:0;}
}
@media only screen and (min-width:864px) and (max-width: 1024px) {
.strapline {width:98%;letter-spacing:none; font-size: 157%; margin: 4.5% 0 4.5% 4%; line-height:0;}
}
@media only screen and (min-width:1025px) and (max-width: 1079px) {
.strapline {width:98%;letter-spacing:none; font-size: 157%; margin: 3% 0 2.2% 4%; line-height:0;}
}
@media only screen and (min-width:1080px) and (max-width: 1365px) {
.strapline {width:98%;letter-spacing:none; font-size: 157%; margin: 3% 0 3% 4%; line-height:0;}
}
@media only screen and (min-width:1366px) and (max-width: 1679px) {
.strapline {width:98%;letter-spacing:none; font-size: 166%; margin: 1.6% 0 3.5% 4%; line-height:0;}
}


h2 {clear:both; font-family: 'Open Sans'; font-size: 180%;
font-weight: 700;
line-height: 1.8;
 color: #9f5717;
 padding: 1.5% .5% 0 8%; margin: 0; text-shadow: 1px 1px #142448; position:relative; z-index:90;}


@media only screen and (max-width: 375px) {
h2 {font-size: 170%;line-height:1.3;padding: 8% .5% .5% 4%; margin: 0;}


}
@media only screen and (min-width:376px) and (max-width: 639px) {
h2 {font-size:176%;line-height:1.4;padding: 8% .5% .5% 4%; margin: 0;}


}
@media only screen and (min-width:640px) and (max-width: 767px) {
h2 {font-size:176%;line-height:1.4;padding: 6% .5% .5% 4%; margin: 0;}


}
@media only screen and (min-width:768px) and (max-width: 1024px) {
h2 {font-size:178%;line-height:1.4;padding: 4% .5% .5% 4%; margin: 0;}


}
@media only screen and (min-width:1025px) and (max-width: 1440px) {
h2 {font-size:178%;line-height:1.4;padding: 2% .5% .5% 4%; margin: 0;}


}
@media only screen and (min-width:1441px) and (max-width: 1600px) {
h2 {font-size:178%;line-height:1.4;padding: 2% .5% .5% 6%; margin: 0;}


}


h2.outdent {clear:left; font-family: 'Open Sans'; font-size: 180%;
 font-weight: 700;
line-height: 1.80;
 color: #142448;
 text-shadow: none; padding: 1.5% .5% .5% 4%; margin: 0;}

h2.smalloutdent {clear:left; font-family: 'Open Sans'; font-size: 170%;
 font-weight: 700;
line-height: 1.80;
 color: #414667;
 text-shadow: none; padding: 3% .01% .01% 0%; margin: 0;}

h3 {clear:left; font-family: 'Open Sans'; font-size: 130%;
 font-weight: 700;
line-height: 1.80;
 color: #142448;
 padding: .5% .5% .5% 0; margin: 0;}



h4 {clear:left; font-family: 'Open Sans'; font-size: 95%;
 font-weight: 700;
line-height: 1.80;
 color: #3f4772;
 padding: .2% 0% .2% 0; margin: 0;}



#byline {padding:0 1% .2% 47%;margin:0; text-align:left; color:#ffffff; font-size:40%; letter-spacing:.5px; font-family: 'Open Sans';}

#copyboxhome {clear:left; float: left; background-color:none;
 padding: 0;margin: 0 1% 1% 4%; width:50%; z-index: 64;
}




@media only screen and (max-width: 639px) {
#copyboxhome {clear:left; width:92.5%; padding 0; margin: 2% 0% 2% 4%;z-index:64; }
}
@media only screen and (min-width: 640px) and (max-width: 719px) {
#copyboxhome {width:92%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 640px) and (max-width: 719px) {
#copyboxhome {width:92%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 720px) and (max-width: 961px) {
#copyboxhome {width:92.5%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 962px) and (max-width: 1024px) {
#copyboxhome {width:93%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
#copyboxhome {width:52.5%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}

#copybox {clear:left; float: left; background-color:#ffffff;
 padding: 0;margin: .5% 1% 1% 8%; width:55%; position: relative; z-index: 64;
}




@media only screen and (max-width: 592px) {
#copybox {width:92.5%; padding 0; margin: .5% 0% 2% 4%;z-index:64; }
}
@media only screen and (min-width: 593px) and (max-width: 1024px) {
#copybox {width:92%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
#copybox {width:64.4%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 1441px) and (max-width: 1679px) {
#copybox {width:58%; padding 0; margin: .5% 0% 2% 6%; z-index: 64;}
}

#copyboxcontact {clear:left; float: left; background-color:none;
 padding: 0;margin: .5% 1% 1% 8%; width:55%; position: relative; z-index: 64;
}




@media only screen and (max-width: 592px) {
#copyboxcontact {width:92.5%; padding 0; margin: .5% 0% 2% 4%;z-index:64; }
}
@media only screen and (min-width: 593px) and (max-width: 1024px) {
#copyboxcontact {width:92%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 1025px) and (max-width: 1440px) {
#copyboxcontact {width:52%; padding 0; margin: .5% 4% 2% 4%; z-index: 64;}
}
@media only screen and (min-width: 1441px) and (max-width: 1600px) {
#copyboxcontact {width:55%; padding 0; margin: .5% 3% 2% 6%; z-index: 64;}
}

#copyboxwhite {clear:left; float: left; background-color:#ffffff;
 padding: 2%;margin: .5% 1% 1% 8%; width:49%; border-radius: 5px;position:relative; z-index: 64;
}




@media only screen and (max-width: 592px) {
#copyboxwhite {width:91%; padding 0; margin: .5% 0% 2% 2.5%;z-index:64; }
}
@media only screen and (min-width: 593px) and (max-width: 1024px) {
#copyboxwhite {width:88%; padding 0; margin: .5% 0% 2% 4%; z-index: 64;}
}

.wardamagepic {float:left; padding: 8px 14px 0 0; width: 328px; height: 420px; shape-outside: polygon(0 0, 80px 0, 350px 425px); }


.sample {float:right;width:36%;background-color:#eceefc;color:#000000;font-family: Georgia, serif; line-height:124%; padding:20px;margin: 4% 3% 3% 2.5%;border: solid 1px #b75804; border-radius:5px;} 
@media only screen and (max-width: 360px) {
.sample {clear:left;float:left;width:82.5%;margin: 0 0 .5% 3%; }
}
@media only screen and (min-width: 361px) and (max-width: 375px) {
.sample {clear:left;float:left;width:83%;margin: 0 0 .5% 3%; }
}
@media only screen and (min-width: 376px) and (max-width: 413px) {
.sample {clear:left;float:left;width:78%;margin: 0 0 2% 3%; }
}
@media only screen and (min-width: 414px) and (max-width: 600px) {
.sample {clear:left;float:left;width:82.5%;margin: 0 0 2% 4%; }
}
@media only screen and (min-width: 601px) and (max-width: 639px) {
.sample {clear:left;float:left;width:85.5%;margin: 0 0 2% 4%; }
}
@media only screen and (min-width: 640px) and (max-width: 719px) {
.sample {clear:left;float:left;width:86%;margin: 0 0 2% 4%; }
}
@media only screen and (min-width: 720px) and (max-width: 863px) {
.sample {clear:left;float:left;width:87%;margin: 0 0 2% 4%; }
}
@media only screen and (min-width: 864px) and (max-width: 1024px) {
.sample {clear:left;float:left;width:88%;margin: 0 0 2% 4%; }
}
@media only screen and (min-width: 1025px) and (max-width: 1365px) {
.sample {float:left;width:34.2%;margin: 3% 0 1% 3.2%; }
}
@media only screen and (min-width: 1366px) and (max-width: 1440px) {
.sample {float:left;width:34.2%;margin: 2.3% 0 1% 3.2%; }
}

.sampletext {font-family: Georgia, serif; line-height:124%; }

.contactform {float:right;width:35%;background-color:transparent;color:#ffffff;font-family: 'Open Sans';padding:2px;margin: 0;position:relative; top: 28px; left: -40px;}
@media only screen and (max-width: 503px) {
.contactform {clear:left;float:left;position:relative; top: 0; left: 0; width:91%;margin: 3% 0 0 3%; }
}
@media only screen and (min-width: 504px) and (max-width: 719px) {
.contactform {clear:left;float:left;position:relative; top: 0; left: 0; width:91%;margin: 2% 0 0 3.5%; }
}
@media only screen and (min-width: 720px) and (max-width: 799px) {
.contactform{clear:left;float:left;position:relative; top: 0; left: 0; width:86%;margin: 2% 0 0 6%; }
}
@media only screen and (min-width: 800px) and (max-width: 852px) {
.contactform {clear:left;float:left;position:relative; top: 0; left: 0; width:82%;margin: 2% 0 0 8%; }
}
@media only screen and (min-width: 853px) and (max-width: 909px) {
.contactform {float:left;margin: 0;position:relative; top: 0; left: 0; width:76%;margin: 2% 0 0 11%; }
}
@media only screen and (min-width: 910px) and (max-width: 1023px) {
.contactform {float:left;margin: 0;position:relative; top: 0; left: 0; width:70%;margin: 2% 0 0 13%; }
}
@media only screen and (min-width: 1024px) and (max-width: 1049px) {
.contactform {float:left;margin: 0; position:relative; top: 0; left: 0; width:50%;margin: 2% 0 0 27%; }
}
@media only screen and (min-width: 1680px) and (max-width: 7680px) {
.contactform {float:right;width:28%;background-color:transparent;color:#ffffff;font-family: 'Open Sans';padding:2px;margin: 1.8% 0 0 0; position:relative; top: 0; left: -90px;}
}


.hidejot {background-color:#ffffff;width:100%;height:50px;position:relative;top:-50px;left:0;} /* covers JotForm logo */


.boxright {float:right;width:25%;background-color:transparent; color:#000000; padding:0px; margin: 2% 2% 1% 5%; position:relative; z-index: 63;}
@media only screen and (max-width: 1024px) {
.boxright {display:none;}
}
@media only screen and (min-width: 1025px) and (max-width: 2160px) {
.boxright {width:25%; padding: 0; margin: 1.6% .1% 2% 4%;}
}

.boxrightform {float:right;width:29%;background-color:transparent; color:#000000; padding:0px; margin: .1% 5% 1% 1%;}
@media only screen and (max-width: 360px) {
.boxrightform {clear:left;float:left;width:92%; margin:0 0 2% 2.6%;}
}
@media only screen and (min-width: 361px) and (max-width: 952px) {
.boxrightform {clear:left;float:left;width:92%; margin:0 0 3% 4%;}
}



.boxrightcvr {float:right;width:29%;background-color:transparent; color:#000000; padding:0px; margin: .1% 5% 1% 1%;}
@media only screen and (max-width: 359px) {
.boxrightcvr {clear:left;float:left;width:92%; margin:0 0 4% 20%; }
}
@media only screen and (min-width: 360px) and (max-width: 479px) {
.boxrightcvr {clear:left;float:left;width:92%; margin:0 0 6% 24%; }
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
.boxrightcvr {clear:left;float:left;width:92%; margin:0 0 4% 30%; }
}
@media only screen and (min-width: 640px) and (max-width: 719px) {
.boxrightcvr {clear:left;float:left;width:92%; margin:0 0 6% 35%; }
}
@media only screen and (min-width: 720px) and (max-width: 852px) {
.boxrightcvr {clear:left;float:left;width:92%; margin:0 0 6% 35%; }
}
@media only screen and (min-width: 853px) and (max-width: 1024px) {
.boxrightcvr {clear:left;float:left;width:92%; margin:0 0 6% 38%; }
}
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
.boxrightcvr {float:right;width:29%; margin: 2.9% 0 1% 2%; }
}
@media only screen and (min-width: 1200px) and (max-width:1679px) {
.boxrightcvr {float:right;width:29%; margin: 2.4% 0 1% 2%; }
}




.copyboxblock {display: inline-block; background-color:#ffffff; float: left;
 padding: 1% 2% 1% 2%;margin: 0 0 2% 4%; width:40%; 
}




@media only screen and (max-width: 359px) {
.copyboxblock {display: inline-block;width:90%; margin:0 0 2% 3%;}
}
@media only screen and (min-width:360px) and (max-width: 413px) {
.copyboxblock {display: inline-block;width:90%; margin:0 0 2% 3%;}
}
@media only screen and (min-width: 414px) and (max-width: 1023px) {
.copyboxblock {display: inline-block;width:88%; margin:2% 0 3% 4.3%;}
}

.legalbox {display: inline-block; background-color:#eceefc; float: left;
 padding: 1% 2% 1% 2%;margin: 0 0 2% 4%; width:40%; 
}




@media only screen and (max-width: 360px) {
.legalbox {display: inline-block;width:90%; margin:0 0 2% 3%;}
}
@media only screen and (min-width: 361px) and (max-width: 1023px) {
.legalbox {display: inline-block;width:88%; margin:2% 0 3% 4.3%;}
}
.legalh3 {color: #214564;}

.padbottom {display: block; padding-bottom: 26%; }
@media only screen and (max-width: 1049px) {
.padbottom {display: none; }
}

/* toggle dropdown box section */

.infobox {padding: 0; position:relative;} /* ultimate togglebox container */
details {text-align:left;  z-index: 3; }
summary {cursor:pointer;text-decoration:none; background-color:#eceefc; font-family: "Open Sans"; font-size:85%; padding: 0; text-decoration:none;  width: 50%; } /* clickable button */
@media only screen and (max-width: 375px) {
summary {cursor:pointer;width: 93.5%; }
}
details[open] summary::after {content: "\25B2  close"; text-decoration:none; background-color:#eceefc; font-family: "Open Sans"; font-size:100%; text-decoration:none; position: absolute; bottom: 10px; right: 10px; z-index: 9; } /* internal closer button */

.info {padding: 0; background-color: #eceefc; margin: 0 0 2px 0;color: #000000; width: 100%; overflow: hidden;} /* the dropbox itself */

.infofloat {z-index: 77; } /* what does this do */

/* end of togglebox */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* lilmenu dropdown box section */

.lilmenubox {padding: 0; position:absolute; top: 0; left:92.5%; z-index: 113;} /* ultimate togglebox container */
@media only screen and (min-width:319px) and (max-width: 359px) {
.lilmenubox {display:inline; position:absolute; top: 18%; left:69%; }
}
@media only screen and (min-width:360px) and (max-width: 399px) {
.lilmenubox {display:inline; position:absolute; top: 19.6%; left:73%; }
}
@media only screen and (min-width:400px) and (max-width: 479px) {
.lilmenubox {display:inline; position:absolute; top: 19.6%; left:74%; }
}
@media only screen and (min-width:480px) and (max-width: 532px) {
.lilmenubox {display:inline; position:absolute; top: 20%; left:79%; }
}
@media only screen and (min-width:533px) and (max-width: 599px) {
.lilmenubox {display:inline; position:absolute; top: 20%; left:80%; }
}
@media only screen and (min-width:569px) and (max-width: 597px) {
.lilmenubox {display:inline; position:absolute; top: 21%; left:80%; }
}
@media only screen and (min-width:598px) and (max-width: 639px) {
.lilmenubox {display:inline; position:absolute; top: 21%; left:82%; }
}
@media only screen and (min-width:640px) and (max-width: 719px) {
.lilmenubox {display:inline; position:absolute; top: 21%; left:84%; }
}
@media only screen and (min-width:720px) and (max-width: 799px) {
.lilmenubox {display:inline; position:absolute; top: 21%; left:85%; }
}
@media only screen and (min-width:800px) and (max-width: 852px) {
.lilmenubox {display:inline; position:absolute; top: 22%; left:87%; }
}
@media only screen and (min-width:853px) and (max-width: 899px) {
.lilmenubox {display:inline; position:absolute; top: 22%; left:87.5%; }
}
@media only screen and (min-width:900px) and (max-width: 959px) {
.lilmenubox {display:inline; position:absolute; top: 22%; left:88%; }
}
@media only screen and (min-width:960px) and (max-width: 965px) {
.lilmenubox {display:inline; position:absolute; top: 23.5%; left:88%; }
}
@media only screen and (min-width:966px) and (max-width:1024px) {
.lilmenubox {display:inline; position:absolute; top: 23.5%; left:89%; }
}
@media only screen and (min-width: 1025px) {
.lilmenubox {display:none; }
}

details {text-align:left; z-index: 3; }
summary.hamburger {cursor:pointer;background-color: transparent; text-decoration:none; width: 100%;list-style:none; padding: 0;margin:0;border:none; border-radius: none; font-size: 85%; color: #05409a;} 

summary.hamburger::-webkit-details-marker {display: none; }
summary.hamburger:after {background-color: transparent; border-radius: 0; content: "\2630"; font-size: 95%; color: #05409a; float: right; padding: 0; margin: 0; text-align: left; }
details[open] summary.hamburger:after {content: "\2715"; background: transparent; position: absolute; top: 0; left: 62px; border: 0;border-radius: 0; font-size: 95%; color:#05409a; margin-top: 1px; z-index: 116;}

.lilmenu {width: 204px;position:relative;top:0;left:-50%; padding: 10px 0; background-color: #414667; border: solid 2px #414667; margin: 0; color: #ffffff; overflow:hidden;} /* the dropbox itself */

/* end of lilmenu toggle */

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* start logo toggle */

.logoinfobox {padding: 0; position:relative;} /* ultimate togglebox container */
details.forlogo {text-align:left; z-index: 3; }
summary.logo {cursor:pointer;text-decoration:none; background-color:#ffffff; font-family: "Open Sans"; font-size:85%; padding: 2px 4px; border: solid 1px #b75804; border-radius: 5px; text-decoration:none; width: 14.2%; text-align: left; } /* clickable button */
@media only screen and (max-width: 375px) {
summary.logo {cursor:pointer;width: 93.5%; }
}
details.forlogo[open] summary::after {content: "\25B2  close"; text-decoration:none; background-color:#ffffff; font-family: "Open Sans"; font-size:100%; text-decoration:none; padding: 2px 4px; border: solid 1px #b75804; border-radius: 5px; width:10%; text-align:center; position: absolute; bottom: 10px; right: 65px; z-index: 9; } /* internal closer button */

.logoinfo {padding: 12px; background-color: #ffffff; border: solid 1px #b75804; margin: 0 0 2px 0; border-radius: 5px; color: #000000; width: 92%; overflow: hidden;} /* the dropbox itself */

/* end of logo toggle */

/* =--=--=--=--=--=--=--=--=--=--= */

a.lil:link {display:block;font-size:85%;color:#ffffff; text-decoration:none; padding: 2px 6px 2px 12px; margin-bottom:8px; background-color:#414667; }
a.lil:visited {display:block; font-size:85%;color:#ffffff; text-decoration:none; padding: 2px 6px 2px 12px; margin-bottom:8px; background-color:#414667; }
a.lil:hover {display:block; font-size:85%; color:#11192b; text-decoration:underline; padding: 2px 6px 2px 12px; margin-bottom:8px; background-color:#ffffff; }

a.lilholder:link {display:block;
background-color: #575f89; font-size:85%; color: #eceefc; text-decoration:none; padding: 2px 6px 2px 12px; margin-bottom:8px; cursor:default; }


p {clear:both; font-size: 100%; font-family: 'Open Sans';color:#000000; line-height:170%;}
p.tight {clear:both; font-size: 100%; font-family: 'Open Sans';color:#000000; line-height:150%;}
p.black {clear:both; font-seize: 100%; font-family: 'Open Sans';color:#000000; line-height:170%;}

.bigger {font-size:120%;}

audio {color: #ff0000; background-color: #d0d7cb; border: solid 1px #badffc; border-radius: 0; }

.black {color: #000000; }
.blueblack {color: #040b23; }
.darkestblue {color: #11192b; }
.darkroyalblue {color:#142448; }
.darkblue {color: #2f496e; }
.steelblue {color: #3f4772; }
.linkblue {color: #05409a; }
.middarkblue {color: #414667; } /* masthead blue */
.palebgblue {color: #eceefc; }
.purple {color: #202d80; }
.copper {color: #b75804;}
.bronze {color: #9f5717; }
.dropshadowcopper {color: #b66c2a; }
.fairlypalecopper {color:#dfb997;} /*used only in footer No-LLM statement */
.palecopper {color: #f7e1cd; }
.white {color: #ffffff; }

.smallcaps {font-size:92%; }

.indent {padding-left:3%; }
.booktitle {clear:left; font: 100%; font-family: 'Open Sans';color:#000000 line-height:140%; padding:0; font-weight:bold;}
.cite {clear:left; display:block;font: 100%; font-family: 'Open Sans';color:#000000; line-height:140%;padding:0;margin-top:20px;overflow:hidden;}
.citeref {clear:left; display:block;font: 100%; font-family: 'Open Sans';color:#000000; line-height:140%;padding:0;margin-top:0px;overflow:hidden;}
.anchoref {position:relative; top: -30px;left:0; visibility: hidden; height: 1px;}
.headingciteref {clear:left; position:relative; top: -10px;left:0; visibility: hidden; height: 1px;overflow:hidden;}
.headingciteref2 {clear:left; position:relative; top: -8px;left:0; padding-top:20px;visibility: hidden; height: 1px;overflow:hidden;}
.smallref {color: #9f5717; font-size:85%; }

blockquote {clear:both; font-size: 100%; font-family: 'Open Sans';color:#000000; line-height:170%;}

.buycountry {color: #ffffff; }

.imgright {float: right; padding: 8px 0 6px 14px; margin:0;}

.imgleft {float: left; padding: 8px 16px 6px 0; margin:0; }

.boxrightdarkauthor {display:block; float:right;width:28%;background-color:transparent; color:#ffffff; padding:0px; margin: 3% 1% 1% 4%;}
@media only screen and (min-width: 1025px) {
.boxrightdarkauthor {display:none;}
}
@media only screen and (min-width: 1025px) and (max-width: 1365px) {
.boxrightdarkauthor {display:block; width:25%; padding: 0; margin: 1.6% .1% 2% .1%;}
}
@media only screen and (min-width: 1366px) and (max-width: 5120px) {
.boxrightdarkauthor {display:block; width:25%; padding: 0; margin: 1.6% .1% 2% 4%;}
}

.author150 {display:none;float: right; padding: 8px 0 5px 10px; margin:0; border-radius: 6px;}
@media only screen and (max-width: 374px) {
.author150 {display: block; }
}
@media only screen and (min-width: 375px) {
.author150 {display: none; }
}

.author180 {display:none;float: right; padding: 8px 0 5px 10px; margin:0; border-radius: 6px;}
@media only screen and (min-width: 375px) and (max-width: 640px) {
.author180 {display: block; }
}
@media only screen and (min-width: 641px) {
.author180 {display: none; }
}

.author250 {display:none;float: right; padding: 8px 0 5px 10px; margin:0; border-radius: 6px;}
@media only screen and (min-width: 641px) and (max-width: 966px) {
.author250 {display: block; }
}
@media only screen and (min-width: 967px) {
.author250 {display: none; }
}

.author280 {display:none;float: right; padding: 8px 0 5px 14px; margin:0; border-radius: 6px;}
@media only screen and (min-width: 967px) and (max-width: 1024px) {
.author280 {display: block; }
}
@media only screen and (min-width: 1025px) {
.author280 {display: none; }
}


.sideauthor250 {display:none; float:left; padding: 8px 0 5px 0px; margin:0; border-radius: 6px;}
@media only screen and (max-width: 1024px) {
.sideauthor250 {display: none; }
}
@media only screen and (min-width: 1025px) and (max-width: 1279px) {
.sideauthor250 {display: block; position: relative; top: 5px; left:-25px;}
}
@media only screen and (min-width: 1280px) {
.sideauthor250 {display: none; }
}

.sideauthor280 {display:none;float: left; padding: 8px 0 5px 0px; margin:0; border-radius: 6px;}
@media only screen and (min-width: 1280px) and (max-width: 1440px) {
.sideauthor280 {display: block; position: relative; top: 0; left:-25px; }
}
@media only screen and (min-width: 1441px) {
.sideauthor280 {display: none; }
}

.sideauthor342 {display:none;float: left; padding: 6px 0 5px 0px; margin:0; border-radius: 6px;}
@media only screen and (max-width: 1440px) {
.sideauthor342 {display: none; }
}
@media only screen and (min-width: 1441px) and (max-width: 1599px) {
.sideauthor342 {display: block; position: relative; top: 0; left:-35px}
}
@media only screen and (min-width: 1600px) and (max-width: 1679px) {
.sideauthor342 {display: block; position: relative; top: 0; left:-42px}
}
@media only screen and (min-width: 1680px) and (max-width: 1919px) {
.sideauthor342 {display: block; position: relative; top: 0; left:-42px}
}
@media only screen and (min-width: 1920px) and (max-width: 5120px) {
.sideauthor342 {display: block; position: relative; top: 0; left:-42px}
}


hr {color: #414667; }
.breakline {padding: 16px 0 0 0;margin: 20px 0 0 0; font-family: 'Open Sans'; border-top: dashed 1px #414667; }

.subjectmenu {list-style-type: none;padding: 0;margin: 20px 0 0 0; }
.subjectmenuli {list-style-type: none;padding: 0 0 20px 0;margin: 0; }

.footerbox {clear: left; width: 100%; background-color:#414667; font-family: 'Open Sans'; padding: 10px 5px; border-top: solid 1px #b75804;overflow:hidden; z-index:10;}

.footerlist {list-style-type:none; display:flex; justify-content: center;}

.footerli {display: list-item;padding: 0 6px;margin: 0; }

.nollm {clear:both;display:block;text-align:center; font-size:70%; color:#dfb997;}

a.toe:link {font-size:70%; color:#badffc; text-decoration:none; padding: 2px 5px; background-color:#414667; }
a.toe:visited {font-size:70%; color:#badffc; text-decoration:none; padding: 2px 5px; background-color:#414667; }
a.toe:hover {font-size:70%; color:#11192b; text-decoration:underline; padding: 2px 5px; background-color:#ffffff; }


a:link {font-size: 100%; color: #05409a; background-color: transparent; font-family: 'Open Sans'; font-weight: normal; text-decoration: underline; } 
a:visited {font-size: 100%; color: #05409a; background-color: transparent;font-family: 'Open Sans'; font-weight: normal; text-decoration: underline; }
a:hover {font-size: 100%; color: #11192b; background-color: #eceefc; font-family: 'Open Sans'; font-weight: normal; text-decoration: underline; }


a.holder:link {font-size: 100%; color: #414667; background-color: eceefc; font-family: 'Open Sans'; font-weight: normal; text-decoration: none;cursor:default; } 


.caveatotemp {font-size:110%; color: #f3ccbd;}

.caveato-flash {color: #f3ccbd; font-family: Open Sans; font-size:170%; animation: opacityPulse 2.9s ease-out; animation-iteration-count: 3; opacity: 1; }
@-webkit-keyframes opacityPulse {0% {opacity: 0.0;} 50% {opacity: 1.0;} 100% {opacity: 0.0;} }

.caveato {display: block; color: #f3ccbd; font-family: Open Sans; font-size:170%; padding:1px 5px 5px 2px; margin-left:20px;text-align: center; width: 58%; height: auto; border-radius: 6px; border:solid 2px #f3ccbd; animation: pulse 2s 10; }
@media only screen and (max-width: 360px) {
.caveato {margin-left: 14px; width:84%; }
}
@media only screen and (min-width:361px) and (max-width: 413px) {
.caveato {margin-left: 14px; width:88%; }
}
@media only screen and (min-width:414px) and (max-width: 600px) {
.caveato {margin-left: 14px; width:88%; }
}
@media only screen and (min-width:601px) and (max-width: 800px) {
.caveato {margin-left: 16px; width:92%; }
}
@media only screen and (min-width:801px) and (max-width: 896px) {
.caveato {margin-left: 16px; width:74%; }
}
@media only screen and (min-width:897px) and (max-width: 962px) {
.caveato {margin-left: 16px; width:70%; }
}
@media only screen and (min-width:963px) and (max-width: 1440px) {
.caveato {margin-left: 16px; width:62%; }
}


@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(243, 204, 189, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 16px rgba(243, 204, 189, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(243, 204, 189, 0);
  }
}
