@font-face {
font-family: 'TypefSix';
src: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/fonts/TypefSix.eot);
src: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/fonts/TypefSix.eot?#iefix) format('embedded-opentype'),
url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/fonts/TypefSix.woff) format('woff'),
url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/fonts/TypefSix.ttf) format('truetype'),
url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/fonts/TypefSix.svg#TypefSix) format('svg');
font-weight: normal;
font-style: normal;
}
.wp-caption .wp-caption-text {
color: #5f5345;
}
a {
color: #00AEEF;
}
a:hover {
color: #03749e;
}
h1, .h1, h2, .h2, h3, .h3 {
margin-top: 0;
}
h3, .h3 {
font-size: 18px;
color: #00aeef;
text-transform: uppercase;
}
ul, ol, p {
margin-top: 0px;
margin-bottom: 25px;
}
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
body, .entry-content {
background-color: #5f5547;
font-family: "museo"!important;
color: white;
font-weight: 200;
font-size: 16px!important;
line-height: 1.4em;
}
.entry-content {
background: none;
}
.bottomHeader {
min-height: 200px;
padding-top: 25px;
position: relative;
}
.bottomHeader .socialIcons {
position: absolute; 
right: 10px; 
top: 10px; 
width: 32px;
}
.bottomHeader .socialIcons a {
display: block;
height: 32px;
width: 32px;
overflow: hidden;
margin-bottom: 3px;
opacity: 0.5;
}
.bottomHeader .socialIcons a:hover, .pageHeader .container a.account:hover {
background-position: 0px -32px!important;
opacity: 1;
}
.bottomHeader .socialIcons a.facebook {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/social/facebook.gif) center top no-repeat;
}
.bottomHeader .socialIcons a.twitter {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/social/twitter.gif) center top no-repeat;
}
.bottomHeader .socialIcons a.instagram {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/social/instagram.gif) center top no-repeat;
}
.pageHeader .container a.account {
position: absolute; 
right: 10px; 
top: 20px; 
display: block;
height: 32px;
width: 32px;
overflow: hidden;
margin-bottom: 3px;
opacity: 0.5;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/social/account.gif) center top no-repeat;
} 
.navbar-nav {
float: none;
}
.nav.navbar-nav {
float: none;
}
.navbar-nav > li {
font-family: 'TypefSix';
text-transform: uppercase;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/navSpacer.gif) left center no-repeat;
font-size: 1.3em;
}
.navbar-default .navbar-nav > li > a {
font-size: 1em!important;
}
.navbar-nav > li:first-child {
background: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-nav > li.current_page_parent > a {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/navActive.gif) left bottom repeat-x;
}
.navbar-nav > li.current_page_parent > a {
color: white;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-nav > li.current_page_parent > a:hover {
background-color: #00aeef!important;
}
#content.site-content {
margin-top: 0;
}
.content-area {
padding-left: 0;
padding-right: 0;
}
h1.entry-title {
margin-top: 0;
margin-bottom: 0;
font-size: 3.5em;
}
.page-header {
padding-bottom: 20px;
padding-top: 20px;
margin: 0;
border-bottom: none;
background-color: #dbd4c8;
color: #524a3d;
border-bottom: 1px solid #00aeef;
}
.page-header h1 {
color: rgba(95, 85, 71, 1);
}
.page-header .container {
margin-left: auto;
margin-right: auto;
}
.siteContentWrapper {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/pageBG.jpg) center center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.site-content h2 {
color: #00aeef;
font-family: 'TypefSix';
text-transform: uppercase;
font-size: 1.8em;
}
.site-content h2 a {
color: #00aeef;
}
.navbar.navbar-default {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/navbar-border-bottom.gif) left bottom repeat-x rgba(255, 255, 255, .11);
font-weight: 200;
margin-bottom: 0px;
margin-top: -2px;
border-bottom: none;  
} 
.bottomHeader {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/headerimage.jpg) center center no-repeat;
background-size: cover;
}
.home .bottomHeader {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/headerimage-home.jpg) center center no-repeat;
background-size: cover;
}
#colophon {
background-color: #dbd4c8;
}
#footer-area ul li a {
color: #00aeef;
}
#footer-area ul li a:hover {
color: #5f5547;
}
#footer-area ul li {
font-size: 1.3em;
text-transform: uppercase;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/navSpacer.gif) left center no-repeat;
}
#colophon nav, .copyright > div {
padding-left: 0;
padding-right: 0;
}
#colophon .nav > li:first-child a {
padding-left: 0;
}
#footer-area ul li:first-child {
background-image: none;
}
.copyright {
float: none;
clear: both;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#footer-area {
background-color: transparent;
}
.entry-meta a {
color: white;
}
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.homeS {
visibility: hidden;
}
#footer-area  {
position: relative;
clear: both;
}
#footer-area .widget_mailchimp {
position: absolute;
width: 300px;
bottom: 60px;
right: 0;
display: none;
}
#NSL {
color: #00aeef;
background: none;
border: none;
}
#NSL .arrowNSL {
position: absolute;
bottom: -15px;
right: 50px;
}
#NSL button {
padding: 10px 15px;
background: none;
border: none;
text-transform: uppercase;
font-weight: 200;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
text-shadow: 0 0 0 #FFFFFF;
}
#NSL button:hover {
color: #5f5547;
}
.mc4wp-form {
text-transform: none!important;
} .ambaCont {
margin-bottom: 2em;
}
.ambaContainer {
padding-top: 2em;
}
.ambassadorImage {
display: inline-block;
position: relative;
margin-right: 1em;
border: 12px solid #dad1c4;
margin-bottom: 1.2em;
}
.featuredImage, .attachment-ambassadorTh {
display: inline-block;
position: relative;
border: 12px solid #dad1c4;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.ambassadorName {
position: absolute;
color: white;
margin: 0;
padding: 0;
bottom: 25px;
left: 25px;
}
.ambassadorOverv {
padding-top: 2em;
}
.shortInfo {
line-height: 1em;
font-size: 0.8em;
} .single-product .site-content {
padding-top: 2em;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: auto;
float: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: auto;
float: none;
}
.prodSidebar {
text-align: center;
}
.prodSidebar .images img {
border-radius: 50%;
-webkit-border-radius: 50%;
}
.certifications, .endorsement {
margin-bottom: 2em;
}
.certifications p, .endorsement p {
margin-bottom: 10px;
}
.prodEndorsement {
background-color: rgba(88, 80, 65, 1);
border-radius: 10px;
-webkit-border-radius: 10px;
padding-bottom: 2em;
}
.prodEndorsement h2 {
background-color: rgba(219, 211, 200, 1);
color: rgba(88, 80, 65, 1);
border-radius:  10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
font-size: 1.2em;
padding-top: 1em;
padding-bottom: 1em;
margin-bottom: 0;
}
.prodEndorsement .endorExc {
padding: 1em;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
float: none!important;
display: inline-block;
}
.addItem {
position: relative;
top: -10px;	
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
color: rgba(95, 86, 70, 1);
}
.panel {
margin-bottom: 20px;
background-color: transparent;
border: 1px solid transparent;
border-radius: 4px;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
margin-left: 0;
margin-right: 0;
opacity: 0.5;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
background-color: rgba(219, 211, 200, 1);
color: rgba(0, 172, 241, 1);
border: 1px solidrgba(219, 211, 200, 1);
opacity: 1;	
}
woocommerce #content div.product .woocommerce-tabs ul.tabs li::after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li::after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li::before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li::after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li::before { 
content: normal;
}
.post-type-archive-product .entry-title {
float: left;
font-size: 3.5em;
}
.post-type-archive-product .site-main {
padding-top: 1em;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
margin: 0px 3.8% 2.992em 0px;
padding: 0px;
position: relative;
width: 22.05%;
background-color: #dbd4c8;
border-radius: 10px;
-webkit-border-radius: 10px;
text-align: center;
padding-bottom: 1.5em;
}
.woocommerce-page ul.products li.product.last {
margin-right: 0;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
color: rgba(0, 174, 239, 1);
font-family: 'TypefSix';
text-transform: uppercase;
}
.woocommerce ul.products li.product .productImage {
display: block;
background-color: white;
}
.attachment-shop_single.wp-post-image {
background-color: rgba(219, 211, 200, 1);
}
.woocommerce ul.products li.product .productInfoThumb img, .woocommerce ul.products li.product .productInfoThumb:hover img {
width: auto;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.woocommerce ul.products li.product .productInfoThumb {
display: block;
position: absolute;
right: 20px;
margin-top: 20px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
color: #524a3d;
font-size: 1.5em;
}
.woocommerce ul.products li.product .add_to_cart_btn {
font-size: 1em;
display: block;
width: 75%;
margin-left: auto;
margin-right: auto;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
border-top: 3px solid rgba(149, 171, 53, 1);
}
.woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-message::before {
background-color: rgba(149, 171, 53, 1);
content: "✓";
}
.woocommerce .woocommerce-error::before, .woocommerce .woocommerce-info::before, .woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-error::before, .woocommerce-page .woocommerce-info::before, .woocommerce-page .woocommerce-message::before {
content: "✓";
height: 2.5em;
width: 1.5em;
display: block;
position: absolute;
top: 0px;
left: 1em;
font-family: sans-serif;
font-size: 1em;
line-height: 1.5;
text-align: center;
color: #FFF;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
padding-top: 1em;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
color: rgba(0, 172, 241, 1);
font-family: 'TypefSix';
text-transform: uppercase;
font-weight: 200;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
margin-bottom: 15px;
}
.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
width: 130px;
border-radius: 10px;
background-color: rgba(238, 230, 217, 1);
}
.woocommerce table.cart .product-name a {
color: white;
font-family: 'TypefSix';
text-transform: uppercase;
font-weight: 200;
}
.woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover {
background-color: transparent;
color: white;
}
.woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove {
color: white;
background-color: rgba(0, 172, 241, 1);
}
.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: auto;
}
.woocommerce .checkout-button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
background: #00aeef; background: -moz-linear-gradient(top,  #00aeef 0%, #0285b6 5%, #00aeef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aeef), color-stop(5%,#0285b6), color-stop(100%,#00aeef)); background: -webkit-linear-gradient(top,  #00aeef 0%,#0285b6 5%,#00aeef 100%); background: -o-linear-gradient(top,  #00aeef 0%,#0285b6 5%,#00aeef 100%); background: -ms-linear-gradient(top,  #00aeef 0%,#0285b6 5%,#00aeef 100%); background: linear-gradient(to bottom,  #00aeef 0%,#0285b6 5%,#00aeef 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aeef', endColorstr='#00aeef',GradientType=0 ); }
.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
background: #00ACF1;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
float: right;
width: 35%;
text-align: right;
background-color: #DBD3C8;
border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 1em;
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2 {
background: red;
border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
color: white;
text-transform: none;
font-family: "museo";
font-style: normal;
font-weight: 500;
text-align: left;
padding: 10px;
background-color: #5F5546;
}
.woocommerce .cart-collaterals .shipping-calculator-form {
padding: 10px;
}
.woocommerce .cart-collaterals .cart_totals .totalWrapper {
padding: 10px;
color: #524A3C;
}
.woocommerce .cart-collaterals .cart_totals table {
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
width: auto;
}
select {
color: #5F5547;
height: auto;
}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
border-top: 3px solid #00ACF1;
}
.woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before {
background-color: #00ACF1;
}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
padding: 10px;
}
.woocommerce-billing-fields, .woocommerce-shipping-fields {
color: #5F5547;
}
.checkout #customer_details h3, #order_review_heading {
color: white;
font-size: 2.2em;
}
.checkout #customer_details {
margin-bottom: 2em;
}
.woocommerce-billing-fields h4, .woocommerce-shipping-fields h4 {
border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
background-color: #00AEEF;
color: white;
padding: 12px;
}
.woocommerce-billing-fields .checkoutWrapper, .woocommerce-shipping-fields .checkoutWrapper {
background-color: #DBD3C8;
border-radius: 10px;
-webkit-border-radius: 10px;
}
.woocommerce-billing-fields .checkoutPaddingW, .woocommerce-shipping-fields .checkoutPaddingW {
padding: 15px;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
color: #5F5547;
font-size: 0.8em;
font-weight: 400;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
border-color: #bdb6ab;
padding: 8px;
color: #5F5547;
}
.woocommerce-shipping-fields .checkbox {
display: inline-block;
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
border: 1px solid #DBD3C8;
margin: 0px -1px 24px 0px;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
background-color: #DBD3C8;
color: #5F5546;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
color: white;
font-family: "TypefSix";
text-transform: uppercase;
font-weight: 200;
background-color: #00AEEF;
}
.woocommerce table.shop_table .cart-subtotal th, .woocommerce-page table.shop_table .cart-subtotal th, .woocommerce table.shop_table .shipping th, .woocommerce table.shop_table .order-total th {
background: #DBD3C8;
color: #5F5547;
font-family: 'museo';
font-weight: 700;
text-transform: none;
}
.woocommerce #payment, .woocommerce-page #payment {
background: none;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
border-top: none;
border-bottom: none;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
width: auto;
}
.woocommerce #payment .payment_method_paypal .about_paypal, .woocommerce-page #payment .payment_method_paypal .about_paypal {
float: right;
line-height: 52px;
font-size: 0.83em;
margin-left: 1em;
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
border-radius: 8px;
-webkit-border-radius: 8px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {
border:none;
padding: 20px;
margin: 2em 0px;
text-align: left;
border-radius: 5px;
background-color: #DBD3C8;
}
.wholesalerDescr {
margin-bottom: 1em;
}
.woocommerce #payment div.payment_box::after, .woocommerce-page #payment div.payment_box::after {
border-width: 9px;
}
.woocommerce form.login, .woocommerce-page form.login {
width: 47%;
}
.woocommerce-account form .form-row label {
color: white;
}
legend {
font-family: 'TypefSix';
text-transform: uppercase;
color: #00ACF1;
display: block;
width: 100%;
padding: 0px;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
border-width: 0px 0px 1px;
border-style: none none solid;
border-color: -moz-use-text-color -moz-use-text-color #E5E5E5;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border: none;
}
.woocommerce-account legend {
padding-top: 1em;
}
.formBackground {
background-color: #DBD3C8;
border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 1em;
padding: 1em;
color: #5F5545;
font-size: 0.9em;
padding-bottom: 3em;
}
.formBackground label {
color: #5F5545;
font-size: 0.9em;
}
.formBackground p {
margin-bottom: 10px;
}
.formBackground .defaultButton {
float: right;
background: #00aeef;
color: white;
font-size: 2em;
margin-bottom: 2em;
}
.formBackground .defaultButton:hover {
color: white;
background: #96aa3c;
}
.formBackground .defaultButton:after {
content: "";
display: block;
height: 0px;
clear: both;
}
.sideInfo {
background-color: #585041;
border-radius: 10px;
-webkit-border-radius: 10px;
color: #DBD3C8;
}
.sideInfo h2 {
font-family: 'TypefSix';
text-transform: uppercase;
color: #585041;
display: block;
background-color: #DBD3C8;
font-size: 1em;
border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
padding: 1em;
}
.sideWrapper {
padding: 1em;
}
.blog .site-content {
padding-top: 1em;
}
.row {
margin-right: -15px!important;
margin-left: -15px!important;
}
.blog .attachment-post-thumbnail {
border-radius: 50%;
-webkit-border-radius: 50%;
border: 12px solid #EEE6D9;
}
.blog .entry-content {
padding-bottom: 1em;
margin-bottom: 1em;
padding-bottom: 2em;
border-bottom: 1px solid #00AEEF;
}
.blog #content:after {
content: "";
display: block;
height: 0px;
clear: both;
}
.blog #primary {
width: 65%;
float: left;
}
.blog #secondary {
width: 30%;
float: right;
}
.widget .defaultButton {
float: right;
margin-bottom: 1em;
}
.widget-title {
border-bottom: none;
font-family: 'TypefSix';
text-transform: uppercase;
color: #00ACF1;
margin-bottom: 0;
} .widget {
background-color: #dbd4c8;
border-radius: 8px;
}
.widget:after {
content: "";
display: block;
height: 0px;
clear: both;
}
.widget label {
color: #524a3d;
}
.widget-title, .mc4wp-form {
padding: 8px;
}
.mc4wp-form {
padding-left: 25px;
padding-right: 25px;
}
.widget-title {
background-color: #524a3d;
text-align: center;
color: white;
border-radius: 8px 8px 0 0;
}
.mc4wp-form input[type="email"] {
color: #524a3d;
font-weight: 500;
}
.widget p {
color: #524a3d;
font-size: 0.9em;
line-height: 1.3em;
}
.widget > ul > li, li.recentcomments {
border-bottom: 1px solid rgba(96, 87, 72, 0.5);
}
.input-group .search-query {
border-radius: 4px 0px 0px 4px!important;
-webkit-border-radius: 4px 0px 0px 4px!important;
}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
font-size: 2.25em;
}
.woocommerce #content div.product .related.products p.price, .woocommerce #content div.product .related.products span.price, .woocommerce div.product .related.products p.price, .woocommerce div.product .related.products span.price, .woocommerce-page #content div.product .related.products p.price, .woocommerce-page #content div.product .related.products span.price, .woocommerce-page div.product .related.products p.price, .woocommerce-page div.product .related.products span.price {
font-size: 1.25em;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: none;
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
vertical-align: middle;
float: none;
position: relative;
top: 0;
}
table.variations {
width: 100%;
}
.woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select {
width: 100%;
float: none;
}
.reset_variations {
display: block;	
text-align: left;
}
.variations .label label {
display: inline-block;
} .single #main .page-header {
background: none;
} .page-template-team-php .position {
font-size: 0.8em;
font-style: italic;
}
.page-template-team-php .description {
margin-bottom: 2em;
}
.page-template-team-php .attachment-ambassadorTh, .page-template-team-php .featuredImage {
border-radius: 50%;
-webkit-border-radius: 50%;
}
.page-template-team-php .site-main .entry-content {
margin-bottom: 50px;
} .stockist-listing {
margin-bottom: 4em;
}
.page-template-stockists-php .featuredImage {
max-width: 200px;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.page-template-stockists-php .location {
font-size: 0.8em;
font-style: italic;
}
.page-template-stockists-php .description {
margin-bottom: 2em;
}
.page-template-stockists-php .imageMap {
position: relative;
}
.acf-map > .gm-style > div, .acf-map > .gm-style > div   {
overflow:hidden;
border-radius: 50%;
-webkit-border-radius: 50%;
}
.acf-map {
width: 150px;
height: 150px;
border: #ccc solid 1px;
margin: 20px 0;
border-radius: 50%;
-webkit-border-radius: 50%;
position: absolute;
left: 170px;
top: -50px;
z-index: 100;
overflow: hidden;
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
div.gmnoprint.gm-style-mtc, div.gmnoprint.gm-style-cc, div.gmnoprint {
display: none;
}
.stockistCategory {
padding-top: 1.5em;
}
.fb_iframe_widget {
display: inline-block;
padding: 1.2em 1em!important;	
} .faq {
padding-top: 2em;
} .wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="url"], .wpcf7-form-control-wrap input[type="password"], .wpcf7-form-control-wrap textarea {
width: 100%;
}
.wpcf7-form .captcha {
margin-bottom: 1em;
} .home #logo {
display: block;
text-align: center;
}
.FP {
width: 20%;
display: inline-block;
margin-right: -4px;
background-color: #303030;
overflow: hidden;
border-radius: 10px;
-webkit-border-radius: 10px;
min-height: 440px; -webkit-transition: all 0.7s; transition: all 0.7s;
}
.FPwrapper {
width: 100%;
position: relative;
}
.activeFP {
width: 60%;
background-color: #eee6d9;
}
.FP h2 {
background-color: #dbd3c8;
padding: 15px 55px 5px;
height: 52px;
overflow: hidden;
opacity: 0;
font-size: 1.4em;
transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
}
.FP h2 span {
width: 800px;
overflow: hidden;
display: block;
}
.activeFP h2 {
opacity: 1;
}
.FP .desc {
color: #2b2b2b;
font-size: 18px;
margin-bottom: 45px;
width: 300px;
}
.FP .descWrap {
padding-left: 0;
padding-top: 25px;
opacity: 0;
width: 0%!important;
transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
}
.FP .imageWrap {
text-align: center;
position: relative;
opacity: 0.5;
width: 100%!important;
float: right!important;
transition: all 1s ease-out;
-webkit-transition: all 1s ease-out;
}
.activeFP .descWrap, .activeFP .imageWrap {
padding-left: 55px;
width: 50%!important;
opacity: 1;
}
.FP .descWrap:after {
content: "";
display: block;
height: 0px;
clear: both;
}
.FP .ProdColumn {
margin-left: -4px;
float: left;
}
.FP .homeProdImage {
position: relative;
z-index: 10;
}
.FP .priceLabel {
position: absolute;
display: block;
left: 0;
right: 0;
margin: auto;
z-index: 5;
margin-top: 140px;
opacity: 0;
transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
}
.activeFP .priceLabel {
opacity: 1;
}
.FP .descWrap .defaultButton {
display: block;
width: 150px;
text-align: center;
position: relative;
z-index: 2;
opacity: 0;
transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
}
.activeFP .descWrap .defaultButton {
opacity: 1;
}
.FP .HPprice {
position: absolute;
width: 269px;
display: block;
left: 0;
right: 0;
margin: auto;
text-align: left;
padding-left: 3%;
padding-top: 12px;
font-weight: 700;
}
.home .siteContentWrapper {
background: none;
}
.home .homeBG {
background: red;
padding-top: 50px;
}
.home .homeSlogan {
padding-top: 2em;
padding-bottom: 4em;
}
.home .homeSlogan > div {
font-size: 3em;
line-height: 1em;
padding-top: 25px;
padding-bottom: 25px;
color: #5f5546;
}
.home .homeBG {
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/images/bghome.jpg) center center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.home .featuredProducts > h2 {
font-family: 'museo';
font-weight: 500;
font-size: 2.8em;
color: #95ab35;
}
.home .latestNAB .entry-content {
margin-bottom: 50px;
}
.home .latestNAB > div > h2 {
font-family: 'museo';
font-weight: 500;
font-size: 2.8em;
color: #95ab35;
}
.home .latestNAB .entry-content .attachment-post-thumbnail {
border-radius: 50%;
-webkit-border-radius: 50%;
border: 12px solid #eee6d9;
}
.home .latestNAB .entry-content .date {
font-style: italic;
font-size: 0.8em;
}
.home .why {
text-align: center;
}
.home .homeSliderWrapper {
background: black;
}
.related.products .productImage img {
max-width: 200px;
}
.related.products .woocommerce ul.products li.product .add_to_cart_btn {
font-size: 0.8em;
}
.related.products .productInfoThumb {
display: none!important;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
width: auto;
max-width: 200px;
}
.related.products .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
min-height: 52px;
}
.woocommerce-tabs {
margin-top: 25px;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
text-transform: uppercase;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {
text-transform: uppercase;
} #tab-3 table td {
border: 1px solid rgba(255, 255, 255, .4);
padding: 5px;
}
#tab-3 table .nutHeadRow td {
border: none;
}
#tab-3 table .nutHeadRow h3 {
padding-top: 25px;
}
#tab-3 table .nutEvenRow td {
background-color: rgba(88, 80, 65, 0.8);
}
#tab-3 table .nutOddRow td {
background-color: rgba(88, 80, 65, 0.3);
} .page-template-ambassabor-types-template-php .ambassadorImage img {
max-width: 320px;
}
.defaultButton, .widget .defaultButton, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page a.checkout-button {
background-color: white!important;
border-radius: 6px;
-webkit-border-radius: 6px;
padding: 12px 12px 10px;
text-transform: uppercase;
font-weight: 700;
color: #96aa3c!important;
font-size: 1em;
line-height: 1em;
border: none;
background: #ffffff!important; background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 7%, #ffffff 100%)!important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#e1e1e1), color-stop(100%,#ffffff))!important; background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 7%,#ffffff 100%)!important; background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 7%,#ffffff 100%)!important; background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 7%,#ffffff 100%)!important; background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 7%,#ffffff 100%)!important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 )!important; -webkit-box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.3);
}
.defaultButton:hover, .widget .defaultButton:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page a.checkout-button:hover {
color: rgba(0, 172, 241, 1)!important;
}
.woocommerce-cart .wc-proceed-to-checkout {
padding-left: 50px;
padding-right: 50px;	
}
#_mc4wp_subscribe_woocommerce_checkout_field input {
float: left !important;
position: relative;
top: 7px;	
}
#eway_credit_card_form {
border: 1px solid #DBD3C8;
margin: 0px -1px 24px 0px;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
background-color: #DBD3C8;
color: #5F5546;
padding: 15px;
} #fb-root {
display: none!important;
} .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: auto!important;
display: block!important;
overflow: hidden!important;
}
.widget_recent_entries > ul > li:last-child {
border-bottom: none!important;
} @-moz-document url-prefix() {
fieldset { display: table-cell; }
}
#shopSubscription {
display: block;
background-color: #70675b;
border-radius: 10px;
-webkit-border-radius: 10px;
padding: 15px;
margin-bottom: 2em;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
}
.woocommerce .woocommerce-ordering {
margin-top: 1em;
}
.subscription-details {
display: block;
font-size: 0.6em;
} @media only screen 
and (max-width : 780px) {
#logo img {
width: 65%;
text-align: left;
}
.home #logo {
text-align: left;
}
.bottomHeader {
min-height: 130px;
}
.home .featuredProducts > h2 {
font-size: 1.8em;
}
.activeFP {
width: 100%;
background-color: #EEE6D9;
margin-bottom: 15px;
}
.FP {
width: 100%;
margin-left: 0;
margin-bottom: 15px;
min-height: 0;
padding-bottom: 30px;
}
.FP .desc {
color: #2B2B2B;
font-size: 16px;
line-height: 1em;
margin-bottom: 25px;
width: 150px;
}
.activeFP .descWrap {
width: 50%!important;
padding-top: 12px;
}
.activeFP .imageWrap {
padding-left: 15px;
}
.FP .HPprice {
display: none;
}
.priceLabel img {
display: none;
}
.FP .homeProdImage {
position: relative;
z-index: 10;
top: -31px;
}
.activeFP .homeProdImage {
top: 0;
}
.home .homeSlogan > div {
font-size: 2em;
line-height: 1em;
padding-top: 0;
padding-bottom: 0;
color: white;
text-align: center;
}
.home .latestNAB > div > h2 {
font-family: "museo";
font-weight: 500;
font-size: 1.8em;
color: #95AB35;
text-align: center;
}
.home .latestNAB .entry-content {
text-align: center;
}
.featuredImage, .attachment-ambassadorTh {
margin-bottom: 25px;
}
#footer-area .site-info nav ul li {
border-bottom: medium none;
display: block;
background-color: transparent!important;
}
#footer-area .site-info nav ul li a {
background-color: transparent!important;
}
#footer-area .nav > li > a, #NSL button {
padding: 0px;
}
#footer-area ul li {
background: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #E7E7E7;
padding-left: 50px;
}
.navbar-nav > li > .dropdown-menu {
position: static;
float: none;
}
.navbar-nav > li {
background: none;
}
h1.entry-title {
font-size: 2.5em;
text-align: center;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
display: block;
text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
list-style: outside none none;
padding: 0px 0px 0px 0;
margin: 0px 0px 1.618em;
overflow: hidden;
position: relative;
}
.blog #primary {
width: auto;
float: none;
text-align: center;
}
.blog #secondary {
width: auto;
float: none;
}
.post-type-archive-product .entry-title {
float: none;
font-size: 2.5em;
}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
margin: 0px 0px 0;
}
.woocommerce select {
width: 100%!important;
border: 1px solid #DCE4EC;
background-color: #FFF;
height: 30px;
padding: 5px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: none;
margin: 0px 3.8% 2.992em 0px;
padding: 0px 0px 1.5em;
position: relative;
width: auto;
background-color: #DBD4C8;
border-radius: 10px;
text-align: center;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: none;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {
float: none;
clear: none !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
float: none;
width: auto;
text-align: right;
background-color: #DBD3C8;
border-radius: 10px;
margin-bottom: 1em;
}
.woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-cart table.cart tr {
vertical-align: middle;
display: block;
}
.woocommerce-cart table.cart tr.cart_item:after {
content: "";
display: block;
height: 0px;
clear: both;
height: 15px;
width: 100%;
display: block;
background: white;
}
.woocommerce-cart table.cart thead .product-remove {
height: 0px;
padding: 0;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
float: none;
box-sizing: border-box;
border: 1px solid #D3CED2;
padding: 6px 6px 5px;
margin: 0px 4px 0px 0px;
outline: 0px none;
line-height: 1;
width: 100%;
}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
padding: 10px;
margin-bottom: 10px;
}
.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text + .button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text + .button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text + .button, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text + .button {
float: none;
}
.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input {
width: 100%;
box-sizing: border-box;
}
} @media only screen 
and (max-width : 1199px) {
.navbar-default .navbar-nav > li > a {
font-size: 0.8em!important;
}
}
@media only screen 
and (max-width : 955px) {
.navbar-default .navbar-nav > li > a {
font-size: 0.6em!important;
}
}
@media only screen 
and (min-width : 768px) {
.container {
width: 95%;
max-width: 1200px;
}
} @media only screen 
and (max-width : 767px) {
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: 40px;
}
.pageHeader .container a.account {
top: 10px;
}
.navbar-default .navbar-nav > li > a {
font-size: 0.8em!important;
}
.FP .desc {
width: 300px;
}
}
@media only screen 
and (max-width : 440px) {
.FP h2 {
height: auto;
}
.FP h2 span {
width: 100%!important;
float: none!important;
text-align: center;
}
.FP h2:after {
content: "";
display: block;
height: 0px;
clear: both;
}
.FP .desc {
width: auto;
text-align: center;
line-height: 1.2em;
}
.FP .ProdColumn {
float: none;
}
.activeFP .descWrap, .FP .descWrap {
padding-right: 55px;
}
.activeFP .descWrap, .FP .descWrap {
width: 100%!important;
}
.activeFP .imageWrap, .FP .imageWrap {
width: 100%!important;
}
.FP .descWrap .defaultButton {
margin-left: auto;
margin-right: auto;
}
}
.clear:after {
content: "";
display: block;
height: 0px;
clear: both;
}.bx-wrapper {
position: relative;
margin: 0 auto 0;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
} .homeslider {
max-width: 1400px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.slideLeft, .slideRight {
position: absolute;
left: -1px;
top: 0;
bottom: 0;
z-index: 100;
min-height: 100%;
height: auto;
max-height: 100%;
}
.slideRight {
right: 0;
left: auto;
}
.bx-wrapper .bx-viewport { -webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/css/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: white;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #00ACF1;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.pure-edge.com.au/wp-content/themes/pure-edge/inc/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}