input[type="button"],
input[type="submit"],
input[type="reset"] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
font-size: 20px;
background-color: #AD7620;
color: white;
padding: 10px 30px;
margin-bottom: 2em;
margin-top: 1em;
border-radius: 3px;
}

.button {
background-color: #cc5a0e;
border: none;
color: white;
padding: 15px 25px;
text-align: center;
font-size: 16px;
cursor: pointer;
}

article,
aside,
footer,
header,
main,
nav,
section {
display: block;
}
body,
html {
background: #ffffff;
/*overflow-x: hidden;*/
}
html {
font-size: 18px;
line-height: 160%;
}
body {
font-family: PT Serif, San Francisco, Helvetica Neue, Roboto, Helvetica, Arial, sans-serif;
color: #333333;
margin: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: PT Sans, San Francisco, Helvetica Neue, Roboto, Helvetica, Arial, sans-serif;
}
h1 {
font-size: 32px;
line-height: normal;
}
h2 {
font-size: 24px;
color: #333333;
line-height: normal;
margin-bottom: 0;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
.ec-mo-links {
line-height: 2;
}
.ec-links-url {
color: green;
font-size: x-small;
}
.ec-links-desc {
font-size: small;
}
a {
text-decoration: underline;
color: #993300;
}
a:hover {
text-decoration: none;
}

.subnavbar li a {
text-decoration: underline;
}

.clr-ec-beige {
color: beige;
}
.clr-ec-grey {
color: #777777;
}
.clr-ec-pink {
color: pink;
}
.clr-black {
color: #333333;
}
.clr-blue {
color: blue;
}
.clr-blue-bold {
color: blue;
font-weight: bold;
}
.clr-red {
color: #cc0000;
}
.clr-green {
color: #006600;
}
.clr-green-bold {
color: #006600;
font-weight: bold;
}
.clr-red-bold {
color: #cc0000;
font-weight: bold;
}
.exception {
color: #7026a3;
font-weight: bold;
}

#ec-navbar,
.ec-navbar {
font-family: PT Sans, sans-serif;
font-size: small;
line-height: 200%;
padding: 0 10px;
text-align: left;
margin-top: .5em;
}
.subnavbar {
background: #fff;
font-size: small;
font-weight: normal;
line-height: 200%;
text-align: right;
padding: 0;
margin: 0 0 1em;
font-family: PT Sans, sans-serif;
}
.subnavbar li {
display: inline;
margin-left: 0.5em;
white-space: nowrap;
}
.subnavbar ul {
list-style: none;
margin: 0;
padding: 0;
}
.topnavbar {
display: none;
}
.refnavbar {
background: #ececec;
font-size: small;
line-height: 200%;
padding: 0;
margin: 5px 0 0;
}
.refnavbar li {
display: inline;
margin-left: 0.5em;
white-space: nowrap;
}
.refnavbar ul {
list-style: none;
margin: 0;
padding: 0;
}



#ec-foot-nav {border-top: 2px #ececec solid;}
#ec-foot-nav p {margin-left: 1em;}
.ec-foot-nav {border-top: 2px #ececec solid;}
.ec-foot-nav p {margin-left: 1em;}

#ec-page {
background-color: #ffffff;
border: 0;
}

#GTdash {
border: 5px solid gray;
background-color:#f9f9f9;
font-family: PT Sans, San Francisco, Helvetica Neue, Roboto, Helvetica, Arial, sans-serif;
padding-top:.1em;
padding-bottom:1em;
}

#ec-main {
padding-left: 10px;
padding-right: 10px;
text-align: left;
}
#game-title {
font-size: 120%;
}
#ec-solo {
padding-left: 2em;
padding-right: 2em;
text-align: left;
}
#ec-sidebar {
text-align: center;
margin: 1em 0;
font-family: PT Sans, sans-serif;
}
#ec-sideban {
text-align: center;
margin: 1em 0.5em;
}
img {
max-width: 100%;
height: auto;
}
img.alignright {
padding: 4px;
margin: 0;
display: inline;
max-width: 50%;
height: auto;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
max-width: 50%;
height: auto;
}
textarea {
width: 90%;
font-size: large;
padding: 5px;
}
textarea[name=solutions] {
width: 90%;
font-size: medium;
padding: 5px;
}
input[type=email],
input[type=password],
input[type=text],
input[type=url] {
width: 90%;
font-size: large;
padding: 5px;
}

