/*
 *  large.css
 * 
 *  Large font size CSS styles for HDSA website
 * 

 */

a.readmore { font-size : 12px !important; }

h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 17px; }
h5 { font-size: 16px; }
h6 { font-size: 17px; }

body.subpage div#content ul li h2 a { font-size: 20px; }

body.home div#content ul li a { font-size: 14px; }
body.home div#content div#leftcol ul li a { font-size: 16px; }
body.home div#content div#middlecol ul li a { font-size: 17px; }

div.gradient-box p { font-size: 16px; }
div.gradient-box a.readmore { font-size : 12px; }

div#footer { font-size:12px; }
div#footer div#footer-nav ul { font-size: 12px; } 




/*--- subpage styling ---*/

body.subpage div#content ul li a { font-size: 12px; }

body.subpage div#content div#middlecol p { font-size: 16px; }

/*-- End subpage styling ---*/


/*--- Details page styling ---*/


body.details div#content div#leftcol ul.parent li a { font-size: 15px;}
body.details div#content div#leftcol ul.parent li ul.child li a { font-size: 12px; }

body.details div#content div#middlecol p { font-size: 16px; }
body.details div#content div#middlecol ul li a { font-size: 15px; }

body.details div#middlecol #glossary ul#alpha-index li { font-size: 17px; }
body.details div#middlecol div#glossary ul#alpha-index li a { font-size: 17px !important; }
body.details div#middlecol #glossary ul li span.keyword { font-size: 16px; }
body.details div#middlecol #glossary ul li em { font-size: 14px; }

body.details div#content span#researcher-name { font-size: 18px;}
body.details div#content span#researcher-university, body.details div#content a#researcher-university { font-size: 15px; }


/*-- End Details page styling ---*/

body.map div#content div#leftcol p { font-size: 14px; }

body.state-details div#content div#leftcol p { font-size: 14px; }
body.state-details div#content div#middlecol p { font-size: 14px; }

body.shop div#content div.checkout p.intro { font-size: 14px; }
body.shop div#content div.checkout p#forgot { font-size: 14px; }
body.shop div#content form div.label, body.events div#content form label { font-size: 14px; }


body.shop div#content form input.button,
body.events div#content form input.button,
body#register.events div#content form button { font-size: 14px; }

body.shop h1 { font-size: 36px; }
body.shop h4 { font-size: 23px; }
body.shop p#description { font-size: 14px; }

body.shop .breadcrumb { font-size: 14px; }
body.shop .breadcrumb a.l1 { font-size: 20px; }
body.shop .breadcrumb a.l2 { font-size: 16px; }
body.shop .breadcrumb h6 { font-size: 16px; }
#shop-cart { font-size: 13px; }
#shop-cart a { font-size: 13px; }
#shop-cart a.cartlink { font-size: 13px; }
#shop-subnav li a { font-size: 16px; }
#shop-subnav li ul li a { font-size: 16px; }

#shop-donate th { font-size: 13px; }

body#category.shop .subcat h3,
body.shop div#middlecol .product h3 { font-size: 12px; }

body#category.shop .subcat h6,
body.shop div#middlecol .product h6,
#product-related .product h6,
#product-details  h6 { font-size: 12px; }

body.shop div#middlecol .pager-wrapper { font-size: 11px; }
body.shop div#middlecol .pager { font-size: 11px; }

#shop-homepage h3 { font-size: 13px; }
#shop-homepage h6 { font-size: 12px; }

#product-details h1 { font-size: 15px; }
#product-details h2 { font-size: 13px; }
#product-details dl { font-size: 13px; }
#product-details dl.sublist { font-size: 12px; }
#product-details dl.art dd.title h1,
#product-details dl.art dd.title { font-size: 13px; }
#product-related-wrapper h3 { font-size: 12px; }
#product-related h3 { font-size: 12px; }

#middlecol .pager { font-size: 12px; }

#product-rightcol { font-size: 14px; }
body.shop #product-rightcol p { font-size: 14px; }
body.shop #product-rightcol h1 { font-size: 16px; }

body#cart.shop .address h6 { font-size: 13px; }
body#cart.shop .address .shipping { font-size: 11px; }
body#cart.shop #payment-info .label { font-size: 14px; }

a.morelink,
a.shoplink { font-size: 12px; }

table.cart th, table.checkout th { font-size: 12px; }

table.cart tr.support td.first p, table.checkout tr.support td.first p { font-size: 14px; }

.prod h6,
.checkout h6,
table.cart tr.support h6 { font-size: 15px; }

table.cart td.amount,
table.cart tr.total td.amount,
table.cart tr.line-item td.amount,
table.checkout td.amount,
table.checkout tr.total td.amount,
table.checkout tr.line-item td.amount,
table.cart td { font-size: 14px; }

body.shop .checkout .address-option { font-size: 14px; }

body.shop .checkout .multi-fields .frmField { font-size: 14px; }

body.shop div#content div.checkout strong { font-size: 14px; }

body.shop div#content div#checkout-wrapper h1 { font-size: 36px; }
body.shop #content #checkout-wrapper p { font-size: 14px;}
body.shop #content #checkout-wrapper h6 { font-size: 16px; }
body.shop #content #checkout-wrapper div { font-size: 14px; }

body.events div#content div#leftcol h2 { font-size: 22px; }
body.events div#content div#middlecol h1 { font-size: 30px; }
body.events div#content div#middlecol h2 { font-size: 28px; }
body.events div#content div#middlecol h3 { font-size: 21px; }
body.events div#content div#middlecol h6 { font-size: 24px; }
body.events div#content div#middlecol em, body.events div#content div#middlecol dd { font-size: 15px; }

body.form div#content div#form p#instructions { font-size: 15px; }
body.form div#content div#form div#news div#intro { font-size: 15px; }

body.form .error { font-size: 15px; }
body.form #form fieldset h5 { font-size: 15px; }
body.form form label { font-size: 14px; }
body.form form select, body.form form input.textbox, form textarea, body#register.events input.textbox { font-size: 14px; }
body.form fieldset p label { font-size: 14px; }
body.form #form button.btn { font-size: 18px; }

body#register.events table#se-order-form { font-size: 14px; }
body#register.events table#se-order-info { font-size: 14px; }

body.sitemap div#content ul li a { font-size: 16px; }
