/* Christy's Hats Custom CSS */
/* By hacpires@fiverr */

/* Fonts */
button.btn-checkout span { font-size: 0.975em; }
.form-list .customer-dob label { font-size:0.85em; }
.fieldset .legend { font-size:0.95em; }
.validation-advice { font-size: 0.85em; }
p.required { font-size: 0.85em; }
.notice-msg { font-size:0.9em !important; }
.breadcrumbs { font-size: 0.85em; }
.breadcrumbs li span:before { font-size: 0.925em; line-height: 0.925em; }
.breadcrumbs li.back a:before { font-size: 0.925em; line-height: 1em; }
.page-title h2 { font-size: 1.35em;  }
.subtitle, .sub-title { font-size:1.08em; }
.pager { font-size: 0.9em; }
.sorter { font-size:0.9em; }
.data-table { font-size: 0.9em; }
.data-table th { font-size:0.9em; }
.data-table tbody th { font-size:0.9em; }
.data-table tfoot strong { font-size:1em; }
.info-box h2 { font-size:0.95em; }
.links { font-size: 0.9em;  }
.noscript { font-size:0.925em; }
.demo-notice { font-size:0.9em; }
.header-small-container { font-size: 0.85em;  }
.header .store-switcher .store-switcher-title:after { font-size: 1.15em; }
.header .store-switcher .store-switcher-item a { font-size: 0.9em; }
.header-menu > ul > li > a { font-size: 0.9em;  }
.header-menu > ul > li.parent > a:after { font-size: 1.15em; }
.header-menu > ul > li > ul a { font-size: 0.925em; }
.cart-header .price { font-size: 0.95em; }
.cart-header .button-show .price:before { font-size: 1.125em; }
.cart-header .block-subtitle a { font-size: 0.9em; }
.cart-header .summary { font-size: 1em; }
.cart-header .btn-checkout span { font-size:0.9em; }
.block-compare-header .button-show a { font-size: 0.95em;  }
.block-compare-header .block-subtitle a { font-size: 0.9em; }
.block-compare-header .btn-compare span { font-size:0.9em;  }
.header .links li a { font-size: 0.85em;   }
.form-search label { font-size:0.925em; }
.form-search button.button span:after { font-size: 1.1em; line-height: 1.2em; }
#nav li.level0:before { font-size: 0.85em;  }
#nav li.level0 > a > span,
#nav li.level0 > p > a > span { font-size: 0.95em; }
#nav .nav_block li.parent > a > span,
#nav li.level1 > a > span,
#nav .nav_block h3,
#nav li.nav-text-block h3 {  font-size: 0.9em; }
#nav ul.level1 { font-size: 0.9em; line-height: 1.15em; }
.header-promo-container .header-left { font-size: 0.95em; }
.footer-last { font-size: 0.9em; line-height: 1.15em; }
.footer-container,
.footer-container a { font-size: 0.9em; }
.footer-container h4 {  font-size: 1em;  }
.footer-container li.icon:before { font-size: 1.25em;  }
.footer-container .follow-us a { font-size: 1.45em;  }

