.mCSB_container{
width:auto;
margin-right:30px;
overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
width:16px;
height:100%;
top:0;
right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
position:absolute;
top:0;
left:0;
bottom:0;
right:0; 
height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
cursor:pointer;
width:100%;
height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
height:100%;
margin:0 auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
display:block;
position:relative;
height:20px;
overflow:hidden;
margin:0 auto;
cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
top:100%;
margin-top:-40px;
} .mCSB_horizontal>.mCSB_container{
height:auto;
margin-right:0;
margin-bottom:30px;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
margin-right:0;
margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
width:100%;
height:16px;
top:auto;
right:auto;
bottom:0;
left:0;
overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:2px;
margin:7px 0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
width:30px;
height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
display:block;
position:relative;
width:20px;
height:100%;
overflow:hidden;
margin:0 auto;
cursor:pointer;
float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
margin-left:-40px;
float:right;
}
.mCustomScrollBox{
-ms-touch-action:none; } .mCustomScrollBox>.mCSB_scrollTools{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCustomScrollBox:hover>.mCSB_scrollTools{
opacity:1;
filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{
background:#cdcdcd; background:rgba(205,205,205,0.5);
filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#ccced8; background:rgba(204,206,216,0.85);
filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(204,206,216,0.95);
filter:"alpha(opacity=95)"; -ms-filter:"alpha(opacity=95)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(204,206,216,1);
filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/images/mCSB_buttons.png);
background-repeat:no-repeat;
opacity:0.4;
filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp{
background-position:0 0; }
.mCSB_scrollTools .mCSB_buttonDown{
background-position:0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft{
background-position:0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight{
background-position:0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
opacity:0.75;
filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
opacity:0.9;
filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; }  .mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
background:#000; background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
} .mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; background:rgba(255,255,255,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#fff; background:rgba(255,255,255,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-40px -56px;
} .mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; background:rgba(0,0,0,0.1);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:4px;
background:#000; background:rgba(0,0,0,0.75);
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:4px;
margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-120px -56px;
} .mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#fff; background:rgba(255,255,255,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#fff; background:rgba(255,255,255,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-20px -56px;
} .mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
width:4px;
background:#000; background:rgba(0,0,0,0.1);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:6px;
background:#000; background:rgba(0,0,0,0.75);
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
height:4px;
margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:6px;
margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-100px -56px;
} .mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#fff; background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
} .mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
background:#000; background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:2px;
background:#000; background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
width:100%;
height:2px;
margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
background-position:-80px -56px;
} .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1;}
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.owl-carousel.owl-loaded {display: block;} .owl-carousel.owl-loading {opacity: 0; display: block;} .no-js .owl-carousel {display: block;}
.owl-carousel.owl-hidden { opacity: 0;} .owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.owl-carousel .owl-item img {display: block; -webkit-transform-style: preserve-3d; margin:0 auto;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto; -moz-user-select: auto;-ms-user-select: auto; user-select: auto;}
.owl-carousel .owl-grab {cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab;}
.owl-carousel.owl-rtl { direction: rtl;} .owl-carousel.owl-rtl .owl-item { float: right;}
.owl-height {-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; wwebkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;} 
.slick-list:focus{outline: none;} .slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track {position: relative; top: 0; left: 0; display: block;} 
.slick-track:before, .slick-track:after {display: table; content: '';} 
.slick-track:after {clear: both;} .slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px;} [dir='rtl'] .slick-slide {float: right;} 
.slick-slide img{display: block;} .slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img { pointer-events: none;} .slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;} .slick-vertical .slick-slide { display: block; height: auto;}
.slick-arrow.slick-hidden {display: none;} .icart-count {display:inline-block;} .icart-count a span {display:none;} 
.icart-count .count {font-style:normal;} .icart-count .fa {font-size:18px;}
.woo-bread.breadcumb {margin:10px 0; font-size:12px; text-transform:uppercase; text-indent:10px;}
.woo-bread.breadcumb a {color:#666666;} .woo-bread.breadcumb a:hover, .woo-bread.breadcumb .current {color:#313131;}
.woocommerce-MyAccount-navigation {margin-bottom:30px;} 
.woocommerce-MyAccount-navigation ul {list-style:none; margin:0; padding:0;}
.woocommerce-MyAccount-navigation li {display:inline-block; padding-right:10px;}
.woocommerce-MyAccount-navigation li a {display:inline-block; padding:5px 15px 6px; background:#f0f0f0; border-radius:3px; transition:all 350ms;}
.woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li.is-active a {text-decoration:none; background:#ccc; color:#000;}
.iwoocommerce #wl-wrapper.wl-button-wrap {padding-top:15px;} .iwoocommerce #wl-wrapper .wl-already-in {padding-bottom:5px;} 
.iwoocommerce #wl-wrapper .wl-already-in ul {list-style:circle; margin:0 0 0 25px;} .iwoocommerce #wl-wrapper .wl-already-in ul li {padding-top:5px;}
.iwoocommerce #wl-wrapper.wl-button-wrap a.wl-add-to {padding:3px 0; font-size:13px; border:none; line-height:1; float:none; color:#333; background:none; margin:0;} .iwoocommerce #wl-wrapper.wl-button-wrap a.wl-add-to.disabled {color:#ccc; cursor:default;}
.iwoocommerce #wl-wrapper.wl-button-wrap a.wl-add-to:hover {color:#666;}
.iwoocommerce .pagi-wc {float:right; width:auto; clear:right; margin:0 0 25px;} 
.iwoocommerce .pagi-wc .page-total {display:inline-block; padding:0 20px; line-height:39px; font-weight:400; color:#000000;}
.iwoocommerce .pagi-wc a {width:37px; height:37px; line-height:36px; border:1px solid #414141; color:#414141; text-align:center; background:none; display:inline-block; font-weight:500; text-decoration:none; font-size:17px;} .iwoocommerce .pagi-wc a:hover {color:#a0a0a0; border-color:#a0a0a0;}
.iwoocommerce .products+.pagi-wc {width:100%;}
.iwoocommerce .woocommerce-result-count {padding:0; font-size:12px; line-height:18px; margin-bottom:10px;}
.iwoocommerce .woocommerce-ordering { float:left; margin-bottom:25px; width:100%;} 
.iwoocommerce .woocommerce-ordering select {font-size:13px; line-height:30px; max-width:250px; padding:7px 12px 8px;}
.iwoocommerce .woocommerce-ordering select option {height:20px;}
.iwoocommerce .woocommerce-ordering .select-wrap {float:right; width:226px; position:relative;} 
.iwoocommerce .woocommerce-ordering .select-wrap:after { z-index:2;content:"";position:absolute;right:2px;top:1px;bottom:1px;width:34px;background:#fff;}
.iwoocommerce .woocommerce-ordering .select-wrap:before {position:absolute; right:10px; width:16px; height:48px; content:"\f107"; font-family:'FontAwesome'; font-size:18px; line-height:48px; text-align:center; color:#333; z-index:4;}
.iwoocommerce .woocommerce-ordering .select-wrap select {border-color:#d8d8d8; padding-right:34px; width:225px; height:50px;}
.iwoocommerce .woocommerce-ordering .select-wrap select:focus {border-color:#000;}
.iwoocommerce .content-indent {padding-bottom:15px;}
.woocommerce input.gcp { border-radius:0; font-size:18px; border:1px solid #cecece; font-weight:normal; box-shadow:none; padding:12px 15px;}
.woocommerce .gift_cert_field_wrapper .form-row label, .woocommerce .gcp label {display:block; margin-bottom:8px;}
.woocommerce .gift_cert_field_wrapper {background-color:#eefbfe;} .woocommerce .gift_cert_field_wrapper input {width:100%; max-width:480px;}
.woocommerce .woo-social-buttons .custom {width:auto; text-align:center; margin-right:12px;}
.woocommerce .woo-social-buttons .custom img {width:auto; height:25px; transition:all 350ms;} 
.woocommerce .woo-social-buttons .custom a:hover img {opacity:0.65;}
.icontent ul.brands_index li a, .icontent ul.brands_index li span {border:1px solid #ccc; padding:8px; box-sizing:border-box; text-transform:capitalize;}
.icontent ul.brands_index li a:hover {border-color:#333;} .icontent #brands_a_z h3 {text-transform:capitalize;} .iwoocommerce {position:relative;} .woocommerce ul {list-style:none; margin:0; padding:0;}
.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity {float:none;margin:0 30px 20px 0; display:block;}
.woocommerce div.product form.cart table, .woocommerce-page div.product form.cart table {border-width:0 0 1px 0}
.woocommerce div.product form.cart table td,.woocommerce-page div.product form.cart table td {padding-left:0}
.woocommerce div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity {float:none;margin:0}
.woocommerce div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock {display:block;float:none}
.woocommerce div.product form.cart .variations,.woocommerce-page div.product form.cart .variations {margin-bottom:1em}
.woocommerce div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label {font-weight:bold;}
.woocommerce div.product form.cart .variations tr:last-child label,.woocommerce-page div.product form.cart .variations tr:last-child label {padding-bottom:24px; display:inline-block;}
.woocommerce div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select {width:100%;float:left}
.woocommerce div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label {padding-right:1em}
.woocommerce div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td {vertical-align:top}
.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button {vertical-align:middle;float:left; margin:0 10px 10px 0;}
.woocommerce div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label {padding-right:1em;padding-left:1em}
.woocommerce .quantity,.woocommerce-page .quantity {width:85px;position:relative;margin:0;overflow:hidden;zoom:1}
.woocommerce .quantity input::-webkit-outer-spin-button,.woocommerce-page .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button,.woocommerce-page .quantity input::-webkit-inner-spin-button {display:none}
.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty {font-size:16px;width:100%; height:58px;float:left;padding:0;text-align:center;border:1px solid #cccccc; border-radius:0; box-sizing:border-box;} 
.woocommerce .shop_table .quantity input.qty,.woocommerce-page .shop_table .quantity input.qty {margin:0; height:34px;}
.woocommerce .quantity noindex:-o-prefocus,.woocommerce-page .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number],.woocommerce-page .quantity input[type=number] {padding-right:1.2em}
.woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {width:105px;vertical-align:middle;}
.woocommerce .quantity .plus,.woocommerce-page .quantity .plus, .woocommerce .quantity .minus,.woocommerce-page .quantity .minus {display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:20px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px; color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #cccccc;background:#e7e3e7;}
.woocommerce .quantity .plus:hover,.woocommerce-page .quantity .plus:hover, .woocommerce .quantity .minus:hover,.woocommerce-page .quantity .minus:hover {background:#dedede;}
.woocommerce .quantity .plus,.woocommerce-page .quantity .plus {top:0;right:0;}
.woocommerce .quantity .minus,.woocommerce-page .quantity .minus {bottom:0;right:0;}
.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs {clear:both;}
.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs {list-style:none;padding:0 0 0 5px;margin:0 0 1.618em;overflow:hidden;position:relative}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {border:1px solid #e0dadf;background:#f5f5f5; display:inline-block; position:relative; z-index:0; margin:0 -5px;padding:0 1em; border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {display:inline-block;padding:.5em 0;font-weight:bold;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-decoration:none; font-size:13px; line-height:20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {text-decoration:none;color:#777}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page 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-page div.product .woocommerce-tabs ul.tabs li.active a {color:#000;text-shadow:inherit}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page 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-page 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-page div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {border:1px solid #e0dadf; position:absolute;bottom:-1px;width:5px;height:5px; content:" "}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {left:-6px;border-bottom-right-radius:0;border-width:0 1px 1px 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {right:-6px;border-bottom-left-radius:0;border-width:0 0 1px 1px;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e0dadf;z-index:1}
.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel {margin:0 0 2em;padding:0}
.iwoocommerce .term-description {text-align:center; font-size:18px; line-height:28px; margin-bottom:50px;}
.iwoocommerce .icontent h2, .iwoocommerce .icontent h3, .iwoocommerce .icontent h4 {color:#000;}
.iwoocommerce .icontent h3 {font-size:16px; font-weight:bold;} 
.iwoocommerce .icontent h4 {font-size:16px; font-weight:500; color:#666;}
.iwoocommerce .summary {padding:0; overflow:hidden;} .iwoocommerce .summary .indent {padding-left:40px; padding-right:60px;}
.iwoocommerce .summary form.cart {margin-top:20px;} .iwoocommerce .summary .wc-desc {padding:35px 0 15px;}
.iwoocommerce .images { max-width:100%; width:100%; margin:0;} .iwoocommerce .images img {max-width:100%; height:auto;}
.woocommerce .product-thumbs {position:relative; margin-bottom:10px;} .woocommerce .product-thumbs .indent { padding-left:0;}
.iwoocommerce .related.products, .iwoocommerce .upsells.products {padding-top:35px; margin-top:0; float:left; width:100%;}
.iwoocommerce .upsells.products:after, .iwoocommerce .related.products:after {content:""; display:table; clear:both; line-height:0;}
.iwoocommerce .woocommerce-tabs {padding-top:30px; float:left; width:100%;}.iwoocommerce .woocommerce-tabs .panel {padding:15px 0 0px;}
.iwoocommerce .product_meta {font-weight:700;} .iwoocommerce .summary.entry-summary .product_meta {display:none;}
.iwoocommerce .product_meta .sku_wrapper {display:block;} .iwoocommerce .product_meta .posted_in {display:none;}
.iwoocommerce .product_meta .sku {font-weight:400;}
.iwoocommerce .products a {text-decoration:none;}
.iwoocommerce .products h2, .iwoocommerce .products h3, 
.iwoocommerce .woocommerce-tabs h2, .iwoocommerce .woocommerce-tabs h3, .product .title h2, .product .title h3 {font-size:18px; padding:0 0 15px; line-height:24px; color:#000; font-weight:400;}
.iwoocommerce .products h2, .iwoocommerce .woocommerce-tabs h2 {font-weight:400;}
.iwoocommerce .woocommerce-tabs h2:first-child {display:none;}
.iwoocommerce .upsells h2, .iwoocommerce .related h2 {font-size:22px !important; line-height:24px; color:#333; font-weight:400; position:relative; text-transform:uppercase; padding-bottom:0; margin-bottom:30px;} 
.iwoocommerce .upsells h2 span, .iwoocommerce .related h2 span {display:inline-block; position:relative;}
.iwoocommerce .upsells h2:after, .iwoocommerce .related h2:after {content:''; display:block; position:absolute; left:0; width:100%; top:50%; transform:translateY(-50%); border:0 none; border-bottom:1px solid #eee; z-index:-1;}
.iwoocommerce .upsells h2 span, .iwoocommerce .related h2 span {background:#fff; padding-right:5px; display:inline-block;} .iwoocommerce .summary .product_title { color:#333333; line-height:1.4; font-size:30px; padding:0 0 8px; font-weight:400;}
.iwoocommerce .summary p.price {font-weight:400; color:#313131; font-size:18px; line-height:24px; padding:0 0 10px;}
.iwoocommerce .summary p.price ins {color:#313131; float:left; margin-right:20px;} 
.iwoocommerce .summary p.price del {color:#999; font-size:75%; line-height:1.5;}
.woocommerce .products li a.cart_link, .product-w a.cart_link {position:relative; font-size:24px; line-height:24px; color:#a7a9ac; z-index:5; transition:color 350ms; -webkit-transition:color 350ms;} .woocommerce .products .product-inner, .product-w .product-inner {position:relative; padding:0 15px;} .woocommerce .products .product-inner a.cart_link, .product-w .product-inner a.cart_link {position:absolute; right:30px; bottom:18px;}
.widget_products .product_list_widget li.product-w .product-inner .block, .woocommerce .products .product-inner .block {background:#fff; padding-bottom:0;}
.widget_products .product_list_widget li.product-w .product-inner .block .title, .woocommerce .products .product-inner .block .title {padding:0 12px;}
.iwoocommerce .summary button.button {display:block; border-radius:0; font-weight:500; font-size:16px; text-align:center; color:#fff; padding:14px 25px; background:#f28a1b; border-color:#f28a1b; min-width:190px; text-transform:capitalize;} 
.iwoocommerce .summary button.button:hover {background:#000; border-color:#000; color:#fff}
.iwoocommerce input.button, .iwoocommerce button.button { padding:4px 20px 5px; margin-top:0;}
.iwoocommerce .products, .woocommerce .products, .woocommerce ul.brand-thumbnails {list-style:none; margin:0; padding:0;}
.iwoocommerce .products li, .woocommerce .products li, .woocommerce ul.brand-thumbnails li {margin-bottom:35px;}
.iwoocommerce .products li.last, .woocommerce .products li.last, .woocommerce ul.brand-thumbnails li.last {margin-right:0;}
.iwoocommerce .products li.first, .woocommerce .products li.first, .woocommerce ul.brand-thumbnails li.first {clear:left;}
.woocommerce .products img, ul.brand-thumbnails li img {max-width:100%; width:100%; height:auto; transition:opacity 400ms;}
.woocommerce .products a, .product-w a {text-decoration:none;} 
.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:15px; line-height:1.4; font-weight:400; margin:0; padding:0; transition:color 300ms; color:#000; text-align:center;}
.woocommerce .products li mark,.woocommerce ul.brand-thumbnails li mark{background:none;font-style:normal;font-weight:300;}
.woocommerce .products li span.price, .product-w span.price {display:block; color:#000; font-size:15px; line-height:24px; font-weight:500; padding:0; text-align:center;}
.woocommerce .products li span.price del, .product-w span.price del {font-weight:300; color:#999;} 
.woocommerce .products li span.price ins, .product-w span.price ins {margin-left:6px; color:#313131;}
.woocommerce .products li .btn-block {margin-top:30px; text-align:center; overflow:hidden;}
.woocommerce .products li .btn-block a {margin:0; width:50%; padding:14px 10px 15px; float:left; color:#fff;}
.woocommerce .products li .btn-block a.more {color:#333; background-color:#efefef; border-color:#efefef;}
.woocommerce .products li .btn-block a:hover {color:#fff; background-color:#000; border-color:#000;}
.woocommerce .owl-carousel .owl-item li {width:100%; margin-bottom:0;} .woocommerce .owl-carousel .owl-item li .product-inner {position:relative; padding:0;} 
.woocommerce .owl-carousel .owl-item li .product-inner span.price {left:15px;} .woocommerce .products li .title, .product-w .title, .product .title { height:24px; margin-bottom:5px; overflow:hidden; padding:0; text-align:center;}
.woocommerce .products li .title .cats, .product-w .title .cats {text-transform:uppercase; color:#999; font-size:14px; font-weight:500; line-height:20px; padding-top:4px; display:inline-block;}
.woocommerce .products .photos, .product-w .photos { margin:0 auto 15px;width:100%;height:250px;max-width:250px;position:relative;text-align:center; overflow:hidden;} .woocommerce .products .photos img, .product-w .photos img {width:auto; height:auto; max-width:100%; max-height:100%; transition:transform 650ms; outline:none; transform:scale(1.01);}
.woocommerce .products a:hover .photos img, .product-w a:hover .photos img { transform:scale(1.1);} .woocommerce .products .product-inner:hover h3, .product-w .product-inner:hover h3, .woocommerce .products .product-inner:focus h3, .product-w .product-inner:focus h3 {color:#666;}
.product-thumbs .zoom-thumbs {width:100%; height:auto; margin-bottom:20px; position:relative; float:left;}
.product-thumbs .zoom-thumbs img {max-width:100%; width:100%; height:auto; transition:opacity ease .3s;}
.product-thumbs .l-view, .product-thumbs .v-thumb {float:left; width:480px;}  
.product-thumbs .v-thumb {width:80px; margin-right:20px; margin-top:20px;} .product-thumbs .v-thumb img {max-width:100%;height:auto;}
.product-thumbs .v-thumb ul, .product-thumbs .v-thumb li {float:left; width:100% !important;}
.product-thumbs .v-thumb .slick-slide {margin-bottom:10px; opacity:.45; transition:opacity 300ms;} .product-thumbs .v-thumb .slick-slide:hover {opacity:.85;} .product-thumbs .v-thumb .slick-slide.slick-current {opacity:1;}
.product-thumbs .l-view .slick-arrow {display:none !important;}
.product-thumbs .slick-arrow {background-repeat:no-repeat; background-color:transparent; background-size:8px auto; background-position:50% 50%; border:0 none; color:#ccc; font-size:12px; padding:0; position:absolute; top:50%; z-index:19; text-indent:-999em; text-align:center; width:24px; height:24px; z-index:9999;} .product-thumbs .slick-arrow.slick-disabled {opacity:.2; cursor:default;}
.product-thumbs .slick-arrow.slick-prev {left:10px; background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/images/prev-g.png);}
.product-thumbs .slick-arrow.slick-next {right:10px; background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/images/next-g.png);}
.product-thumbs .slick-vertical .slick-arrow {width:30px; height:30px; position:absolute; left:50%; right:auto; margin-left:-15px; background-size:19px auto;}
.product-thumbs .slick-vertical .slick-arrow.slick-prev {top:-24px; bottom:auto; background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/images/prev-up.png);} 
.product-thumbs .slick-vertical .slick-arrow.slick-next { top:auto; bottom:-18px; background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/images/next-dw.png);}
.widget_products .product_list_widget li.product-w {padding:0; margin-bottom:30px; float:left;}
.widget_products .product_list_widget li.product-w .product-inner {max-width:380px;}
.widget_products .product_list_widget li.product-w .photos {margin-bottom:15px; width:100%;}
.widget_products .product_list_widget li.product-w .photos img {max-width:100%; height:auto;}
.woocommerce .products .onsale, .woocommerce .product-thumbs .onsale, .product-w .onsale { display:block; position:absolute; background:#222222; width:65px; height:65px; line-height:65px; left:15px; top:15px; color:#fff; font-size:13px; font-weight:700; text-transform:uppercase; border-radius:50%; z-index:3; text-align:center;} .iwoocommerce .products li .featured {position:absolute; z-index:9; background:#000; border-radius:50%; width:80px; height:45px; padding:20px 10px 30px; text-align:center; color:#fff; font-size:12px; line-height:24px; font-weight:300; top:6px; left:35px;}
.iwoocommerce .products li a.added_to_cart, .woocommerce .products li a.added_to_cart{position:absolute; z-index:9; background:#000; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; width:80px; height:25px; padding:42px 15px 42px; text-align:center; color:#fff; font-size:14px; line-height:24px; font-weight:bold; top:32%; left:50%; transform:translate(-50%,-50%); text-decoration:none; transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s} 
.iwoocommerce .products li a.added_to_cart:hover, .woocommerce .products li a.added_to_cart:hover {background:#f28a1b; color:#fff;}
.yith-wcwl-add-button a.add_to_wishlist {background:#efefef; color:#000; font-weight:500; font-size:16px; line-height:28px; text-align:center; padding:14px 25px; display:inline-block; text-decoration:none; border-radius:0;}
.yith-wcwl-add-button a.add_to_wishlist:hover {background:#f28a1b; color:#fff;}
.yith-wcwl-wishlistaddedbrowse.show, .yith-wcwl-wishlistexistsbrowse.show {width:100%; margin-top:15px; float:left;}
.iwoocommerce .images .thumbnails {padding:15px 0 0; text-align:center;}
.iwoocommerce .images .thumbnails img {margin:0 5px 10px; padding:4px; border:1px solid #cecece;}
.iwoocommerce .images .thumbnails img.last {margin-right:0;}
.iwoocommerce .count {font-weight:normal; font-style:normal; background:none; color:#545350;}
.woocommerce-message, ul.woocommerce-error, ul.woocommerce-success, .woocommerce-info, p.woocommerce-info {background:#f8f8f8; margin: 0 0 20px; padding:8px 10px 8px 12px !important; font-size:14px; line-height:26px; list-style:none; overflow:hidden;} 
ul.woocommerce-error li, .woocommerce-message li, ul.woocommerce-success li, .woocommerce-info li {padding:1px 0 4px; background:none;}  
ul.woocommerce-error {background:#ffdbdb;}  ul.woocommerce-success {background:#e2ffdb;}
.woocommerce-message .button,.woocommerce-error .button, .woocommerce-info .button {float:right; font-weight:bold; font-size:12px; text-transform:uppercase; margin:0 0 0 10px; padding:2px 12px;}
.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside;padding-left:0;margin-left:0}
.woocommerce-message{border-top:3px solid #f38e1c} .woocommerce-info {border-top:3px solid #f38e1c} .woocommerce-error{border-top:3px solid #f38e1c;}
.iwoocommerce 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:#c6e7ff; border:1px solid #ffc6c6;color:#fff;z-index:99998;}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px 0;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:500;line-height:18px;padding:9px 12px; background:#e7e7e7;}
.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);padding:6px 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-page table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{font-weight:bold;border-top:1px solid rgba(0,0,0,0.1)}
.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:.85em}
.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders td{padding:4px 8px;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{margin:.25em 0 .5em;font-size:.8751em}
.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:bold;float:left;clear:left;margin:0 .25em 0 0;padding:0}
.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{margin:0 0 .25em 0}
.woocommerce td.product-name a,.woocommerce-page td.product-name a {font-size:14px;}
.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 .cart-collaterals h2 {font-size:16px; line-height:24px; padding-bottom:10px;} 
.woocommerce .cart-collaterals h3 {font-size:14px; line-height:22px; padding-bottom:10px;}
.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{min-width:32px}
.woocommerce table.cart img,.woocommerce-page table.cart img {width:32px;height:auto}
.woocommerce table.cart th,.woocommerce-page table.cart th, .woocommerce table.cart td,.woocommerce-page table.cart td {vertical-align:middle}
.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove {display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:bold}
.woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover {background-color:red;color:#fff}
.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions {text-align:right}
.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {float:left}
.woocommerce table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label {display:none}
.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {width:140px;float:left; border:1px solid #e0dadf; padding:6px 8px 7px; margin:3px 4px 3px 0;outline:0;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.woocommerce table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt {float:right;margin-left:.25em}
.woocommerce table.cart input,.woocommerce-page table.cart input {margin:3px 0; vertical-align:middle; padding:5px 20px 6px; background-image:inherit;}
.woocommerce table.cart input.button,.woocommerce-page table.cart input.button {font-weight:bold; font-size:13px;}
.woocommerce ul.product_list_widget,.woocommerce-page ul.product_list_widget {list-style:none; margin:0; padding:0;}
.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li { padding:0;}
.woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {display:none;}
.woocommerce ul.cart_list,.woocommerce-page ul.cart_list {list-style:none;padding:0;margin:0}
.woocommerce ul.cart_list li,.woocommerce-page ul.cart_list li {padding:4px 0;margin:0;list-style:none;}
.woocommerce ul.cart_list li:after,.woocommerce-page ul.cart_list li:after {content:"";display:block;clear:both;}
.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a {display:block;font-weight:normal;}
.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img {float:right;margin-left:4px;width:auto;height:auto;max-height:32px;max-width:32px;}
.woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li d {margin:0;font-size:.8751em;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1);}
.woocommerce ul.cart_list li dl dt,.woocommerce-page ul.cart_list li dl dt {float:left;clear:left;margin-right:.25em;}
.woocommerce ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dd {margin-bottom:.5em;}
.woocommerce ul.cart_list li .star-rating,.woocommerce-page ul.cart_list li .star-rating {float:none;}
.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}
.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block}
.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%; box-sizing:border-box; padding:0 15px 0 10px;}
.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 .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{width:100%;float:none;display:block; text-align:center; background-image:inherit; padding:5px 15px 6px;}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .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-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,.woocommerce-page .cart-collaterals .cart_totals p{margin:0}
.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{border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .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 td{border-top:0}
.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 3px}
.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-page .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7;padding:6px 6px}
.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{width:230px;display:block;font-size:13px; font-weight:bold; float:right;}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:3px;margin:0 0 6px}
.woocommerce .shipping-calculator-form {max-width:280px;}
.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}.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-page form .form-row input.input-text, .woocommerce form .form-row textarea,.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;}
.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:107px;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.woocommerce form .select2-container .select2-choice {padding:19px 0 19px 15px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.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.prospectorspatch.com.au/wp-content/themes/scprospectors/css/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.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/invalid.png);background-position:95% center;background-repeat:no-repeat}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page 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 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-page form .form-row-first,.woocommerce form .form-row-last,.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-page form.login,.woocommerce form.checkout_coupon,.woocommerce-page form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.register{border:1px solid #e0dadf;padding:20px;margin:2em 0 2em 0;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.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:0;padding:0}
.woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label{font-size:.6875em}
.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}
.woocommerce #payment,.woocommerce-page #payment{background:#f7f6f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #e0dadf;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:-2px 10px 0 .5em;position:relative}
.woocommerce #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-page #payment ul.payment_methods li.payment_method_paypal img {width:100px;} .woocommerce #payment ul.payment_methods li a.about_paypal {font-size:12px; color:#999; line-height:32px;} .woocommerce #payment ul.payment_methods li a.about_paypal:hover {color:#333;}
.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; background-image:inherit; padding:8px 15px 9px;}
.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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe8eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe8eb),to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb,#e0dadf);background:-moz-linear-gradient(center top,#ebe8eb 0,#e0dadf 100%);background:-moz-gradient(center top,#ebe8eb 0,#e0dadf 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-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);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-page #payment div.payment_box #cc-expire-month,.woocommerce #payment div.payment_box #cc-expire-year,.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 #ebe8eb;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 #e0dadf;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_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1.2em}
.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:left;line-height:3.1em;font-size:.9em} .woocommerce .widget_price_filter .price_slider_amount input[type=text],.woocommerce-page .widget_price_filter .price_slider_amount input[type=text] {display:none;}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {font-size:1em}
.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:right;}
.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:1.2em;height:1.2em;border-radius:100%;border:1px solid #000000;cursor:pointer;background:#000000; outline:0;top:-0.4em;}
.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.2em}
.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:#cccccc;border-radius:1em}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#676767;}
.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}
.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}
@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
.woocommerce a.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page #content input.button.loading:before{background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/ajax-loader@2x.gif);background-size:16px 16px}
.woocommerce a.button.added:before,.woocommerce-page a.button.added:before,.woocommerce button.button.added:before,.woocommerce-page button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page #content input.button.added:before{background:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/success@2x.png) no-repeat;background-size:16px 14px}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .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-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/valid@2x.png);background-size:12px 9px}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .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-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/invalid@2x.png);background-size:12px 9px}
.woocommerce p.stars span,.woocommerce-page p.stars span{background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/star@2x.png);background-size:16px 48px}
.woocommerce p.stars span a:hover,.woocommerce-page p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:focus{background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/star@2x.png);background-size:16px 48px}
.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active{background-image:url(//www.prospectorspatch.com.au/wp-content/themes/scprospectors/css/icons/star@2x.png);background-size:16px 48px;}
}
.woocommerce table td, .woocommerce table th {padding:4px 8px 5px 10px;}
.woocommerce .woocommerce-tabs table td, .woocommerce .woocommerce-tabs table th {padding:4px 5px 5px; border:1px solid #eee;}
.woocommerce .woocommerce-tabs table {margin-bottom:0;} .woocommerce .woocommerce-tabs table p {padding:0;}
.woocommerce .col2-set, .woocommerce-page .col2-set{width:100%; float:left;}
.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 .col-1, .woocommerce .col-2 {float:left; width:48%; margin-right:2%;}
.woocommerce form.login p, .woocommerce form.register p {padding:0 0 15px;} 
.woocommerce form.login label, .woocommerce form.register label, .woocommerce form p.form-row label { display:inline-block; width:200px; padding-top:5px;}
.woocommerce form p.form-row.form-row-wide label { width:100%; padding-top:5px;}
.woocommerce form p.form-row.form-row-wide.update_totals_on_change label {width:200px;}
.woocommerce-pagination {text-align:center; padding:10px; clear:both; overflow:hidden;}  
.woocommerce-pagination .page-total {margin-right:10px; padding:3px 8px 4px; display:inline-block;}
.woocommerce-pagination ul.page-numbers {display:inline; margin:0; padding:0;} 
.woocommerce-pagination ul.page-numbers li {display:inline; font-size:16px; font-weight:bold;}
.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce-pagination ul.page-numbers li span.page-numbers.current {display:inline-block; padding:5px; margin:0 2px 3px; border:0 none; background:#cccccc; color:#fff; text-decoration:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; height:34px; width:34px; line-height:34px; font-size:16px; -moz-transition:all 300ms; -webkit-transition:all 300ms; transition:all 300ms;}
.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:#000; color:#fff;}
.woocommerce-pagination ul.page-numbers li span.page-numbers.current {background:#000; color:#fff;} 
.woocommerce .product_cat-gift-voucher form.cart div.quantity {display:none !important;}
.woocommerce .gcp label {display:inline-block; line-height:45px;}
.woocommerce .product_cat-gift-voucher .minimum-price {color:#313131; font-size:18px;}
.woocommerce div.product form.cart div.quantity .screen-reader-text, .woocommerce-page div.product form.cart div.quantity .screen-reader-text, .woocommerce-cart-form .product-quantity .screen-reader-text {display: none;}
.woocommerce .products .photos, .product-w .photos {display: flex; align-items: center; justify-content: center;}
.woocommerce .products .photos img, .product-w .photos img {width:100%; object-fit: contain;} @media (min-width: 1600px) {
.woocommerce-message, ul.woocommerce-error, ul.woocommerce-success, .woocommerce-info, p.woocommerce-info {line-height:30px;}
.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3, .woocommerce .products li span.price, .product-w span.price {font-size:16px;}
.iwoocommerce .summary .indent {padding-left:60px; padding-right:80px;}
.woocommerce .product-thumbs .indent {padding-left:0;} .product-thumbs .v-thumb {width:100px;} .product-thumbs .l-view {width:580px;} 
.woocommerce .products .photos, .product-w .photos {height:310px; max-width:310px;}
}
@media (max-width: 1280px){
.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:14px;}
.woocommerce .products li span.price, .product-w span.price {left:20px; right:20px; font-size:13px;}
.woocommerce .products .photos, .product-w .photos {height:190px;}
.woocommerce .products li a.cart_link::after, .product-w a.cart_link::after {font-size:11px;width:90px;margin-left:0;top:-3px;left:auto; right:20px;}
.woocommerce .products li a.cart_link:before, .product-w a.cart_link:before {display:none;}
.iwoocommerce .summary .product_title {font-size:24px; line-height:30px; font-weight:normal;}
.iwoocommerce .summary p.price {font-size:20px;}
.iwoocommerce .summary .indent {padding-left:40px; padding-right:0;}
.woocommerce .product-thumbs .indent {padding-left:0;} .product-thumbs .v-thumb {width:60px;} .product-thumbs .l-view {width:380px;}
.woocommerce .products .product-inner, .product-w .product-inner {padding:0;}
.widget_products .product_list_widget li.product-w .product-inner .block, .woocommerce .products .product-inner .block {position:relative;}
.woocommerce .products .product-inner a.cart_link, .product-w .product-inner a.cart_link {right:12px;}
}
@media (max-width: 979px) {
.iwoocommerce .products h2, .iwoocommerce .products h3, .iwoocommerce .woocommerce-tabs h2, .iwoocommerce .woocommerce-tabs h3, .product .title h2, .product .title h3 {font-size:14px; line-height:18px;}
}
@media (min-width: 768px) and (max-width: 979px) {
.woocommerce .products .product-inner, .product-w.grid3 .product-inner {padding:0;}
.woocommerce .products .photos, .product-w .photos {height:160px;}
.woocommerce .products .onsale, .woocommerce .product-thumbs .onsale, 
.product-w .onsale {left:10px; top:10px; width:45px; height:45px; line-height:45px; font-size:11px;}
.woocommerce .products li .title, .product-w .title {height:36px; margin-bottom:4px;}
.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:14px; line-height:18px;}
.woocommerce .products li .title .cats, .product-w .title .cats {font-size:12px; line-height:16px;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {float:none;}
.iwoocommerce .summary .indent {padding-left:10px;} .product-thumbs .v-thumb {width:40px;} .product-thumbs .l-view {width:280px;} 
.woocommerce .products .product-inner span.price {left:10px; right:auto; font-size:13px;} 
.woocommerce .products .product-inner a.cart_link {right:8px;}
.woocommerce .products li span.price, .product-w span.price {font-size:14px;} 
.woocommerce .products li a.cart_link, .product-w a.cart_link {font-size:18px;}
.iwoocommerce .products li a.added_to_cart, .woocommerce .products li a.added_to_cart {top:24%;}
}
@media (max-width: 767px) {
.iwoocommerce .products li, .woocommerce .products li, ul.brand-thumbnails li, 
.widget_products .product_list_widget li.product-w {box-sizing:border-box; -ms-box-sizing:border-box; width:50%; margin-bottom:30px;}
.iwoocommerce .products li.first, .woocommerce .products li.first, .woocommerce ul.brand-thumbnails li.first {clear:inherit;}
.widget_products .product_list_widget li.product-w .product-inner, .woocommerce .products .product-inner {max-width:220px; margin:0 auto;}
.woocommerce .product-thumbs {margin-bottom:30px;}
.woo-bread.breadcumb {text-indent:0;}
.iwoocommerce .term-description {font-size:16px; line-height:22px;}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {width:100%; margin-right:0;}
.woocommerce-message, ul.woocommerce-error, ul.woocommerce-success, .woocommerce-info, p.woocommerce-info {line-height:18px;}
.product-thumbs .v-thumb {width:60px; float:right; margin-left:10px; margin-right:0;} 
.product-thumbs .l-view {float:none; overflow:hidden; width:auto;}
.product-thumbs .v-thumb .slick-slide {margin-bottom:6px;}
.iwoocommerce .summary .indent {padding-left:0px;} .iwoocommerce .summary button.button {min-width:160px;}
.woocommerce .products .photos, .product-w .photos {height:180px;}
.iwoocommerce .products h2, .iwoocommerce .products h3, .iwoocommerce .woocommerce-tabs h2, .iwoocommerce .woocommerce-tabs h3, .product .title h2, .product .title h3 {line-height:22px;}
}
@media (max-width: 599px) {
.woocommerce .product-thumbs, .iwoocommerce .summary {width:100%; float:left;}
.widget_products .product_list_widget li.product-w .product-inner, .woocommerce .products .product-inner {max-width:200px;}
.iwoocommerce .upsells h2 span::before, .iwoocommerce .upsells h2 span::after, .iwoocommerce .related h2 span::before, .iwoocommerce .related h2 span::after {display:none;}
}
@media (min-width:480px) and (max-width:767px) and (orientation: landscape) {
.woocommerce .product-thumbs, .iwoocommerce .summary {width:50%;} .iwoocommerce .summary .indent {padding-left:20px;}
.product-thumbs .v-thumb {width:40px; float:left; margin-right:10px; margin-left:0;} .iwoocommerce .summary form.cart {margin-top:10px;}
.woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, 
.woocommerce div.product form.cart .variations td.value, .woocommerce-page div.product form.cart .variations td.value {display:block; padding:3px 0;}
.woocommerce div.product form.cart .variations tr:last-child label, .woocommerce-page div.product form.cart .variations tr:last-child label {padding-bottom:0;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {margin-right:15px; width:65px;}
.iwoocommerce .summary button.button {min-width:150px; margin-top:12px !important; clear:left; float:left;}
}
@media (max-width:480px) {
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, 
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {width:100%;}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {padding:6px 0;}
.woocommerce form .form-row, .woocommerce-page form .form-row {width:100%; padding:0 3px; box-sizing:border-box;}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, 
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {width:99%;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last,.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-last,.woocommerce table.cart input, .woocommerce-page table.cart input,
.woocommerce table.cart td, .woocommerce-page table.cart td {float: left; box-sizing:border-box; width:100%;}
.woocommerce table.cart thead {display:none;}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {width:180px;}
.woocommerce table.cart td, .woocommerce-page table.cart td {width:100%; float:none; display:block; box-sizing:border-box;}
.woocommerce-checkout .form-row .chzn-container, #content .form-row .chzn-container {width:99% !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{ float:left; text-align:left; width:100%;}
.woocommerce .products li a.cart_link::after, .product-w a.cart_link::after {font-size:11px; display:block; min-width:85px; width:85px; padding:7px 18px 8px; right:25px;}
.woocommerce .products .product-inner a.cart_link, .product-w .product-inner a.cart_link {font-size:18px;}
.iwoocommerce .woocommerce-ordering select {padding:10px 5px 11px; width:135px;}
.iwoocommerce .pagi-wc .page-total {padding:0 6px; font-size:13px;}
}
@media (max-width:479px) {
.iwoocommerce .products li, .woocommerce .products li, ul.brand-thumbnails li, .widget_products .product_list_widget li.product-w {width:100%;}
.woocommerce .products .product-inner, .product-w .product-inner {padding:0 0 30px;}
.woocommerce .products .photos, .product-w .photos {height:260px; max-width:260px; margin:0 auto 10px;}
.widget_products .product_list_widget li.product-w .product-inner, .woocommerce .products .product-inner {max-width:260px;} 
.woocommerce .products li .title, .product-w .title {height:auto;} 
.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:14px; line-height:20px;}
.woocommerce .products li .title .cats, .product-w .title .cats {font-size:12px; line-height:16px;}
}.EVPSubtitle{
font-family:Arial;
text-align:center;
color:#FFFFFF;
text-shadow: 0px 0px 1px #000000;
font-size:20px;
line-height:24px;
font-weight:600;
margin:0px;
padding:0px;
margin-left:20px;
margin-right:20px;
margin-bottom:12px;
} .minimalDarkCategoriesTitle{
color:#BBBBBB !important;
margin:5px !important;
margin-top:6px !important;
line-height:16px !important;
font-weight:100 !important;
}
.minimalDarkCategoriesType{
color:#BBBBBB !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
font-weight:100 !important;
}
.minimalDarkCategoriesTypeIn{
color:#BBBBBB !important;
}
.minimalDarkCategoriesDescription{
color:#BBBBBB !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
line-height:16px !important;
font-weight:100 !important;
}
.minimalDarkThumbnailTitle{
color:#FFFFFF !important;
line-height:16px !important;
margin:0px !important;
margin-top:2px !important;
margin-bottom:4px !important;
padding:0px !important;
}
.minimalDarkThumbnailDesc{
color:#888888 !important;
line-height:16px !important;
margin:0px !important;
padding:px !important;
}
.minimalDarkVideoTitleDesc{
margin:12px !important;
margin-bottom:8px !important;
color:#FFFFFF !important;
}
.minimalDarkVideoMainDesc{
margin:10px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#888888 !important;
}
.minimalDarkLink{
margin:12px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#888888 !important;
}
.minimialDarkBold{
font-weight:bold !important;
color:#FFFFFF !important;
}
.minimalDarkLink a:link    {color:#0099FF !important;}
.minimalDarkLink a:visited {color:#0099FF !important;}
.minimalDarkLink a:hover   {color:#DDDDDD !important;}
.minimalDarkLink a:active  {color:0099FF !important;} .minimalWhiteCategoriesTitle{
color:#666666 !important;
margin:5px !important;
margin-top:6px !important;
line-height:16px !important;
font-weight:100 !important;
}
.minimalWhiteCategoriesType{
color:#666666 !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
font-weight:100 !important;
}
.minimalWhiteCategoriesTypeIn{
color:#888888 !important;
}
.minimalWhiteCategoriesDescription{
color:#666666 !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
line-height:16px !important;
font-weight:100 !important;
}
.minimalWhiteThumbnailTitle{
color:#000000 !important;
line-height:16px !important;
margin:0px !important;
margin-top:2px !important;
margin-bottom:4px !important;
padding:0px !important;
}
.minimalWhiteThumbnailDesc{
color:#919191 !important;
line-height:16px !important;
margin:0px !important;
padding:px !important;
}
.minimalWhiteVideoTitleDesc{
margin:12px !important;
margin-bottom:8px !important;
color:#000000 !important;
}
.minimalWhiteVideoMainDesc{
margin:10px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#919191 !important;
}
.minimalWhiteLink{
margin:12px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#919191 !important;
}
.minimalWhiteBold{
font-weight:bold !important;
color:#000000 !important;
}
.minimalWhiteLink a:link    {color:#0099FF !important;}
.minimalWhiteLink a:visited {color:#0099FF !important;}
.minimalWhiteLink a:hover   {color:#000000 !important;}
.minimalWhiteLink a:active  {color:0099FF !important;} .classicDarkCategoriesTitle{
color:#BBBBBB !important;
margin:5px !important;
margin-top:6px !important;
line-height:16px !important;
font-weight:100 !important;
}
.classicDarkCategoriesType{
color:#BBBBBB !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
font-weight:100 !important;
}
.classicDarkCategoriesTypeIn{
color:#BBBBBB !important;
}
.classicDarkCategoriesDescription{
color:#BBBBBB !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
line-height:16px !important;
font-weight:100 !important;
}
.classicDarkThumbnailTitle{
color:#FFFFFF !important;
line-height:16px !important;
margin:0px !important;
margin-top:2px !important;
margin-bottom:4px !important;
padding:0px !important;
}
.classicDarkThumbnailDesc{
color:#bdbdbd !important;
line-height:16px !important;
margin:0px !important;
padding:px !important;
}
.classicDarkVideoTitleDesc{
margin:12px !important;
margin-bottom:8px !important;
color:#FFFFFF !important;
}
.classicDarkVideoMainDesc{
margin:10px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#bdbdbd !important;
}
.classicDarkLink{
margin:12px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#bdbdbd !important;
}
.minimialDarkBold{
font-weight:bold !important;
color:#FFFFFF !important;
}
.classicDarkLink a:link    {color:#0099FF !important;}
.classicDarkLink a:visited {color:#0099FF !important;}
.classicDarkLink a:hover   {color:#DDDDDD !important;}
.classicDarkLink a:active  {color:0099FF !important;} .classicWhiteCategoriesTitle{
color:#494949 !important;
margin:5px !important;
margin-top:6px !important;
line-height:16px !important;
font-weight:100 !important;
}
.classicWhiteCategoriesType{
color:#494949 !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
font-weight:100 !important;
}
.classicWhiteCategoriesTypeIn{
color:#919191 !important;
}
.classicWhiteCategoriesDescription{
color:#494949 !important;
margin:5px !important;
margin-top:-4px !important;
line-height:16px !important;
line-height:16px !important;
font-weight:100 !important;
}
.classicWhiteThumbnailTitle{
color:#000000 !important;
line-height:16px !important;
margin:0px !important;
margin-top:2px !important;
margin-bottom:4px !important;
padding:0px !important;
}
.classicWhiteThumbnailDesc{
color:#777777 !important;
line-height:16px !important;
margin:0px !important;
padding:px !important;
}
.classicWhiteVideoTitleDesc{
margin:12px !important;
margin-bottom:8px !important;
color:#000000 !important;
}
.classicWhiteVideoMainDesc{
margin:10px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#777777 !important;
}
.classicWhiteLink{
margin:12px !important;
margin-top:0px !important;
margin-bottom:8px !important;
line-height:16px !important;
color:#777777 !important;
}
.classicWhiteBold{
font-weight:bold !important;
color:#000000 !important;
}
.classicWhiteLink a:link    {color:#0099FF !important;}
.classicWhiteLink a:visited {color:#0099FF !important;}
.classicWhiteLink a:hover   {color:#000000 !important;}
.classicWhiteLink a:active  {color:0099FF !important;}.entry-content .addthis_button,.entry-content .addthis_toolbox,.entry-header .addthis_button,.entry-header .addthis_toolbox{margin:10px 0 10px 0}.addthis_button_tweet{min-width:83px;float:left}.atwidget iframe{max-width:none}a.at-share-btn,a.at-share-btn:hover,div.addthis_native_toolbox a,div.addthis_native_toolbox a:hover,div.addthis_tool a,div.addthis_tool a:hover,div.addthis_toolbox a,div.addthis_toolbox a:hover{border:0;box-shadow:none;-webkit-box-shadow:none}div.addthis_toolbox br{display:none}