form#myform input[type=text] {
width: 25%;
font-size: larger;
}
form#myForm input[type=text] {
width: 25%;
font-size: larger;
}

#myform {
line-height: 300%;
}
#myForm {
line-height: 300%;
}

#qscore {
width: 20%;
}

form.mcquiz input[type=radio] {
margin-left: 2em;
margin-bottom: 1.5em;
}
.radioA:before {
content: "a)";
font-weight: bold;
}
.radioB:before {
content: "b)";
font-weight: bold;
}

form.quiz input[type=reset] {
margin: 1em 0;
}


.gapped {line-height: 300%;}
.gapped-indented {line-height: 300%; text-indent: 10%}
.gapped-box {border-top: 3px #ececec solid;}

.choices {background: #ececec; padding: 10px; font-style: normal; margin-right: 5px; font-weight: bold}	
.choice {white-space: nowrap; padding-right: 5px}
.abc {display:none;}

.dict-form {
display: none;
}
.error {
font-weight: bold;
color: #cc0000;
}
.message {
font-weight: bold;
color: #0567A4;
}
label {
color: #000000;
/* DO NOT CHANGE COLOR */
font-size: small;
}
.videowrapper {
float: none;
clear: both;
width: 100%;
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
margin: 1em 0;
}
.videowrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.ECpractice {
background: url("//www.englishclub.com/images/ECpractice.png") no-repeat;
width: 90%;
padding: 35px 5px 5px 10px;
background-color: #F0FFF0;
margin: 1em 0;
}
.ec-small {
font-size: 80%;
}
.ec-big1 {
font-size: 125%;
}
.ec-big2 {
font-size: 150%;
}
blockquote.ec-quote-big {
font-size: 135%;
}
blockquote p {
font-family: Georgia, serif;
margin: 0;
}
blockquote {
font-family: Georgia, serif;
font-style: italic;
width: 85%;
margin: 0.7em 0 0 .3em;
padding: 0.35em 0 0 40px;
line-height: 1.45;
position: relative;
color: #383838;
}
blockquote:before {
display: block;
padding-left: 10px;
content: "\201C";
font-size: 80px;
position: absolute;
left: -20px;
top: -20px;
color: #7a7a7a;
}
blockquote cite {
color: #999999;
font-size: medium;
display: block;
margin-top: 5px;
}
blockquote cite:before {
content: "\2014 \2009";
}
#map-tp area {
outline: none;
}
.ec-indent {
margin-left: 2%;
}
#about-page {
background: #f9f9f9;
padding: 10px;
margin: 1em 0;
border: solid 3px #cccccc;
}
#about-quiz {
background: #f9f9f9;
padding: 10px;
margin: 1em 0;
border: solid 3px #cccccc;
}

.ECtip {
display: block;
background: #f1f1f1;
padding: 0 1em 1em;
margin: 1em 0;
border: solid 2px #ececec;
}
.ECtip:before {
content: "EnglishClub TIP";
display: block;
font-size: 0.7em;
color: #669900;
font-weight: bold;
}

.by {
	margin: 1em 0;
	border: 3px #cccccc solid;
	background: #f9f9f9;
	padding: 1em;
}