#tweets .user a { font-size: 1em; }
div#message { font-size: 0.925em;   }
div#message a:after {  font-size: 1.85em;  }
.home-text h3 {  font-size: 1.25em; line-height: 1.325em; }
.home-text h5 {  font-size: 0.85em;  }
a.readmore {  font-size: 0.925em;  }
.home-blog-container h5 { font-size: 1.325em; }
.postTitle h6 {  color: #000; font-size: 1.08em; }
.home-blog .blogReadmore {  font-size: 0.9em; }
.slider-container h5 { font-size: 1.325em;  }
.home-blog .blogReadmore {  font-size: 0.9em; }

.slider-container h5 { font-size: 1.325em;  }
.product-slider .product-name { font-size:0.925em;  }
.product-slider .price {  font-size: 0.95em !important; }
.product-slider .new-description h3 { font-size:0.9em;  }
ul.home-callout { font-size: 0.95em;  }
ul.home-callout li a.free-shipping:before,
ul.home-callout li a.promotions:before,
ul.home-callout li a.support:before,
ul.home-callout li a.top-seller:before {  font-size: 1.225em;  }

#styleoftheday .productsList li span { line-height: 0.9em; font-size: 0.85em; }
.category-title h1 { font-size: 1.45em;   }
.category-description { font-size: 0.925em; line-height: 1.25em;  }
.inline-categories li:before {  font-size: 0.85em; line-height: 0.85em; }
.inline-layers dd li { font-size: 0.925em; }
.category-products li.item button.button,
.category-products li.item .availability span,
.category-products li.item a.btn-cart { font-size: 0.9em; }
.category-products li.item .price {   font-size: 1em; }
.products-grid .product-name { font-size: 0.95em;  line-height: 0.95em;  }
.products-grid .add-to-links li a:after { font-size: 1.1em; line-height: 1.1em; }
.products-grid .product_label { font-size: 1em; }
.products-list .product-name {  font-size: 1.25em;  }
.products-list li.item .price { font-size: 1.125em; }
.products-list li.item a.btn-cart { font-size: 0.95em;  }
.products-list li.item a.btn-quickview { font-size: 0.9em;  }
.products-list .desc { font-size: 0.9em;  }
.products-list .add-to-links li a { font-size: 0.85em; line-height: 0.925em; }
.products-list .add-to-links li a:before {  font-size: 1.05em; line-height: 1em; }
#added #added-content { font-size: 1em; }
#added a { font-size: 0.925em; }
.ajax-message { font-size: 0.925em; }
.ajax-message #ajax-close:after {  font-size: 1.05em; }
.block .block-title strong span { font-size: 1.1em; }
.block .block-subtitle { font-size:0.925em; }
.block .actions a { font-size:0.9em; }
.block-account .block-title strong { font-size: 1.125em; }
.block-layered-nav dt { font-size:0.925em;  }
.block-layered-nav dt:after {  font-size: 1.15em;  }
.block-layered-nav span.openthis { font-size: 0.925em;  }
.block-layered-nav dd li { font-size:0.925em; }
.related-block-subtitle { font-size:0.9em;  }
.block-related h5 { font-size: 1.125em;   }
.block-related .product-details .product-name { font-size: 0.9em;  }
.block-related .product-details .price {  font-size: 0.95em !important; }
.block-poll .block-subtitle { font-size:0.925em; }
.block-tags .actions a { font-size: 0.9em; }
.product-collateral h2 { font-size: 1.1em;  }
.product-collateral h2.pr-name { font-size: 1.25em; }
.product-view .product-shop .product-name h1 { font-size: 1.325em; }
.product-view .product-shop .short-description { font-size: 0.9em; }
.product-view .product-shop .product-code,
.product-view .product-shop .availability {  font-size: 0.9em; }

.product-view .product-shop .price-box .price { font-size: 1.15em;   }
.product-view .product-shop .price-box .regular-price .price { font-size: 1.3em; }
.product-view .product-shop .addtocont { font-size: 0.9em;line-height: 1.3em; }
.quantity_box_button_up { font-size: 1em;  }
.quantity_box_button_down { font-size: 1em;  }
.product-view .product-shop .add-to-links li a { font-size: 0.85em;  }
.product-view .product-shop .add-to-links li a:after {  font-size: 1.05em; line-height: 1em; }
.product-view .product-shop .data-table .price { font-size: 0.95em !important; }
.product-view .product-shop .countdown-timer #countdown-timer-remaining { font-size: 1.2em;  line-height: 1.3em; }
.product-view .product-shop .countdown-timer h5 {   font-size: 0.9em; line-height: 0.925em; }
a#size_chart_link {font-size: 1em; }
.swatch-option span { line-height: 0.9em; font-size: 0.85em;}
.product_label { font-size: 1.05em;  }
.ratings .rating-links { font-size: 0.9em;  }
.ratings-table th,
.ratings-table td { font-size:0.9em; }
.availability-only span {  font-size: 0.925em; }
.availability-only-details th { font-size:0.85em;  }
.availability-only-details td { font-size:0.9em; }
.alert-price { font-size:0.9em; }
.alert-stock { font-size:0.9em; }
.price-box .price { font-size:0.925em;  }
.regular-price .price { font-size: 0.925em;  }
.old-price .price-label { font-size:0.925em;  }
.old-price .price { font-size:0.925em;  }
.special-price .price-label { font-size:0.925em; }
.special-price .price { font-size: 0.925em; }
.minimal-price .price-label { font-size:0.925em;  }
.minimal-price-link {  font-size:0.925em; }
.price-including-tax .label {  font-size:0.925em;  }
.price-including-tax .price { font-size:0.925em; }
.price-excluding-tax .label { font-size:0.925em;  }
.price-excluding-tax .price { font-size:0.925em;  }
.configured-price .price { font-size:0.925em; }
.weee {  font-size:0.925em;  }
.weee .price { font-size:0.9em;  }
.price-from .price-label { font-size:0.925em;  }
.price-to .price-label { font-size:0.925em;  }
.tier-prices .price {  font-size: 1.05em; }
.add-to-links li a { font-size: 0.9em; }
.add-to-cart label { line-height:1.2em;  font-size: 0.9em; }
.add-to-cart button.button span { font-size: 0.925em;  }
.product-view .product-img-box .more-views h2 { font-size:0.85em;  }
.product-options dt label {  font-size: 0.85em; }
.product-options dt label.required em {  font-size: 0.925em; }
.product-options select {  font-size: 0.925em;  }
.product-tabs li a {   font-size: 0.85em; }
#product_tabs_description_contents h2 {  font-size: 1.45em;  }
#product_tabs_description_contents .std { font-size: 0.925em; line-height: 1.25em;   }
.product-tabs-content,
.product-tabs-content .data-table th,
.product-tabs-content .form-list label {   font-size: 0.9em; }

.product-accordion dt a:after {  font-size: 1.275em;  }
.mini-products-grid .product-name { font-size: 0.9em;  }
.mini-products-grid .price-box .price {  font-size: 0.95em; }
.product-view .box-up-sell .upsell-product-h5 { font-size: 1.125em;  }
.product-view .box-tags h3 { font-size:0.925em;  }
.product-view .box-tags .form-add label {  font-size:0.925em;  }
.product-view .box-tags .note { font-size:0.85em; }
.product-view .box-reviews .form-add h3 { font-size: 1em;   }
.product-view .box-reviews .form-add h4 { font-size:0.925em; }
.send-friend .buttons-set .limit { font-size:0.9em; line-height:1.325em; }
.tags-list {  font-size:0.95em;  }
.checkout-cart-index .cross-sale-container .btn-cart {   font-size: 0.9em; }
.cart .price { font-size: 1.08em;  }
.cart .totals .checkout-types .paypal-or { font-size:0.9em; }
.cart-table .item-msg { font-size:0.9em;  }
.cart .crosssell h2 { font-size:1em; }

.cart .discount h2,
.cart .shipping h2 { font-size: 1em;  }
.cart .totals tfoot th strong,
.cart .totals tfoot td strong span { font-size:1.25em !important;   }

.cart .totals tfoot td[colspan="1"] strong { font-size: 1em;   }
.cart .totals .checkout-types { font-size:0.95em;  }
.truncated a.details { font-size:0.9em;  }
.cvv-what-is-this { font-size:0.9em;  }
.gift-messages h3 { font-size:0.925em; }
.gift-messages-form h4 { font-size:0.925em; }
.gift-messages-form .item .details .product-name { font-size:0.95em;  }
.gift-message-link { font-size:0.9em; }
.info-set h2 { font-size:0.925em;  }
.info-set h3,
.info-set h4 { font-size:0.925em;  }

.block-progress .block-title strong { font-size:0.925em; }
.block-progress .cards-list dt { font-size:0.9em; }
.opc .step-title h2 { font-size: 0.95em;  }
.opc .step-title a { font-size:0.9em; line-height:1.08em; }
.opc .allow .step-title a {  font-size:0.85em;  }
#opc-login h3 { font-size:0.95em;  }
#opc-review tfoot th strong,
#opc-review tfoot td strong { font-size:1.125em; }

#opc-review tfoot td[colspan="3"] strong { font-size:1.125em;   }
.multiple-checkout h2 { font-size:0.925em;  }
.multiple-checkout h3,
.multiple-checkout h4 { font-size:0.925em;  }
.account-login .content h2 { font-size:1.08em;  }
.remember-me-popup h3 { font-size:1em;  }
.box-account .box-head h2 { font-size:1.08em; }
.box-account .box-head a { font-size:0.85em;  }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { font-size:0.95em; ;  }
.dashboard .box .box-title a { font-size:0.85em; }
.dashboard .box-info h4 { font-size:0.9em;   }
.dashboard .box-reviews .box-head h2 { font-size:0.95em; }
.dashboard .box-reviews .number { font-size:0.85em;  }
.dashboard .box-tags .box-head h2 { font-size:0.95em;  }
.dashboard .box-tags .number { font-size:0.85em; }
.addresses-list h2 {  font-size:0.95em;  }
.addresses-list h3 { font-size:0.925em; }
.order-info-box h2 { font-size:0.95em;  }
.order-items h2,
.order-items h3 { font-size:0.95em;  }
.order-info-box h2 { font-size:0.95em; }
.order-items h2,
.order-items h3 { font-size:0.95em; }
.order-items .link-print { font-size:0.85em; }
.order-items .order-links .link-print {  font-size:0.9em; }
.gift-message dd { font-size:0.95em; }
.order-about dd { font-size:0.95em;  }
.page-print h1 { font-size:1.05em; }
.page-print h2,
.page-print h3 { font-size:0.925em; }
.page-print h2.h2 { font-size:1.05em;  }
.my-wishlist h3 { font-size: 1.05em; }
.product-review .product-img-box .label { font-size:0.9em;  }
.product-review .product-name { font-size:1.08em;   }
.product-review h3 { font-size:0.925em;  }
.product-review dd { font-size:0.95em; }
.billing-agreements .table-caption {  font-size:0.95em; }
.blog-post-view .postTitle h2 { font-size: 2em; line-height: 2em; }
#blogPostsWrapper.blogPostsPinterest .postTitle h2 { font-size: 1.25em; }