/** Shopify CDN: Minification failed

Line 111:0 Unexpected "{"

**/
/* MWDWRD
Stylesheet for http://www.blender.com.au
Built by Matthew Woodward - http://mwoodward.com.au/
Appropriation is fine, but please dont steal.
contact@mwoodward.com.au
*/

/* Resets -------------------------------------------------------- */
* { margin: 0; padding: 0; }
body { color: #999; font-size: 11px; line-height: 16px; font-family: Arial, Tahoma, sans-serif; }
html { background: #fff; }
html, body {height: 100%;}
.clear { clear: both; }
li { list-style: none; margin: 0; padding: 0; }
.topbar 				{ height: 12px; }
a:link, a:visited		{ color: #333; text-decoration: underline; }
a:hover, a:active		{ color: #000; text-decoration: none; }
input[type=radio] 		{ display:none; }

/* Global Styles -------------------------------------------------------- */
.colorblock-grey 		{ background: #efefef; }
.center 				{ margin: 0 auto; width: 900px; }
.left 					{ float:left; }
.right 					{ float: right; }
.align-left 			{ text-align: left; }
.align-right 			{ text-align: right; }
.align-center 			{ text-align: center; }
.clear 					{ clear: both; }
.font-reg 				{ font-family: DIN, Arial, sans-serif; font-weight:normal;}
.font-bold 				{ font-family: DIN, Arial, sans-serif; font-weight:bold; }
.content				{ position: relative; }
h2						{ font-weight: normal; }

/* Header -------------------------------------------------------- */
.header 				{ position: relative; border-bottom:1px dotted #999; padding: 0 0 8px 0; }
.site-title .logo		{ height: 18px; width: 201px; position: absolute; left:0; bottom:10px; }
.logo					{ height: 18px; width: 201px; overflow: hidden; background: transparent url(mainLogo.png) no-repeat; text-indent: -5000px; }

/* Nav -------------------------------------------------------- */
.menu-nav	 			{ height: 42px; overflow: hidden; }
.shop-nav				{ margin: 10px 0 0 0; height: 16px; line-height: 18px; }
.menu-nav li,
.shop-nav li			{ float: right; }
.menu-nav li a,
.shop-nav li a			{ margin: 0 0 0 10px; font-size: 11px; text-transform: capitalize; color: #444; text-decoration: none; display: block; }
.menu-nav li a			{ height: 14px; margin-top: 10px; padding: 0 0 0 10px; border-left: 1px solid #CCC; }
#menu-user-menu li:last-child a 
{ margin-left: 30px; }
#menu-user-menu li:last-child a,
#menu-main-menu li:last-child a
{ border: none; }
.shop-nav li a			{ font-size: 15px; text-transform: uppercase; margin: 0 0 0 15px; }
.menu-nav li.current-menu-item a,
.shop-nav li.current-menu-item a,
.pagefooter .column li.current-menu-item a,
.pagefooter .column li a:hover,
li.current-wpsc_product_category-ancestor a,
.menu-nav li a:hover,
.shop-nav li a:hover	{ color: red; }
.menu-nav li a.join		{ color: #993333!important; }
li.menu-item.currency-switch { height: 14px; margin-top: 9px; padding: 0 0 0 10px; border-left: 1px solid #CCC; margin: 9px 0 0 10px; }

/* Footer -------------------------------------------------------- */
#page 					{ min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -250px; }
#main					{ padding: 20px 0; }
.pagefooter, .push 		{ height: 250px; clear: both; }
.pagefooter 			{ height: 250px; overflow:hidden; }
.footerbox 				{ padding: 20px 0; height: 170px; border-bottom: 1px solid #ddd; }
.pagefooter .column		{ float: left; width: 132px; height: 170px; padding: 0 10px 0 0; margin: 0 10px 0 0; }
.pagefooter .column h4	{ color: #000; font-size:11px; font-weight:normal; font-family: DIN, Arial, sans-serif; }
.pagefooter .column h4	{ margin: 0; border-bottom: 1px solid #ccc; padding: 0 0 6px 0; }
.pagefooter .column:first-child
{ width: 290px;padding: 0;margin: 0 20px 0 0; }
.column p	{ padding: 5px 0 8px 0; }
.pagefooter .column li	{ border-bottom: 1px dotted #ccc; padding: 3px 0; }
.pagefooter .column li a{ color: #555; text-decoration: none; }
.credits				{ height: 40px; line-height: 40px; text-transform: lowercase; font-size: 9px; font-family: DIN, Arial, sans-serif; }
.credits span			{ display:inline; padding: 0 4px; }
.credits a				{ color: #666; }

.main-feature			{ margin: 0 0 10px 0;
overflow: hidden;
width: 900px;
height: 400px; }
.main-feature .image	{ width: 600px; height: 400px; overflow: hidden; }
.main-feature .content	{ width: 250px; padding: 25px; height: 350px; background: #eee; overflow: hidden; }

.content .category		{ font-size: 14px;font-weight: normal;font-family: DIN, Arial, sans-serif;line-height: 18px;color: red; }
.content h2				{ font-size: 18px;font-weight: normal;font-family: DIN, Arial, sans-serif;line-height: 22px;color: #333; }
.content h2				{ font-size: 18px;font-weight: normal;font-family: DIN, Arial, sans-serif;line-height: 22px;color: #333; }
.content p				{ font-family: DIN, Arial, sans-serif; font-size: 11px; color: #555; line-height: 19px; margin: 13px 0; }

.sub-feature .image 	{ width: 300px; height: 273px; }
.sub-feature .mini-feature 
{ width: 590px; height: 273px; }
.sub-feature .mini-feature .content
{ width: 240px; padding: 25px; height: 223px; background: #eee; overflow: hidden; }
.sub-feature .mini-feature .image
{ width: 300px; height: 273px; }
.more					{ font-family: DIN, Arial, sans-serif;font-size: 10px;text-decoration: none;text-transform: uppercase;
  letter-spacing: 1px;position: absolute;text-decoration:none!important;bottom: 15px;right: 0;padding: 5px 0 2px 0; width: 265px; text-indent: 10px; background: #F8F8F8;line-height: 18px; }
.main-feature .content .more
{ width: 275px; text-decoration:none; }
#menu-footer-menu li,
.menu-footer-menu-container,
{ width: auto; display: inline; }


span.parentCat			{ font-size: 12px;font-weight: normal;font-family: DIN, Arial, sans-serif;line-height: 22px;color: #333;border-bottom: 1px dotted #999;width: 100%;display: block;margin: 10px 0 5px 0;padding: 0 0 5px 0; }
span.parentCat a		{ text-decoration: none; color: #993333; }

.about .gallery .slideshow
{ width: 400px; height: 316px; overflow:hidden; }
.about h2, .contact h2	{ font-weight: normal; color: #555; font-family: DIN, Arial, sans-serif; line-height: 22px; font-size: 18px; }
.form h2				{ margin: 0 0 16px 0; }
.about p, .contact p	{ margin: 0 0 16px 0; color: #555; }
.about .gallery			{ margin: 0 20px 10px 0; padding: 15px; border: 1px solid #DDD; }

.contact .copy			{ width: 180px; height: auto; float:left; margin: 0 20px 0 0; }
.contact .form			{ width: 280px; height: auto; float:left; }
.contact .map			{ width: 400px; height: 400px; float:right; }


#subForm input			{ border: 1px solid #ccc; background: #fff; padding: 4px 0; text-indent: 5px; width: 99%; margin: 0 0 3px 0; }
.column h3				{ color: black;font-size: 11px;font-weight: normal;font-family: DIN, Arial, sans-serif;border-bottom: 1px solid #CCC;padding: 0 0 6px 0;margin: 0 0 4px 0; }
input#subformsub		{ float: right;width: auto;padding: 5px 10px;text-indent: 0;background: #555;border: #555;color: white;font-size: 9px;
  text-transform: lowercase;margin: 3px 2px 0 0;border-radius: 3px; }

#primary				{ margin-bottom: 0px; float: none; width: 700px; height: auto; }
#primary.product,
#primary.collection		{ width: 900px; padding: 0; }
#secondary				{ float: right; width: 180px; height: auto; }
.breadcrumbs			{ color: black;font-size: 11px;font-weight: normal;border-bottom: 1px dotted #CCC;padding: 0 0 8px 0;margin: 10px auto 0;line-height: 16px; width:900px;}
.breadcrumbs a			{ text-decoration: none; }
.controls				{ float:right; font-size: 11px; }
.controls li			{ float: left; margin: 0 0 0 1px; }
.controls li a			{ padding: 5px 6px 3px 6px;}
.controls li.title		{ margin: 0 10px 0 0; color: #777; }


.contact-form input,
.contact-form textarea	{ border: 1px solid #CCC; width: 100%;padding: 5px 0;text-indent: 5px;margin: 0 0 5px 0;outline: none; }
.contact-form p			{ margin: 0 0 3px 0; }
.form-error				{ padding: 12px 12px 1px 12px;background: lightYellow;display: block;margin: 0 0 10px 0;border: 1px solid gold; }
.pushbutton-wide		{ float: right;width: auto!important;padding: 5px 10px!important;text-indent: 0!important;background: #555;border: #555!important;color: white;font-size: 9px;text-transform: lowercase;margin: 3px 2px 0 0!important;border-radius: 3px; }

article.content p{
  float:right;
  width:500px;
}
.analogue .breadcrumbs{
  display:none;
}

.home-search			{ background: #EEE;margin: 10px 0 0 0;padding: 15px 0;text-align: center;line-height: 28px; }
.home-search #searchform input#s
{ border: 1px solid #CCC;padding: 5px 0;text-indent: 5px;line-height: 16px;width: 260px;outline: none;color:#999; }
.home-search #searchform input#searchsubmit
{ background: black;border: 1px solid black;color: white;margin: 0 0 0 -4px;line-height: 26px;padding: 0 10px; }
.home-search #searchform label.screen-reader-text
{ font-size: 14px;font-weight: normal;font-family: DIN, Arial, sans-serif;line-height: 26px;color: #333;margin: 0 10px 0 0; }
.searchpage .home-search{ margin: 0 0 10px 0;; }

.searchpage .mask		{ width: 910px; height: auto }
.searchpage .mask .block
{ position: relative; width: 172px;height: auto;margin: 0 10px 10px 0;float: left; }

.mask .block .thumb		{ text-align: center; }
.mask .block .title		{min-height: 55px;  }

.searchpage .mask .block img
{ width: 172px;height: 172px;overflow: hidden; }


a.blogmore  { color: #ef4e30; }

#blogSummary { width: 680px; height: 270px; margin: 0 0 20px 0; border-bottom: 1px dotted #ccc; }
#blogSummaryFull { width: 680px; height: auto; margin: 0 0 20px 0; border-bottom: 1px dotted #ccc; padding: 0 0 20px 0; }
#blogSummary .image { float: left; margin:0 20px 20px 0; width: 250px; height: 250px; }
#blogSummary .text { float: left; width: 400px; height: 250px; overflow: hidden; }
#blogSummaryFull .fulltext h2, #blogSummary .text h2 { font-size: 16px; text-transform: uppercase; margin: 6px 0; }
#blogSummaryFull .fulltext h2 a, #blogSummary .text h2 a { color: black;
  font-family: DIN, Arial, sans-serif;
  text-decoration: none; }
.authorDate { margin: 0 0 6px 0; padding: 0 0 6px 0; border-bottom: 1px dotted #ccc; }
.blogVitals { padding: 11px 0 0 0; }
.blogEntry { margin: 0 0 12px 0; }
.blogEntry h2 { color: #000; }
.firstimage { width: 680px; height: 453px; border-bottom: 5px solid #333; margin: 0 0 12px 0; }
.additionalimage { width: 680px; height: 453px; border-bottom: 5px solid #333; margin: 0 0 6px 0; } 
.tags { margin: 0 0 12px 0; }
.WidgetHolder { margin: 0 0 24px 0; }

.widget-title { font-family: DIN, Arial, sans-serif;font-size: 10px;background: #EFEFEF;padding: 5px 0 3px 0;text-indent: 6px;margin: 0 0 1px 0;color: black;font-weight: normal;letter-spacing: 0; }
.widget { margin: 0 0 20px 0; }
.widget ul {  }
.widget ul li { border-bottom: 1px solid #DDD;padding: 3px 0; }
.widget ul li a {  }

#comments { display: none; }

.categories { width: 920px; }
.catPadd { width: 900px; border-bottom: 1px dotted #999; padding: 0 0 10px 0; margin: 0 0 20px 0; }
.productCategory { width: 218px; float: left; margin: 0 10px 10px 0; }
.photoThumb { width: 218px; height: 144px; overflow: hidden; background: #232323; }
.photoThumb img { width: 218px; height: 144px; }
.productTitle { background: black;padding: 5px 0;text-indent: 8px; }
.productTitle h2 { font-size: 11px;font-family: DIN, Arial, sans-serif;color: white;line-height: 16px;letter-spacing: 0;text-align: center; }
.catImage { width:600px; height:400px; }
.catCopy { width:300px; height: 400px; background: #efefef; }
.wpsc_container h3 { font-family: DIN, Arial, sans-serif;border-bottom: 1px dotted #CCC;padding: 10px 0;font-weight: normal;font-size: 11px;color: #333; }



.photoBio { }
.productList { margin: 0 0 20px 0; width: 100%; }
.productList li {
  margin-bottom: 10px!important;
  height: 219px;
  position: relative;
  width: 217px;
  overflow: hidden;
  margin: 0 5px;
  float: left;
}
.productList li .item .caption { background: #111;padding: 5px 0;color: white;text-align: center; }
.productList li .item img { display: block; }
h4.collectionTitle {
  color: black;
  font-size: 11px;
  font-weight: normal;
  border-bottom: 1px dotted #CCC;
  padding: 0 0 8px 0;
  margin: 20px 0 10px 0;
  line-height: 16px;
  width: 900px; 
}
.thumb.lazy {
  width: 197px;
  height: 197px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 10px;
}
.Photographers .productList { display: none; }
.item.fade {
  border: 1px solid #ddd;
}
.zoomHref{
  display:none;
}

.analogue .gallery	{ width: 377px; height: auto; background: white; margin: 0 20px 0 0; }
.analogue .gallery .slideshow
{ border: 1px solid #CCC; width: 375px; height: 375px; }
.analogue .gallery .pager img
{ float: left;border: 1px solid #CCC;margin: 4px 4px 0 0; }
.analogue .gallery .pager img:nth-child(5n+5)
{ margin-right: 0; }
.analogue .top		{ margin: 0 0 20px 0;border-bottom: 1px dotted #CCC;padding: 0 0 10px 0; }


.analogue .sidemenu	{ width: 168px;height: auto;margin: 0 15px 0 0;float: left; }
.analogue .sidemenu h2 { background: #999;line-height: 25px;text-indent: 10px;font-size: 10px;text-transform: uppercase;color: white; }
.analogue .sidemenu ul { margin: 0 0 20px 0; }
.analogue .sidemenu li { border-bottom: 1px dotted #777; line-height: 22px; }
.analogue .sidemenu li a { text-decoration: none; }




.analogue .listing	{ width: 717px;height: auto;float:left; }
.analogue .listing .item 
{ width: 168px;height: 190px;overflow: hidden;margin: 0 15px 15px 0;background: white;float: left;border-bottom: 1px dotted #999; }
.analogue .listing .item:nth-child(4n+4) 
{ margin: 0 0 15px 0; }



/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property:    -moz-transform, opacity;
  -o-transition-property:         top, left, opacity;
  transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}


.product { padding: 15px; background: #EFEFEF; margin: 0; }
.product header { margin: 0 0 10px 0; }
.product .gallery { border: 1px solid #DDD; position: relative;background: white; }
.product .gallery .image { width: 495px; height:auto; overflow:hidden; position: relative; }
.product .copy { padding: 10px 25px 25px!important; }
.image-nav .thumb { padding: 3px; background: #fff; border: 1px solid #DDD; width: 40px; height: 40px; float:left; margin: 2px 2px 0 0; }
.thumb.activeSlide img { opacity: 0.5 }
.quantityTable tr { border-bottom: 1px solid #ccc; }
.next { width: 15px; height: 15px; position: absolute; padding: 10px; top: 20px; right: 20px; background: #fff url('../images/nextimg.png') no-repeat center center; z-index: 1000; opacity: 0.5; }
.prev { width: 15px; height: 15px; position: absolute; padding: 10px; top: 20px; right: 56px; background: #fff url('../images/previmg.png') no-repeat center center; z-index: 1000; opacity: 0.5; }
.zoom:hover, .next:hover, .prev:hover { opacity: 1; }
.product-options .select label {
  width: 20%;
  float: left;
  font-size: 12px;
  font-family: DIN, Arial, sans-serif;
  color: #333;
}
.product-options .select select {
  width: 80%;
  float: left;
}
.product-options {
  margin: 0 0 20px 0;
}
.selector-wrapper {
  height: 20px;
}
.search .step { padding: 20px; background: #efefef; margin: 0 0 20px 0; }
.search .maintitle { padding: 5px 10px; background: #f7f8f9; }


#ShopItemImage { width: 165px;height: 168px;background: #EEE;overflow: hidden;border: 1px solid #CCC; }
#ShopItemTitle { width: 177px;height: 20px;line-height: 20px;font-size: 11px; }

.image .lazy {
width: 100%;
height: 100%;
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.product .gallery .image img {
width: 100%;
height: auto;
}


.wpsc_variation_forms { border-bottom: /*1px solid #CCC*/ none;margin: 0 0 10px 0; }
.optionLine { border-bottom: 1px solid #CCC;border-right: 1px solid #CCC;border-left: 1px solid #CCC; }
.optionLine input {  }
.optionLine label { font-size: 11px; padding: 7px 0;display: block;background: #EEE; color:#777; }
.optionLine input:checked + label 	{ background: white; color: #000; }
.optionLine label .title { float: left;border-right: 1px solid #CCC;margin: 0 5%;padding: 0 1% 0 0; }
.optionLine label .price { float: left; }
.optionLine, .optionLine:hover { cursor: pointer!important; }
.optionLine:hover label { color: #777; background: #ddd; cursor: pointer!important; }
.optionLine:first-child { display: none; }
h2.options { font-family: DIN, Arial, sans-serif;font-size: 12px;text-transform: uppercase;color: #333;margin: 0 0 3px 0; }
.lowercase { text-transform: lowercase; }
label.indicator { font-family: DIN, Arial, sans-serif;font-size: 11px;color: #999;line-height: 19px;margin: 0;display: block;padding: 3px 0; display:none; }
.product header h2 { font-family: DIN, Arial, sans-serif;font-weight: lighter;font-size: 18px;margin: 10px 0 10px 0;color: #333; }
.productDetails { position: relative;border-top: 1px dotted #AAA;padding: 0; }
#content input.wpsc_buy_button { font-size: 10px!important; background: black; border: 1px solid black; color: white; padding: 5px 10px; border-radius: 2px; float: right; }

.productPrice {
  font-size: 14px;
  font-family: DIN, Arial, sans-serif;
  font-weight: bold;
  color: #555;
  display: block;
  margin: 0 0 10px 0;
  text-align: right;
}
.purchase {
  text-align: right;
}

input#add-to-cart {
  background: #454545;
  border: 1px solid#454545;
  color: white;
  padding: 8px 10px;
  font-size: 12px;
  font-family: DIN, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  width: 100%;
  outline: none;
}

.wpsc_buy_button_container { float: right; }
.productCart { border-bottom: 1px solid #CCC; position: relative; padding: 0 0 10px 0; margin: 0 0 10px 0; }
div.wpsc_loading_animation {padding: 0;background: #000040;position: absolute;top: 0;right: 0;width: 100%;height: 25px;text-align: center;line-height: 25px;border: none;color: white;}

#content input.wpsc_buy_button:hover { background: #444; cursor: pointer; }
div.wpsc_loading_animation img { display: none; }
input[disabled] { border: 1px solid #CCC!important;background-color: #CCC!important;color: #999!important; }

.wpsc-products-view-mode,
.wpsc-products-sort,
.wpsc-products-per-page { display: none; }

#content table.wpsc_checkout_table, #content table.wpsc_checkout_table tr td, .custom_gateway{
  padding-top:10px !important;
}
#content img#wpsc_checkout_gravatar{
  display:none;
}
.wpsc_email_address{
  border-top:2px solid #E7E7E7;
  border-bottom:2px solid #E7E7E7;
  padding:10px 0;
}
#wpsc_shopping_cart_container{
  padding:10px 0;
}
.home #page .breadcrumbs{
  display:none;
}

#post-421 .entry-content .productList.isotope{
  display:none;
}

.header .menu-nav .menu-user-menu-container #menu-user-menu .menu-item-476,
.header .menu-nav .menu-user-menu-container #menu-user-menu .menu-item-477,
.header .menu-nav .menu-user-menu-container #menu-user-menu .menu-item-478 {
  display:none;
}
.term-bands .hfeed .center #primary #content article .productList,
.term-photographers .hfeed .center #primary #content article .productList{
  display:none;
}

.scrollThis{
  overflow-y: auto;
  overflow-x: hidden;
}
.item .thumb img{
  width:100%;
  height:auto;
}
.gallery .image a img{
  height:auto !important;
  width: 100%;
}
li.element.first {
  margin: 0 5px 0 0;
}
li.element.last {
  margin: 0 0 0 5px;
}
.lazy.featimg {
width: 300px;
height: 273px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.photoThumb.thumb.lazy {
width: 218px;
height: 144px;
overflow: hidden;
background-color: white;
margin: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
form#cartform {
width: 900px;
display: block;
}
form#cartform table {
width: 60%;
float: left;
margin: 0 20px 0 0;
border-collapse: collapse;
font-family: DIN, Arial, sans-serif;
font-weight: normal;
}
.span6 {
float: right;
width: 37%;
}
table th {
padding: 8px 0;
background: #f5f5f5;
  color:black;
}
table td {
padding: 8px 0;
border-bottom: 1px solid #999;
  color:black;
}
td.item {
text-align: left;
}
td.qty,
td.price {
text-align: center;
}
td.remove {
text-align: right;
}
td.image {
width: 180px;
}
.product_image img {
width: 160px;
height: auto;
}
.checkout-buttons > label {
color: black;
font-size: 11px;
font-weight: normal;
padding: 0 0 8px 0;
line-height: 16px;
width: 100%;
display: block;
  font-family: DIN, Arial, sans-serif;
font-weight: normal;
}
textarea#note {
width: 100%;
height: 80px;
border: 1px solid #ddd;
background: #f5f5f5;
margin: 0 0 10px 0;
  outline:none;
  font-size: 11px;
font-family: DIN, Arial, sans-serif;
font-weight: normal;
  padding: 10px 0;
text-indent: 10px;
}
input#checkout {
background: #454545;
border: 1px solid#454545;
color: white;
padding: 8px 10px;
font-size: 12px;
font-family: DIN, Arial, sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.05em;
width: 100%;
outline: none;
  cursor:pointer;
}
input#checkout:hover {
opacity: 0.7;
}
input#update-cart {
background: white;
border: 1px solid white;
color: black;
padding: 8px 0;
font-size: 12px;
font-family: DIN, Arial, sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.05em;
width: 100%;
outline: none;
text-align: right;
  cursor:pointer;
}
input#update-cart:hover {
opacity: 0.7;
}
h2.tc {
background: white;
border: 1px solid white;
color: black;
padding: 8px 0;
font-size: 18px;
font-family: DIN, Arial, sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.05em;
width: 100%;
outline: none;
text-align: center;
cursor: pointer;
}
p.srchtext { 
background: white;
border: 1px solid white;
color: black;
padding: 8px 0;
font-size: 18px;
font-family: DIN, Arial, sans-serif;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.05em;
width: 100%;
outline: none;
text-align: center;
cursor: pointer; 
}
aside.home-search.searchpage {
margin: 0 0 20px 0;
}