.mm-menu.mm-horizontal > .mm-panel {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease; }
.mm-menu .mm-hidden {
display: none; }
.mm-wrapper {
overflow-x: hidden;
position: relative; }
.mm-menu,
.mm-menu > .mm-panel {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 0; }
.mm-menu {
background: inherit;
display: block;
overflow: hidden;
padding: 0; }
.mm-menu > .mm-panel {
background: inherit;
-webkit-overflow-scrolling: touch;
overflow: scroll;
overflow-x: hidden;
overflow-y: auto;
box-sizing: border-box;
padding: 20px;
-webkit-transform: translateX(100%);
transform: translateX(100%); }
.mm-menu > .mm-panel.mm-opened {
-webkit-transform: translateX(0%);
transform: translateX(0%); }
.mm-menu > .mm-panel.mm-subopened {
-webkit-transform: translateX(-30%);
transform: translateX(-30%); }
.mm-menu > .mm-panel.mm-highest {
z-index: 1; }
.mm-menu .mm-list {
padding: 20px 0; }
.mm-menu > .mm-list {
padding-bottom: 40px; }
.mm-panel > .mm-list {
margin-left: -20px;
margin-right: -20px; }
.mm-panel > .mm-list:first-child {
padding-top: 0; }
.mm-list,
.mm-list > li {
list-style: none;
display: block;
padding: 0;
margin: 0; }
.mm-list {
font: inherit;
font-size: 14px; }
.mm-list a,
.mm-list a:hover {
text-decoration: none; }
.mm-list > li {
position: relative; }
.mm-list > li > a,
.mm-list > li > span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
color: inherit;
line-height: 25px;
font-size:15px;
display: block;
padding: 10px 10px 10px 20px;
margin: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
content: '';
border-bottom-width: 1px;
border-bottom-style: solid;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.047);
display: block;
width: 100%;
position: absolute;
bottom: 0;
left: 0; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
width: auto;
margin-left: 0px;
position: relative;
left: auto; }
.mm-list a.mm-subopen {
background: rgba(3, 2, 1, 0);
width: 45px;
height: 100%;
padding: 0;
position: absolute;
right: 0;
top: 0;
z-index: 2; }
.mm-list a.mm-subopen:before {
content: '';
border-left-width: 1px;
border-left-style: solid;
display: block;
height: 100%;
position: absolute;
left: 0;
top: 0; 
box-shadow: 1px 0px 0px rgba(255, 255, 255, 0.047);
}
.mm-list a.mm-subopen.mm-fullsubopen {
width: 100%; }
.mm-list a.mm-subopen.mm-fullsubopen:before {
border-left: none; }
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
padding-right: 5px;
margin-right: 44px; }
.mm-list > li.mm-selected > a.mm-subopen {
background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
padding-right: 45px;
margin-right: 0; }
.mm-list a.mm-subclose {
text-indent: 20px;
padding-top: 30px;
margin-top: -20px; }
.mm-list > li.mm-label {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 10px;
text-transform: uppercase;
text-indent: 20px;
line-height: 25px;
padding-right: 5px; }
.mm-list > li.mm-spacer {
padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label {
padding-top: 25px; }
.mm-list a.mm-subopen:after {
content: "\f105";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-size:21px;
line-height: 45px;
display: block;
position: absolute;
top: 0%;
}
.mm-list a.mm-subopen:after {
border-top: none;
border-left: none;
right: 18px; }
.mm-menu.mm-vertical .mm-list .mm-panel {
display: none;
padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
display: block; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
height: 40px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
top: 16px;
right: 16px; }
.mm-menu.mm-vertical .mm-list > li.mm-opened.mm-label > a.mm-subopen {
height: 25px; }
html.mm-opened .mm-page {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
.mm-menu {
background: #414856;
color: #8690a7; }
.mm-menu .mm-list > li:after {
border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose {
background: rgba(0, 0, 0, 0.1);
color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before {
border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label {
background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
background: rgba(255, 255, 255, 0.05); } .mm-page {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-opened {
overflow: hidden;
position: relative; }
html.mm-opened body {
overflow: hidden; }
html.mm-opened .mm-page {
box-sizing: border-box;
position: relative; }
html.mm-background .mm-page {
background: inherit; }
#mm-blocker {
background: rgba(3, 2, 1, 0);
display: none;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999999; }
html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
display: block; }
.mm-menu.mm-offcanvas {
display: none;
position: fixed; }
.mm-menu.mm-current {
display: block; }
.mm-menu {
width: 80%;
min-width: 140px;
max-width: 440px; }
html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
-webkit-transform: translate(80%, 0);
transform: translate(80%, 0); }
@media all and (max-width: 175px) {
html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
-webkit-transform: translate(140px, 0);
transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
-webkit-transform: translate(440px, 0);
transform: translate(440px, 0); } } .mm-buttonbar {
border: 1px solid transparent;
border-radius: 5px;
text-align: center;
line-height: 20px;
overflow: hidden;
display: block;
padding: 0;
margin: 0;
position: relative; }
.mm-buttonbar:after {
content: '';
display: block;
clear: both; }
.mm-buttonbar > * {
border-left: 1px solid transparent;
box-sizing: border-box;
display: block;
width: 100%;
height: 100%;
float: left;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden; }
.mm-buttonbar > a {
text-decoration: none; }
.mm-buttonbar > input {
position: absolute;
left: -1000px;
top: -1000px; }
.mm-buttonbar > input:checked + label {
border-color: transparent  !important; }
.mm-buttonbar > *:first-child,
.mm-buttonbar > input:first-child + * {
border-left: none; }
.mm-buttonbar.mm-buttonbar-2 > * {
width: 50%; }
.mm-buttonbar.mm-buttonbar-3 > * {
width: 33.33%; }
.mm-buttonbar.mm-buttonbar-4 > * {
width: 25%; }
.mm-buttonbar.mm-buttonbar-5 > * {
width: 20%; }
.mm-header .mm-buttonbar {
margin-top: 20px;
margin-left: -30px;
margin-right: -30px; }
.mm-footer .mm-buttonbar {
border: none;
border-radius: none;
line-height: 40px;
margin: -10px -10px 0 -20px; }
.mm-footer .mm-buttonbar > * {
border-left: none; }
.mm-list > li > .mm-buttonbar {
margin: 10px 20px; }
.mm-menu .mm-buttonbar {
border-color: rgba(255, 255, 255, 0.6);
background: #333333; }
.mm-menu .mm-buttonbar > * {
border-color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-buttonbar > input:checked + label {
background: rgba(255, 255, 255, 0.6);
color: #333333; } em.mm-counter {
font: inherit;
font-size: 14px;
font-style: normal;
text-indent: 0;
line-height: 20px;
display: block;
margin-top: -10px;
position: absolute;
right: 40px;
top: 50%; }
em.mm-counter + a.mm-subopen {
padding-left: 40px; }
em.mm-counter + a.mm-subopen + a,
em.mm-counter + a.mm-subopen + span {
margin-right: 80px; }
em.mm-counter + a.mm-fullsubopen {
padding-left: 0; }
.mm-vertical em.mm-counter {
top: 12px;
margin-top: 0; }
.mm-nosubresults > em.mm-counter {
display: none; }
.mm-menu em.mm-counter {
color: rgba(255, 255, 255, 0.3); } html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging #mm-blocker {
-webkit-transition-duration: 0s;
transition-duration: 0s; } .mm-footer {
background: inherit;
border-top: 1px solid transparent;
text-align: center;
line-height: 20px;
box-sizing: border-box;
width: 100%;
height: 40px;
padding: 10px 10px 0 20px;
position: absolute;
z-index: 2;
bottom: 0;
left: 0; }
.mm-menu.mm-hasfooter > .mm-panel {
padding-bottom: 80px; }
.mm-menu .mm-footer {
border-color: rgba(0, 0, 0, 0.15);
color: rgba(255, 255, 255, 0.3); } .mm-header {
background: inherit;
border-bottom: 1px solid transparent;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.047);
text-align: center;
line-height: 60px;
box-sizing: border-box;
width: 100%;
height: 60px;
padding: 0 50px;
position: absolute;
z-index: 2;
top: 0;
left: 0; }
.mm-header .mm-title,
.mm-header .mm-prev,
.mm-header .mm-next {
padding-top: 0px; }
.mm-header .mm-title {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: inline-block;
text-transform:uppercase;
width: 100%;
position: relative; }
.mm-header .mm-prev,
.mm-header .mm-next {
text-decoration: none;
display: block;
box-sizing: border-box;
min-width: 60px;
height: 100%;
position: absolute;
top: 0;
z-index: 1; }
.mm-header .mm-prev {
padding-left: 20px;
padding-right: 10px;
left: 0; }
.mm-header .mm-next {
padding-left: 10px;
padding-right: 20px;
right: 0; }
.mm-header [href].mm-next:after {
content: '';
border: 2px solid transparent;
display: inline-block;
width: 7px;
height: 7px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
.mm-header [href].mm-next:after {
border-top: none;
border-left: none;
margin-left: 5px;
margin-right: -2px; }
.mm-header [href].mm-prev:before {
content: "\f060";
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
color:#c5cfdd;
font-size:16px;
line-height: 60px;
display: block;
position: absolute;
top: 0px;
left: 20px; }
.mm-menu.mm-hassearch .mm-header {
height: 50px;
top: 50px; }
.mm-menu.mm-hassearch .mm-header .mm-title,
.mm-menu.mm-hassearch .mm-header .mm-prev,
.mm-menu.mm-hassearch .mm-header .mm-next {
padding-top: 20px; }
.mm-menu.mm-hasheader li.mm-subtitle {
display: none; }
.mm-menu.mm-hasheader > .mm-panel {
padding-top: 80px; }
.mm-menu.mm-hasheader > .mm-panel.mm-list {
padding-top: 60px; }
.mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child {
margin-top: -20px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
padding-top: 120px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {
padding-top: 100px; }
.mm-menu .mm-header {
border-color: rgba(0, 0, 0, 0.15);
color: #c5cfdd; }
.mm-menu .mm-header .mm-prev:before,
.mm-menu .mm-header .mm-next:after {
border-color: rgba(255, 255, 255, 0.3); } .mm-list > li.mm-label > span {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
padding: 0;
line-height: 25px; }
.mm-list > li.mm-label.mm-opened a.mm-subopen:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: 17px; }
.mm-list > li.mm-collapsed {
display: none; }
.mm-menu .mm-list li.mm-label > div > div {
background: rgba(255, 255, 255, 0.05); } .mm-search,
.mm-search input {
box-sizing: border-box; }
.mm-list > li.mm-search {
padding: 10px;
margin-top: -20px; }
.mm-list > li.mm-subtitle + li.mm-search {
margin-top: 0; }
div.mm-panel > div.mm-search {
padding: 0 0 10px 0; }
.mm-menu.mm-hasheader .mm-list > li.mm-search {
margin-top: 0; }
.mm-search {
background: inherit;
width: 100%;
padding: 10px;
position: absolute;
top: 0;
left: 0;
z-index: 2; }
.mm-search input {
border: none;
border-radius: 30px;
font: inherit;
font-size: 14px;
line-height: 30px;
outline: none;
display: block;
width: 100%;
height: 30px;
margin: 0;
padding: 0 10px; }
.mm-menu .mm-noresultsmsg {
text-align: center;
font-size: 21px;
display: none;
padding: 60px 0; }
.mm-menu .mm-noresultsmsg:after {
border: none !important; }
.mm-noresults .mm-noresultsmsg {
display: block; }
.mm-menu li.mm-nosubresults > a.mm-subopen {
display: none; }
.mm-menu li.mm-nosubresults > a.mm-subopen + a,
.mm-menu li.mm-nosubresults > a.mm-subopen + span {
padding-right: 10px; }
.mm-menu.mm-hassearch > .mm-panel {
padding-top: 70px; }
.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child {
margin-top: -20px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child {
margin-top: -10px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list {
padding-top: 0; }
.mm-menu .mm-search input {
background: rgba(255, 255, 255, 0.3);
color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-noresultsmsg {
color: rgba(255, 255, 255, 0.3); } input.mm-toggle,
input.mm-check {
position: absolute;
left: -10000px; }
label.mm-toggle,
label.mm-check {
margin: 0;
position: absolute;
top: 50%;
z-index: 1; }
label.mm-toggle:before,
label.mm-check:before {
content: '';
display: block; }
label.mm-toggle {
border-radius: 30px;
width: 50px;
height: 30px;
margin-top: -15px; }
label.mm-toggle:before {
border-radius: 30px;
width: 28px;
height: 28px;
margin: 1px; }
input.mm-toggle:checked ~ label.mm-toggle:before {
float: right; }
label.mm-check {
width: 30px;
height: 30px;
margin-top: -15px; }
label.mm-check:before {
border-left: 3px solid;
border-bottom: 3px solid;
width: 40%;
height: 20%;
margin: 25% 0 0 20%;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
label.mm-toggle, label.mm-check {
right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
margin-right: 70px; }
label.mm-check + a,
label.mm-check + span {
margin-right: 50px; }
a.mm-subopen + label.mm-toggle, a.mm-subopen + label.mm-check {
right: 50px; }
a.mm-subopen + label.mm-toggle + a,
a.mm-subopen + label.mm-toggle + span {
margin-right: 100px; }
a.mm-subopen + label.mm-check + a,
a.mm-subopen + label.mm-check + span {
margin-right: 80px; }
em.mm-counter + a.mm-subopen + label.mm-toggle, em.mm-counter + a.mm-subopen + label.mm-check {
right: 90px; }
em.mm-counter + a.mm-subopen + label.mm-toggle + a,
em.mm-counter + a.mm-subopen + label.mm-toggle + span {
margin-right: 140px; }
em.mm-counter + a.mm-subopen + label.mm-check + a,
em.mm-counter + a.mm-subopen + label.mm-check + span {
margin-right: 120px; }
.mm-menu label.mm-toggle {
background: rgba(0, 0, 0, 0.15); }
.mm-menu label.mm-toggle:before {
background: #333333; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }
.mm-menu label.mm-check:before {
border-color: rgba(255, 255, 255, 0.3); }
.mm-menu input.mm-check:checked ~ label.mm-check:before {
border-color: rgba(255, 255, 255, 0.6); } html.mm-slide .mm-menu {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
-webkit-transform: translateX(-30%);
transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
-webkit-transform: translateX(0%);
transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
-webkit-transform: translateX(30%);
transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
-webkit-transform: translateX(0%);
transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
-webkit-transform: translateY(-30%);
transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
-webkit-transform: translateY(0%);
transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
-webkit-transform: translateY(30%);
transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
-webkit-transform: translateY(0%);
transform: translateY(0%); }
html.mm-zoom-menu .mm-menu {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
-webkit-transform: scale(0.7, 0.7) translateX(-30%);
transform: scale(0.7, 0.7) translateX(-30%);
-webkit-transform-origin: left center;
transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
-webkit-transform: scale(1, 1) translateX(0%);
transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
-webkit-transform: scale(0.7, 0.7) translateX(30%);
transform: scale(0.7, 0.7) translateX(30%);
-webkit-transform-origin: right center;
transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
-webkit-transform: scale(1, 1) translateX(0%);
transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
-webkit-transform: scale(0.7, 0.7) translateY(-30%);
transform: scale(0.7, 0.7) translateY(-30%);
-webkit-transform-origin: center top;
transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
-webkit-transform: scale(1, 1) translateY(0%);
transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
-webkit-transform: scale(0.7, 0.7) translateY(30%);
transform: scale(0.7, 0.7) translateY(30%);
-webkit-transform-origin: center bottom;
transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
-webkit-transform: scale(1, 1) translateY(0%);
transform: scale(1, 1) translateY(0%); }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
-webkit-transform: scale(1.5, 1.5) translateX(100%);
transform: scale(1.5, 1.5) translateX(100%);
-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transition-property: -webkit-transform, left;
transition-property: transform, left; }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
-webkit-transform: scale(1, 1) translateX(0%);
transform: scale(1, 1) translateX(0%); }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
-webkit-transform: scale(0.7, 0.7) translateX(-30%);
transform: scale(0.7, 0.7) translateX(-30%); } .mm-menu.mm-fullscreen {
width: 100%;
min-width: 140px;
max-width: 10000px; }
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0); }
@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker {
-webkit-transform: translate(140px, 0);
transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-page,
html.mm-opening.mm-fullscreen #mm-blocker {
-webkit-transform: translate(10000px, 0);
transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker {
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0); }
@media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker {
-webkit-transform: translate(-140px, 0);
transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-page,
html.mm-right.mm-opening.mm-fullscreen #mm-blocker {
-webkit-transform: translate(-10000px, 0);
transform: translate(-10000px, 0); } }
.mm-menu.mm-front.mm-fullscreen.mm-top, .mm-menu.mm-front.mm-fullscreen.mm-bottom {
height: 100%;
min-height: 140px;
max-height: 10000px; }
html.mm-opened.mm-fullscreen .mm-page {
box-shadow: none !important; } .mm-menu.mm-top,
.mm-menu.mm-bottom {
width: 100%;
min-width: 100%;
max-width: 100%; }
.mm-menu.mm-right {
left: auto;
right: 0; }
.mm-menu.mm-bottom {
top: auto;
bottom: 0; }
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker {
-webkit-transform: translate(-80%, 0);
transform: translate(-80%, 0); }
@media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker {
-webkit-transform: translate(-140px, 0);
transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker {
-webkit-transform: translate(-440px, 0);
transform: translate(-440px, 0); } } html.mm-front .mm-page,
html.mm-front #mm-blocker {
-webkit-transform: translate(0, 0) !important;
transform: translate(0, 0) !important;
z-index: 0; }
.mm-menu.mm-front {
z-index: 1;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
html.mm-opened.mm-next .mm-page {
box-shadow: none; }
.mm-menu.mm-front, .mm-menu.mm-next {
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-transform: translate(-100%, 0);
transform: translate(-100%, 0); }
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
-webkit-transform: translate(100%, 0);
transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top {
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%); }
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom {
height: 80%;
min-height: 140px;
max-height: 880px; } html.mm-opened.mm-light .mm-page {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light {
background: #f3f3f3;
color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-list > li:after {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li > a.mm-subclose {
background: rgba(255, 255, 255, 0.6);
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-light .mm-list > li.mm-selected > span {
background: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-light .mm-list > li.mm-label {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light .mm-buttonbar {
border-color: rgba(0, 0, 0, 0.6);
background: #f3f3f3; }
.mm-menu.mm-light .mm-buttonbar > * {
border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-buttonbar > input:checked + label {
background: rgba(0, 0, 0, 0.6);
color: #f3f3f3; }
.mm-menu.mm-light label.mm-check:before {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light input.mm-check:checked ~ label.mm-check:before {
border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light em.mm-counter {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-footer {
border-color: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header {
border-color: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header .mm-prev:before,
.mm-menu.mm-light .mm-header .mm-next:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list li.mm-label > div > div {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light .mm-search input {
background: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light label.mm-toggle {
background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light label.mm-toggle:before {
background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }
html.mm-opened.mm-white .mm-page {
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white {
background: white;
color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-list > li:after {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li > a.mm-subclose {
background: rgba(0, 0, 0, 0.06);
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-white .mm-list > li.mm-selected > span {
background: rgba(0, 0, 0, 0.06); }
.mm-menu.mm-white .mm-list > li.mm-label {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white .mm-buttonbar {
border-color: rgba(0, 0, 0, 0.6);
background: white; }
.mm-menu.mm-white .mm-buttonbar > * {
border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-buttonbar > input:checked + label {
background: rgba(0, 0, 0, 0.6);
color: white; }
.mm-menu.mm-white label.mm-check:before {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white input.mm-check:checked ~ label.mm-check:before {
border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white em.mm-counter {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-footer {
border-color: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header {
border-color: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header .mm-prev:before,
.mm-menu.mm-white .mm-header .mm-next:after {
border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list li.mm-label > div > div {
background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white .mm-search input {
background: rgba(0, 0, 0, 0.1);
color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white label.mm-toggle {
background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white label.mm-toggle:before {
background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }
html.mm-opened.mm-black .mm-page {
box-shadow: none; }
.mm-menu.mm-black {
background: black;
color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-list > li:after {
border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li > a.mm-subclose {
background: rgba(255, 255, 255, 0.25);
color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-black .mm-list > li.mm-selected > span {
background: rgba(255, 255, 255, 0.25); }
.mm-menu.mm-black .mm-list > li.mm-label {
background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black .mm-buttonbar {
border-color: rgba(255, 255, 255, 0.6);
background: black; }
.mm-menu.mm-black .mm-buttonbar > * {
border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-buttonbar > input:checked + label {
background: rgba(255, 255, 255, 0.6);
color: black; }
.mm-menu.mm-black label.mm-check:before {
border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black input.mm-check:checked ~ label.mm-check:before {
border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black em.mm-counter {
color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-footer {
border-color: rgba(255, 255, 255, 0.2);
color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header {
border-color: rgba(255, 255, 255, 0.2);
color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header .mm-prev:before,
.mm-menu.mm-black .mm-header .mm-next:after {
border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list li.mm-label > div > div {
background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black .mm-search input {
background: rgba(255, 255, 255, 0.3);
color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black label.mm-toggle {
background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black label.mm-toggle:before {
background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
background: #4bd963; }.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{float:left;width:23%;margin-right:2.6%;margin-top:1em}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{float:none;margin-top:0px;width:100%}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(4n+5){margin-right:0px}
.pswp input[type=button]:hover,.pswp input[type='submit']:hover,.pswp button:hover{background-color:transparent;border:none} .woocommerce-MyAccount-navigation {width:100%; display:block; margin-bottom:20px; box-sizing:border-box;}
.woocommerce-MyAccount-navigation ul { border-bottom:1px solid #eee; margin-bottom:41px;}
.woocommerce-MyAccount-navigation ul li {display:inline-block; margin-right:20px; margin-bottom:-1px; padding-bottom:10px;}
.woocommerce-MyAccount-navigation ul li.is-active {border-bottom:2px solid #000;} .widget_shopping_cart_content a.remove {float:left; margin-right:5px; z-index:9999;}
#site-navigation ul li a.remove {font-size:16px; margin-top:-3px;}
#site-navigation ul li a.remove:hover{color:#ff614b !important;}
.quantity .qty{border:1px solid #ccc; background:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; text-align:center; max-width:50px}
.quantity input.qty {padding:0px;}
.woocommerce .shipping-calculator-form p {margin:5px 0px;}
.woocommerce .cart-collaterals .woocommerce-shipping-calculator {margin-top:10px;}
.woocommerce .cart-collaterals .cart_totals .state_select, .woocommerce .cart-collaterals .cart_totals .country_to_state {padding:7px 10px; border-color:#ededed; border-width:1px;}
.woocommerce .select2-results {background:#fff;}
.woocommerce input[type=number] {-moz-appearance:textfield;} div.header_cart_wrapper{display:inline;}
#site-navigation .header_cart_wrapper{position:relative;}
#site-navigation .header_cart_widget{width:225px; padding:25px 25px 15px 25px; background:#fff; position:absolute; top:100%; margin:15px 0 0 0; right:-15px; display:block; visibility:hidden; z-index:9992;  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3); box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#site-navigation .header_cart_widget a{-webkit-transition:none; -moz-transition:none; transition:none;}
#site-navigation .cart_list  a, #site-navigation .empty, #site-navigation .woocommerce-mini-cart__empty-message {text-transform:none;}
#site-navigation .header_cart_wrapper:hover .header_cart_widget{visibility:visible;}
#site-navigation .header_cart_widget:before,#site-navigation .header_cart_widget:after{content:""; display:block; position:absolute; right:16px; top:-9px; width:0; height:0; border-style:solid; border-width:0 9px 9px 9px; border-color:transparent transparent #ebebeb transparent;}
#site-navigation .header_cart_widget:after{top:-8px; border-color:transparent transparent #fff transparent;}
#site-navigation .header_cart_widget .woocommerce{margin:0; padding:0}
#site-navigation .header_cart_widget .woocommerce .widgettitle{display:none}
#site-navigation .header_cart_widget .woocommerce ul li{font-size:13px; float:none; padding:6px 0}
#site-navigation .header_cart_widget .woocommerce ul li:first-child{padding-top:0}
#site-navigation .header_cart_widget .woocommerce ul li:last-child{padding-bottom:0}
#site-header #site-navigation .header_cart_widget .woocommerce ul li a, #site-header.header-overlay #site-navigation .header_cart_widget .woocommerce ul li a{display:block; line-height:1.6; color:#696969; background:none; font-weight:bold; margin-bottom:0; padding:0; -webkit-transition: color 0.10s ease-in-out; -moz-transition: color 0.10s ease-in-out; -o-transition: color 0.10s ease-in-out; transition: color 0.10s ease-in-out}
#site-navigation .header_cart_widget .woocommerce ul li img{width:45px}
#site-navigation .header_cart_widget .woocommerce ul li.empty {padding-bottom:10px;}
#site-navigation .header_cart_widget .woocommerce .woocommerce-mini-cart__empty-message {margin-bottom:10px;}
#site-navigation .header_cart_widget .woocommerce .total{ text-align:center; margin:26px 0px 14px 0px; padding:3px 0px; border-top: 1px solid #ddd; border-bottom:1px solid #ddd;}
#site-navigation .header_cart_widget .woocommerce .buttons{margin:0; text-align:center;}
#site-navigation .header_cart_widget .woocommerce .buttons a {padding:0px; font-size:13px; background:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -webkit-transition: color 0.10s ease-in-out; -moz-transition: color 0.10s ease-in-out; -o-transition: color 0.10s ease-in-out; transition: color 0.10s ease-in-out}
#site-navigation .header_cart_widget .woocommerce .buttons a:first-child {margin-right:20px;}
#site-navigation .header_cart_widget .woocommerce .variation {border-left:none;}
#site-navigation .header_cart_widget .woocommerce dl {padding:0px; margin:.25em 0 .5em; font-size:.8751em}
#site-navigation .header_cart_widget .woocommerce dl dt{width:auto; font-weight:bold; float:left; clear:left; margin:0 .25em 0 0; padding:0}
#site-navigation .header_cart_widget .woocommerce dl dt:after {content:none}
#site-navigation .header_cart_widget .woocommerce dl dd{margin:0 0 .25em 0}
#site-navigation .header_cart_widget .woocommerce dl dd p{margin-bottom:0px} .woocommerce-page.woocommerce-cart .cart-empty {text-align:center; font-size:34px; font-weight:600; margin-bottom:40px}
.woocommerce-page.woocommerce-cart .return-to-shop {text-align:center;}
.woocommerce-page.woocommerce-cart .return-to-shop a.button{line-height:auto; height:auto; padding:12px 45px; font-size:13px} .woocommerce ins {text-decoration:none;}
.woocommerce .discount th{color:#444 !important}
.woocommerce .tax-rate th{color:#444}
.entry-content .woocommerce{min-height:400px}
.woocommerce-cart .entry-content .woocommerce{min-height:auto}
.shop_table a{color:#444}
.woocommerce-info a{color:#6e82ff}
.woocommerce-info a:hover{color:#8596ff}
.woocommerce-info:before{font-family:FontAwesome; content:"\f05a"; margin-right:7px; margin-left:1px; color:#9caaff; font-size:18px; vertical-align:-1px}
.shop-template h1.page-title{display:none}
.shop-template .img-wrap,.woocommerce .img-wrap{border-bottom:1px solid #e7e7e7; position:relative}
.shop-template .images img{border:1px solid #e7e7e7}
.woocommerce .widget ins{background-color:#ff614b; color:#fff; margin-left:5px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 4px 1px 4px}
.woocommerce input{height:34px; box-shadow:none}
.woocommerce .footer-sidebar input  {height:44px;}
.woocommerce input[type="radio"],.woocommerce input[type="checkbox"]{height:auto; background:0; vertical-align:-1px}
.woocommerce input[type="radio"],.woocommerce input[type="checkbox"]{height:auto; background:0; vertical-align:-1px}
.woocommerce #ship-to-different-address-checkbox{margin-right:10px}
#rememberme{margin-top:20px}
@media screen and (-webkit-min-device-pixel-ratio:0){
.woocommerce input[type="radio"],.woocommerce input[type="checkbox"]{vertical-align:-2px}
.woocommerce input[type="radio"],.woocommerce input[type="checkbox"]{vertical-align:-2px}
}
.shop-template .product-inner,.woocommerce .product-inner{min-height:94px; padding:10px 15px}
.shop-template h2,.entry-content .woocommerce h2{font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left}
.shop-template h3,.entry-content .woocommerce h3{font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left}
.shop-template .checkout h3,.entry-content .woocommerce .checkout h3{font-size:16px}
.customer_details{margin-bottom:10px}
.woocommerce .cart_table_item .quantity{margin:0}
.woocommerce .screen-reader-text{display:none}
.woocommerce input#s{width:148px; height:40px; vertical-align:top; margin-right:5px}
.woocommerce button{border:0}
.woocommerce .widget-area ul.xoxo li.widget-container ul li:before{display:none}
.woocommerce .widget-area ul.xoxo li.widget-container.widget_product_categories ul li:before,.woocommerce .widget-area ul.xoxo li.widget-container.widget_layered_nav ul li:before{display:inline-block}
.woocommerce .widget-container .star-rating{margin:5px 0}
.woocommerce .variations .reset_variations{display:inline-block; padding:5px 0 0; float:right; font-size:11px}
.woocommerce .variations td.label{padding:15px 0 0}
.woocommerce .orderby{border:1px solid #e7e7e7; color:#666; font-size:11px; padding:5px 10px}
.woocommerce #dropdown_product_cat{border:1px solid #e7e7e7; color:#666; font-size:11px; padding:5px 10px; width:150px}
.woocommerce .country_to_state,.woocommerce .state_select{color:#666; font-size:13px;}
.woocommerce .product_meta,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{font-size:11px}
.product_meta .sku_wrapper,.product_meta .posted_in,.product_meta .tagged_as{border-bottom:1px dotted #ccc; display:block; padding:5px 0}
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product{width:24.79%}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left; margin:0 0.2% 0.2% 0; padding:0; position:relative; width:24.79%}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}
.woocommerce .products .product-category .count{background:0}
.woocommerce ul.products li.product-category {margin-bottom:30px;}
.woocommerce ul li.product-category:hover h3,.woocommerce ul li.product-category:hover h3 mark {-webkit-transition: color 0.20s ease-in-out; -moz-transition: color 0.20s ease-in-out; -o-transition: color 0.20s ease-in-out; transition: color 0.20s ease-in-out}
.woocommerce #searchsubmit{cursor:pointer}
.woocommerce #order_comments_field .input-text{min-height:200px}
.woocommerce #commentform span.required{display:none} .woocommerce table{background-color:#fff; border-collapse:collapse; border-spacing:0; padding:0; margin-bottom:18px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; width:100%}
.woocommerce th{font-weight:bold; padding:10px 30px 10px 30px; text-align:left; text-transform:uppercase; font-size:12px; text-shadow:none; background:0; color:#444}
.woocommerce tr{color:#696969; text-align:inherit}
.woocommerce tr:nth-child(odd) td{background:#fff}
.woocommerce td{padding:10px; vertical-align:middle}
.woocommerce th:first-child{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0}
.woocommerce th:last-child{-moz-border-radius:0 6px 0 0; -webkit-border-radius:0 6px 0 0; border-radius:0 6px 0 0}
.woocommerce th:only-child{-moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0}
.woocommerce .cart-subtotal th,.woocommerce .shipping th,.woocommerce .total th{-moz-border-radius:0; -webkit-border-radius:0; border-radius:0}
.woocommerce .shop_attributes th{color:#444}
.woocommerce form .form-row input.input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{height:35px}
.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{background:#f8f8f8}
.woocommerce .cart-collaterals .cart_totals table .cart-subtotal th,.woocommerce .cart-collaterals .cart_totals table .shipping th,.woocommerce .cart-collaterals .cart_totals table .total th{color:#696969}
.woocommerce .cart-collaterals .cart_totals table .shipping th{font-weight:normal} #content_full.shop-template .images{width:30%}
#content_full.shop-template div.summary{width:64%} .clear{clear:both}
.nobr{white-space:nowrap}
@font-face{font-family:'star'; src:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/fonts/star.eot); src:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/fonts/star.eot?#iefix) format('embedded-opentype'),url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/fonts/star.woff) format('woff'),url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/fonts/star.ttf) format('truetype'),url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/fonts/star.svg#star) format('svg'); font-weight:normal; font-style:normal}
.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:18px 19px; margin:0 0 2em; position:relative; background:#fff; border:0; list-style:none outside; width:auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.woocommerce-message:after,.woocommerce-error:after,.woocommerce-info:after{content:""; display:block; clear:both}
.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:right}
.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside; padding-left:0; margin-left:0}
.product .woocommerce-message {padding-top:25px}
.woocommerce-message{background:#e3ffb3}
.woocommerce-message a.button{background-color:#8fc941 !important; margin-top:-7px}
.woocommerce-info{background:#e3e7ff}
.woocommerce-error{background:#ffe2e2}
p.demo_store{position:fixed; top:0; left:0; right:0; margin:0; width:100%; font-size:1em; padding:.5em 0; text-align:center; background:#ad74a2; background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a)); background:-webkit-linear-gradient(#ad74a2,#96588a); background:-moz-linear-gradient(center top,#ad74a2 0,#96588a 100%); background:-moz-gradient(center top,#ad74a2 0,#96588a 100%); border:1px solid #96588a; color:#fff; z-index:99998; box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2); -webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2); -moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2)}
.admin-bar p.demo_store{top:28px}
.woocommerce small.note,.woocommerce-page small.note{display:block; color:#777; font-size:11px; line-height:21px; margin-top:10px}
.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{margin:0 0 1em; padding:0; font-size:.92em; color:#777}
.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:after{content:""; display:block; clear:both}
.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#777}
.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%; margin-bottom:18px}
.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{content:""; display:block; clear:both}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left; width:48%}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right; width:48%}
.woocommerce div.product,.woocommerce #content div.product,.woocommerce-page div.product,.woocommerce-page #content div.product{margin-bottom:0; position:relative}
.woocommerce div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce-page #content div.product .product_title{clear:none; margin:0; padding:0}
.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price{font-size:28px; margin-top:17px}
.woocommerce div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce #content div.product p.price ins,.woocommerce-page div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page #content div.product p.price ins{background:inherit}
.woocommerce div.product span.price del,.woocommerce div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce #content div.product p.price del,.woocommerce-page div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page #content div.product p.price del{font-size:.67em; color:rgba(145,145,145,0.5)}
.woocommerce div.product p.stock,.woocommerce #content div.product p.stock,.woocommerce-page div.product p.stock,.woocommerce-page #content div.product p.stock{font-size:.92em}
.woocommerce div.product .out-of-stock,.woocommerce #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock{color:red}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{float:left; width:53%; margin-bottom:2em}
.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{display:block; width:100%; height:auto}
.woocommerce div.product div.images div.thumbnails,.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails{padding-top:1em}
.woocommerce div.product div.images div.thumbnails:after,.woocommerce #content div.product div.images div.thumbnails:after,.woocommerce-page div.product div.images div.thumbnails:after,.woocommerce-page #content div.product div.images div.thumbnails:after{content:""; display:block; clear:both}
.woocommerce div.product div.images div.thumbnails a,.woocommerce #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a{float:left; width:30.75%; margin-right:3.8%}
.woocommerce div.product div.images div.thumbnails a.last,.woocommerce #content div.product div.images div.thumbnails a.last,.woocommerce-page div.product div.images div.thumbnails a.last,.woocommerce-page #content div.product div.images div.thumbnails a.last{margin-right:0; margin-bottom:10px}
.woocommerce div.product div.images div.thumbnails a.first,.woocommerce #content div.product div.images div.thumbnails a.first,.woocommerce-page div.product div.images div.thumbnails a.first,.woocommerce-page #content div.product div.images div.thumbnails a.first{clear:both}
.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{float:right; width:43%; margin-bottom:2em}
.woocommerce div.product div.social,.woocommerce #content div.product div.social,.woocommerce-page div.product div.social,.woocommerce-page #content div.product div.social{text-align:right; margin:0 0 1em}
.woocommerce div.product div.social span,.woocommerce #content div.product div.social span,.woocommerce-page div.product div.social span,.woocommerce-page #content div.product div.social span{margin:0 0 0 2px}
.woocommerce div.product div.social span span,.woocommerce #content div.product div.social span span,.woocommerce-page div.product div.social span span,.woocommerce-page #content div.product div.social span span{margin:0}
.woocommerce div.product div.social span .stButton .chicklets,.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets{padding-left:16px; width:0}
.woocommerce div.product div.social iframe,.woocommerce #content div.product div.social iframe,.woocommerce-page div.product div.social iframe,.woocommerce-page #content div.product div.social iframe{float:left; margin-top:3px}
.woocommerce div.product .woocommerce-tabs,.woocommerce #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs{clear:both}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style:none; padding:0 0 0 1em; margin:0 0 1.618em; overflow:hidden; position:relative}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border:1px solid #e7e7e7; background:#f7f6f7; display:inline-block; position:relative; z-index:0; margin:0 -5px; padding:0 1em}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:inline-block; padding:.5em 0; font-weight:normal; color:#5e5e5e; text-shadow:0 1px 0 rgba(255,255,255,0.8); text-decoration:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none; color:#777}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#fff; z-index:2; border-bottom-color:#fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:inherit; text-shadow:inherit}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #dfdbdf; position:absolute; bottom:-1px; width:5px; height:1px; content:" "}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{left:-6px; border-width:0 1px 1px 0; box-shadow:2px 2px 0 #dfdbdf}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{right:-6px; border-width:0 0 1px 1px; box-shadow:-2px 2px 0 #dfdbdf}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{position:absolute; content:" "; width:100%; bottom:0; left:0; border-bottom:1px solid #dfdbdf; z-index:1}
.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 2em; padding:0}
.woocommerce div.product p.cart,.woocommerce #content div.product p.cart,.woocommerce-page div.product p.cart,.woocommerce-page #content div.product p.cart{margin-bottom:2em}
.woocommerce div.product p.cart:after,.woocommerce #content div.product p.cart:after,.woocommerce-page div.product p.cart:after,.woocommerce-page #content div.product p.cart:after{content:""; display:block; clear:both}
.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:10px}
.woocommerce div.product .summary form.cart,.woocommerce div.product .summary form.cart table,.woocommerce div.product .summary form.cart table td{padding:0 0 10px}
.woocommerce div.product .summary form.cart{position:relative}
.woocommerce div.product form.cart:after,.woocommerce #content div.product form.cart:after,.woocommerce-page div.product form.cart:after,.woocommerce-page #content div.product form.cart:after{content:""; display:block; clear:both}
.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:left; margin:0 6px 0 0}
.woocommerce div.product form.cart table,.woocommerce #content div.product form.cart table,.woocommerce-page div.product form.cart table,.woocommerce-page #content div.product form.cart table{border-width:0 0 1px 0}
.woocommerce div.product form.cart table td,.woocommerce #content div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce-page #content div.product form.cart table td{padding-left:0}
.woocommerce div.product form.cart table div.quantity,.woocommerce #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity{float:none; margin:0}
.woocommerce div.product form.cart table small.stock,.woocommerce #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock{display:block; float:none}
.woocommerce div.product form.cart .variations,.woocommerce #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations{margin-bottom:1em}
.woocommerce div.product form.cart .variations label,.woocommerce #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label{font-weight:normal; padding:7px 10px 0 0; display:block}
.woocommerce div.product form.cart .variations select,.woocommerce #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select{float:left; border:1px solid #e7e7e7; padding:10px 15px; color:#666}
.woocommerce div.product form.cart .variations td.label,.woocommerce #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label{padding-right:1em}
.woocommerce div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td{vertical-align:top}
.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{vertical-align:middle; float:left}
.woocommerce div.product form.cart .group_table td.label,.woocommerce #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label{padding-right:1em; padding-left:1em}
.woocommerce div.product form.cart .group_table td,.woocommerce #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td{vertical-align:top}
.woocommerce div.product form.cart .group_table td .quantity,.woocommerce #content div.product form.cart .group_table td .quantity,.woocommerce-page div.product form.cart .group_table td .quantity,.woocommerce-page #content div.product form.cart .group_table td .quantity{margin-bottom:7px}
.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em; padding:0; list-style:none outside; clear:both}
.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{content:""; display:block; clear:both}
.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}
.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{content:""; display:block; clear:both}
.woocommerce .related ul.products,.woocommerce .related ul,.woocommerce .upsells.products ul.products,.woocommerce .upsells.products ul,.woocommerce-page .related ul.products,.woocommerce-page .related ul,.woocommerce-page .upsells.products ul.products,.woocommerce-page .upsells.products ul{float:none}
.woocommerce .product-col-3 .related ul.products li.product,.woocommerce .product-col-3 .related ul li.product,.woocommerce .product-col-3 .upsells.products ul.products li.product,.woocommerce .product-col-3 .upsells.products ul li.product,.woocommerce-page .product-col-3 .related ul.products li.product,.woocommerce-page .product-col-3 .related ul li.product,.woocommerce-page .product-col-3 .upsells.products ul.products li.product,.woocommerce-page .product-col-3 .upsells.products ul li.product{width:33.2%}
.woocommerce.columns-3 ul.products li.product,.woocommerce-page.columns-3 ul.products li.product{width:33.2%}
.woocommerce .product-col-4 .related ul.products li.product,.woocommerce .product-col-4 .related ul li.product,.woocommerce .product-col-4 .upsells.products ul.products li.product,.woocommerce .product-col-4 .upsells.products ul li.product,.woocommerce-page .product-col-4 .related ul.products li.product,.woocommerce-page .product-col-4 .related ul li.product,.woocommerce-page .product-col-4 .upsells.products ul.products li.product,.woocommerce-page .product-col-4 .upsells.products ul li.product{width:24.79%}
.woocommerce .related ul.products li.product img,.woocommerce .related ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .upsells.products ul.products li.product img,.woocommerce-page .upsells.products ul li.product img{width:100%; height:auto}
.woocommerce .product-col-3 ul.products li.product,.woocommerce-page .product-col-3 ul.products li.product{float:left; margin:0 0.2% 0.2% 0; padding:0; position:relative; width:33.2%}
.woocommerce .product-col-4 ul.products li.product,.woocommerce-page .product-col-4 ul.products li.product{float:left; margin:0 0.2% 0.2% 0; padding:0; position:relative; width:24.79%}
.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:40px; min-width:40px; padding:4px; font-size:12px; font-weight:bold; position:absolute; left:0px; text-align:center; line-height:40px; background:#ff614b; color:#fff; box-sizing:content-box}
.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0; right:0; left:auto}
.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product h2,.woocommerce-page ul.products li.product h2{padding:.5em 0; margin:0; font-size:13px; text-transform:none; font-weight:normal}
.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}
.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.product_type_external, .woocommerce-page ul.products li.product a.product_type_external{position:absolute; top:0px; height:48px; line-height:48px; opacity:0; -webkit-transition:all .25s ease-in; -moz-transition:all .25s ease-in; -o-transition:all .25s ease-in; transition:all .25s ease-in}
.woocommerce ul.products li.product:hover a.add_to_cart_button,.woocommerce-page ul.products li.product:hover a.add_to_cart_button, .woocommerce ul.products li.product:hover a.product_type_external, .woocommerce-page ul.products li.product:hover a.product_type_external{opacity:1;}
.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%; height:auto; display:block; margin:0}
.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{display:block; font-weight:600; font-size:16px !important; margin-bottom:.5em}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{color:#919191; margin:-2px 0 0 0}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:0}
.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:.67em; margin:-2px 0 0 0; color:#919191}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}
.woocommerce .product-col-3 ul.products li.last,.woocommerce-page .product-col-3 ul.products li.last,.woocommerce .product-col-4 ul.products li.last,.woocommerce-page .product-col-4 ul.products li.last{margin-right:0}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left; margin:0 0 1em}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin:0 1px 1em 0; float:right}
.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{vertical-align:top}
.woocommerce nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination{text-align:left}
.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{display:inline-block; white-space:nowrap; padding:0; clear:both; border-right:0; margin:15px 1px 1px 1px}
.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{padding:0; margin:0; float:left; display:inline; overflow:hidden; text-align:center}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{margin:0; text-decoration:none; line-height:12px; font-size:12px; font-weight:600; min-width:12px; display:block; background:#444751; color:#fff; padding:7px 9px; margin:0 1px; border-radius:3px; -webkit-transition:background .15s; -moz-transition:background .15s; transition:background .15s}
.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#444; color:#fff}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{display: inline-block; background-color:#6EC7E7; border:none; color: #fff; font-size: 11px; font-weight:bold; text-transform:uppercase; height:34px; line-height:34px; padding: 0px 25px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{line-height:34px}
}
.woocommerce a.add_to_cart_button.button,.woocommerce a.product_type_variable.button,.woocommerce a.product_type_grouped.button{background:#fff !important; color:inherit; font-weight:normal; text-shadow:none; text-transform:none; border-top:0; display:block; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0}
.woocommerce a.add_to_cart_button.button:before{content:"\f07a"; font-family:FontAwesome; color:#333; font-size:16px; speak:none; font-style:normal; font-weight:normal; line-height:1; padding-right:10px; cursor:default; -webkit-font-smoothing:antialiased; text-shadow:none; position:relative; top:2px}
.woocommerce a.product_type_variable.button:before,.woocommerce a.product_type_grouped.button:before{content:"\f0c9"}
.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce #content input.button.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page #content input.button.loading{color:#777}
.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after,.woocommerce #respond input#submit.loading:after,.woocommerce #content input.button.loading:after,.woocommerce-page a.button.loading:after,.woocommerce-page button.button.loading:after,.woocommerce-page input.button.loading:after,.woocommerce-page #respond input#submit.loading:after,.woocommerce-page #content input.button.loading:after{content:""; position:absolute; top:0; right:0; left:0; bottom:0; background:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/ajax-loader.gif) center no-repeat rgba(255,255,255,0.65)}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content 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 input.button:hover{background-image: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 54%, rgba(0,0,0,0.1) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(54%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=0 );text-decoration:none}
.woocommerce a.add_to_cart_button.button:hover,.woocommerce a.product_type_variable.button:hover,.woocommerce a.product_type_grouped.button:hover{background:#fff !important; color:inherit}
.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #content 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 input.button:active{top:0}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:#ad74a2; color:#fff}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background-image: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 54%, rgba(0,0,0,0.1) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(54%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
background-image: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.1) 54%,rgba(0,0,0,0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#1a000000',GradientType=0 );
text-decoration:none}
.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{float:none}
.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{background:rgba(56,56,56,0.9); color:#fff; display:block; padding:14px 0; position:absolute; text-align:center; text-transform:uppercase; top:25%; top:calc(50% - 80px); white-space:nowrap; text-align:center; width:140px; left:50%; margin-left:-70px}
.woocommerce a.added_to_cart:before,.woocommerce-page a.added_to_cart:before{content:"\f00c"; display:inline-block; font-family:FontAwesome; font-size:16px; text-align:center; color:#fff; padding-right:10px}
.woocommerce #respond #author{width:100%}
.woocommerce .pp_content_container #respond #reply-title{margin-top:0; font-size:18px; margin-bottom:10px}
.woocommerce .pp_content{height:auto !important}
.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small{float:right; color:#777; font-size:15px; line-height:21px; margin:10px 0 0 0}
.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a{text-decoration:none; color:#777}
.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin:0}
.woocommerce #reviews #respond,.woocommerce-page #reviews #respond{margin:0; border:0; padding:0}
.woocommerce #reviews .comment_container,.woocommerce-page #reviews .comment_container{padding:40px; background:#fafafa;; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.10)}
.woocommerce #reviews #comments,.woocommerce-page #reviews #comments{margin:0 0 35px 0}
.woocommerce #reviews #comment,.woocommerce-page #reviews #comment{height:75px}
.woocommerce #reviews #comments .add_review,.woocommerce-page #reviews #comments .add_review{float:right; clear:both}
.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after{content:""; display:block; clear:both}
.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{clear:none}
.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{margin:0; width:100%; background:0; list-style:none}
.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after{content:""; display:block; clear:both}
.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding:00; margin:0 0 20px; border:0; position:relative; background:0; border:0}
.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777; font-size:.75em}
.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{float:left; position:absolute; top:auto; left:auto; padding:3px; width:40px; height:auto; background:#ffffff; border:1px solid #dddddd; margin:0; line-height:1}
.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px; padding:0 1em 0}
.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}
.woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before{content:""}
.woocommerce .star-rating,.woocommerce-page .star-rating{float:right; overflow:hidden; position:relative; height:1.1em; line-height:1em; font-size:1em; width:5.4em; font-family:'star'}
.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\53\53\53\53\53"; color:#e5e5e5; float:left; top:0; left:0; position:absolute}
.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden; float:left; top:0; left:0; position:absolute; padding-top:1.5em}
.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\53\53\53\53\53"; top:0; position:absolute; left:0; color:#485968}
.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:inline-block; margin:0; float:none}
.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating{margin:10px 0 0 0}
.woocommerce #review_form_wrapper, .woocommerce-page #review_form_wrapper {margin-bottom:60px}
.woocommerce #respond .comment-reply-title {display:block;font-weight:600;margin-bottom:1.75em;}
.woocommerce #review_form .comment-form-author,.woocommerce-page #review_form .comment-form-author,.woocommerce #review_form .comment-form-email,.woocommerce-page #review_form .comment-form-email {width: 49%;margin-right:2%;float:left;}
.woocommerce #review_form .comment-form-email,.woocommerce-page #review_form .comment-form-email {margin-right:0;}
.woocommerce #review_form .comment-form-comment, .woocommerce-page #review_form .comment-form-comment {clear:both}
.woocommerce #review_form input, .woocommerce-page #review_form input {height:44px}
.woocommerce .comment-form-email input#email,.woocommerce-page .comment-form-email input#email {margin-top:0px}
.woocommerce #review_form textarea, .woocommerce-page #review_form textarea {min-height:200px}
.woocommerce #review_form label, .woocommerce-page #review_form  label {display:block;margin-top:5px;}
.woocommerce #review_form #respond,.woocommerce-page #review_form #respond{position:static; margin:0; width:auto; padding:0; background:transparent none; border:0}
.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after{content:""; display:block; clear:both}
.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{left:auto}
.woocommerce #review_form #respond .form-submit input[type=submit],.woocommerce-page #review_form #respond .form-submit input [type=submit] {padding:15px 45px; height:auto; font-size:13px; line-height:inherit}
.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%}
.logged-in.woocommerce p.stars,.logged-in.woocommerce-page p.stars {margin-bottom:0px}
.woocommerce p.stars:after,.woocommerce-page p.stars:after{content:""; display:block; clear:both}
.woocommerce p.stars span,.woocommerce-page p.stars span{width:80px; height:16px; position:relative; float:left; background:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/star.png) repeat-x left 0}
.woocommerce p.stars span a,.woocommerce-page p.stars span a{float:left; position:absolute; left:0; top:0; width:16px; height:0; padding-top:16px; overflow:hidden}
.woocommerce p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:hover,.woocommerce-page p.stars span a:focus{background:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/star.png) repeat-x left -16px}
.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active{background:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/star.png) repeat-x left -32px}
.woocommerce p.stars span a.star-1,.woocommerce-page p.stars span a.star-1{width:16px; z-index:10}
.woocommerce p.stars span a.star-2,.woocommerce-page p.stars span a.star-2{width:32px; z-index:9}
.woocommerce p.stars span a.star-3,.woocommerce-page p.stars span a.star-3{width:48px; z-index:8}
.woocommerce p.stars span a.star-4,.woocommerce-page p.stars span a.star-4{width:64px; z-index:7}
.woocommerce p.stars span a.star-5,.woocommerce-page p.stars span a.star-5{width:80px; z-index:6}
.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{border:0; border-top:1px dotted rgba(0,0,0,0.05); margin-bottom:1.618em; width:100%}
.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{width:150px; font-weight:bold; padding:8px; border-top:0; border-bottom:1px dotted rgba(0,0,0,0.05); margin:0; line-height:1.5em}
.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{font-style:italic; padding:0; border-top:0; border-bottom:1px dotted rgba(0,0,0,0.05); margin:0; line-height:1.5em}
.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p{margin:0; padding:8px 0}
.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:rgba(0,0,0,0.025)}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:0 -1px 24px 0; text-align:left; width:100%}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:bold; line-height:25px; padding:9px 12px}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,0.05); padding:10px 12px; vertical-align:middle}
.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:normal}
.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{font-weight:bold; color:#767676; text-shadow:none}
.woocommerce #order_review tr.cart-subtotal th,.woocommerce #order_review tr.cart-subtotal th{border-top:1px solid rgba(0,0,0,0.05)}
.woocommerce #order_review tr.order-total th{padding-top:11px}
.woocommerce #order_review tr.order-total td{font-size:18px; border-top:0}
.woocommerce #order_review tr.order-discount td{border-top:0}
.woocommerce #order_review tr.shipping td{border-top:0}
.woocommerce table.shop_table tfoot .shipping td,.woocommerce table.shop_table tfoot .shipping th,.woocommerce-page table.shop_table tfoot .shipping td,.woocommerce-page table.shop_table tfoot .shipping th{font-weight:normal}
.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:13px}
.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders th,.woocommerce-page table.my_account_orders td{vertical-align:middle}
.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap}
.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right}
.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}
.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{padding:0px; margin:.25em 0 .5em; font-size:.8751em}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{width:auto; font-weight:bold; float:left; clear:left; margin:0 .25em 0 0; padding:0}
.woocommerce td.product-name dl.variation dt:after,.woocommerce-page td.product-name dl.variation dt:after {content:none}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{margin:0 0 .25em 0}
.woocommerce td.product-name dl.variation dd p,.woocommerce-page td.product-name dl.variation dd p{margin-bottom:0px}
.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification{font-size:.83em}
.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:80px}
.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{min-width:100px}
.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:100px; height:auto}
.woocommerce table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart th,.woocommerce #content table.cart td,.woocommerce-page table.cart th,.woocommerce-page table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.cart td{vertical-align:middle}
.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{display:block; font-size:1.5em; height:1em; width:1em; text-align:center; line-height:1; color:red; text-decoration:none; font-weight:bold}
.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:red; color:#fff}
.woocommerce table.cart td.actions,.woocommerce #content table.cart td.actions,.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:right; padding-top:20px; padding-left:2px; padding-right:2px}
.woocommerce table.cart td.actions .coupon,.woocommerce #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon{float:left}
.woocommerce table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label{display:none}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{width:150px; float:left; padding:6px 6px 6px; margin:0 4px 0 0; outline:0; height:34px}
@media screen and (-webkit-min-device-pixel-ratio:0){
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{line-height:25px}
}
.woocommerce table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:right; margin-left:.25em}
.woocommerce table.cart input,.woocommerce #content table.cart input,.woocommerce-page table.cart input,.woocommerce-page #content table.cart input{margin:0; vertical-align:middle; line-height:1em}
.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.cart_list,.woocommerce-page ul.product_list_widget{list-style:none outside; padding:0; margin:0}
.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:4px 0; margin:0; list-style:none}
.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{content:""; display:block; clear:both}
.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{display:block; font-weight:normal; margin-bottom:7px}
.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right; margin-left:4px; width:70px; height:auto}
.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{margin:0; font-size:.8751em; padding-left:1em; border-left:2px solid rgba(0,0,0,0.05)}
.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt{float:left; clear:left; margin-right:.25em}
.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{margin-bottom:.5em}
.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{float:none; margin-bottom:7px}
.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top:1px solid #ededed; padding:4px 0 0; margin-top:10px}
.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong{min-width:40px; display:inline-block; color:#696969}
.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after{content:""; display:block; clear:both}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%; margin-top:50px}
.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{content:""; display:block; clear:both}
.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%; float:left}
.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%; float:left}
.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}
.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}
.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%; text-align:right; margin:20px 0 0 0; clear:right; float:right}
.woocommerce .shipping-calculator-form p button.button{margin-top:10px; margin-right:0}
.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after{content:""; display:block; clear:both}
.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{float:none; display:inline-block; border:0}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right; width:48%; text-align:right}
.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small{color:#777; font-size:.83em}
.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{margin:0 0 6px; padding:0}
.woocommerce .cart-collaterals .cart_totals table tr th,.woocommerce .cart-collaterals .cart_totals table tr td,.woocommerce-page .cart-collaterals .cart_totals table tr th,.woocommerce-page .cart-collaterals .cart_totals table tr td{border-top:1px solid rgba(0,0,0,0.05)}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th{background:#fff}
.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small{display:block; color:#777}
.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select{width:100%}
.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#85ad74}
.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{padding:6px 0; text-shadow:none; font-size:13px}
.woocommerce .cart-collaterals .cart_totals tr.order-total th,.woocommerce-page .cart-collaterals .cart_totals tr.order-total th{color:#696969}
.woocommerce .cart-collaterals .cart_totals tr.order-total td,.woocommerce-page .cart-collaterals .cart_totals tr.order-total td{font-size:16px !important}
.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{margin-top:10px;}
.woocommerce form .form-row,.woocommerce-page form .form-row{padding:0; margin:0 0 15px}
.woocommerce form.checkout_coupon .form-row,.woocommerce-page form.checkout_coupon .form-row{padding:0; margin:0}
.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{content:""; display:block; clear:both}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease; -moz-transition:opacity .5s .5s ease; transition:opacity .5s .5s ease; opacity:0}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block; margin-bottom:5px}
.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}
.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%; cursor:pointer; margin:0}
.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:red; font-weight:bold; border:0}
.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline; margin:-2px 8px 0 0; text-align:center; vertical-align:middle}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; margin:0; outline:0; line-height:1em}
.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:3.5em; line-height:1.5em; display:block; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/icons/valid.png); background-position:95% center; background-repeat:no-repeat}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/icons/invalid.png); background-position:95% center; background-repeat:no-repeat}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88}
.woocommerce form .form-row::-webkit-input-placeholder,.woocommerce-page form .form-row::-webkit-input-placeholder{line-height:1em; padding-top:2px}
.woocommerce form .form-row:-moz-placeholder,.woocommerce-page form .form-row:-moz-placeholder{line-height:1em; padding-top:2px}
.woocommerce form .form-row:-ms-input-placeholder,.woocommerce-page form .form-row:-ms-input-placeholder{line-height:1em; padding-top:2px}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left; width:47%; overflow:visible}
.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}
.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border:1px solid #dfdbdf; padding:20px; margin:2em 0 2em 0; text-align:left}
.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:none outside; margin:0; padding:0}
.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{margin:0; padding:.25em 0 .25em 22px; text-indent:-22px; list-style:none outside}
.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:bold}
.woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3{float:left; clear:none}
.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:left}
.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first{clear:left}
.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{padding:0; clear:left; width:100%}
.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:right; line-height:1.62em; margin:-6px 0 0 0; padding:0}
.woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label{font-size:.6875em; margin-left:-10px}
.woocommerce .checkout #shiptobilling .input-checkbox,.woocommerce-page .checkout #shiptobilling .input-checkbox{border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none}
.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}
.woocommerce #payment,.woocommerce-page #payment{background:#f7f6f7}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{text-align:left; padding:1em; border-bottom:1px solid #dfdbdf; margin:0; list-style:none outside}
.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after{content:""; display:block; clear:both}
.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:2em; text-align:left; margin:0; font-weight:normal}
.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0}
.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle; margin:0; position:relative; display:block; cleat:both;}
.woocommerce #payment ul.payment_methods .about_paypal, .woocommerce-page #payment ul.payment_methods .about_paypal {clear:both; display:block;}
.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:1em; border-top:1px solid #fff}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right; margin:0}
.woocommerce #payment .terms,.woocommerce-page #payment .terms{padding:0 1em 0; text-align:right}
.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{position:relative; width:96%; padding:1em 2%; margin:1em 0 1em 0; font-size:.92em; line-height:1.5em; background:#ebe9eb; background:-webkit-gradient(linear,left top,left bottom,from(#ebe9eb),to(#dfdbdf)); background:-webkit-linear-gradient(#ebe9eb,#dfdbdf); background:-moz-linear-gradient(center top,#ebe9eb 0,#dfdbdf 100%); background:-moz-gradient(center top,#ebe9eb 0,#dfdbdf 100%); -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25); -moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25); box-shadow:0 1px 2px 0 rgba(0,0,0,0.25); color:#5e5e5e; text-shadow:0 1px 0 rgba(255,255,255,0.8)}
.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0}
.woocommerce #payment div.payment_box #cc-expire-month,.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-month,.woocommerce-page #payment div.payment_box #cc-expire-year{width:48%; float:left}
.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{float:right}
.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help{font-size:11px; color:#777; line-height:13px; font-weight:normal}
.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em}
.woocommerce #payment div.payment_box .form-row select,.woocommerce-page #payment div.payment_box .form-row select{width:48%; float:left; margin-right:3.8%}
.woocommerce #payment div.payment_box .form-row select:nth-child(3n),.woocommerce-page #payment div.payment_box .form-row select:nth-child(3n){margin-right:0}
.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{content:""; display:block; border:8px solid #ebe9eb; border-right-color:transparent; border-left-color:transparent; border-top-color:transparent; position:absolute; top:-3px; left:0; margin:-1em 0 0 2em}
.woocommerce .order_details,.woocommerce-page .order_details{margin:0 0 1.5em; list-style:none}
.woocommerce .order_details:after,.woocommerce-page .order_details:after{content:""; display:block; clear:both}
.woocommerce .order_details li,.woocommerce-page .order_details li{float:left; margin-right:2em; text-transform:uppercase; font-size:.715em; line-height:1em; border-right:1px dashed #dfdbdf; padding-right:2em}
.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block; font-size:1.4em; text-transform:none; line-height:1.5em}
.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type{border:0}
.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after{content:""; display:block; clear:both}
.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:left}
.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:right}
.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:bold; margin-bottom:0}
.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}
.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads{margin-left:0; padding-left:0}
.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li{list-style:none; margin-left:0; padding-left:1.5em; background:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat}
.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:right}
.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul{margin:0; padding:0; border:0; list-style:none outside}
.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{padding:0 0 1px; list-style:none}
.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after{content:""; display:block; clear:both}
.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span{padding:1px 0; float:none}
.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px 0 18px; border:1px solid #ad74a2; background:#ad74a2 url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/cross_white.png) no-repeat 6px center; box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888; -webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888; -moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888; color:#fff}
.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{float:right; margin-left:6px; font-size:1em; padding:1px 0; color:#777}
.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul{margin:0; padding:0; border:0; list-style:none outside; overflow:hidden; zoom:1}
.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:left; padding:0 1px 1px 0; list-style:none}
.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{padding:0 6px 0 18px; border:1px solid #ad74a2; background:#ad74a2 url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/cross_white.png) no-repeat 6px center; box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888; -webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888; -moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888; color:#fff; float:left}
#sidebar .widget.widget_price_filter{overflow:visible}
.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1.5em}
.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right; line-height:2.4em; font-size:.8751em}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:left}
.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative; text-align:left}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute; z-index:2; width:18px; height:18px; cursor:pointer; background:#ad74a2; outline:0; top:-0.5em; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; box-shadow:0 3px 8px rgba(30,30,30,0.2),inset 0 2px 3px rgba(255,255,255,0.2); background-image:-moz-linear-gradient(top,rgba(255,255,255,0.23) 0,rgba(255,255,255,0) 100%); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.23)),color-stop(100%,rgba(255,255,255,0))); background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.23) 0,rgba(255,255,255,0) 100%); background-image:-o-linear-gradient(top,rgba(255,255,255,0.23) 0,rgba(255,255,255,0) 100%); background-image:-ms-linear-gradient(top,rgba(255,255,255,0.23) 0,rgba(255,255,255,0) 100%); background-image:linear-gradient(to bottom,rgba(255,255,255,0.23) 0,rgba(255,255,255,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3bffffff',endColorstr='#00ffffff',GradientType=0)}
.woocommerce a.ui-slider-handle,.woocommerce-page a.ui-slider-handle{-webkit-transition:none; -moz-transition:none; transition:none}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1.32em}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background:#eee; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; -webkit-box-shadow:inset 0 1px 1px rgba(30,30,30,0.1); -moz-box-shadow:inset 0 1px 1px rgba(30,30,30,0.1); box-shadow:inset 0 1px 1px rgba(30,30,30,0.1)}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#f5f5f5; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; -webkit-box-shadow:inset 0 1px 1px rgba(30,30,30,0.1); -moz-box-shadow:inset 0 1px 1px rgba(30,30,30,0.1); box-shadow:inset 0 1px 1px rgba(30,30,30,0.1)}
.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:8px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0; height:100%}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}
.twentythirteen .entry-summary{padding:0}  @media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dppx){
.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/ajax-loader@2x.gif); background-size:16px 16px}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/icons/valid@2x.png); background-size:12px 9px}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/icons/invalid@2x.png); background-size:12px 9px}
.woocommerce p.stars span,.woocommerce-page p.stars span{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/star@2x.png); background-size:16px 48px}
.woocommerce p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:hover,.woocommerce-page p.stars span a:focus{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/star@2x.png); background-size:16px 48px}
.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active{background-image:url(//www.digital-metaphors.com/wp-content/themes/quince/inc/woocommerce/images/star@2x.png); background-size:16px 48px}
}  @media only screen and (min-device-width :320px) and (max-device-width :1024px){html{
-webkit-text-size-adjust:none}
} @media only screen and (min-width:768px) and (max-width:979px){
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product, .woocommerce ul.products li.product{width:49.6% !important}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin:0 4px 1em 0}
.woocommerce #review_form .comment-form-author, .woocommerce-page #review_form .comment-form-author, .woocommerce #review_form .comment-form-email, .woocommerce-page #review_form .comment-form-email, .woocommerce #review_form .comment-form-rating, .woocommerce-page #review_form .comment-form-rating {width:100%; margin-right:0px}
.woocommerce #searchsubmit{width:100%; margin-top:10px; cursor:pointer}
.woocommerce input,.woocommerce textarea{max-width:100%}
.woocommerce div.product div.images div.thumbnails a.last,.woocommerce #content div.product div.images div.thumbnails a.last{margin-bottom:5px}
.woocommerce .product .quantity {margin-bottom:10px !important;}
.woocommerce a.added_to_cart {top:25%; top:calc(50% - 80px); width:130px; margin-left:-65px; padding: 11px 0;}
.woocommerce ul.products li.product a.add_to_cart_button {padding:0 15px;}
.woocommerce .checkout .col2-set .col-1{width:100%}
.woocommerce .checkout .col2-set .col-2{width:100%; margin-top:20px}
.woocommerce-cart .row-inner, .woocommerce-checkout .row-inner {padding-right:40px !important; padding-left:40px !important;}
} @media only screen and (min-width:480px) and (max-width:767px){
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product, .woocommerce ul.products li.product{width:49.6% !important}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin:0 4px 1em 0;}
.woocommerce #review_form .comment-form-author, .woocommerce-page #review_form .comment-form-author, .woocommerce #review_form .comment-form-email, .woocommerce-page #review_form .comment-form-email, .woocommerce #review_form .comment-form-rating, .woocommerce-page #review_form .comment-form-rating {width:100%; margin-right:0px}
.woocommerce ul.products li.last{margin-right:1.1% !important}
.woocommerce .products .product:nth-child(2n){margin-right:0 !important}
.woocommerce ul.products li.first{clear:none !important}
.woocommerce a.added_to_cart{top:25%; top:calc(50% - 80px);}
.woocommerce .shop-template .images{width:100% !important}
.woocommerce .shop-template .entry-summary{width:100% !important}
.woocommerce input,.woocommerce textarea{max-width:100%}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width:100%; margin-bottom:30px;}
.woocommerce .checkout .col2-set .col-1{width:100%}
.woocommerce .checkout .col2-set .col-2{width:100%; margin-top:20px}
.woocommerce .cart_totals,.woocommerce .shipping_calculator,.woocommerce .shipping_calculator input{width:100% !important; max-width:100%}
.woocommerce table.shop_table .product-thumbnail{display:none}
.woocommerce table.shop_table .button{ float:left !important; margin-right:5px !important; margin-top:10px !important}
.woocommerce table.shop_table input#coupon_code {margin-top:10px !important;}
.woocommerce table.shop_table .checkout-button{ margin-top:10px !important;  margin-left:0px !important; max-width:100%}
.woocommerce table.shop_table .quantity input[type=number]{min-width:40px; width:40px}
} @media only screen and (max-width:479px){
.woocommerce form .form-row{min-width:280px; padding:0}
.woocommerce input,.woocommerce textarea{max-width:100%}
.woocommerce .lost_reset_password #user_login,.woocommerce .lost_reset_password .button{width:100%; margin-top:5px}
.woocommerce .login .button{width:100%; margin:10px 10px 10px 0}
.woocommerce .checkout_coupon .button{width:100%; margin-top:10px}
.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%; float:none}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {width:100%; margin-bottom:30px;}
.shop-template .product-inner{min-height:120px}
.woocommerce .related ul.products li.product,.woocommerce .related ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce .upsells.products ul li.product, .woocommerce ul.products li.product{width:100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}
.woocommerce #review_form .comment-form-author, .woocommerce-page #review_form .comment-form-author, .woocommerce #review_form .comment-form-email, .woocommerce-page #review_form .comment-form-email, .woocommerce #review_form .comment-form-rating, .woocommerce-page #review_form .comment-form-rating {width:100%; margin-right:0px}
.woocommerce .star-rating, .woocommerce-page .star-rating {float:none;}
.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:none;}
.woocommerce ul.products li.last{margin-right:1.1% !important}
.woocommerce ul.products li.first{clear:none !important}
.woocommerce a.added_to_cart {top:25%; top:calc(50% - 90px); width:130px; margin-left:-65px; padding: 11px 0;}
.woocommerce a.add_to_cart_button.button,.woocommerce a.product_type_variable.button,.woocommerce a.product_type_grouped.button{height:auto; line-height:20px; padding-top:5px; padding-bottom:5px}
.woocommerce .shop-template .images{width:100% !important}
.woocommerce .shop-template .entry-summary{width:100% !important}
.woocommerce .product .quantity {margin-bottom:10px !important;}
.woocommerce .summary .star-rating {float:none; margin-top:10px;}
.woocommerce .cart_totals,.woocommerce .shipping_calculator,.woocommerce .shipping_calculator input{width:100% !important; max-width:100%}
.woocommerce .checkout .col2-set .col-2{margin-top:20px}
.woocommerce table td{padding:5px !important}
.woocommerce th.product-name{-webkit-border-top-left-radius:6px; -moz-border-radius-topleft:6px; border-radius:6px 0 0 0}
.woocommerce table.shop_table .product-thumbnail,.woocommerce table.shop_table .product-remove, .woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table .product-price{display:none}
.woocommerce table.shop_table th.product-name,.woocommerce table.shop_table th.product-subtotal {padding-left:5px;}
.woocommerce table.shop_table td.actions {padding-top:30px !important;}
.woocommerce table.shop_table input{margin-top:10px; margin-bottom:10px !important }
.woocommerce table.shop_table .button{width:100%; margin-top:10px !important; }
.woocommerce table.shop_table .coupon .button {width:auto !important; margin-top:0px !important; float:left; min-width:150px;}
.woocommerce #payment #place_order{float:none}
.woocommerce table.shop_table .checkout-button{margin-top:25px !important}
.woocommerce form .form-row {min-width:100%}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}
}