html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
}
html { font-size: 62.5% } article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block }
@font-face {
font-family: 'ModernPictogramsNormal';
src: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/fonts/iconfonts/modernpics-webfont.eot);
src: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/fonts/iconfonts/modernpics-webfont.eot?#iefix) format('embedded-opentype'), url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/fonts/iconfonts/modernpics-webfont.woff) format('woff'), url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/fonts/iconfonts/modernpics-webfont.ttf) format('truetype'), url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/fonts/iconfonts/modernpics-webfont.svg#ModernPictogramsNormal) format('svg');
font-weight: normal;
font-style: normal;
}
blockquote,
q { quotes: none }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
button,
input[type="submit"] { cursor: pointer }
body {
background-color: #bddc7c;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.6em;
color: #555;
position: relative;
-webkit-font-smoothing: antialiased;
} a {
color: #9ecf22;
text-decoration: none;
line-height: inherit;
}
button,
.button,
.product-loop-details,
input,
textarea,
input:hover,
textarea:hover,
nav li li a,
.products li,
.products li:hover,
.pagination a,
.pagination a:hover,
a.remove,
.button-alter,
#cat-list li a.catname,
.pricetable .button-container a,
.custombutton,
.custombutton span,
.custombutton small,
#promoblock li > *,
#phoneandsocial ul li > *,
.foliocontent,
span.mb,
.toggle_slide span,
footer a {
-o-transition: all .2s linear;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
transition: all .2s linear;
}
#wrapper a:hover,
a:active {
outline: none;
color: #f08080;
}
ul,
ol { list-style: outside none }
#content ul { list-style: inside disc }
#content ol { list-style: inside decimal }
table {
background: rgba(255,255,255,.4);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff', endColorstr='#66ffffff',GradientType=0 );
border-radius: 3px;
width: 100%;
margin: 0 0 18px;
border: 1px solid #ddd;
}
.wg table {
background: transparent;
filter: none;
border: none;
text-align: center;
}
.wg table th,
.wg table td { padding: 5px 0 } h1,
h2,
h3,
aside h3 a,
footer h3 a,
h4,
h5,
h6 {
font-weight: bold;
line-height: 1.25;
margin-bottom: 20px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { font-weight: inherit }
h1 { font-size: 28px }
h2 { font-size: 25px }
h3 { font-size: 21px }
h4 { font-size: 18px }
h5 { font-size: 16px }
h6 { font-size: 14px }
h1,
h2,
h3,
h4,
h5,
h6,
.button,
nav a { font-family: 'Open Sans', sans-serif }
p {
line-height: 1.6;
margin: 0 0 20px;
}
p img { margin: 0 } @media handheld, only screen and (max-width: 767px) { 
body,
p {
font-size: 15px;
font-size: 1.5rem;
line-height: 1.4;
}
}
em,
i {
font-style: italic;
line-height: inherit;
}
strong,
b {
font-weight: bold;
line-height: inherit;
}
small {
font-size: 85%;
line-height: inherit;
font-style: italic;
}
ins { text-decoration: none } blockquote,
blockquote p {
line-height: 20px;
color: #777;
}
blockquote {
margin: 0 0 18px;
padding: 9px 20px 0 19px;
border-left: 1px solid #ddd;
}
blockquote cite {
display: block;
font-size: 12px;
color: #555;
}
blockquote cite:before { content: "\2014 \0020" }
blockquote cite a,
blockquote cite a:visited { color: #555 }
hr {
border: solid #ddd;
border-width: 1px 0 0;
clear: both;
margin: 12px 0 18px;
height: 0;
}
abbr,
acronym {
text-transform: uppercase;
color: #222;
cursor: help;
}
abbr {
float: left;
margin-right: 2px;
text-transform: none;
} .row {
width: 100%;
max-width: 940px;
min-width: 727px;
margin: 0 auto;
} .row .row { min-width: 0px }
.column,
.columns {
margin-left: 4.4%;
float: left;
min-height: 1px;
padding-bottom: 1px;
position: relative;
}
.column:first-child,
.columns:first-child,
.first-child { margin-left: 0px }
.row .one.columns { width: 4.3% }
.row .two.columns { width: 13% }
.row .twohalf.columns { width: 16.4% }
.row .three.columns { width: 21.68% }
.row .four.columns { width: 30.4% }
.row .five.columns { width: 39.1% }
.row .six.columns { width: 47.8% }
.row .seven.columns { width: 56.5% }
.row .eight.columns { width: 65.2% }
.row .nine.columns { width: 73.9% }
.row .ten.columns { width: 82.6% }
.row .eleven.columns { width: 91.3% }
.row .twelve.columns { width: 99.8% }
img { -ms-interpolation-mode: bicubic } .row:before,
.row:after,
.clearfix:before,
.clearfix:after {
content: "";
display: table;
}
.row:after,
.clearfix:after { clear: both }
.row,
.clearfix { zoom: 1 }  #mega-menu,
#mega-menu li { list-style: none }
#mega-menu li {
font-size: 12px;
float: left;
line-height: 1;
margin-right: -2px;
}
#mega-menu li a {
color: #555555;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
}
#mega-menu li li { background: none }
#mega-menu li:last-child { background: none }
#mega-menu li.mega-hover a,
#mega-menu li.mega-hover:hover a.dc-mega {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 88%, rgba(0,0,0,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(88%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%); background: linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 88%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#00000000',GradientType=0 ); background-color: white;
margin: 0;
border-top: 1px solid white;
padding-bottom: 17px;
}
.minimal #mega-menu li.mega-hover a,
.minimal #mega-menu li.mega-hover:hover a {
background: none transparent;
filter: none;
}
#mega-menu li.mega-hover a:before,
#mega-menu li.mega-hover a:after {
content: "";
position: absolute;
height: 100%;
width: 3px;
display: block;
left: -1px;
top: 0px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -66px -80px;
opacity: 1;
}
#mega-menu li.mega-hover a:after {
right: -1px;
left: auto;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -75px -80px;
}
.minimal #mega-menu li.mega-hover a:before,
.minimal #mega-menu li.mega-hover a:after { display: none }
#mega-menu li.mega-hover li a,
#mega-menu li.mega-hover:hover li a {
background: none;
filter: none;
}
#mega-menu li.mega-hover li a:before,
#mega-menu li.mega-hover li a:after { display: none }
#mega-menu li a {
display: block;
position: relative;
padding: 18px;
font-weight: bold;
}
nav#main-navigation.minimal #mega-menu li a { border-right: 1px solid #f5f5f5 }
nav#main-navigation.minimal #mega-menu .sub-menu a { border-right: none }
#mega-menu li a:before {
content: "";
position: absolute;
right: 0px;
top: 0px;
width: 2px;
height: 100%;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-y scroll 100% 0 transparent;
}
nav#main-navigation.minimal #mega-menu li a:before { display: none }
#mega-menu {
position: relative;
padding: 0;
margin: 0;
}
#mega-menu li ul { display: none }
#mega-menu .sub { display: none }
#mega-menu .sub ul { display: block }
#mega-menu .sub ul { display: block }
#mega-menu li .sub-container { position: absolute }
#mega-menu li .sub {
background: white;
padding: 15px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 6px 0 -3px #FFFFFF, 0 7px 1px -3px rgba(0, 0, 0, 0.15), 0 11px 0 -5px #FFFFFF, 0 11px 2px -5px rgba(0, 0, 0, 0.15);
position: relative;
}
.minimal #mega-menu li .sub {
box-shadow: none;
border: 1px solid #f5f5f5;
border-top: none;
}
#mega-menu li .sub .row {
width: 100%;
overflow: hidden;
clear: both;
min-height: 30px;
margin: 0;
padding-bottom: 15px;
}
#mega-menu li .sub li {
list-style: none;
float: none;
width: 170px;
font-size: 1em;
font-weight: normal;
}
#mega-menu li .sub li a { border-bottom: 1px dotted #f4f4f4 }
#mega-menu li:hover .sub li a { margin: 0 }
#mega-menu li .sub li li:last-child a,
#mega-menu .non-mega li:last-child a { border-bottom: none }
#mega-menu li .sub li.mega-hdr {
margin: 0 10px 10px 10px;
float: left;
}
#mega-menu li .sub li.mega-hdr.last {
margin-right: 0;
margin-bottom: 0;
}
#mega-menu li .sub a {
background: none;
padding: 7px 10px;
display: block;
float: none;
font-size: 0.9em;
}
#mega-menu li .sub li.mega-hdr a.mega-hdr-a {
padding: 7px 0;
text-transform: uppercase;
border-bottom: 1px solid rgba(0,0,0,.1);
margin: 0;
}
#mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover { padding: 7px }
#mega-menu .sub li.mega-hdr li a {
padding: 10px 0;
font-weight: normal;
}
#mega-menu .sub li.mega-hdr li a:hover { padding: 10px 7px }
#mega-menu .sub ul li { padding-right: 0 }
#mega-menu li .sub-container.non-mega .sub { padding: 15px }
#mega-menu li .sub-container.non-mega li {
padding: 0;
width: 190px;
margin: 0;
}
#mega-menu li .sub-container.non-mega li a { padding: 10px 0 }
#mega-menu li .sub-container.non-mega li a:hover { padding: 10px 7px }
nav#main-navigation #mega-menu li a .dc-mega-icon {
position: absolute;
right: 2px;
width: 10px;
height: 10px;
bottom: 3px;
text-indent: -999em;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -121px -77px;
opacity: .15;
filter: alpha(opacity=15);
}
nav#main-navigation.minimal #mega-menu li a .dc-mega-icon {
right: 0;
bottom: -1px;
}
#mega-menu li.mega-hover .dc-mega-icon {
visibility: hidden;
display: none;
}
nav #responsive-menu {
display: none;
padding: 15px 0;
width: 100%;
}
input,
textarea {
-moz-box-sizing: border-box;
background: #FFFFFF;
border: 1px solid #e3e3e3;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1) inset, 0 1px 3px 2px #FFFFFF, 0 4px 10px 0px #BABABA;
-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px 2px #FFFFFF, 0 4px 8px -1px #BABABA;
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 3px 2px #FFFFFF, 0 4px 8px 0px #BABABA;
border-radius: 6px;
font-size: 14px;
line-height: 1em;
margin: 0;
outline: 0 none;
padding: 7px 0;
text-indent: 7px;
width: 100%;
position: relative;
zoom: 1;
}
input:focus,
textarea:focus {
box-shadow: inset 0 0 0 3px #faf9dc;
-webkit-box-shadow: inset 0 0 0 3px #faf9dc;
-moz-box-shadow: inset 0 0 0 3px #faf9dc;
}
select { width: 100% }
input[type="radio"],
input[type="submit"],
.button,
input[type="checkbox"] {
width: auto;
box-shadow: none;
border: none;
background: transparent;
} #wrapper {
border-radius: 7px;
margin: 0 auto 2%;
overflow: hidden;
box-shadow: 0 0 2px rgba(0,0,0,.1);
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png) white;
}
#wrapper.nologinpanel { margin-top: 2% } #wrapper.row.expand {
max-width: 100%;
border-radius: 0;
}
.hwdie8 #wrapper {
box-shadow: 0 0 3px #9b9b9b;
position: static !important;
}
#main,
footer,
#copyrights-area,
nav#main-navigation,
#shop_cont { padding: 0 3.8% }
#main,
#shop_cont {
clear: both;
padding: 0 3.8% 3.8%;
border-top: 1px solid white;
position: relative;
z-index: 4;
box-shadow: 0 -1px 5px -2px rgba(0,0,0,.5);
-moz-box-shadow: 0 -1px 3px -2px rgba(0,0,0,.5);
-webkit-box-shadow: 0 -1px 5px -2px rgba(0,0,0,.5);
}
#main:after,
#shop_cont:after { clear: both }
#main:before,
#main:after,
#shop_cont:before,
#shop_cont:after {
content: "";
display: table;
}
header {
background: white;
padding: 1.9% 0;
}
#content header {
background: transparent;
padding: 0;
}
header .row {
padding: 0 3.8%;
width: 92.4%;
}
header.title {
background: transparent;
padding: 0;
}
header #logo,
header #phoneandsocial { z-index: 10 }
#logo { padding-top: 15px }
.row header #phoneandsocial { padding: 1% 4.4% 0 0 }
#phoneandsocial h4 {
text-align: right;
float: right;
margin-bottom: 0;
padding: 0;
font-size: 21px;
line-height: 1;
text-shadow: -1px -1px 1px rgba(255,255,255,.9);
}
#phoneandsocial span,
#phoneandsocial ul {
float: right;
text-align: right;
font-family: Georgia;
font-style: italic;
}
#phoneandsocial span,
#phoneandsocial ul,
#phoneandsocial h4 { clear: both }
#phoneandsocial ul {
padding: 10px 0 0;
margin: 10px 0 0;
border-top: 1px dashed #f5f5f5;
}
#phoneandsocial ul li {
float: left;
width: 24px;
height: 24px;
overflow: hidden;
text-indent: -999em;
margin: 0 0 0 3px;
border-radius: 25px;
opacity: .5;
}
#phoneandsocial ul li:hover { opacity: 1 }
#phoneandsocial ul li:first-child { margin: 0 }
#phoneandsocial ul li.fb { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -60px -30px }
#phoneandsocial ul li.fb a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -60px 0px }
#phoneandsocial ul li a:hover {
opacity: 0;
filter: alpha(opacity=0);
}
#phoneandsocial ul li.twitter { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -180px -30px }
#phoneandsocial ul li.twitter a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -180px 0px }
#phoneandsocial ul li.gplus { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat 0px -30px }
#phoneandsocial ul li.gplus a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat 0px 0px }
#phoneandsocial ul li.dribble { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -90px -30px }
#phoneandsocial ul li.dribble a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -90px 0px }
#phoneandsocial ul li.vimeo { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -150px -30px }
#phoneandsocial ul li.vimeo a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -150px 0px }
#phoneandsocial ul li.flickr { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -30px -30px }
#phoneandsocial ul li.flickr a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -30px 0px }
#phoneandsocial ul li.ytube { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -120px -30px }
#phoneandsocial ul li.ytube a { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -120px 0px }
#phoneandsocial li a {
float: left;
text-indent: -999em;
width: 100%;
height: 100%;
text-align: left;
}
nav#main-navigation {
position: relative;
z-index: 100;
float: left;
width: 92.6%;
}
.hwdie8 nav#main-navigation {
background: ghostwhite url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -332px;
box-shadow: 0 1px 5px -2px #aaa, 0 0px 7px -1px #e7e7e7;
width: 92.4%;
}
.hwdie8 nav#main-navigation:after {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -277px;
content: "";
position: absolute;
height: 3px;
width: 100%;
bottom: 0;
left: 0;
}
nav#main-navigation.minimal {
background: white none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border-top: 1px solid #f5f5f5;
}
.hwdie8 nav#main-navigation.minimal {
filter: none;
box-shadow: none;
}
.hwdie8 nav#main-navigation:after { display: none }
#promoblock {
float: left;
padding: 0;
width: 100%;
position: relative;
z-index: 6;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png) white;
box-shadow: 0 0px 5px -1px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0px 5px -1px rgba(0,0,0,.5);
-moz-box-shadow: 0 0px 3px -1px rgba(0,0,0,.5);
border-bottom: 1px solid #fff;
}
.hwdie8 #promoblock { box-shadow: 0 0px 5px -1px #aaa }
#promoblock li {
float: left;
position: relative;
overflow: hidden;
width: 100%;
padding: 2% 0;
}
#promoblock li:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 1px;
height: 100%;
background: #eee;
}
#promoblock li:first-child:before { left: -999em }
#promoblock li:hover:before { background: #f4f4f4 }
#promoblock li:hover { background: rgba(255,255,255,.5) }
#promoblock li:hover h4,
#promoblock li:hover p { text-shadow: -1px -1px 0 rgba(255,255,255,.9), 0 0 5px rgba(0,0,0,.05) }
#promoblock li a {
float: left;
margin: 0 0 0 15px;
}
#promoblock li a img {
float: left;
max-height: 30px;
}
#promoblock li h4 {
font-size: 16px;
color: #181818;
}
#promoblock li h4,
#promoblock li p {
margin: 0;
line-height: 1.1;
text-shadow: -1px -1px 0 rgba(255,255,255,.9), 0 0 5px rgba(0,0,0,.05);
}
#promoblock li p {
font-family: Georgia;
font-style: italic;
}
#promoblock li span {
position: absolute;
right: 2%;
top: 50%;
height: 20px;
width: 20px;
margin-top: -10px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll -109px -111px;
opacity: 0;
}
#promoblock li:hover span {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
opacity: 1;
}
.hwdie8 #promoblock li span { visibility: hidden }
.hwdie8 #promoblock li:hover span { visibility: visible }
#promoblock li a:first-child { margin-left: 35px }
#promoblock li:hover a:first-child {
-moz-transform: skewX(10deg) skewY(-10deg) translate(-50%) scale(2.5);
-webkit-transform: skew(10deg, -10deg) translate(-50%) scale(2.5);
-o-transform: skew(10deg, -10deg) translate(-50%) scale(2.5);
-ms-transform: skew(10deg, -10deg) translate(-50%) scale(2.5);
opacity: .05;
filter: alpha(opacity=5);
}
#promoblock.col2 li { width: 50% }
#promoblock.col3 li { width: 33.33% }
#promoblock.col4 li { width: 25% }
#promoblock.col5 li { width: 20% }
#content-holder {
clear: both;
padding-top: 3.8%;
position: relative;
}
#breadcrumb {
color: #999999;
font-size: 11px;
margin: 0px 0px 1em;
overflow: hidden;
padding: 0px;
}
#breadcrumb a { color: #999999 !important }
#content.eight.columns {
padding-right: 4.3%;
width: 60.5%;
}
#content.eight.columns.sr-active { padding-right: 0 }
aside.four.columns {
margin: 0;
padding: 2.2%;
}
aside.sidebared {
background: rgba(0,0,0,.01);
border-radius: 5px 5px 5px 5px;
box-shadow: 0 -1px 0 #FFFFFF, 0 1px 0 #FFFFFF;
border: 1px solid #EEEEEE;
}
.hwdie8 aside.sidebared {
background: whitesmoke url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png);
position: relative;
}
aside.sidebared li,
footer .wg li {
padding: 5px 0 6px;
position: relative;
}
aside.sidebared li,
aside li ul li:first-child { border-top: 1px dotted #ddd }
aside li:first-child,
footer li:first-child { border: none }
aside.sidebared li ul,
footer .wg li ul {
padding-left: 5%;
padding-top: 5px;
}
aside.sidebared .children li:last-child,
footer .children li:last-child { padding-bottom: 0 }
aside .sidebar-wg { margin-top: 25px }
aside .widget_twitter li {
background: rgba(255, 255, 255, 0.25);
border-radius: 5px 5px 5px 5px;
margin-top: 14px;
padding: 10px 10px 10px 35px;
border: none;
}
aside .widget_twitter li:after {
bottom: -10px;
content: "t";
font-family: 'ModernPictogramsNormal';
font-size: 30px;
left: 4px;
line-height: 30px;
margin-top: -15px;
position: absolute;
text-align: left;
width: 35px;
z-index: 1;
color: lightBlue;
}
aside .widget_twitter li a { display: block }
aside .sidebar-wg h3 { margin-bottom: 5px }
aside .sidebar-wg:first-child { margin-top: 0 }
aside .pie_first-child { margin-top: 0 }
.pagination {
clear: both;
float: left;
width: 64%;
margin-top: 22px;
display: inline-block;
}
.pagination a,
.pagination span.current,
.quantity input.plus,
.quantity input.minus,
span.button-alter {
overflow: hidden;
font-size: 11px;
line-height: 1;
text-decoration: none;
position: relative;
padding: 5px 0;
width: 22px;
float: left;
margin: 0 0 0 10px;
background: #f5f5f5 url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -213px;
border-radius: 25px;
border: none;
box-shadow: 0 3px 0 0 #a5a5a5, 0px 6px 3px #FFFFFF, 0 7px 7px #999999;
-moz-box-shadow: 0 3px 0 0 #a5a5a5, 0px 6px 2px #FFFFFF, 0 7px 5px #999999;
-webkit-box-shadow: 0 3px 0 0 #a5a5a5, 0px 6px 3px #FFFFFF, 0 7px 7px #999999;
text-align: center;
}
.pagination a,
.pagination span.current,
.quantity input.plus,
.quantity input.minus,
span.button-alter {
color: #717171 !important;
text-shadow: 1px 1px 0px rgba(255,255,255,.4);
}
.pagination a:hover,
.quantity input.plus:hover,
.quantity input.minus:hover,
span.button-alter:hover {
background: #f5f5f5 url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -167px;
border: none;
cursor: pointer;
box-shadow: 0 1px 0 0 #a5a5a5, 0px 3px 1px 1px #FFFFFF, 0 4px 7px #BABABA;
text-shadow: -1px -1px 0px rgba(255,255,255,.5);
}
.pagination span.current {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -177px;
box-shadow: 0 1px 0 0 #a5a5a5, 0px 3px 1px 1px #FFFFFF, 0 4px 7px #BABABA;
text-shadow: -1px -1px 0px rgba(255,255,255,.5);
}
footer {
border-top: 1px solid #FFFFFF;
color: whiteSmoke;
overflow: hidden;
padding: 3.8%;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
background: #39414b;
}
footer a:hover { text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15), 0 0 9px rgba(255,255,255,.35) }
footer .wg li { border-color: #333 }
#copyrights-area {
padding: 1.9% 3.8%;
border-top: 1px solid #fff;
clear: both;
}
#copyrights-area.no-wg {
border-top: 1px solid #f5f5f5;
text-shadow: -1px -1px 1px rgba(255,255,255,.9);
}
#copyrights-area.no-wg {
border-top: 1px solid #f5f5f5;
text-shadow: -1px -1px 1px rgba(255,255,255,.9);
}
#footer-menu {
float: left;
margin: 0 0 2px 0;
}
#footer-menu ul li {
float: left;
margin-right: 18px;
position: relative;
}
#footer-menu ul li:before {
content: "";
position: absolute;
display: block;
left: -9px;
top: 25%;
width: 1px;
height: 50%;
background-color: #ebebeb;
}
#footer-menu ul li:first-child:before { width: 0 }
#copyrights-area p.columns {
clear: left;
margin: 0;
font-size: 0.9em;
}
#copyrights-area a.copy-logo {
float: right;
width: auto;
}
#copyrights-area a.copy-logo img { float: right } .meta p {
padding: 5px 0;
margin: 0;
position: relative;
border-top: 1px dotted #eee;
}
.single-portfolio h2 { margin: 0 }
#services {
border: 1px dashed #f1f1f1;
border-width: 1px 0;
margin-bottom: 10px;
font-size: .9em;
}
#services ul {
overflow: hidden;
padding: 5px 0;
}
#services li {
float: left;
margin: 0 5px 0px 0;
list-style: none;
}
#services li,
#services li a { color: #8e8e8e }
.meta p:first-child { border: none }
.blog .meta p,
.archive .meta p {
font-size: 11px;
padding-left: 20px;
}
.blog .meta p:before,
.archive .meta p:before {
position: absolute;
font-size: 19px;
left: 0;
top: 0;
font-family: 'ModernPictogramsNormal';
color: lightgray;
content: "}";
}
.blog .meta p.b_author:before,
.archive .meta p.b_author:before { content: "f" }
.blog .meta p.b_cat:before,
.archive .meta p.b_author:before { content: "J" }
.blog .meta p.b_tags:before,
.archive .meta p.b_tags:before { content: "," }
.blog .meta p.b_comm:before,
.archive .meta p.b_comm:before { content: "b" }
.blog .post-content,
.archive .post-content {
margin-bottom: 35px;
border-bottom: 1px dashed #eee;
}
.featuredimg,
.thumbnail {
overflow: hidden;
margin-bottom: 3.8%;
}
.featuredimg a.innershadow:after,
.thumbnail a.innershadow:after,
.flexslider.single:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
box-shadow: inset 0 0 4px rgba(0,0,0,.1);
-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.1);
-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1);
border-radius: 6px;
}
.featuredimg a,
.thumbnail a {
float: left;
overflow: hidden;
position: relative;
width: 100%;
}
.hwdie8 .thumbnail a {
border: 1px solid #ececec;
border-radius: 6px;
}
.featuredimg img,
.thumbnail img {
width: 100%;
height: auto;
display: block;
border-radius: 5px;
}
.thumbnail article {
position: relative;
float: left;
}
.thumbnail a.folionocontent {
box-shadow: none;
position: absolute;
width: 26px;
height: 26px;
margin: -13px 0 0 -13px;
left: 50%;
top: 50%;
}
.thumbnail a.folionocontent:after { display: none }
#featured-portfolio {
padding: 3.8% 0;
border: 1px dashed #eee;
margin-top: 3.8%;
border-left: none;
border-right: none;
clear: both;
position: relative;
}
.latestpi {
position: absolute;
left: 0;
top: -16px;
padding-right: 15px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png) white;
}
#featured-portfolio .no-w { width: 100% }
#featured-portfolio .no-2 { width: 47.8% }
#featured-portfolio .no-3 { width: 30.3% }
#featured-portfolio .no-4 { width: 21.7% }
#featured-portfolio .no-5 { width: 16.4% }
.clear.pdivider {
margin-bottom: 3.8%;
float: left;
clear: both;
width: 100%;
min-height: 1px;
}
#featured-portfolio .thumbnail { margin: 0 }
.foliocontent {
position: relative;
padding: 10px 0;
}
.foliocontent h4 {
margin: 0 0 3px 0;
max-width: 85%;
}
.foliocontent h4.smaller { font-size: 14px }
.foliocontent p {
margin: 0;
max-width: 85%;
} #commentarea {
padding: 30px 0 0;
clear: both;
}
#commentform div {
float: left;
padding: 10px 0 0 0;
width: 100%;
}
#respond {
width: 100%;
float: left;
margin: 15px 0 0 0;
padding: 0;
}
#respond h3 small {
display: block;
font-size: 12px;
font-style: normal;
font-weight: normal;
width: 100%;
}
li #respond {
padding: 0 5%;
width: 90%;
}
#commentarea .comment-author.vcard { float: left }
#commentarea .comment-meta.commentmetadata { float: right }
#commentarea li ul {
float: right;
width: 90%;
list-style: none;
}
.comment-body {
position: relative;
padding: 4%;
float: left;
width: 92%;
border-top: 1px solid #f5f5f5;
}
.comment-body:hover { }
#commentarea ol {
width: 100%;
float: left;
list-style: none;
}
.comment p {
padding-left: 0;
clear: both;
margin-top: 15px;
}
.comment p.comment-meta { width: 65% }
.comment-notes { padding-bottom: 10px }
.comment-notes .required { padding: 0 7px 0 0 }
#trackbacks {
float: left;
padding: 12px 0;
}
#respond label { text-align: left }
.reply {
position: absolute;
bottom: 10px;
} .wg {
float: left;
margin-left: 4.4%;
position: relative;
z-index: 6;
width: 100%;
min-height: 1px;
}
.wg:first-child { margin-left: 0 }
.col-2 .wg { width: 47.8% }
.col-3 .wg { width: 30.4% }
.col-4 .wg { width: 21.7% }
.col-5 .wg { width: 15% }
.wg li p {
margin: 0;
color: #65E3DF;
}  .msg,
div.woocommerce_message,
div.woocommerce_error {
background-color: #fff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 6px 0 -3px #FFFFFF, 0 7px 1px -3px rgba(0, 0, 0, 0.15), 0 11px 0 -5px #FFFFFF, 0 11px 2px -5px rgba(0, 0, 0, 0.15);
margin: 0 auto 35px;
position: relative;
text-align: left;
width: 100%;
border-radius: 5px;
clear: left;
}
div.woocommerce_error ul { padding: 20px 20px 20px 50px }
.hwdie8 .msg,
.hwdie8 div.woocommerce_message,
.hwdie8 div.woocommerce_error,
.hwdie8 #mega-menu li .sub,
.hwdie8 aside .testimonials_widget { box-shadow: 0 1px 2px #d9d9d9, 0 6px 0 -3px #FFFFFF, 0 7px 1px -3px #d9d9d9, 0 11px 0 -5px #FFFFFF, 0 11px 2px -5px #d9d9d9 }
.msg p,
div.woocommerce_message p,
div.woocommerce_error ul {
padding: 20px;
margin: 0 0 0 50px;
position: relative;
}
.alertbox:before,
.newsbox:before,
.infobox:before,
.succesbox:before,
div.woocommerce_message:before,
.msg.checkout:before,
.woocommerce_error:before,
.orderreceived:before,
div.woocommerce_info:before {
content: "!";
font-family: 'ModernPictogramsNormal';
font-size: 30px;
line-height: 1;
left: 10px;
margin-top: -15px;
opacity: 0.75;
padding: 0 10px 0 5px;
position: absolute;
top: 50%;
}
.msg.checkout:before { content: "$" }
div.woocommerce_error:before { content: "X" }
div.woocommerce_message:before { content: "%" }
.alertbox p { border-color: #f1bfbf }
.msg p:before,
div.woocommerce_message p:before,
div.woocommerce_error ul:before {
background: #f4f4f4;
content: "";
height: 60%;
left: 1px;
position: absolute;
top: 20%;
width: 1px;
}
div.woocommerce_info:before { content: "=" }
.succesbox { }
.succesbox:before,
.orderreceived:before { content: "%" }
.succesbox p { border-color: #cae690 }
.newsbox { }
.newsbox:before {
content: "a";
left: 7px;
}
.infobox { }
.infobox:before { content: "=" } .dropcap {
font-size: 36px;
line-height: 36px;
margin: 10px 10px 0px 0;
float: left;
} .check-list,
.default-list {
clear: both;
width: 100%;
margin: 0 25px 15px 0;
padding: 0;
}
.check-list li,
.default-list li { padding: 7px 0 }
.check-list li {
text-indent: 15px;
list-style: none;
position: relative;
}
.check-list li:before {
color: #ABDC28;
content: "%";
font-family: 'ModernPictogramsNormal';
margin: 0 10px 0 -15px;
}
ul li h3 {
text-indent: 0;
background: none;
} .pullquote {
display: inline;
float: left;
font-style: italic;
font-weight: bold;
font-size: 1.1em;
margin: 15px 15px 10px 0;
padding: 0 7px 0 0;
text-align: left;
width: 30%;
position: relative;
}
.pullquote.right {
float: right;
margin: 15px 0 10px 15px;
text-align: left;
padding: 0 0 0 7px;
} .thumb-posts {
width: 100%;
float: left;
padding: 4px 0;
position: relative;
}
.wg .thumb-posts {
border: none;
padding: 9px 0;
}
.wg .thumb-posts:after,
.wg .thumb-posts:before {
content: "";
width: 100%;
height: 1px;
position: absolute;
bottom: -3px;
left: 0;
background: white;
opacity: .1;
filter: alpha(opacity=10);
}
.wg .thumb-posts:after {
background: black;
bottom: -2px;
opacity: .08;
filter: alpha(opacity=08);
}
.thumb-posts span.title { margin-top: 6px }
#sidebar .thumb-posts span.title { margin-top: 0 }
.thumb-posts span.date { }
.thumb-posts .tpimg { display: block }
.hwdie8 .thumb-posts .tpimg { min-width: 45px }
.thumb-posts img {
border-radius: 3px 3px 3px 3px;
box-shadow: 1px 1px 3px -2px silver;
float: left;
margin-right: 15px;
}
.thumb-posts .title,
.thumb-posts date { display: block }
#searchform input[type=submit], .woocommerce-product-search input[type=submit] {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -175px -75px;
border: medium none !important;
cursor: pointer;
height: 25px;
margin: 0;
position: absolute;
right: 3px;
text-indent: -999em;
top: 4px;
width: 25px;
padding: 0;
box-shadow: none;
visibility: hidden;
}
#searchform:hover input[type=submit], .woocommerce-product-search:hover input[type=submit]{
visibility: visible;
border: none;
}
#searchform, .woocommerce-product-search { position: relative } .toggle_slide { width: 100% }
h3.trigger {
width: 100%;
position: relative;
}
h3.trigger a {
display: block;
padding-left: 10px;
font-size: 16px;
}
h3.trigger.active span {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll -119px -111px;
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
}
.toggle_container {
padding: 0 0 25px 10px;
margin-top: 5px;
} #calendar_wrap {
overflow: hidden;
border-radius: 5px;
background: rgba(255, 255, 255, 0.4);
}
table#wp-calendar {
border: none;
background: none;
margin: 0;
}
table#wp-calendar td {
padding: 5px;
text-align: center;
border: 1px solid #eee;
text-shadow: -1px -1px 0 rgba(255,255,255,.75);
}
table#wp-calendar td.pad { border: none }
table#wp-calendar caption { padding: 5px 0 }
table#wp-calendar thead { font-size: .75em }
table#wp-calendar thead tr { height: auto }
table#wp-calendar thead tr th { padding: 5px 0 }
table#wp-calendar tfoot td { border: none } span.wpcf7-form-control-wrap { display: block }
#wrapper span.wpcf7-not-valid-tip {
background: none repeat scroll 0 0 transparent;
color: red;
height: 20px;
margin-top: -10px;
left: 7px;
padding: 0;
position: absolute;
top: 50%;
border: none;
z-index: 100;
} .selector {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
border: 1px solid #eee;
border-radius: 6px 6px 6px 6px;
padding: 4px;
width: 98% !important;
position: relative;
margin: 0;
}
.hwdie8 .selector {
box-shadow: none;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/ie.png);
}
.selector span {
padding: 5px;
height: 20px;
line-height: 20px;
display: block;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -327px white;
border: 1px solid #e5e5e5;
border-radius: 4px;
box-shadow: 0 0 2px rgba(0,0,0,.1);
}
.selector span { box-shadow: 0 0 2px #dfdfdf }
.selector select {
top: 0;
left: 7px;
width: 96%;
}
.selector,
.checker,
.button,
.radio,
.uploader {
display: -moz-inline-box;
display: inline-block;
vertical-align: middle;
zoom: 1;
*display: inline;
}
.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus { outline: 0 } div.button a,
div.button button,
div.button input { position: absolute }
div.button {
cursor: pointer;
position: relative;
}
div.button span {
display: -moz-inline-box;
display: inline-block;
line-height: 1;
text-align: center;
} div.selector {
position: relative;
overflow: hidden;
}
form.cart .variations div.selector { margin-left: -5px }
div.selector span {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
text-align: left;
}
div.selector span:after {
content: "";
width: 10px;
height: 14px;
position: absolute;
right: 12px;
top: 50%;
margin-top: -7px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -93px -76px;
}
div.selector select {
position: absolute;
opacity: 0;
filter: alpha(opacity:0);
height: 34px;
border: none;
cursor: pointer;
} div.checker { position: relative }
div.checker span {
display: -moz-inline-box;
display: inline-block;
text-align: center;
}
div.checker input {
opacity: 0;
filter: alpha(opacity:0);
display: inline-block;
background: none;
} div.radio { position: relative }
div.radio span {
display: -moz-inline-box;
display: inline-block;
text-align: center;
}
div.radio input {
opacity: 0;
filter: alpha(opacity:0);
text-align: center;
display: inline-block;
background: none;
} div.uploader {
position: relative;
overflow: hidden;
cursor: default;
}
div.uploader span.action {
float: left;
display: inline;
padding: 2px 0px;
overflow: hidden;
cursor: pointer;
}
div.uploader span.filename {
padding: 0px 10px;
float: left;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: default;
}
div.uploader input {
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
top: 0;
right: 0;
bottom: 0;
float: right;
height: 25px;
border: none;
cursor: default;
}
.video-wrapper {
max-width: 100%;
position: relative;
z-index: 7;
}
.flexslider:hover .video-wrapper { z-index: 1 }
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
} .fancyboxshadow,
.selector {
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset, 0px 1px 3px 0px #FFFFFF, 0px 3px 28px -10px #BABABA;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset, 0px 1px 3px 0px #FFFFFF, 0px 3px 28px -10px #BABABA;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1) inset, 0px 1px 2px 0px #FFFFFF, 0px 3px 24px -14px #BABABA;
border-radius: 6px;
border: 1px solid white;
}
nav#main-navigation,
span.mb,
.widget_price_filter .price_slider_wrapper .ui-slider-range,
.widget_price_filter .price_slider_wrapper .button {
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.08))); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%); background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%); background-color: ghostWhite;
box-shadow: inset 0 1px 1px -1px #fff, 0 1px 3px -1px #555555, 0 2px 7px 0px rgba(0, 0, 0, 0.3), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: inset 0 1px 1px -1px #fff, 0 1px 2px -1px #555555, 0 3px 6px -1px rgba(0, 0, 0, 0.3), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: inset 0 1px 1px -1px #fff, 0 1px 3px -1px #555555, 0 2px 7px 0px rgba(0, 0, 0, 0.3), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
}
.hwdie8 .fancyboxshadow { box-shadow: 0px 1px 3px 1px #FFFFFF, 0px 2px 20px -10px #BABABA }
.hwdie8 span.mb {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll -205px 0 transparent;
width: 28px;
height: 28px;
box-shadow: none;
border-radius: 0;
}
.hwdie8 span.mb a { background: none }
.button,
input.button,
input[type="submit"],
.pricetable .button-container a {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -200px;
border-radius: 25px 25px 25px 25px;
box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.4), 0px 5px 0px #ABDC28, 1px 7px 3px #FFFFFF, 0px 10px 9px #999999;
-moz-box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.4), 0px 5px 0px #ABDC28, 1px 7px 2px #FFFFFF, 0px 10px 7px #999999;
-webkit-box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.4), 0px 5px 0px #ABDC28, 1px 7px 3px #FFFFFF, 0px 10px 9px #999999;
color: #3E3E3E !important;
display: block;
font-family: 'Open Sans',sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 1;
margin: 0px auto 25px;
overflow: hidden;
padding: 10px 25px 11px;
position: relative;
text-decoration: none;
text-indent: 0;
text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.4);
}
.button:hover,
input[type="submit"]:hover,
.pricetable .button-container a:hover {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -167px;
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px #ABDC28, 0px 4px 3px #FFFFFF, 0px 4px 6px #BABABA;
cursor: pointer;
text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.4);
color: #3E3E3E;
}
.custombutton {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png) repeat scroll 0 0 white;
color: #AAAAAA;
float: right;
font-size: 11px;
margin-bottom: -9px;
padding: 0 0 0 10px;
}
input[type="submit"] { padding: 7px 25px 8px }
.toggle_slide span {
position: absolute;
right: 0;
bottom: 50%;
margin-bottom: -10px;
width: 10px;
height: 20px;
margin-top: -1px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll -119px -111px;
text-indent: -999em;
opacity: .25;
}
.toggle_slide span {
right: auto;
left: -5px;
}
span.mb {
position: absolute;
width: 26px;
height: 26px;
bottom: -9px;
right: -9px;
text-indent: -999em;
border-radius: 30px;
opacity: 0;
visibility: hidden;
}
.hwdie8 span.mb {
bottom: -11px;
right: -11px;
}
.foliocontent span.mb {
bottom: 50%;
margin-bottom: -13px;
right: 0;
}
.hwdie8 .foliocontent span.mb { margin-bottom: -14px }
span.mb a {
display: block;
max-width: 20px;
height: 100%;
margin-top: -1px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll -109px -108px;
}
.custombutton:hover small,
.toggle_slide:hover span {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
opacity: 1;
}
#featured-portfolio .columns:hover span.mb,
.portfolio-item:hover span.mb {
opacity: 1;
visibility: visible;
} .button,
input.button,
input[type="submit"],
.pricetable .button-container a,
.button:hover,
input[type="submit"]:hover,
.pricetable .button-container a:hover,
.pagination span.current,
#loginpanel div,
.widget_price_filter .price_slider_wrapper .ui-slider-range { background-color: #ABDC28 }
input:hover,
textarea:hover,
.flex-control-nav li a.active { border-color: #abdc28 }
.flex-control-nav li a.active { color: #ABDC28 }
ul.products li .amount,
div.product p.price del .amount,
div.product p.price del,
.stock.out-of-stock { color: #ff6347 } .aligncenter,
div.aligncenter {
display: block;
margin: 0 auto;
}
.sticky { }
.gallery-caption { }
.bypostauthor { }
.aligncenter {
padding: 6px;
margin-bottom: 20px!important;
}
.alignleft {
float: left;
width: auto;
padding: 6px 0;
margin: 0 20px 6px 0;
}
.alignright {
float: right;
width: auto;
padding: 6px 0;
margin: 0 0 6px 20px;
}
.navigation .alignright,
.navigation .alignleft { background: none }
.wp-caption {
font-size: 13px;
text-align: center;
border: 1px solid #e0e0e0;
}
.wp-caption img {
float: none;
margin: 0px;
padding: 0px;
border: none;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.wp-caption p.wp-caption-text {
text-align: center;
margin: 0;
text-shadow: -1px -1px 0 white;
}
.gmap { overflow: hidden }
.gmap iframe {
display: block;
padding: 0.5%;
width: 99%;
}
.button.sc { float: right }
.clear-mess { clear: both }
.checkout-button.button.alt > input {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
box-shadow: none;
height: 16px;
margin: 0;
padding: 0;
}
.added_to_cart { display: none }.clear { clear: both }
.nobr { white-space: nowrap }
.info {
background: none repeat scroll 0% 0% #F7F5C6;
border: 1px solid #EEEAC1;
box-shadow: 0pt 0pt 0pt 1px #FFFFCC inset;
border-radius: 5px;
color: #747165;
padding: 10px 20px;
}
.products .info {
width: 100%;
background: transparent;
border: none;
text-align: center;
padding: 15px 0;
box-shadow: none;
}
.info a { color: #93864E }
#loginpanel {
max-height: 50px;
margin-top: 2%;
}
#loginpanel.expand { margin-top: 1% }
#loginpanel div {
float: right;
padding: 1px 0 0 0;
margin-right: 3.8%;
overflow: hidden;
border-radius: 5px 5px 0 0;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -203px #ABDC28;
box-shadow: 0 -1px 5px -5px, 0 0 1px rgba(255, 255, 255, 0.9) inset;
}
#loginpanel.expand div { margin-right: 0 }
#loginpanel div.widget_login form {
float: right;
clear: left;
}
#loginpanel div.widget_login:hover form { display: inline-block }
#loginpanel div.widget_login form p {
float: left;
clear: both;
position: relative;
margin: 0;
padding: 3px 0 2px 3px;
line-height: 1;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -203px;
}
#loginpanel div.widget_login form p label {
position: absolute;
left: 16px;
top: 14px;
}
#loginpanel div.widget_login form p input { padding: 2px }
#loginpanel ul,
#loginpanel li,
#loginpanel h2 {
float: left;
font-size: 11px;
margin: 0;
line-height: 1;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);
}
#loginpanel li { position: relative }
#loginpanel li:before {
content: "";
position: absolute;
width: 2px;
left: 0px;
top: 0;
height: 100%;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-y 100% 0;
}
#loginpanel li a {
color: #3E3E3E;
padding: 10px;
float: left;
}
#loginpanel li a:hover { background: rgba(255,255,255,.1) }
#loginpanel li a:active {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -167px;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
}
#loginpanel h2 {
margin: 0;
color: white;
padding: 10px;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
#billing {
margin: 0;
border-radius: 7px;
float: right;
}
#billing .widget_shopping_cart .buttons,
#billing .widget_shopping_cart .total {
min-height: 45px;
overflow: hidden;
}
#billing .widget_shopping_cart .buttons {
float: left;
margin: 0;
padding: 19px 0 11px;
text-align: center;
width: 60%;
}
#billing .widget_shopping_cart .buttons a {
display: inline-block;
height: 28px;
margin: 0;
padding: 0;
text-indent: -999em;
width: 28px;
position: relative;
}
#billing .widget_shopping_cart .buttons a:before {
content: ".";
display: block;
font-family: 'ModernPictogramsNormal';
font-size: 19px;
font-weight: normal;
height: 100%;
line-height: 28px;
position: absolute;
text-indent: 0;
width: 100%;
text-align: center;
}
#billing .widget_shopping_cart .buttons a.checkout:before {
content: "$";
font-size: 21px;
}
#billing .widget_shopping_cart .buttons .checkout { margin: 0 0 0 15px }
#billing .widget_shopping_cart .total {
float: left;
padding: 15px 0 15px 10%;
text-align: right;
width: 30%;
text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.65);
}
#billing .widget_shopping_cart .total .amount {
float: right;
font-size: 1.5em;
font-weight: bold;
line-height: 1;
}
#billing li a { font-weight: normal }
#cart {
float: right;
width: 100%;
line-height: 1;
}
#cart a#showcart {
padding: 10px 0 10px 50px;
display: block;
position: relative;
z-index: 105;
}
#cart a#showcart.added {
background: #111;
border-radius: 5px 5px 0 0;
border-bottom: 2px solid;
}
#cart a#showcart:before {
bottom: -15px;
content: "";
height: 45px;
left: 7px;
position: absolute;
width: 40px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat 0 -83px;
z-index: 104;
}
#billing #cart .widget {
position: absolute;
width: 100%;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png) repeat scroll 0 0 white;
left: 0;
top: 34px;
z-index: 103;
overflow: hidden;
display: none;
box-shadow: 0 1px 1px rgba(0,0,0,0.15), 0 8px 0 -5px #eee, 0 8px 1px -4px rgba(0,0,0,0.15), 0 16px 0 -10px #eee, 0 16px 1px -9px rgba(0,0,0,0.15); }
.hwdie8 #billing #cart .widget { box-shadow: 0 1px 2px #d9d9d9, 0 6px 0 -3px #FFFFFF, 0 7px 1px -3px #d9d9d9, 0 11px 0 -5px #FFFFFF, 0 11px 2px -5px #d9d9d9 }
#billing #cart .widget h2 {
position: absolute;
left: -999em;
top: -999em;
}
#headersearch {
margin: 0;
float: left;
width: 80%;
padding: 10%;
position: relative;
z-index: 4;
border-radius: 0 0 5px 5px;
background: white url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/patterns/bg.png);
}
#headersearch form { position: relative }
#headersearch input#s {
padding: 7px 0;
text-indent: 6px;
font-size: 12px;
}
.hwdie8 #headersearch input#s { line-height: 15px }
#headersearch form label {
visibility: hidden;
position: absolute;
}
#cat-list-container {
width: 100%;
text-align: center;
position: relative;
clear: both;
background: beige;
}
#close-cat {
position: absolute;
height: 28px;
line-height: 1;
width: 28px;
display: block;
top: 0;
right: 0;
text-indent: -999em;
z-index: 5;
cursor: pointer;
}
#close-cat:after {
content: "X";
display: block;
font-family: 'ModernPictogramsNormal';
font-size: 18px;
height: 30px;
opacity: 0.25;
position: absolute;
right: -1px;
text-align: center;
text-indent: 0;
text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.9);
top: 6px;
width: 30px;
}
#close-cat.active:after {
content: "/";
right: -2px;
text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.25);
opacity: 1;
}
#close-cat.active {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -167px #ABDC28;
box-shadow: 0 1px 2px -1px #555555, 0 3px 6px -1px rgba(0, 0, 0, 0.3), 0 -3px 0 rgba(0, 0, 0, 0.1) inset;
right: 3.8%;
border-radius: 0 0px 20px 20px;
}
.hwdie8 #close-cat.active { box-shadow: 0 1px 2px -1px #555555, 0 3px 6px -1px #acacac }
#close-cat.active:hover { box-shadow: 0 1px 1px silver }
#close-cat:hover:after { opacity: 1 }
#cat-list-container div {
width: 100%;
padding-top: 1%;
display: none;
}
#cat-list-container.frontpage div {
border-top: 1px solid white;
box-shadow: 0 -1px 5px -2px rgba(0,0,0,.5);
-moz-box-shadow: 0 -1px 3px -2px rgba(0,0,0,.5);
-webkit-box-shadow: 0 -1px 5px -2px rgba(0,0,0,.5);
}
.hwdie8 #cat-list-container div {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05000000', endColorstr='#05000000',GradientType=0 ); }
#cat-list-container h3 {
position: relative;
display: inline-block;
margin: 0;
padding: 0 15px;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/bg.jpg) repeat scroll 0 0 transparent;
}
#cat-list {
overflow: hidden;
width: 100%;
}
#cat-list li {
float: left;
position: relative;
width: 100%;
padding: 2% 0;
overflow: hidden;
}
#cat-list.col2 li { width: 50% }
#cat-list.col3 li { width: 33.33% }
#cat-list.col4 li { width: 25% }
#cat-list.col5 li { width: 20% }
#cat-list.col6 li { width: 16.65% }
#cat-list.col7 li { width: 14.28% }
#cat-list.col8 li { width: 12.5% }
#cat-list.col9 li { width: 11.1% }
#cat-list.col10 li { width: 10% }
#cat-list li img {
display: block;
margin: 0pt auto;
}
#cat-list li span {
display: block;
margin: 0 auto;
min-height: 60px;
-o-transition: all .4s linear;
-moz-transition: all .4s linear;
-webkit-transition: all .4s linear;
transition: all .4s linear;
position: relative;
z-index: 1;
}
#cat-list li a.catname { visibility: hidden }
#cat-list li span:after {
content: "";
display: block;
position: absolute;
left: 50%;
margin-left: -20px;
width: 40px;
bottom: 15px;
height: 7px;
box-shadow: 0 22px 6px -3px #000;
}
#cat-list li:hover span {
-moz-transform: scale(.5);
-webkit-transform: scale(.5);
-ms-transform: scale(.5);
}
#cat-list li:hover img {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transition: all .4s linear;
-moz-transition: all .4s linear;
-webkit-transition: all .4s linear;
transition: all .4s linear;
}
.hwdie8 #cat-list li:hover img { zoom: 0.5 }
#cat-list li:hover a.catname {
visibility: visible;
color: #181818;
}
#cat-list li a {
position: relative;
display: block;
font-size: 14px;
text-align: center;
text-shadow: -1px -1px 0pt rgba(255, 255, 255, 0.5);
z-index: 2;
}
div.woocommerce_error a.button,
div.woocommerce_message a,
div.woocommerce_error a, div.woocommerce_info a {
float: right;
font-size: 12px;
line-height: 1;
}
div.woocommerce_message a {
margin-top: -12px;
}
p small { color: #999999 }
p.demo_store {
background: -moz-linear-gradient(center top , #F7F5C6 0%, #EEEAC1 100%) repeat scroll 0% 0% transparent;
border: 1px solid #EEEAC1;
box-shadow: 0pt 0pt 0pt 3px rgba(255, 255, 255, 0.3) inset;
color: #747165;
font-size: 12px;
padding: 8px 0pt;
position: fixed;
text-align: center;
top: 0pt;
width: 100%;
z-index: 999999;
}
small.note {
color: #999999;
display: block;
font-size: 11px;
line-height: 21px;
margin-top: 10px;
}
div.product {
margin-bottom: 0pt;
position: relative;
}
div.product .product_title {
clear: none;
font-size: 19px;
text-shadow: -1px -1px 0 #fff;
margin: 0;
}
div.product p.price {
font-size: 20px;
min-height: 20px;
line-height: 1;
padding: 10px 45px 10px 0;
border: 1px dashed #ededed;
border-width: 1px 0;
text-shadow: -1px -1px 0 #fff;
position: relative;
text-align: right;
}
div.product p.price:before {
border-left: 1px dashed #EEEEEE;
color: silver;
content: "J";
display: block;
font-family: 'ModernPictogramsNormal';
font-size: 27px;
height: 27px;
line-height: 27px;
margin-top: -15px;
position: absolute;
right: 0;
text-align: center;
top: 50%;
width: 35px;
}
div.product p.price:after {
content: "";
display: block;
position: absolute;
right: 0;
top: 0px;
height: 100%;
width: 100%;
border: 1px dashed white;
border-width: 1px 0;
z-index: -1;
}
div.product p.price .amount {
color: #1b1b1b;
padding: 2% 0;
}
.hwdie8 div.product p.price .amount { padding: 7px }
div.product p.price del .amount {
background: none;
border: none;
}
div.product p.price del {
font-size: 14px;
line-height: 0;
}
div.product p.stock {
font-size: 0.92em;
padding: 2px 0pt 0pt;
margin: 0;
}
div.product div.images {
float: left;
margin-left: 1px;
padding: 2%;
width: 96%;
position: relative;
}
#productmedia {
float: left;
width: 48%;
margin-bottom: 4%;
}
ul#otherpics {
float: left;
list-style: none outside none;
margin-top: 8%;
width: 100%;
}
ul#otherpics li {
float: left;
padding: 2% 0% 2% 2%;
}
ul#otherpics li:last-child { margin: 0pt }
ul#otherpics li img {
display: block;
height: auto;
padding: 1px;
}
ul#otherpics li .zoomThumbActive img {
border: 1px dashed #f1f1f1;
padding: 0;
}
.zoomed {
display: block;
height: auto;
width: 100%;
}
div.product div.images div.thumbnails {
overflow: hidden;
padding-top: 10px;
}
div.product div.images div.thumbnails a {
float: left;
margin-right: 3.8%;
width: 30.75%;
}
div.product div.images div.thumbnails a img {
height: auto;
width: 100%;
}
div.product div.images div.thumbnails a.last { margin-right: 0pt }
div.product div.images div.thumbnails a.first { clear: both }
div.product div.summary {
float: right;
width: 47%;
}
div.product div.summary .price .from {
color: #A4A4A4;
font-family: Georgia;
font-size: 11px;
line-height: 0;
padding: 0 5px 0 0;
font-style: italic;
text-shadow: -1px -1px 0pt #FFFFFF;
}
div.product div.summary .price ins { text-decoration: none }
div.product div.social {
float: right;
margin: 20px 0 1em;
text-align: right;
}
div.product div.social span { margin: 0pt 0pt 0pt 2px }
div.product div.social span span { margin: 0pt }
div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0pt;
}
div.product div.social iframe {
float: left;
margin-top: 3px;
}
div.product .woocommerce-tabs {
clear: both;
display: inline-block;
margin: 4% 0 0;
width: 100%;
background-color: white;
border-radius: 6px;
border-top: 0pt none;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 6px 0 -3px #FFFFFF, 0 7px 1px -3px rgba(0, 0, 0, 0.15), 0 11px 0 -5px #FFFFFF, 0 11px 2px -5px rgba(0, 0, 0, 0.15);
overflow: hidden;
}
div.product .woocommerce-tabs ul.tabs {
float: left;
width: 100%;
list-style: none outside none;
margin: 0;
padding: 0pt;
overflow: hidden;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) 0 -327px ghostWhite;
}
#content div.product .woocommerce-tabs ul.tabs { list-style: none }
div.product .woocommerce-tabs ul.tabs li {
float: left;
margin: 0pt;
}
div.product .woocommerce-tabs ul.tabs a {
float: left;
padding: 9px 12px;
text-decoration: none;
text-shadow: -1px -1px 1px #FFFFFF;
}
#content-holder div.product .woocommerce-tabs ul.tabs a { color: #747165 }
div.product .woocommerce-tabs ul.tabs li.active:first-child a:before,
div.product .woocommerce-tabs ul.tabs li.active:last-child a:after,
div.product .woocommerce-tabs ul.tabs li:last-child a { background: none }
div.product .woocommerce-tabs ul.tabs li.active a {
background: #FFFFFF;
color: #555555;
margin-left: -2px;
position: relative;
}
div.product .woocommerce-tabs ul.tabs li.active a:before,
div.product .woocommerce-tabs ul.tabs li.active a:after {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -74px -80px;
content: "";
height: 95%;
left: -3px;
position: absolute;
top: 0;
width: 4px;
}
div.product .woocommerce-tabs ul.tabs li.active a:after {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -66px -80px;
left: auto;
right: -3px;
}
div.product .woocommerce-tabs .panel {
padding: 25px;
clear: both;
}
.stock { color: green }
form.cart { }
p.cart { float: right }
#simplecart,
.group_table tr {
display: inline-block;
margin-bottom: 24px;
padding: 5% 0;
width: 100%;
position: relative;
}
#content.eight.columns #simplecart,
#content.eight.columns .single_variation_wrap {
overflow: hidden;
text-align: center;
}
.group_table tr {
padding: 0pt;
width: 99.8%;
}
.group_table tr td {
display: inline-block;
padding: 3%;
}
.group_table .amount { font-size: 18px }
.group_table tr td ins,
.group_table tr td del { display: block }
.single_variation_wrap {
float: left;
margin-top: 30px;
width: 100%;
}
.single_variation_wrap,
#simplecart,
.group_table tr {
border-top: 1px dashed #eee;
position: relative;
}
.single_variation_wrap:before,
#simplecart:before,
.group_table tr:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
border-top: 1px dashed #fff;
z-index: -1;
}
.single_variation {
float: left;
text-align: center;
float: left;
padding: 5% 1% 1%;
width: 23%;
min-height: 56px;
border-right: 1px dashed #eee;
}
.single_variation .price {
font-size: 20px;
line-height: 1;
display: block;
margin-top: -3px;
}
.single_variation .price del .amount { font-size: 12px }
.variations_button {
float: left;
padding: 5% 0 5% 5%;
width: 69%;
border-left: 1px dashed #fff;
}
#content.eight.columns .single_variation {
padding: 5%;
width: 89%;
border: 1px solid #EEEEEE;
border-bottom: none;
border-radius: 5px 5px 0 0;
}
#content.eight.columns .variations_button {
border-radius: 0 0 5px 5px;
border: 1px solid #EEEEEE;
float: left;
padding: 5%;
width: 89%;
}
.variations_button .button.alt { width: auto }
.summary .product_meta {
clear: both;
float: left;
margin-top: 20px;
width: 100%;
}
img.placeholder { width: 100% }
form.cart div.quantity {
float: left;
margin: 0pt;
}
#content.eight.columns form.cart div.quantity {
float: none;
display: inline-block;
}
form.cart table {
background-color: transparent;
filter: none;
border: medium none;
font-size: 12px;
margin: 0pt;
}
.group_table td {
width: 26%;
text-align: left;
}
.group_table td.price {
text-align: right;
text-shadow: -1px -1px 0pt #FFFFFF;
}
.hwdie8 .group_table td.price { padding: 0 }
.eight.columns .group_table td {
width: 93%;
text-align: center;
}
.eight.columns .group_table td:first-child {
border-bottom: 1px dashed #e1e1e1;
padding: 3% 3% 6%;
}
.eight.columns .group_table td.name,
.eight.columns .group_table td.price {
width: 39%;
padding: 5%;
text-align: left;
}
.eight.columns .group_table td.price { text-align: right }
td.attlabel { width: 100px }
form.cart table div.quantity {
float: none;
margin: 0pt;
}
form.cart table small.stock {
display: block;
float: none;
}
form.cart .variations label { font-weight: bold }
form.cart .variations select { float: left }
form.cart .button.alt { margin: 0 0 5px }
#content.eight.columns form.cart .button.alt {
float: none;
display: inline-block;
margin: 15px 0;
}
.products ul,
ul.products {
list-style: none outside none;
margin: 0pt;
padding: 0pt;
}
.related,
.upsells.products {
clear: both;
margin-top: 3.8%;
float: left;
width: 100%;
}
.related ul.products,
.upsells.products ul.products,
.related ul,
.upsells.products ul { float: none }
.related ul.products li,
.related ul li { width: 25% }
.related ul.products li img,
.upsells.products ul.products li img,
.related ul li img,
.upsells.products ul li img {
height: auto;
width: 100%;
}
#content ul.products {
border-radius: 7px 7px 7px 7px;
clear: both;
margin-left: 0pt;
padding-left: 0pt;
width: 100%;
list-style: none;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset, 0px 1px 3px 0px #FFFFFF, 0px 3px 28px -10px #BABABA;
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset, 0px 1px 3px 0px #FFFFFF, 0px 3px 28px -10px #BABABA;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1) inset, 0px 1px 2px 0px #FFFFFF, 0px 3px 24px -14px #BABABA;
border-radius: 6px;
border: 1px solid white;
}
ul.products li {
border-bottom: 1px solid #F2F2F2;
float: left;
margin-bottom: -1px;
margin-left: 0pt;
overflow: hidden;
padding: 0pt;
position: relative;
width: 25%;
}
ul.products li:hover {
box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0px 0px 25px -12px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.4);
}
.hwdie8 ul.products li:hover {
background: none repeat scroll 0% 0% white;
box-shadow: 0px 0px 25px -16px rgba(0, 0, 0, 0.2);
}
ul.products li.col1 { width: 100% }
ul.products li.col3 { width: 33.3% }
ul.products li.col2 { width: 50% }
ul.products li.col5 { width: 20% }
ul.products,
div.product div.images,
ul#otherpics {
float: left;
overflow: hidden;
background-color: white;
}
.hwdie8 ul.products,
.hwdie8 div.product div.images,
.hwdie8 ul#otherpics {
border: 1px inset #EFEFEF;
box-shadow: 0pt 0pt 4px rgba(0, 0, 0, 0.12) inset, 0pt 1px 2px 1px #FFFFFF, 0pt 3px 24px -10px #BABABA;
position: relative;
}
.product .image-holder {
display: block;
padding: 4%;
}
ul.products li p { margin: 0pt }
ul.products li:before {
background-color: #F2F2FD;
content: "";
height: 100%;
left: 0pt;
position: absolute;
top: 0pt;
width: 1px;
}
ul.products li.first:before {
display: none;
visibility: hidden;
}
.product-loop-details {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll 100% 100% transparent;
border-top: 1px solid #F2F2FD;
padding: 4%;
position: relative;
text-align: center;
}
.hwdie8 .product-loop-details {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll 100% 100% transparent;
overflow: hidden;
}
.product-loop-details .star-rating {
position: absolute;
top: -999em;
}
ul.products li:hover .product-loop-details { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll 100% 95% transparent }
ul.products li:hover .product-loop-details { }
ul.products li h3 {
font-size: 12px;
margin: 0pt auto 10px;
max-width: 85%;
text-align: center;
}
ul.products li .onsale {
left: auto;
margin: 0pt;
right: 0pt;
top: 0pt;
}
ul.products li a { text-decoration: none }
ul.products li a img {
display: block;
height: auto;
margin: 0pt;
width: 100%;
}
ul.products li strong {
color: #555555;
display: block;
}
ul.products li .price {
display: block;
font-size: 14px;
font-weight: normal;
margin: 0pt auto 15px;
text-align: center;
width: 85%;
}
ul.products li .price del { margin: 0pt -4px 0pt 0pt }
ul.products li .price .from {
background: none repeat scroll 0% 0% white;
color: #969696;
font-family: Georgia;
font-size: 11px;
font-style: italic;
padding: 0pt 0pt 0pt 8px;
}
span.onsale {
left: 0px;
text-decoration: none;
text-shadow: -1px -1px 0 rgba(255, 255, 255, 0.25);
box-shadow: inset 1px 1px 4px -2px #000, inset -3px 0 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 1px 1px 5px -2px #000, inset -3px 0 0 rgba(0, 0, 0, 0.2);
top: 0px;
border-radius: 0 0 7px 0;
-webkit-border-radius: 7px 0 7px 0;
padding: 5px 14px 5px 12px;
position: absolute;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x scroll 0 -200px #ABDC28;
z-index: 122;
}
ul.products li .amount {
background: none repeat scroll 0% 0% white;
padding: 0px 8px;
}
ul.products li del .amount {
background: none repeat scroll 0% 0% white;
color: #747165;
font-size: 12px;
padding: 0 8px;
}
ul.products li ins .amount {
display: inline-block;
padding-top: 0;
}
.woocommerce-result-count {
float: left;
margin: 0;
}
ul.products li.last { margin-right: 0pt }
.woocommerce-ordering {
float: right;
width: 45%;
margin-bottom: 30px;
}
a.button.loading,
button.button.loading,
input.button.loading,
#review_form #submit.loading { opacity: 0.5 }
a.button.added:before,
button.button.added:before,
input.button.added:before,
#review_form #submit.added:before { content: "%" }
.button.alt {
float: right;
padding: 10px 20px 11px 50px;
}
.form-row .button.alt { padding: 7px 25px 8px }
.button.add_to_cart_button,
.button.product_type_variable,
.button.product_type_grouped,
.button.read_more {
clear: both;
display: inline-block;
padding: 10px 20px 11px 50px;
max-height: 15px;
}
.button.add_to_cart_button:before,
.button.product_type_variable:before,
.button.product_type_grouped:before,
.button.alt:before,
.button.read_more:before {
font-family: 'ModernPictogramsNormal';
content: ".";
font-size: 19px;
font-weight: normal;
height: 32px;
left: 0px;
line-height: 32px;
margin-top: -16px;
position: absolute;
text-align: center;
text-indent: 3px;
text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.4);
top: 50%;
width: 35px;
}
.button.product_type_variable:before { content: "7" }
.checkout-button.button.alt:before { content: "o" }
.button.read_more:before {
content: "V";
left: 3px;
margin-top: -15px;
}
.button.add_to_cart_button:after,
.button.product_type_variable:after,
.button.product_type_grouped:after,
.button.alt:after,
.button.read_more:after {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-y 100% 0;
content: "";
height: 100%;
left: 33px;
position: absolute;
top: 0px;
width: 2px;
}
.button.add_to_cart_button:hover:before { text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.4) }
#reviews h2 small {
color: #999999;
float: right;
font-size: 15px;
line-height: 21px;
margin: 10px 0pt 0pt;
}
#reviews h2 small a {
color: #999999;
text-decoration: none;
}
#reviews h3 { margin: 0pt }
#reviews #respond {
border: 0pt none;
clear: left;
margin: 0pt;
padding: 0pt;
}
#reviews #comment { height: 75px }
#reviews #comments .add_review { }
#reviews #comments .add_review .button { display: none }
#reviews #comments h2 { clear: none }
#reviews #comments ol.commentlist {
background: none repeat scroll 0% 0% transparent;
margin: 0pt;
overflow: hidden;
width: 100%;
}
#reviews #comments ol.commentlist * { background: none repeat scroll 0% 0% transparent }
#reviews #comments ol.commentlist li {
background: none repeat scroll 0pt 50% transparent;
border: 0pt none;
margin: 0pt 0pt 20px;
padding: 0pt;
position: relative;
}
#reviews #comments ol.commentlist li .meta {
color: #999999;
font-size: 0.75em;
}
#reviews #comments ol.commentlist li img {
background: none repeat scroll 0% 0% #FFFFFF;
border: 1px solid #DDDDDD;
float: left;
height: auto;
left: 0pt;
line-height: 1;
margin: 0pt;
padding: 3px;
position: absolute;
top: 0pt;
width: 32px;
}
#reviews #comments ol.commentlist li .comment-text {
background: none repeat scroll 0% 0% #F6F6F6;
border-radius: 5px 5px 5px 5px;
border: 1px solid #DDDDDD;
margin: 0pt 0pt 0pt 50px;
padding: 11px 11px 0pt;
}
#reviews #comments ol.commentlist li .comment-text p { margin: 0pt 0pt 11px }
#reviews #comments ol.commentlist li .comment-text p.meta { font-size: 0.86em }
.star-rating {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/star.png) repeat-x scroll left 0pt transparent;
float: right;
height: 16px;
width: 80px;
}
.star-rating span {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/star.png) repeat-x scroll left -32px transparent;
float: left;
height: 0pt;
overflow: hidden;
padding-top: 16px;
}
.hreview-aggregate .star-rating { margin: 10px 0pt 0pt }
#review_form #respond { margin: 0pt }
#review_form #respond p { margin: 0pt 0pt 10px }
p.stars { overflow: hidden }
p.stars span {
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/star.png) repeat-x scroll left 0pt transparent;
float: left;
height: 16px;
position: relative;
width: 80px;
}
p.stars span a {
float: left;
height: 0pt;
left: 0pt;
overflow: hidden;
padding-top: 16px;
position: absolute;
top: 0pt;
width: 16px;
}
p.stars span a:hover,
p.stars span a:focus { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/star.png) repeat-x scroll left -16px transparent }
p.stars span a.active { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/star.png) repeat-x scroll left -32px transparent }
p.stars span a.star-1 {
width: 16px;
z-index: 10;
}
p.stars span a.star-2 {
width: 32px;
z-index: 9;
}
p.stars span a.star-3 {
width: 48px;
z-index: 8;
}
p.stars span a.star-4 {
width: 64px;
z-index: 7;
}
p.stars span a.star-5 {
width: 80px;
z-index: 6;
}
#uniform-rating.selector { display: none }
table.shop_attributes {
margin: 0;
display: block;
border: 1px dashed #f4f4f4;
text-align: left;
}
table.shop_attributes tr { width: 100% }
table.shop_attributes th {
color: black;
font-weight: bold;
line-height: 1.5em;
margin: 0pt;
padding: 8px;
width: 1%;
min-width: 95px;
}
table.shop_attributes td {
font-style: italic;
line-height: 1.5em;
margin: 0pt;
padding: 0pt;
}
table.shop_attributes td p {
margin: 0pt;
padding: 8px;
}
table.shop_attributes .alt td,
table.shop_attributes .alt th { background: none repeat scroll 0% 0% #F9F9F9 }
table.shop_table {
border-collapse: separate;
border-radius: 5px 5px 5px 5px;
border: 1px solid #E7E7E7;
margin: 0px -1px 24px 0px;
width: 100%;
float: left;
}
table.shop_table div { text-align: left }
table.shop_table div img {
border-radius: 3px;
box-shadow: 1px 1px 3px -2px silver;
float: left;
margin-right: 10px;
}
table.shop_table div a { vertical-align: top }
table.shop_table th {
color: #888888;
font-size: 12px;
font-weight: bold;
line-height: 18px;
padding: 9px;
text-align: left;
}
table.shop_table td {
border-top: 1px solid #E7E7E7;
padding: 9px;
vertical-align: middle;
}
a.remove {
color: #9b9b9b;
float: left;
font-size: 16px;
line-height: 2;
padding: 0;
text-align: center;
vertical-align: middle;
width: 50px;
}
a.remove:hover { color: #cd2727 }
table.shop_table td a.button { margin: 0pt 3px }
table.shop_table.my_account_orders td a.button {
float: left;
margin: 10px 5px 20px;
}
table.shop_table tfoot td { font-weight: bold }
table.my_account_orders th,
table.my_account_orders td {
padding: 4px 8px;
vertical-align: top;
}
table.my_account_orders .button {
margin: 4px 0pt;
white-space: nowrap;
}
table.cart img {
height: auto;
width: 45px;
}
ul.cart_list,
ul.product_list_widget {
list-style: none outside none;
margin: 0pt;
padding: 0pt;
}
#cart ul.cart_list,
#cart ul.product_list_widget {
padding: 10%;
border-bottom: 3px double #eee;
}
#cart .variation {
visibility: hidden;
position: absolute;
left: -999em;
top: -999em;
}
ul.cart_list li,
ul.product_list_widget li {
margin: 0pt;
overflow: hidden;
padding: 7px 0pt 8px;
}
ul.product_list_widget li span { position: relative }
#cart ul.product_list_widget li span { top: 0px }
ul.cart_list li a,
ul.product_list_widget li a { display: block }
ul.cart_list li img,
ul.product_list_widget li img {
border-radius: 3px;
float: left;
margin-right: 15px;
box-shadow: 1px 1px 3px -1px silver;
-moz-box-shadow: 1px 1px 3px -2px silver;
-webkit-box-shadow: 1px 1px 3px -1px silver;
}
.widget_shopping_cart .total {
margin: 0pt;
padding: 4px 0pt 0pt;
}
.widget_shopping_cart .total strong {
display: inline-block;
font-weight: normal;
}
#cart .widget_shopping_cart .total strong {
font-size: 11px;
color: darkgray;
}
.widget_shopping_cart .buttons { overflow: hidden }
.cart th,
.cart td { vertical-align: middle }
.variations td { padding: 5px 0 }
td.actions {
padding: 16px 9px 22px ! important;
text-align: right;
}
td.actions .coupon { float: left }
td.actions .coupon label {
float: left;
margin: 10px 10px 0pt 0pt;
}
#wrapper td.actions .coupon .input-text {
float: left;
margin: 1px 6px 0pt 0pt;
min-width: 200px;
width: auto;
}
td.actions .button.alt { margin: 0pt 9px 0pt 0pt }
td.product-name dl.variation { margin: 0 }
td.product-name dl.variation dt {
font-weight: bold;
margin: 0pt 4px 0pt 0pt;
padding: 0pt;
}
td.product-name dl.variation dd {
margin: 0pt 12px 0pt 0pt;
padding: 0pt;
}
td.quantity { min-width: 80px }
.quantity input {
margin-left: 0px;
margin-right: 0px;
}
.quantity input.qty {
border-radius: 6px 6px 6px 6px;
line-height: 1;
margin: 3px 12px 0;
max-width: 46px;
padding: 5px 0pt;
text-align: center;
vertical-align: middle;
width: auto;
text-indent: 0;
}
.hwdie8 .quantity input.qty {
border-radius: none;
box-shadow: none;
width: 22px;
}
.quantity input.plus,
.quantity input.minus,
span.button-alter {
font-size: 17px;
height: 24px;
margin: 0px;
padding: 0px;
width: 24px;
text-indent: 0;
}
.hwdie8 input.plus,
.hwdie8 input.minus,
.hwdie8 input.plus:hover,
.hwdie8 input.minus:hover {
background: none;
width: 20px;
}
span.button-alter {
font-family: 'ModernPictogramsNormal';
line-height: 26px;
margin: 3px 8px 0px 8px;
position: relative;
}
span.button-alter input {
background: transparent;
position: absolute;
left: 0;
top: 0;
box-shadow: none;
}
span.button-alter input:hover {
background: none;
box-shadow: none;
}
#wrapper .cart input {
float: none;
line-height: 1em;
vertical-align: middle;
}
#wrapper .cart .actions input.button {
float: left;
margin-left: 15px;
}
#wrapper .cart .actions input.checkout-button {
line-height: 1;
padding: 7px 20px 8px;
}
.col2-set {
float: left;
width: 100%;
padding-top: 15px;
}
.col2-set .col-1 {
float: left;
width: 46%;
}
.col2-set .col-2 {
float: right;
width: 46%;
position: relative;
}
.col2-set .col-2 .shipping_address { width: 100% }
.cart-collaterals { width: 100% }
.cart-collaterals .related {
float: left;
width: 30.75%;
}
.cart-collaterals .cross-sells {
float: left;
width: 50%;
}
.cart-collaterals .cross-sells ul.products { float: none }
.cart-collaterals .shipping_calculator {
float: right;
clear: right;
margin: 0;
text-align: right;
width: 50%;
padding-left: 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;    
}
.cart-collaterals .shipping_calculator .button {
display: block;
float: none;
width: 100%;
}
.cart-collaterals .shipping_calculator .col2-set .col-1,
.cart-collaterals .shipping_calculator .col2-set .col-2 { width: 47% }
.cart-collaterals .cart_totals {
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding-left: 30px;
text-align: right;
margin-bottom: 30px;
width: 50%;
}
.cart-collaterals .cart_totals.push-right {
float: right;
margin-bottom: 4%;
}
.cart-collaterals .cart_totals p { margin: 0pt }
.cart-collaterals .cart_totals table {
border-collapse: separate;
border-radius: 5px 5px 5px 5px;
margin: 0pt 0pt 6px;
padding: 0pt;
}
.cart-collaterals .cart_totals table tr:first-child th,
.cart-collaterals .cart_totals table tr:first-child td { border-top: 0pt none }
.cart-collaterals .cart_totals table td,
.cart-collaterals .cart_totals table th { padding: 6px 12px }
.cart-collaterals .cart_totals table small {
color: #999999;
display: block;
}
.cart-collaterals .cart_totals table select { width: 100% }
.cart-collaterals .cart_totals .discount td { color: green }
.cart-collaterals .cart_totals tr td,
.cart-collaterals .cart_totals tr th {
border-top: 1px solid #E7E7E7;
padding: 6px 24px;
}
.cart-collaterals .cart_totals a.button.alt {
display: block;
font-size: 0.92em;
width: 193px;
}
.form-row { margin: 0pt 0pt 15px }
.form-row label {
color: #A4A4A4;
display: block;
font-size: 1.2em;
font-style: italic;
font-family: georgia;
padding-bottom: 3px;
text-shadow: -1px -1px 0pt #FFFFFF;
}
.form-row label:after { content: ":" }
.form-row label.hidden { visibility: hidden }
.form-row select {
cursor: pointer;
margin: 0pt;
}
.form-row .required {
color: #CC0000;
font-weight: bold;
}
.form-row .input-checkbox {
display: inline;
margin: -2px 8px 0pt 0pt;
text-align: center;
vertical-align: middle;
}
.form-row label.checkbox { display: inline }
form .form-row input.input-text:focus,
#content .form-row input.input-text:focus,
form .form-row textarea:focus,
#content .form-row textarea:focus { box-shadow: 0pt 0pt 0pt 3px #FAF9DC inset }
.form-row-first,
.form-row-last {
float: left;
overflow: visible;
width: 100%;
}
.form-row-last { float: right }
form.login {
margin: 0pt 0pt 3.8%;
text-align: left;
}
#payment {
border-radius: 5px 5px 5px 5px;
float: left;
}
#payment ul.payment_methods {
border-bottom: 1px solid #EEEEEE;
list-style: none outside none;
margin: 0pt;
overflow: hidden;
padding: 1em;
text-align: left;
}
#payment ul.payment_methods li {
font-weight: normal;
line-height: 2em;
margin: 0pt;
text-align: left;
}
#payment ul.payment_methods li input { margin: 0pt 1em 0pt 0pt }
#payment ul.payment_methods li img {
margin: -2px 0pt 0pt 0.5em;
position: relative;
vertical-align: middle;
}
#payment div.form-row {
border-top: 1px solid #FFFFFF;
padding: 1em;
}
#payment #place_order {
float: right;
margin: 0pt;
}
#payment .terms {
padding: 0pt 1em;
text-align: right;
}
#payment div.payment_box {
background: none repeat scroll 0% 0% #F5F5F5;
border: 1px solid #EEEEEE;
font-size: 0.92em;
margin: 1em 0pt;
padding: 1em 2% 0pt;
position: relative;
width: 96%;
}
#payment div.payment_box #cc-expire-month,
#payment div.payment_box #cc-expire-year {
float: left;
width: 48%;
}
#payment div.payment_box #cc-expire-year { float: right }
#payment div.payment_box span.help {
color: #999999;
font-size: 11px;
font-weight: normal;
line-height: 13px;
}
#payment div.payment_box p,
#payment div.payment_box .form-row { margin: 0pt 0pt 1em }
#payment div.payment_box:after { }
div.shipping-address {
clear: left;
padding: 0pt;
}
#shiptobilling {
position: absolute;
top: 27px;
left: 0;
margin: 0pt;
padding: 0pt;
}
#shiptobilling label { font-size: 0.8em }
.checkout .col-2 h3 {
clear: none;
float: left;
}
.checkout .col-2 .notes { clear: left }
.checkout .col-2 .form-row-first { clear: left }
.order_details {
list-style: none outside none;
margin: 0pt 0pt 1.5em;
overflow: hidden;
}
.order_details li {
border-right: 1px dashed #CCCCCC;
float: left;
font-size: 0.715em;
line-height: 1em;
margin-right: 2em;
padding-right: 2em;
text-transform: uppercase;
}
.order_details li strong {
color: #333333;
display: block;
font-size: 1.4em;
line-height: 1.5em;
text-transform: none;
}
.order_details li.method { border: medium none }
.addresses .title { overflow: hidden }
.addresses .title h3 { float: left }
.addresses .title .edit { float: right }
ol.commentlist.notes li.note p.meta {
font-weight: bold;
margin-bottom: 0pt;
}
ol.commentlist.notes li.note .description p:last-child { margin-bottom: 0pt }
.widget_price_filter {
margin-bottom: 30px;
float: left;
background: rgba(0,0,0,.02);
padding: 10px 2%;
width: 96%;
border-radius: 45px;
}
.widget_price_filter h3 {
position: absolute;
top: -999em;
}
.hwdie8 .widget_price_filter { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/ie.png) }
.price_slider_wrapper {
float: left;
width: 100%;
position: relative;
}
.widget_price_filter h2 { position: absolute }
.widget_price_filter .price_slider_wrapper .button {
float: right;
padding: 0;
margin: 0 0 -12px;
position: absolute;
box-shadow: 0 1px 1px -1px #FFFFFF inset, 0 1px 2px -1px #555555;
right: 0;
bottom: 50%;
width: 24px;
height: 24px;
text-indent: -999em;
}
.hwdie8 .widget_price_filter .price_slider_wrapper .button { background-color: ghostWhite }
.widget_price_filter .price_slider_wrapper .button:hover { box-shadow: 0 1px 1px #aeaeae inset }
.widget_price_filter .price_slider_wrapper .button:focus { box-shadow: 0 1px 3px -1px #828282 inset }
.widget_price_filter .price_slider_wrapper .button:after {
content: "";
background: white;
width: 24px;
height: 24px;
right: 0;
top: 0;
position: absolute;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat scroll -110px -109px transparent;
}
.hwdie8 .widget_price_filter .price_slider_wrapper .button:after { top: -6px }
.widget_price_filter .price_slider_wrapper .price_slider {
margin: 7px 0 0 0;
width: 75%;
float: left;
}
#content.eight.columns .widget_price_filter .price_slider_wrapper .price_slider { width: 65% }
.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle { outline: 0pt none }
.widget_price_filter .price_slider_wrapper .price_slider_amount { line-height: 2em }
.widget_price_filter .ui-state-default,
.widget_price_filter .ui-widget-content .ui-state-default,
.widget_price_filter .ui-widget-header .ui-state-default {
background: none repeat scroll 0% 0% #E6E6E6;
border: 1px solid #D3D3D3;
color: #555555;
font-weight: normal;
}
.widget_price_filter .ui-state-hover,
.widget_price_filter .ui-widget-content .ui-state-hover,
.widget_price_filter .ui-widget-header .ui-state-hover,
.widget_price_filter .ui-state-focus,
.widget_price_filter .ui-widget-content .ui-state-focus,
.widget_price_filter .ui-widget-header .ui-state-focus {
background: none repeat scroll 0% 0% #DADADA;
border: 1px solid #999999;
color: #212121;
font-weight: normal;
}
.widget_price_filter .ui-state-active,
.widget_price_filter .ui-widget-content .ui-state-active,
.widget_price_filter .ui-widget-header .ui-state-active {
background: none repeat scroll 0% 0% #FFFFFF;
border: 1px solid #AAAAAA;
color: #212121;
font-weight: normal;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
height: 33px;
position: absolute;
width: 26px;
z-index: 2;
border: none;
background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -217px -75px;
}
.widget_price_filter .ui-slider .ui-slider-handle:hover { background: url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) no-repeat -217px -108px }
.widget_price_filter .ui-slider .ui-slider-range {
border: 0pt none;
display: block;
font-size: 0.7em;
position: absolute;
z-index: 1;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #FFFFFF;
color: #222222;
border-radius: 10px;
box-shadow: inset 0 0px 1px 0px rgba(0,0,0,.25), 0px 0px 4px rgba(0, 0, 0, 0.1) inset, 0 1px 3px 1px #FFFFFF, 0 4px 10px -1px #BABABA;
-moz-box-shadow: inset 0 0px 1px 0px rgba(0,0,0,.25), 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px 2px #FFFFFF, 0 4px 8px -1px #BABABA;
-webkit-box-shadow: inset 0 0px 1px 0px rgba(0,0,0,.25), 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px 2px #FFFFFF, 0 4px 8px 0px #BABABA;
}
.widget_price_filter .price_slider_wrapper .ui-widget-header {
background-color: #ABDC28;
color: #222222;
font-weight: bold;
box-shadow: inset 0 0px 2px 0px rgba(0,0,0,.5), inset 0 2px 3px rgba(255, 255, 255, 0.5);
-moz-box-shadow: inset 0 0px 2px 0px rgba(0,0,0,.5), inset 0 2px 3px rgba(255, 255, 255, 0.5);
-webkit-box-shadow: inset 0 0px 2px 0px rgba(0,0,0,.5), inset 0 2px 3px rgba(255, 255, 255, 0.5);
}
.hwdie8 .widget_price_filter .price_slider_wrapper .ui-widget-header { background-color: #ABDC28 url(//sharpsnooker.com.au/wp-content/themes/vende-new-child/images/sprites.png) repeat-x 0 -211px }
.widget_price_filter .ui-slider-horizontal { height: 0.8em }
.widget_price_filter .ui-slider-horizontal .ui-slider-handle {
margin-left: -14px;
top: -6px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
top: 0pt;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: 0pt }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: 0pt }
.price_slider_amount {
float: left;
margin: 0 0 0 5%;
}
.price_slider_amount input {
position: absolute;
left: -999em;
}
.price_slider_wrapper .price_label { font-size: 11px }
.price_slider_wrapper .price_label span {
display: inline-block;
font-size: 1.5em;
font-weight: bold;
}
.widget_layered_nav ul {
border: 0pt none;
list-style: none outside none;
margin: 0pt;
padding: 0pt;
}
.widget_layered_nav ul li.chosen a {
border-radius: 3px 3px 3px 3px;
padding-left: 18px;
position: relative;
}
.widget_layered_nav ul li.chosen a:before {
content: "%";
display: block;
font-family: 'ModernPictogramsNormal';
font-size: 14px;
font-weight: normal;
height: 100%;
position: absolute;
text-align: center;
text-indent: 0;
width: 100%;
left: -18px;
top: -3px;
}
.widget_layered_nav ul small.count {
color: #999999;
float: right;
font-size: 1em;
margin-left: 6px;
padding: 1px 0pt;
}
.woocommerce_error li {
padding: 7px 0;
list-style: none;
}
.woocommerce_error li a {
float: right;
display: none;
}