.ec-share {
background: #f9f9f9;
border-top: dotted 3px #cccccc;
border-bottom: dotted 3px #cccccc;
padding: 0.5em;
margin: 1em 0;
font-size: 14px;
text-align: center;
}
.ec-panel-author {
background: #ffffff;
padding: 10px;
margin: 1em 0;
border: solid 3px #cccccc;
}
.ec-panel-audio {
background-color: #FFFFE2;
padding: 10px;
}
.ec-panel-error {
background: #fee9ea;
padding: 10px;
margin: 1em 0;
border: solid 3px #ec9fa3;
}
.ec-panel-exception {
background: #f7f3fc;
padding: 10px;
margin: 1em 0;
border: solid 3px #A259CD;
}
.ec-panel-highlight {
background: #F6FBFD;
padding: 10px;
margin: 1em 0;
border: solid 3px #2480B1;
}
.ec-panel-note {
background: #f9f9f9;
padding: 10px;
margin: 1em 0;
border: solid 3px #cccccc;
}
.ec-panel-definition {
background: #f8f8f8;
padding: 3px 3px 3px 7px;
margin: 1em 0 1em 1.5em;
border-left: green solid 2px;
}
#wordchecker dfn,
.ec-panel-definition dfn {
font-weight: bold;
}
.ec-panel-example {
background: #dff9c5;
padding: 1em;
margin: 1em 0;
display: table;
border: 2px solid #ececec;
width: 90%;
}
.ECpanelGreen {
background: #effac6;
padding: 0 1em;
margin: 1em 0;
border: solid 3px #788A15;
}
.ec-panel-elsewhere:before {
content: "Elsewhere on EnglishClub";
display: block;
margin: 5px 0 7px;
font-size: 0.7em;
color: #777777;
font-weight: bold;
}
.ec-panel-elsewhere {
background: #ffffff;
padding: 0 10px 5px;
margin: 1em 0;
}
.ec-related:before {
content: "Related Topics";
display: block;
margin: 5px 0 7px;
color: #777777;
font-weight: bold;
}
.ec-related {
background: #ffffff;
margin: 1em 0;
}
.ec-panel-games {
display: block;
background: #ffffff;
padding: 5px 0 15px;
margin: 1em 0;
border-top: dashed 1px #669900;
border-bottom: dashed 1px #669900;
}
.ec-panel-games:before {
content: "Try these EnglishClub games for fun practice!";
display: block;
margin: 5px 0 7px;
font-size: 0.7em;
color: #669900;
font-weight: bold;
}
.ec-panel-activities {
display: block;
background: #ffffff;
padding: 5px 0 15px;
margin: 1em 0;
border-top: dashed 1px #669900;
border-bottom: dashed 1px #669900;
}
.ec-panel-activities:before {
content: "Try these fun EnglishClub activities for practice!";
display: block;
margin: 5px 0 7px;
font-size: 0.7em;
color: #669900;
font-weight: bold;
}

#wordchecker:before {
content: "EnglishClub Wordchecker";
font-family: PT Sans, sans-serif;
display: block;
margin: 0.5em 0 1em;
color: #cc5a0e;
font-weight: bold;
font-size: 22px;
}
#wordchecker {
background: #f9f9f9;
padding: 0 10px 5px;
margin: 1em 0;
border: solid 3px #cccccc;
}
.ec-panel-myec {
background: #ffffff;
padding: 10px;
margin: 1em 0;
border: dotted 3px #AD7620;
}
.quickquiz {
margin: 1em 0;
padding: 0.5em 0.5em 1em 2em;
background: #fbf8da;
border: solid 3px #F88B10;
}
.ec-next a {
display: block;
text-align: right;
text-decoration: none;
margin-bottom: 1.5em;
font-weight: bold;
}
.ec-next a:after {
content: " →";
}
summary {
outline: none;
}
.ec-q-radio {
display: none;
}
.paper-choices {
display: none;
}
#paper-quiz {
display: none;
}
.sublinks {
font-size: small;
}
table.ec-table {
font-size: smaller;
border-width: 2px;
border-color: #666666;
border-collapse: collapse;
margin: 1em 0;
}
table.ec-table th {
border-width: 2px;
padding: 3px;
border-style: solid;
border-color: lightgray;
text-align: left;
vertical-align: top;
background: #f9f9f9;
}
table.ec-table td {
border-width: 2px;
padding: 10px 3px;
border-style: solid;
border-color: lightgray;
text-align: left;
vertical-align: top;
}
table.ec-table-quiz-no-before {
width: 100%;
}
table.ec-table-quiz-no-before td {
padding: 7px;
vertical-align: top;
}
table.ec-table-quiz {
width: 100%;
}
table.ec-table-quiz td {
padding: 7px;
vertical-align: top;
}
.ec-table-wrapper {
overflow: auto;
}
td ul {
padding-left: 20px;
margin-top: 0;
}

