.woocommerce #content_TesseractTheme,
.woocommerce-page
#content_TesseractTheme{position:relative}.banner-right .woocart-header{position:relative;z-index:1;display:inline-block;zoom:1;*display:inline;text-align:left;float:none;vertical-align:middle}.banner-right .woocart-header a,
.banner-right .woocart-header a:before{font-weight:300;font-size:16px;line-height:24px;display:inline}.banner-right .woocart-header
a{display:table-cell;vertical-align:middle;transition:color .2s ease-in;-webkit-transition:color .2s ease-in;padding:0
20px 0 10px;line-height:24px}.cart-contents,
.cart-contents
span{display:block;width:30px}.cart-contents{height:48px;text-align:center}.cart-contents-counter{height:30px;border-radius:50%;line-height:30px;font-size: .9em}.cart-contents-counter,.cart-content-details>a{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0.05) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(50%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0.05)));background:-webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.05) 100%);background:-o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.05) 100%);background:-ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.05) 100%);background:linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.05) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#0dffffff',GradientType=0 )}.banner-right .woocart-header .dashicons-cart{margin-top:-8px}.banner-right .woocart-header .dashicons-cart:before{content:"\f174";font-family:dashicons;font-size:24px;margin-top:0}.cart-content-details-wrap{position:absolute;top:48px;right:-10px;width:400px;padding-top:10px;display:none}.cart-content-details{background:#59bcd9;border-radius:2px;padding:20px;font-size: .8em;opacity: .9}.cart-content-details:after{top:-8px;right:35px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#59bcd9;border-width:10px}.banner-right .woocart-header .cart-content-details>a{padding:6px
9px;border-radius:2px;font-size:1.1em;line-height:1.1em}.cart-content-details-table,
.cart-content-details-table tr,
.cart-content-details-table th,
.cart-content-details-table
td{border:none;padding:0;line-height:1}.cart-content-details-table th,
.cart-content-details-table
td{padding:5px
5px}.cart-content-details-table{table-layout:fixed;width:100%;margin:0
0 20px 0}.cart-content-details-table
th{background:transparent}.cart-content-details-table
.right{text-align:right}.cart-content-details-table tfoot
td{font-weight:700}.cart-contents .cart-arrow{position:absolute;top:0;display:block;width:20px;height:20px;right:0;font-size:20;line-height:48px}.woocommerce #primary,
.woocommerce-page #primary,
.woocommerce #secondary,
.woocommerce-page
#secondary{margin-top:40px}.page-template-page-rightsidebar
#secondary{float:right;padding:0
0 0 60px}#primary.sidebar-right,
.woocommerce #primary.sidebar-right,
.woocommerce-page #primary-right{float:left}#secondary.woo-right-sidebar{float:right;padding:0
0 0 60px}.page-template-page-rightsidebar #primary.sidebar-left{float:right}.woocommerce #primary,
.woocommerce-page
#primary{width:66.6666%}.woocommerce #primary.no-sidebar,
.woocommerce-page #primary.no-sidebar,
.woocommerce-page.page-template-default #primary.no-sidebar{width:100%}.woocommerce #secondary,
.woocommerce-page
#secondary{padding-top:40px}.woocommerce #content_TesseractTheme a:hover,
.woocommerce-page #content_TesseractTheme a:hover{color:#1581b2}.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content_TesseractTheme input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content_TesseractTheme input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content_TesseractTheme input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page
button.button.alt{margin:auto;line-height:normal;position:inherit;font-family:inherit;text-decoration:inherit;overflow:inherit;left:auto;text-shadow:inherit;color:inherit;background:none;background-color:#199cd8;background-clip:border-box;white-space:inherit;display:inherit;border:1px
solid transparent;border-radius:4px;color:#fff;outline:none;font-size:12px;font-weight:400;letter-spacing:1px;padding:0
20px;text-transform:uppercase;line-height:40px;display:inline-block;zoom:1;*display:inline;box-shadow:none;text-shadow:none}.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content_TesseractTheme input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content_TesseractTheme input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content_TesseractTheme input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover{background:none;background-color:#1581b2;color:#fff;box-shadow:none;text-shadow:none}.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce #content_TesseractTheme input.button:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page #content_TesseractTheme input.button:active,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:active,
.woocommerce input.button.alt:active,
.woocommerce #respond input#submit.alt:active,
.woocommerce #content_TesseractTheme input.button.alt:active,
.woocommerce-page a.button.alt:active,
.woocommerce-page button.button.alt:active{background:none;background-color:#199cd8;box-shadow:none;text-shadow:none}.woocommerce .with-sidebar ul.products li.product,
.woocommerce-page .with-sidebar ul.products
li.product{margin:0
5% 2.992em 0;width:47.5%}.woocommerce ul.products li.product.last,
.woocommerce-page ul.products
li.product.last{margin-right:0}.woocommerce form
span{width:auto}.woocommerce .page-title,
.woocommerce-page .page-title{font:normal normal 35px/1.2 'Roboto', sans-serif;margin:42px
0 30px;text-transform:capitalize}.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb{position:absolute;top:0;left:0;line-height:40px;margin:0;border-bottom:#eee solid 1px;width:100%}.woocommerce.beaver-on .woocommerce-breadcrumb,
.woocommerce-page.beaver-on .woocommerce-breadcrumb{padding:0
20px}#primary>.woocommerce-pagination:last-child{margin:0
0 3em}.single-product .type-product{margin-top:42px}.woocommerce div.product div.summary,
.woocommerce #content_TesseractTheme div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content_TesseractTheme div.product
div.summary{margin-top:0}.woocommerce table.cart input,
.woocommerce #content_TesseractTheme table.cart input,
.woocommerce-page table.cart input,
.woocommerce-page #content_TesseractTheme table.cart
input{padding:6px
6px 6px;margin-top:-1px}.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce-page .widget_layered_nav_filters ul li a:hover{color:#fff!important;background:#1581b2}.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount
.button{font-size:1em;margin:0
0 10px 10px;background:transparent;padding:0;margin:8px
0 7px;color:#199cd8;float:right;border-bottom:#199cd8 solid 1px;border-radius:0;line-height:24px}.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.woocommerce-page .widget_price_filter .price_slider_amount .button:hover{color:#1581b2!important;border-bottom:#1581b2 solid 1px}.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter
.price_slider_amount{text-align:left}.widget_price_filter
.price_label{line-height:40px;display:inline-block;zoom:1;*display:inline;vertical-align:middle;text-align:left;float:left;padding:0}.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.cart_list li a,
.woocommerce-page ul.product_list_widget li
a{line-height:34px}.widget-area ul.children
a{font-size: .9em}.woocommerce #content_TesseractTheme table.shop_table.cart tbody tr:last-of-type input,
.woocommerce-page #content_TesseractTheme table.shop_table.cart tbody tr:last-of-type input,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content_TesseractTheme table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content_TesseractTheme table.cart td.actions .coupon .input-text{padding:0
20px;line-height:40px}form.woocommerce-checkout{margin-bottom:3em}@media screen and (max-width: 980px){.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb{padding:0
20px}}@media screen and (min-width: 932px) and (max-width: 940px){.woocommerce table.cart td.actions input[name="proceed"],
.woocommerce-page #content_TesseractTheme table.cart td.actions input[name="proceed"],
.woocommerce-page table.cart td.actions input[name="proceed"]{margin:6px
4px 0 0}}@media screen and (min-width: 769px) and (max-width: 931px){.woocommerce table.cart td.actions input[name="proceed"],
.woocommerce-page #content_TesseractTheme table.cart td.actions input[name="proceed"],
.woocommerce-page table.cart td.actions input[name="proceed"]{margin-top:6px}.woocommerce table.cart td.actions input[name="update_cart"],
.woocommerce-page #content_TesseractTheme table.cart td.actions input[name="update_cart"],
.woocommerce-page table.cart td.actions input[name="update_cart"]{float:right}}@media screen and (max-width: 768px){#site-banner-right>.woocart-header{display:inline-block}}