/*
Theme Name: MHcollector
*/

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{color:#444;font-size:100%;line-height:140%;font-family:sans-serif;}
.wrapper{width:100%;clear:both;}
.max{width:1000px;max-width:96%;margin:0 auto;clear:both;}

/* Images */
img{max-width:100%;height:auto;width:auto;display:block;}
.alignright{float:right;max-width:40%;margin-left:2%;}
.alignleft{float:left;max-width:40%;margin:0 2% 20px 0;}
.aligncenter{margin:0 auto 10px auto;}
.content_image, .category_image{display:none;}

/* Float */
.clear{clear:both}
.clear_left{clear:left;}
.left{float:left;}
.right{float:right;}
.center, .center_img img{margin:0 auto;}

/* Padding */
.five_pad{padding:5px 0;}
.ten_pad{padding:10px 0;}
.twenty_pad{padding:20px 0;}
.twenty_pad_zero{padding:20px 0 0 0;}
.ten_pad_twenty{padding:10px 0 20px 0;}
.ten_pad_forty{padding:10px 0 40px 0;}
.twenty_pad_forty{padding:20px 0 40px 0;}
.zero_pad_five{padding:0 0 5px 0;}
.zero_pad_ten{padding:0 0 10px 0;}
.zero_pad_twenty{padding:0 0 20px 0;}
.zero_pad_thirty{padding:0 0 20px 0;}
.zero_mar_five{margin:0 0 5px 0;}
.zero_mar_ten{margin:0 0 10px 0;}
.zero_mar_twenty{margin:0 0 20px 0;}
.zero_mar_thirty{margin:0 0 30px 0;}

/* Text Decor & Font Size - 1em = 16 */
a, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
.text_center p, .text_center{text-align:center}
.text_20 p{margin-bottom:1em;}
.line120{line-height:120%;}

h1{font-size:1.875em;margin:10px 0 15px 0;line-height:110%;}
h2{font-size:1.25em;padding:10px 2%;margin-bottom:15px;background:#ffe8f7;}
h3{font-size:1.125em;padding:10px 3%;margin-bottom:5px;}
h4{padding:10px 1% 5px 2%;margin:0 0 5px 0;border-bottom:1px solid #dce7f9;}
h5{margin:0 0 .5em 0;}
h6{font-size:1.125em;border-bottom:1px solid #dce7f9;padding:0 1% 5px 1%;margin-bottom:15px;}

.widget h2{font-size:1.125em;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:15px;background:none;}

.font14, .codetext, .more, .nav_prev_next, .notes{font-size:.875em;}
.key_note{font-size:.688em;}
.sub_series_title{font-size:1.125em;padding:10px 1% 5px 2%;margin:0 0 10px 0;border-bottom:4px solid #ffe8f7;}

/* Font Colors */
a, a:visited, .notes, .link_color{color:#006b96;}
a:hover, h1, h5, h6, .buttons, .stats, .codetext, .navbar, .hover_color, h3 a:hover,h4 a, h4 a:visited{color:#c30063;}
h2 ,h3, h4, .alt_color, .key_color, .sub_series_title{color:#67469e;}
h3 a, h3 a:visited, h4 a:hover{color:#006b96;}
.f-color3, .f-gray{color:#777;}
.f-lgray{color:#767676;}
a.reverse_link, a:visited.reverse_link{color:#c30063;text-decoration:underline;}
a:hover.reverse_link{color:#0089c0;}

/* Background Colors */
.bgc1{background:#000;}
.bgc2, h3, .widget, .from_the_box{background:#dce7f9;}
.bgc3{background:#ffe8f7;}
#searchsubmit{background:#006b96;}

h2#acc{color:#fff;background:#006b96;}

/* Border Colors */
.border_color_1{border-bottom:1px solid #dce7f9;}

/* Ads */
.banner_ad, .banner_ad_h{max-width:728px;margin:0 auto;}

@media screen and (min-width:600px) {
.banner_ad_h{width:468px;height:60px;}
}

@media screen and (min-width:801px) {
.banner_ad_h{width:728px;height:90px;}
}

/* Breadcrumbs */
.breadcrumbs{margin:10px 0;}

/* Buttons */
.buttons{padding:5px 2%;}
.buttons li{display:inline;padding:0 15px;}

/* Category Divs */
.cat_div_two{margin:0 1% 20px 1%;width:48%;display:block;float:left;}
.cat_div_three{margin:0 1% 20px 1%;width:31%;display:block;float:left;}
.cat_div_three img, .cat_div_two img{margin:0 auto;max-height:250px;}
.cat_div_img{float:left;max-width:36%;margin-bottom:10px;}
.cat_div_text{float:right;max-width:62%;}

/* Columns */
.column_1{float:left;width:55%;clear:left;}
.column_2{float:right;width:40%;}
.two_column{width:50%;float:left;} 
.one_column li, .two_column li{margin:0 2% 0 0;padding:10px 1% 10px 2%;}
.checklist li{padding-left:4%;}
.li20 li{margin:0 0 20px 0;}
.cat_odd{background:#dce7f9;}
.checklist .cat_odd{background:#fff;}

/* Footer Nav */
.footer_nav{margin-bottom:20px;}

/* from_the_box */
.from_the_box{padding:10px 3% 1px 3%;margin:0 0 20px 0;white-space:pre-wrap;}

/* Gallery */
.gallery{margin:10px 0;}
.gallery-item{width:31%;float:left;padding:10px 1%;}
.gallery img{margin:0 auto;}

/* Image Page */
.img_wrap{max-width:400px;margin:0 auto;}
.imgshare{padding-bottom:8px;margin:0;}
.imgcode{width:96%;margin:0 auto;}
.codetext{display:block;padding-top:4px;}
.code{color:#666;margin:0;padding:5px 2%;display:block;border:0;width:96%;}

.more{max-width:400px;margin:20px auto;}
.moreimg{text-align:center;max-width:48%;}
.moreimg img{margin-bottom:3px;}

/* Lists */
ul, li{list-style-type:none;overflow:hidden;}

/* Navbar */
.navbar{line-height:160%;}
.navbar ul{display:inline;}
.navbar li{display:inline;padding:0 30px;}
.half_1{width:40%;}
.half_2{width:40%;}

/* Navbar 2 */
.navbar2{line-height:160%;width:80%;margin:0 auto 15px auto;}
.navbar2 ul{display:block;padding:5px 0;}
.navbar2 li{display:block;width:33%;float:left;}

/* Prev & Next */
.nav_prev_next{width:100%;margin-bottom:20px;}
.nav_prev_next img{margin:0 auto;}
.nav_prev, .nav_next{width:45%;}

/* Rounded */
.imgshare, .code, .moreimg img, .widget, .buttons, .stats, .cat_odd, .nav_prev_next img, .results img, h2, h3, .from_the_box, .footer_nav, .navbar2
{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* Rounded Left 5px */
#s{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}

/* Rounded Right 5px */
#searchsubmit{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}

/* Search */
#searchform{margin:0;padding:0;overflow:hidden;}
#s{width:60%;margin:0;padding:3px 2% 3px 2%;border:1px solid #fff;display:inline;background:#fff;}
#s:focus{outline:none;}
#searchsubmit{margin:0;padding:4px 2%;width:30%;cursor:pointer;border:0px solid #fff;color:#fff;font-weight:bold;}
.footer_search{width:90%;margin:0 auto;padding:20px 0 10px 5%;}

/* Stats */
.stats{padding:5px 2%;line-height:160%;}
.stats li{display:inline;}

/* Widgets */
.widget{margin:0 0 20px 0;padding:15px 2% 0 4%;display:block;border:0;width:94%;}
.widget li{margin:0 0 15px 0;}

/****************
Right Now on eBay

Displays current eBay listings below the
existing shopping buttons.

Uses Flexbox so listing spacing is controlled
with gap rather than individual margins.
*****************/

.rnoe-block{margin:20px 0;}
.rnoe-heading{margin:0 0 10px;font-size:18px;font-weight:bold;color:#67469e;}
.rnoe-heading ul{margin:0;padding:0 0 0 20px;}
.rnoe-listings{display:flex;flex-direction:column;gap:10px;}
.rnoe-listing{margin:0;}
.rnoe-listing-link{display:flex;align-items:center;gap:10px;padding:8px;background:#dce7f9;text-decoration:none;}
.rnoe-listing-link:hover{background:#ffe8f7;text-decoration:none;}
.rnoe-listing-image-wrap{flex:0 0 75px;width:75px;height:75px;display:flex;align-items:center;justify-content:center;background:#fff;}
.rnoe-listing-image{display:block;max-width:75px;max-height:75px;width:auto;height:auto;}
.rnoe-listing-info{flex:1;min-width:0;}
.rnoe-listing-title{margin:0 0 5px;line-height:1.25;color:#006b96;}
.rnoe-listing-link:hover .rnoe-listing-title{color:#c30063;}
.rnoe-listing-price{font-weight:bold;color:#444;}
.rnoe-more{margin:10px 0 0;text-align:right;}
.rnoe-more a{font-weight:bold;}

/* Viewports ******************************************/

/* max 1042 */
@media screen and (max-width: 1042px) {
.column_1{width:50%;}
.column_2{width:47%;}
}

/* max 770 */
@media screen and (max-width: 770px) {
h1{font-size:1.5em;}
li{line-height:180%}
.cat_div_three img, .cat_div_two img{max-height:200px;}
.navbar li{padding:0 25px;}
}

/* max 599 */
@media screen and (max-width: 599px) {
.imgshare{padding-top:10px}
.imgcode{margin-bottom:10px;}
.navbar ul{display:block;}
.navbar li{padding:0 20px;}
.half_1{width:80%;}
.half_2{width:19%;}
.navbar2{width:100%;}
.column_1, .column_2{float:none;width:100%;}
.column_1{margin-bottom:20px;}

.two_column{width:100%;float:none;}
.h599{display:none;}
.s599{display:block;}
.content_image{display:block;width:35%;margin:0 0 10px 1%;float:right;}
.category_image{display:block;width:25%;margin:0 0 10px 1%;float:right;}
.cat_div_two{width:100%;float:none;clear:both;margin:0 0 10px 0;}
.cat_div_three{margin:0 1% 10px 1%;width:48%;}
.cat_div_img{max-width:33%;}
.cat_div_text{max-width:63%;}
h3{font-size:1em;}
.banner_ad_h{margin-bottom:10px;}
}

/* max 479 */
@media screen and (max-width: 479px) {
.max{max-width:94%;}
.gallery-item{float:none;width:98%;}
}

/* min 600 */
@media screen and (min-width:600px) {
.s599{display:none;}
}

/* min 801 */
@media screen and (min-width:801px) {
.s800{display:none;}
}