td.term {font-weight: bold;}
td.definition {}
td.sentence {background-color: #f9f9f9; font-style: italic;}

.bg-accent-1 {
background: #FFFFCC;
}
.bg-accent-2 {
background: #EEEEEE;
}
.bg-accent-3 {
background: #CCFF99;
}
.bg-accent-neutral {
background: #f9f9f9;
}
.bg-accent-dark {
background: #999999;
}
.bg-exception {
background: #f7f3fc;
}
.bg-example {
background: #dff9c5;
}
.bg-error {
background: #fee9ea;
}
div.timeline {
margin-left: auto;
margin-right: auto;
height: 0.7em;
background-color: #777777;
}
dd,
li.li-compact {
margin-bottom: 0;
}
dd,
li {
margin-top: 1em;
margin-bottom: 1em;
}
.ec-caption {
font-size: small;
line-height: normal;
}
.new-item,
.popular-item,
.updated-item {
font-weight: normal;
font-size: xx-small;
color: #ffffff;
vertical-align: text-top;
}
.new-item {
background-color: #8c3030;
}
.updated-item {
background-color: #c5a600;
}
.popular-item {
background-color: #314fb1;
}
.searchhl-1 {
font-weight: bold;
}
.gt-searchbar {
padding: 10px;
}
.paging {
text-align: right;
margin-bottom: 25px;
}
.paging img,
.paging input,
.paging select {
vertical-align: middle;
}
.linklisting .linkdescription {
margin: 0 0 5px;
padding: 5px;
border: 3px solid #ebece1;
background: #f8faed;
overflow: hidden;
}
.linklisting h3.linktitle,
.linklisting p.linkurl {
overflow: hidden;
width: 100%;
margin: 2px 0;
font-size: 100%;
font-weight: bold;
}
.linklisting {
margin: 15px 0 20px;
}
#category dl {
width: 50%;
float: left;
margin: 1em 0 0;
}
#category dt {
margin: 0 10px 0.5em 0;
}
#category h1 {
margin-bottom: 0.3em;
}
#category dd {
margin: 0 0 1.4em;
}
#narrow_cats {
display: block;
}
#wide_cats {
display: none;
}
#home dl {
width: 49%;
float: left;
margin: 0;
}
#home dd {
margin: 0 0 1.4em;
}
#home h2 {
margin: 1em 0 0;
}
.clear {
display: block;
}
.FuncButton {
text-align: center;
border-style: solid;
border-left-color: #ffffcc;
border-top-color: #ffffcc;
border-right-color: #5d5d77;
border-bottom-color: #5d5d77;
color: #000000;
background-color: #eceece;
border-width: 2px;
padding: 3px 6px;
cursor: pointer;
}
.FuncButtonUp {
color: #eceece;
text-align: center;
border-style: solid;
border-left-color: #ffffcc;
border-top-color: #ffffcc;
border-right-color: #5d5d77;
border-bottom-color: #5d5d77;
background-color: #000000;
color: #eceece;
border-width: 2px;
padding: 3px 6px;
cursor: pointer;
}
.FuncButtonDown {
color: #eceece;
text-align: center;
border-style: solid;
border-left-color: #5d5d77;
border-top-color: #5d5d77;
border-right-color: #ffffcc;
border-bottom-color: #ffffcc;
background-color: #000000;
color: #eceece;
border-width: 2px;
padding: 3px 6px;
cursor: pointer;
}
.errormessage {
color: #8c3030;
font-weight: bold;
}
.infomessage {
color: #3a5841;
font-weight: bold;
}
.wp-nav {
display: block;
text-align: center;
margin-top: 20px;
margin-bottom: 70px;
font-size: 12px;
margin-right: 20px;
}
#comments {
margin-top: 2em;
}
.postmetadata {
font-size: small;
color: gray;
}
.commentmetadata {
font-size: small;
color: gray;
}

li.cat-item {
margin-bottom: 10px;
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto;
}
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.aligncenter {
display: block;
margin: 5px auto;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #ffffff;
border: 3px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
max-width: 50%;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
max-width: 50%;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: small;
color: gray;
margin: 0;
padding: 0 4px 5px;
}
#ec-break {
display: none;
}
#ec-mastfoot {
text-align: left;
font-family: PT Sans, sans-serif;
}
#ec-copy {
text-align: center;
font-size: small;
margin: 1em 5px;
}
.ec-wrap-no {
white-space: nowrap;
}
.ec-wrap-yes {
word-wrap: break-word;
}
.inpage {
margin: 2em 0;
text-align: center;
}
.miniquiz {
padding: 0 10px 5px;
border: solid 3px #ececec;
background: ivory;
margin: 1em 0;
}

/*MULTI NAVARROWS*/
#navarrows {
padding: 1em 25px;
}
a.navarrow:link {
color: white;
text-decoration: none;
}
a.navarrow:visited {
color: white;
}
a.navarrow:hover {
color: white;
}
a.navarrow:active {
color: white;
}
.navarrow {
display: inline-block;
position: relative;
padding: 17px;
width: 90%;
}
.navarrow:after {
content: '';
display: block;
position: absolute;
right: 100%;
top: 50%;
margin-top: -25px;
width: 0;
height: 0;
border-top: 25px solid transparent;
border-bottom: 25px solid transparent;
}
.navarrowL {
background: #AD7620;
}
.navarrowL:after {
border-right: 25px solid #AD7620;
border-left: 25px solid transparent;
}
.navarrowR {
background: #0F9D58;
text-align: right;
margin-top: 3px;
}
.navarrowR:after {
left: 100%;
border-right: 25px solid transparent;
border-left: 25px solid #0F9D58;
}
.navarrowR2 {
background: #4584c5;
}
.navarrowR2:after {
border-left: 25px solid #4584c5;
}
/*END NAVARROWS*/

/*SINGLE BACK ARROW*/
a.arrowBack:link {
color: white;
text-decoration: none;
}
a.arrowBack:visited {
color: white;
}
a.arrowBack:hover {
color: white;
}
a.arrowBack:active {
color: white;
}
.arrowBack {
display: inline-block;
position: relative;
padding: 11px;
width: 85%;
background: #AD7620;
margin-left: 1em;
margin-top: 1em;
margin-bottom: 1em;
font-family: PT Sans, sans-serif;
}
.arrowBack:after {
content: '';
display: block;
position: absolute;
right: 100%;
top: 50%;
margin-top: -25px;
width: 0;
height: 0;
border-top: 25px solid transparent;
border-right: 25px solid #AD7620;
border-bottom: 25px solid transparent;
border-left: 25px solid transparent;
}
/*END SINGLE BACK*/

/*SINGLE NEXT ARROW*/

@media(max-width:767px) { a.arrowNext { width: calc(100% - 70px); } }

a.arrowNext:link {
color: white;
text-decoration: none;
}
a.arrowNext:visited {
color: white;
}
a.arrowNext:hover {
color: white;
}
a.arrowNext:active {
color: white;
}
.arrowNext {
display: inline-block;
position: relative;
padding: 11px;
width: 85%;
background: #0F9D58;
text-align: right;
margin-top: 1em;
margin-bottom: 1em;
font-family: PT Sans, sans-serif;
}
.arrowNext:after {
content: '';
display: block;
position: absolute;
left: 100%;
top: 50%;
margin-top: -25px;
width: 0;
height: 0;
border-top: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 25px solid transparent;
border-left: 25px solid #0F9D58;
}

/*END SINGLE NEXT*/


/*ADV CUST FLDS GOOMAP*/
.acf-map {
width: 100%;
height: 400px;
border: #ccc solid 1px;
margin: 20px 0;
}
.acf-map img {
max-width: inherit !important;
}

/*END ACF GOOMAP*/
@media (min-width:450px) {
.navL {
float: left;
padding-right: 0.5em;
width: 49%;
}
.navR {
float: right;
width: 49%;
}
}

@media (min-width:600px) {
.l {
float: left;
padding-right: 0.5em;
width: 49%;
}
.r {
float: right;
width: 49%;
}
}
@media (min-width:800px) {

.inpage {
margin: 0;
}
}






@media (max-width: 970px) and (min-width:800px) {
body {max-width:970px}
#ec-main {
float:right;
width: calc(100% - 335px);
border-left: 0;
}
#ec-sidebar {
float: left;
width: 310px;
margin-top:1em;
}
#ec-break {
clear:both;
display:block;
}
}


@media (min-width:970px) {
body {
margin: auto;
max-width: 970px;
}

#ec-navbar,
.ec-navbar {
line-height: 175%;
padding: 10px 0;
font-size: inherit;
border-top: 2px solid #ececec;
border-bottom: 2px solid #ececec;
}
.subnavbar {
font-size: inherit;
}
.topnavbar {
display: block;
line-height: 200%;
font-size: small;
font-weight: normal;
text-align: center;
padding: 7px;
margin: 0;
border-bottom: 1px solid #cccccc;
}
.topnavbar li {
display: inline;
margin-left: 1em;
white-space: nowrap;
}
.topnavbar ul {
list-style: none;
margin: 0;
padding: 0;
}
#ec-sidebar {
background-color: #FFFFFF;
float: left;
width: 310px;
margin-top: 0;
}
#ec-sideban {
margin-bottom: 1em;
}
#ec-main {
float: right;
width: calc(100% - 350px);
padding: 0 15px 1em;
border-left: 0;
background-color: #FFFFFF;
}
#preh1-links {
display: block;
background: #ffffff;
margin-top: 1em;
padding: 5px 0;
font-size: 82.5%;
}
table.ec-table {
font-size: inherit;
}
table.ec-table th {
padding: 10px;
}
table.ec-table td {
padding: 10px;
}
#category dl {
width: 25%;
margin: 1em 0 0;
}
#category dt {
margin: 0 10px 0.5em 0;
}
dd,
li {
margin-top: .4em;
margin-bottom: .4em;
}
#narrow_cats {
display: none;
}
#wide_cats {
display: block;
}
#ec-break {
display: block;
clear: both;
}
.dict-form {
display: block;
}
#ec-mastfoot {
background-color: #FFFFFF;
text-align: center;
}
#ec-mofootnav {
display: none;
}
#ec-footban {
margin: 1em 0;
padding: 0;
}
#ec-copy {
margin: 0 0 1em;
border-top: 0 solid gray;
}
.ec-footer-break {
display: none;
}
.ec-footer-pipe {
display: inline;
}
.wutour {
display: block;
}
}

@media print {

body {
background: 0 0;
line-height: 1.3;
}

#ec-main {
float: none;
width: 100%;
}

.picquizL {
float: left;
padding-right: 0.5em;
width: 20%;
}

.picquizR {
float: right;
width: 75%;
margin-bottom: 2em;
}

#about-page,
#about-quiz,
#comments,
#ec-mastfoot,
#ec-masthead,
#ec-sidebar,
#preh1-links,
#preh1-socbuts,
#respo18,
.breadcrumbs,
.ECnoprint,
.ECpractice,
.FuncButton,
.NavButtonBar,
.arrowBack,
.arrowNext,
.av-linkunit,
.commentlist,
.ec-back,
.ec-next,
.ec-panel-activities,
.ec-panel-elsewhere,
.ec-panel-games,
.ec-related,
.ec-share,
.google-auto-placed,
.inpage,
.podPress_content,
.quizIntro,
.strap,
.subnavbar,
.videowrapper,
audio,
details,
embed,
input[type=radio],
nav,
select,
video {
display: none;
}
h1:after {
content: " (EnglishClub.com/search)";
color: #666;
font-size: 10pt;
}
img {
max-width: 500px;
}
.abc {display: inline;}

.choices {background: #ffffff; padding: 0; font-style: normal; margin-right: 0; font-weight: bold}	
.choice {white-space: nowrap; padding-right: 0}

.paper-choices {
display: inline;
font-weight: 700;
}
#paper-quiz {
display: block;
}

.gapped {line-height: 200%}
.gapped-indented {line-height: 200%; text-indent: 10%}
.gapped-box {border-top: 1px #999999 solid; padding-right: 1.5em}

.ec-table-quiz {
line-height: 1.7;
}
.ec-table-quiz:after {
content: "_____________________ | ________";
display: block;
margin-top: 2em;
font-size: inherit;
color: #333;
font-weight: 400;
}
.ec-table-quiz:before {
content: "(You can also print this quiz on paper.)";
display: none;
}
a:active,
a:hover,
a:link,
a:visited {
text-decoration: none;
color: #000;
}
.ec-q-radio {
display: inline;
}
dd,
li {
margin-bottom: auto;
}
#ec-break {
display: block;
}
td {
vertical-align: top;
}
.printlogo {
float: right;
font-family: Verdana,sans-serif;
font-size: 12pt;
}
.breakhere {
page-break-after: always;
}
.breakbefore {
page-break-before: always;
}
#ec-page {
border-bottom: 0;
}
article .ECnoprint {
display: none;
}
article .quizLogo {
display: none;
}
h2,
h3 {
page-break-after: avoid;
}

}
