html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
} body {
line-height: 1;
font-family: 'Roboto', sans-serif;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*, *:before, *:after {
box-sizing: border-box;
}
img {
max-width: 100%;
width: auto;
height: auto;
}
*:focus {
outline: none;
}
span.edit-link {
margin-bottom: 20px;
display: block;
clear: both;
}
span.edit-link a {
color: #fff;
font-weight: 500;
text-decoration: none;
text-transform: uppercase;
background: #25aae2;
padding: 5px 10px;
transition: .2s all;
}
.afterpay-payment-info {
clear: both;
font-size: 16px;
margin-bottom: 20px;
}
.afterpay-payment-info span,
.afterpay-payment-info strong {
margin-left:0 !important;
color:#000 !important;
font-size:18px !important;
}
.afterpay-payment-info strong {
display:inline !important;
}
span.edit-link a:hover {
background:#1c82ad;
}
.woocommerce-order h2 {
display:block !important;
margin-bottom: 20px;
}
.woocommerce-order .woocommerce-thankyou-order-received {
margin-bottom:20px;
}
.woocommerce ul.order_details li {
font-weight: 600;
}
.woocommerce ul.order_details li strong {
font-weight: 400;
}
.woocommerce .woocommerce-customer-details address {
line-height:23px;
min-height:200px;
}
.woocommerce-order .col-1,
.woocommerce-order .col-2 {
height:180px;
}
select {
-webkit-appearance: none;
-webkit-border-radius: 0px;
background: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/arrow-black.png) no-repeat 97% center;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"], input[type="search"], input[type="email"]{
-webkit-appearance: none;
border-radius: 0;
box-shadow: none !important;
}
.main-content {
width: 1150px;
max-width: 100%;
padding: 0 15px;
margin: 0 auto;
}
.content {
max-width: 1150px;
width: 100%;
margin: 0 auto;
padding: 0 15px;
overflow: hidden;
}
#wrapper {
position: relative;
width: 100%;
min-height: 100%;
}
.woocommerce-cart #respond input#submit, .woocommerce-cart a.button, .woocommerce-cart button.button, .woocommerce-cart input.button {
background: #333 !important;
border-radius: 0 !important;
color:#fff !important;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
padding: 10px 13px 9px 11px !important;
width: 200px !important;
}
.page-id-150 .product-price {
margin-top: 0 !important;
margin-bottom: 0 !important;
float: none !important;
width: initial  !important;
}
.page-id-150 .product-price ins {
color: #25aae1;
font-size: 18px;
text-decoration: none;
}
.page-id-150 .add_to_cart_button {
padding: 6px 5px !important;
width: 108px !important;
font-size: 12px !important;
margin: 0 auto !important;
margin-top: 7px !important;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
width: 16.6% !important;
}
.woocommerce .quantity .qty {
width: 50px !important;
text-align: center;
height: 40px !important;
} .contact-wrap {
float: left;
width: 100%;
padding-top: 30px;
padding-bottom: 40px;
}
h1.gray-title {
background: #f2f2f2;
padding: 10px;
font-size: 18px;
float: left;
width: 100%;
margin-bottom: 32px;
}
.page-id-150 .woocommerce .wishlist-title h2 {
margin-top: 34px !important;
margin-bottom: 20px !important;
background: #ffffff !important;
font-size: 20px !important;
padding: 0 !important;
color: #000 !important;
font-weight: bold !important;
}
.woocommerce a.remove {
margin: 0 auto !important;
}
.xoo-cp-qtybox {
height: 34px !important;
line-height: 33px !important;
}
.contact-left {
float: left;
width: 63%;
padding-right: 130px;
}
.contact-left p {
font-size: 17px;
line-height: 24px;
}
.red-txt {
color: #9e1111;
margin-bottom: 16px;
float: left;
width: 100%;
margin-top: 47px;
} .contact-left input[type=text], .contact-left input[type=tel], .contact-left input[type=email], .contact-left textarea {
width: 364px;
border: 2px solid #d6d6d6;
box-sizing: border-box;
resize: vertical ;
height: 58px;
padding-top: 20px;
padding-bottom: 36px;
padding-left: 10px;
font-size: 18px;
color: #959595;
margin-bottom: 14px;
font-family: 'Montserrat', sans-serif;
font-weight: 500;
}
.contact-left textarea {
width: 100%;
height: auto;
min-height: 200px;
} .contact-left input[type=submit] {
background-color: #ff8809;
color: white;
padding: 12px 20px;
border: none;
cursor: pointer;
font-weight: bold;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
}
.contact-left input[type=button] {
background-color: #000;
color: white;
padding: 12px 20px;
border: none;
cursor: pointer;
font-weight: bold;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
} .contact-left input[type=submit]:hover {
background-color: #45a049;
}
.contact-right {
float: right;
width: 37%;
}
.contact-right a{
color: #000000 !important;
text-decoration: none;
}
.contact-right img {
margin-bottom: 20px;
}
.contact-right ul li {
float: left;
width: 100%;
display: inline-block;
margin-bottom: 27px;
}
.contact-right ul li img {
float: left;
margin-right: 10px;
margin-bottom: 0;
vertical-align: middle;
margin-top: 8px;
}
.contact-right ul li p {
float: left;
width: 90%;
font-size: 17px;
line-height: 1.5;
}
.contact-right ul li p.email-link {
color: #1885bd;
}
.contact-map {
float: left;
width: 100%;
margin-top: 30px;
}
.red-txt {
color: #9e1111;
margin-bottom: 16px;
float: left;
width: 100%;
margin-top: 47px;
}
.main-header {
float: left;
width: 100%;
}
.header-wrap {
float: left;
width: 100%;
padding-top: 19px;
padding-bottom: 20px;
}
.logo {
float: left;
}
.search-wrap {
float: right;
margin-left: 116px;
width: 562px;
margin-top: 25px;
margin-right: 47px;
}
.search-wrap form {
float: left;
width: 100%;
position: relative;
min-height: 58px;
}
.search-wrap form .search-txt {
position: absolute;
z-index: 999;
width: 100%;
padding: 10px 50px 10px 15px;
border: 1px solid #25aae2;
min-height: 58px;
font-size: 15px;
color: #959595;
font-style: italic;
padding-left: 21px;
}
.search-wrap form .search-btn {
position: absolute;
z-index: 9999;
top: 9px;
right: 6px;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/search-icon.png);
background-position: center;
background-repeat: no-repeat;
background-color: transparent;
border: none;
width: 48px;
height: 40px;
cursor: pointer;
}
.search-toggle {
float: right;
margin-right: 20px;
margin-top: 33px;
display: none;
}
.small .search-toggle {
margin-top: 7px;
}
.search-toggle a {
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/search-icon-white.png);
background-position: center;
background-repeat: no-repeat;
background-color: #25aae1;
border: none;
width: 48px;
height: 40px;
cursor: pointer;
z-index: 999999;
display: block;
border-radius: 3px;
}
.cart-icon {
float: right;
margin-top: 35px;
}
.cart-icon a {
padding: 20px 0;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/cart-icon.png);
background-repeat: no-repeat;
position: relative;
display: block;
width: 60px;
}
.cart-icon a span {
position: absolute;
right: 0px;
width: 33px;
height: 33px;
background: #000;
color: #fff;
text-align: center;
line-height: 33px;
border-radius: 100px;
top: -9px;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
.nav-wrap {
float: left;
width: 100%;
background: #25aae1;
padding-top: 8px;
}
.nav-left {
float: left;
}
.small {
position: fixed;
top: 0;
z-index: 999999999;
background: #fff;
}
.small .header-wrap {
padding-top: 20px;
padding-bottom: 18px;
transition: .5s all;
}
.small .logo {
float: left;
width: 170px;
}
.small .search-wrap {
margin-top: 0;
margin-left: 260px;
}
.small .search-wrap form .search-txt {
padding: 4px 15px;
min-height: 48px;
padding-right: 50px;
}
.small .search-wrap form .search-btn {
top: 4px;
right: 2px;
}
.small .cart-icon {
margin-top: 7px;
float: right;
}
.small .gray-header {
display: none;
}
.small .nav-wrap {
box-shadow: 0px 6px 5px 1px #000000d1;
}
#main_nav ul {
float: left;
z-index: 999999;
}
#main_nav li {
float: left;
position: relative;
list-style: none;
padding-bottom: 8px;
margin-right: 80px;
}
#main_nav li li {
width: 25%;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #171717;
margin-right: 0px;
}
#main_nav li li a {
font-size: 15px;
font-weight: 100;
color: #fff !important;
}
#main_nav>ul>li>a {
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/arrow-down.png);
background-repeat: no-repeat;
background-position: right;
}
#menu-brands {
max-width:350px;
left: 0 !important;
}
#menu-brands li {
width: 100% !important;
}
#main_nav>ul>li>a,
h1 {
text-transform: uppercase;
}
#main_nav a {
display: block;
text-decoration: none;
padding: 5px 15px;
color: #fff;
font-size: 20px;
font-weight: bold;
}
#main_nav ul ul {
position: absolute;
left: -190px;
top: 100%;
visibility: hidden;
opacity: 0;
background: #000;
width:1125px }
#main_nav ul ul ul {
left: 100%;
top: 0;
background: #1093c9;
}
#main_nav ul ul ul li {
border-bottom: 1px solid #000;
}
#main_nav li li:hover,
#main_nav li li:hover li {
background-color: #1093c9;
}
#main_nav li li li:hover {
background: #25aae1;
}
#main_nav li:hover a {
color: #000;
}
#main_nav li:hover>ul {
visibility: visible;
opacity: 1;
}
#main_nav>ul li ul li.subnav {
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/arrow-left.png);
background-repeat: no-repeat;
background-position: 96%;
}
.nav-right {
float: right;
margin-top: 7px;
}
.nav-right ul li {
display: inline-block;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/bullet.png);
background-position: 6px 6px;
background-repeat: no-repeat;
padding-left: 20px;
}
.nav-right ul li:nth-child(1) {
background-image: none;
}
.nav-right ul li a {
color: #0d0d0d;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
}
.nav-right ul li a:hover {
color: #fff;
} .main-mobile-nav-inner {
float: left;
width: 100%;
display: none;
}
.menu-mobile {
float: left;
width: 100%;
}
.menu-mobile ul li {
display: inline-block;
list-style-type: none;
float: left;
width: 25%;
text-align: center;
}
.menu-mobile ul li a {
font-size: 24px;
display: block;
color: #fff;
padding: 24px 5px;
text-decoration: none;
font-weight: 500;
}
.menu-mobile ul li a i {
margin-right: 10px;
}
.gray-header {
float: left;
width: 100%;
background: #e5e5e5;
padding-top: 16px;
padding-bottom: 13px;
}
.gray-header ul li {
display: inline-block;
float: left;
margin-right: 18px;
}
.gray-header ul li:nth-last-child(1) {
margin-right: 0;
}
.gray-header ul li img {
float: left;
}
.gray-header ul li h4 {
float: left;
color: #898989;
font-family: 'Oswald', sans-serif;
font-weight: 500;
font-size: 14px;
margin-left: 7px;
margin-top: 5px;
text-transform: uppercase;
}
.middle-content {
float: left;
width: 100%;
}
.main-banner {
float: left;
width: 100%;
margin-bottom: 32px;
}
.cat-wrap {
float: left;
width: 100%;
margin-bottom: 46px;
}
.main-title {
width: 100%;
color: #0d0d0d;
font-size: 25px;
position: relative;
font-weight: bold;
text-transform: uppercase;
text-align: center;
padding-bottom: 10px;
}
.main-title:before {
content: "";
position: absolute;
width: 74px;
height: 4px;
background: #2bade3;
top: 100%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.cat-wrap ul {
float: left;
width: 100%;
margin-top: 8px !important;
display: flex;
flex-wrap: wrap;
}
.cat-wrap ul li {
float: left !important;
display: inline-block;
width: 33% !important;
margin-top: 19px !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding: 10px !important;
clear: initial !important;
}
.cat-wrap ul li:nth-child(3),
.cat-wrap ul li:nth-child(6),
.cat-wrap ul li:nth-child(9) {
margin-right: 0 !important;
}
.cat-wrap ul li a {
float: left;
width: 100%;
background: #25aae1;
font-size: 17px;
font-weight: bold;
text-decoration: none;
color: #fff;
text-align: center;
text-transform: uppercase;
}
.cat-wrap ul li a img{ margin:0 !important;}
.cat-wrap ul li a h2 {
padding-top: 10px !important;
padding-bottom: 10px !important;
float: left;
width: 100%;
}
.popular-products {
float: left;
width: 100%;
margin-bottom: 72px;
position: relative;
}
.lightSlider {
overflow: initial !important;
margin: 0;
}
.cat-slider {
float: left;
width: 100%;
padding: 0 30px;
position: relative;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 100% !important;
}
.woocommerce #review_form #respond .form-submit input {
background: #231f20 !important;
border-radius: 0 !important;
color: #fff !important;
font-weight: 500 !important;
}
#goToPrevSlide {
position: absolute;
left: 0;
transform: translate(0%, -50%);
top: 50%;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
width: 31px;
height: 50px;
background-position: 3px 4px;
cursor: pointer;
}
#goToNextSlide {
position: absolute;
right: 0;
transform: translate(0%, -50%);
top: 50%;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
width: 31px;
height: 50px;
background-position: -34px 4px;
cursor: pointer;
}
#goToPrevSlide1 {
position: absolute;
left: 0;
transform: translate(0%, -50%);
top: 50%;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
width: 31px;
height: 50px;
background-position: 3px 4px;
cursor: pointer;
}
#goToNextSlide2 {
position: absolute;
right: 0;
transform: translate(0%, -50%);
top: 50%;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
width: 31px;
height: 50px;
background-position: -34px 4px;
cursor: pointer;
}
.popular-products ul li {
float: left;
display: inline-block;
width: 25%;
text-align: center;
margin-top: 50px;
position: relative;
}
.onsale-slide {
width: 50px;
height: 50px;
background: #ff0000;
color: #fff;
display: block;
line-height: 50px;
border-radius: 100px;
float: right;
position: absolute;
right: 0;
top: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
font-size: 16px;
text-align: center;
}
.product-single {
float: left;
width: 100%;
}
.product-content a {
color: #000;
text-decoration: none;
}
.product-content a h2 {
font-size: 14px !important;
line-height: 23.7px;
padding: 0 10px !important;
height: 70px;
}
.product-img {
float: left;
width: 100%;
}
.wk_prod-img.product-img img {max-width: 225px;height:auto;display: inline !important;margin-top: 15px !important;margin-bottom: 0 !important;}
.product-content {
float: left;
width: 100%;
margin-top: 20px;
}
.product-link {
padding: 13px 28px !important;
background: #25aae2 !important;
display: inline-block !important;
color: #fff !important;
font-size: 18px !important;
transition: .2s all;
text-transform: uppercase;
border-radius: 0 !important;
font-weight: 400 !important;
line-height: 18px!important;
margin-top: 0 !important;
}
.product-link:hover {
background: #e29d25 !important;
}
.brands-wrap {
float: left;
width: 100%;
margin-bottom: 16px;
text-align: center;
}
.brands-wrap ul li {
display: inline-block;
list-style-type: none;
margin-top: 33px;
}
.brands-wrap ul li img {
width: 150px;
}
.product-price {
float: left;
width: 100%;
text-align: center;
margin-top: 22px;
margin-bottom: 25px;
}
.cart_item .product-price {
margin: 0 !important;
}
.sale-price {
color: #25aae2;
font-size: 18px;
font-weight: bold;
margin-left: 10px;
}
.orig-price {
color: #3d3d3d;
font-weight: bold;
text-decoration: line-through;
font-size: 14px;
}
.subscribe-wrap {
float: left;
width: 100%;
padding-top: 18px;
padding-bottom: 12px;
text-align: center;
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/black-bg.png);
background-size: cover;
background-repeat: no-repeat;
background-color: #000;
}
.subscribe-wrap h1 {
font-size: 21px;
font-weight: 900;
color: #fff;
margin-bottom: 10px;
}
.subscribe-wrap form {
width: 558px;
margin: 0 auto;
}
.email-subs {
width: 412px;
padding: 16px 10px;
font-size: 18px;
color: #333;
vertical-align: middle;
border: none;
float: left;
}
.submit-subs {
width: 146px;
height: 53px;
border: none;
font-size: 21px;
font-weight: bold;
color: #fff;
background-color: #25aae2 !important;
text-transform: uppercase;
vertical-align: middle;
font-family: 'Oswald', sans-serif;
float: left;
cursor: pointer;
}
.submit-subs:hover {
background: #2291bf;
}
.white-bg {
float: left;
width: 100%;
padding-top: 14px;
padding-bottom: 11px;
}
.white-bg-left {
float: left;
}
.social-icons {
float: left;
}
.social-icons h4,
.shiping-wrap h4,
.payment-wrap h4 {
float: left;
margin-right: 27px;
font-size: 15px;
font-weight: 900;
margin-top: 20px;
text-transform: uppercase;
}
.payment-wrap h4 {
margin-right: 15px;
}
.shiping-wrap h4 {
margin-right: 20px;
}
.social-icons ul {
float: left;
}
.social-icons ul li {
float: left;
display: inline-block;
list-style-type: none;
padding-right: 27px;
}
.white-bg-right {
float: right;
}
.shiping-wrap {
float: right;
}
.payment-wrap {
float: left;
margin-right: 53px;
}
.payment-wrap img {
float: left;
margin-top: 12px;
}
.main-footer {
float: left;
width: 100%;
} .catalogue-main-wrap {
float: left;
width: 100%;
}
.catalogue-product-wrap {
float: left;
width: 100%;
margin-bottom: 40px;
}
.catalogue-product-wrap ul {
display: block;
flex-wrap: wrap;
}
.pagination ul.page-numbers {
margin: 0 !important;
display: inline-block;
}
.wk_innercontainer {
float: left;
width: 100%;
margin-top: 24px;
margin-bottom: 24px;
}
.wk_innercontainer .breadcrumb {
padding-top:0;
}
.breadcrumb {
float: left;
width: 100%;
padding-top: 28px;
padding-bottom: 31px;
}
.breadcrumb p, .breadcrumb a{
font-size: 13px; text-decoration:none;
color: #898989;
}
.breadcrumb span.seprater::after{
content:"\002F";   color:#898989;
font-size:13px;
padding: 0 5px;
}
.breadcrumb span.current  {
color:#898989; font-size:13px
}
.catalogue-left {
float: left;
width: 24%;
margin-right: 2%;
}
.close-cross {
position: absolute;
right: 10px;
top: 6px;
width: 23px;
cursor: pointer;
}
.catalogue-left .sidebar-col {
float: left;
width: 100%;
}
.catalogue-left .sidebar-col h4 {
float: left;
width: 100%;
text-align: center;
background: #25aae2;
font-size: 20px;
color: #fff;
font-weight: 900;
padding: 4px 10px;
text-transform: uppercase;
margin-bottom: 10px;
padding-top: 22px;
padding-bottom: 22px;
}
.category-col {
background: #f4f4f4;
border-bottom: 6px solid #25aae2;
}
.category-col ul li {
display: list-item;
float: left;
width: 100%;
padding: 9px 0px;
border-bottom: 1px solid #ffffff;
padding-left: 26px;
}
.category-col ul li a {
font-size: 17px;
text-decoration: none;
color: #000;
}
.category-col ul li a:hover {
color: #25aae2;
}
.catalogue-right {
float: left;
width: 74%;
padding-bottom: 30px;
}
.hidden-header {
display: none;
}
.catalogue-header {
float: left;
width: 100%;
padding-bottom: 11px;
background: #f4f4f4;
padding-top: 10px;
padding-left: 18px;
padding-right: 18px;
margin-bottom: 6px;
}
.catalogue-header-left {
float: left;
line-height: 43px;
}
.catalogue-header-left h1 {
font-size: 17px;
font-weight: bold;
text-transform: capitalize;
}
.catalogue-header-left h1 span {
font-weight: bold;
color: #25aae2;
}
.catalogue-header-right {
float: right;
}
.catalogue-header-right span {
font-size: 21px;
font-weight: bold;
margin-right: 14px;
margin-top: 10px;
float: left;
}
.catalogue-header-right select {
font-size: 16px;
font-weight: 400;
width: 210px;
border: 1px solid #e7e7e7;
appearance: none;
padding: 11px 10px; }
.catalogue-right .product-single {
border: 1px solid #c8c8c8;
padding-bottom: 10px;
}
.catalogue-right .product-wrap ul.products li {
padding-left: 0 !important;
width: 32% !important;
text-align: center;
display: inline-block;
float: left !important;
margin: 20px 0.6% 0 !important;
position: relative !important;
}
.catalogue-right .product-wrap ul li:nth-child(3),
.catalogue-right .product-wrap ul li:nth-child(6),
.catalogue-right .product-wrap ul li:nth-child(9) {
}
.catalogue-right .product-wrap ul li .onsale-slide {
top: 5px;
right: 5px;
}
.catalogue-product-wrap .sale-price {
font-size: 23px;
}
.pagination {
display: block;
float: left;
width: 100%;
text-align: center;
margin: 0 auto;
}
.page-numbers li a {
display: inline-block !important;
vertical-align: middle;
padding: 0 2px;
}
.pagination a {
color: black;
text-decoration: none;
display: inline;
border-radius: 100px;
font-size: 20px;
line-height: 36px;
display: inline-block;
vertical-align: middle;
width: 36px;
height: 36px;
}
.pagination a.page-numbers:hover {
background-color: #c6c6c4;
}
.nav-links {
float: left;
width: 100%;
margin-top: 20px;
text-align: center;
}
.nav-links span, .nav-links a {
display: inline-block;
vertical-align: middle;
font-size: 20px;
padding: 0;
width: 36px;
height: 36px;
line-height: 36px;
border-radius: 100px;
}
.nav-links span.current {
background-color: #c6c6c4;
}
.pagination li span.current {
background: #c6c6c4;
text-decoration: none;
border-radius: 100px;
font-size: 20px;
line-height: 36px;
width: 36px;
height: 36px;
display: block;
}
.pagination .prev {
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
width: 31px;
height: 50px;
background-position: 3px 4px;
cursor: pointer;
color: transparent;
}
.pagination a.prev:hover, .pagination a.next:hover {
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
background-color:#fff;
}
.pagination .next {
background-image: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/control.png);
background-repeat: no-repeat;
width: 31px;
height: 50px;
background-position: -34px 4px;
cursor: pointer;
margin-right: 0;
color: transparent;
}
.pagination .arrow:hover {
background-color: transparent;
} .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce-page form .form-row select {
box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: normal;
padding: 10px;
border: 1px solid #ddd;
}
.payment_method_bacs img {
display: none;
}
.payment_method_bacs img.wk_dd-icon {
display: block;
}
.payment_method_ppec_paypal img {
display: none;
}
.payment_method_paypal img {
display: none;
}
.payment_method_paypal .wk_paypal-icon {
display: block;
}
.payment_method_ppec_paypal .wk_paypal-icon {
display: block;
width: 120px;
float: right;
}
.payment_method_eway img {
display: none;
}
.payment_method_eway .wk_card-icon {
display: block;
}
.wc_payment_method img {
max-height: 52px !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #25aae1 !important;
color: #fff;
-webkit-font-smoothing: antialiased;
}
.listing-wrap {
float: left;
width: 100%;
padding-bottom: 30px;
position: relative;
}
.listing-left {
float: left;
width: 53.6%;
text-align: center;
margin-right: 6.4%;
}
.listing-left .onsale {
right: 0;
left: initial !important;
background: #fd0000 !important;
width: 55px;
height: 55px;
line-height: 55px !important;
top: 0px !important;
padding: 0 !important;
font-size: 16px !important;
font-weight: 500 !important;
} 
.listing-left .wk_onsale {
display: none;
}
.big-image {
float: left;
width: 80% !important;
padding-right: 15px;
}
.main-img img:hover,
.thumb-img img:hover {
cursor: pointer;
}
.small-images {
float: right;
width: 20% !important;
}
.small-images img {
border: 1px solid #cecece;
max-width: 100%;
margin-bottom: 15px;
padding: 5px;
}
.thumb-img img {
border: 1px solid #cecece;
max-width: 100%;
margin-bottom: 15px;
padding: 5px;
}
.listing-right {
background: #f4f4f4;
float: right;
width: 40%;
padding-top: 60px;
padding-left: 41px;
padding-right: 38px;
padding-bottom: 53px;
border-radius: 10px;
position: relative;
}
.listing-right .onsale-slide {
right: 4px;
top: 3px;
}
.listing-right h1 {
font-size: 31px;
font-weight: bold;
line-height: 33.7px;
text-transform: capitalize;
}
.woocommerce .listing-wrap .listing-right .price { font-size: 39px;
margin-top: 28px;
margin-bottom: 28px;
color: #25aae2;
}
.woocommerce .listing-wrap .listing-right .price del {
float: right;
color: #707070;
opacity: 1;
line-height: 39px;
font-size: 23px;
}
.woocommerce .listing-right p.price ins, .woocommerce .listing-right span.price ins {
text-decoration: none;
font-weight: 500;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
display: none !important;
}
.listing-right .feedback {
width: 300px;
background: #e00a0a00;
padding: 15px 10px;
color: #e40404;
border-radius: 100px;
bottom: 0;
text-align: center;
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%, 0%);
}
.listing-right .woocommerce-product-details__short-description, .listing-right .sku_wrapper, .listing-right .posted_in, .listing-right .in-stock, .listing-right .pwb-single-product-brands {
display:none;
}
.listing-right  .box-btn {
float: left;
width: 100%;
}
.listing-right  .box-btn form {
float: left;
width: 100%;
margin-bottom: 0 !important;
}
.rating-wrap {
float: left;
width: 100%;
padding-bottom: 29px;
margin-bottom: 34px;
border-bottom: 1px solid #d6d6d6;
}
.listing-right .yith-wcwl-add-to-wishlist {
float: right;
margin-top: 0;
}
.listing-right .yith-wcwl-add-to-wishlist a {
color: #fff;
border: none;
box-shadow: none;
background: #000;
float: right;
padding: 10px 24px;
font-size: 14px;
text-align: center;
font-family: 'Montserrat', sans-serif;
margin-top: 15px;
text-decoration: none;
border-radius: 0;
}
.listing-right .yith-wcwl-wishlistexistsbrowse a {
background: #40809a;
}
.listing-right .quantity-container {
float: left;
}
.listing-right .listing-qty {
float: right;
margin-top: 22px;
margin-left: 10px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
font-size: 17px;
}
.listing-right .quantity {
float: left;
}
.woocommerce .listing-right .qty {
float: left;
width: 76px;
padding: 10px;
height: 60px;
font-size: 18px;
text-align: center;
border: 1px solid #797979;
}
.tabs-wrap {
display: block;
width: 100%;
background: #f0f0f0;
padding-bottom: 91px;
border-bottom: 1px solid #b3b3b3;
border-left: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
float: left;
margin-top: 100px;
margin-bottom: 50px;
}
#tab-pwb_tab-content {
float: left;
margin-right: 30px;
margin-bottom: 30px;
padding: 10px;
background: #fff;
}
#tab-pwb_tab-content h3 {
font-size: 14px;
font-weight: bold;
color: #de0000;
}
.tabs-wrap .comment-reply-title {
font-size: 16px;
float: left;
width: 100%;
margin-bottom: 20px;
margin-top: 20px;
color: #000;
}
.comment-form-rating label {
font-size: 16px;
margin-bottom: 10px;
color: #f59b14;
float: left;
width: 100%;
}
.tabs-wrap .stars {
float: left;
width: 100%;
font-size: 18px;
}
.woocommerce .tabs-wrap p.stars a::before {
color: #ffb404;
}
.woocommerce-Tabs-panel {
float: left;
width: 100%;
padding-top: 30px;
}
.woocommerce-Tabs-panel p a,
.woocommerce-Tabs-panel a {
color:#09F;
}
.woocommerce-Tabs-panel p,
.woocommerce-Tabs-panel h1,
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h3,
.woocommerce-Tabs-panel h4,
.woocommerce-Tabs-panel h5,
.woocommerce-Tabs-panel h6,
.woocommerce-Tabs-panel ul,
.woocommerce-Tabs-panel ol {
color: #111;
}
.woocommerce-Tabs-panel p,
.woocommerce-Tabs-panel ul,
.woocommerce-Tabs-panel ol,
.woocommerce-Tabs-panel ul li,
.woocommerce-Tabs-panel ol li {
font-size: 15px;
line-height: 24px;
margin-top: 10px;
}
.woocommerce-Tabs-panel ul,
.woocommerce-Tabs-panel ol {
margin-left:25px;
}
.woocommerce-Tabs-panel ul {
list-style-type: circle !important;
}	
.woocommerce-Tabs-panel ol {
list-style-type: upper-roman !important;
}	
.woocommerce-Tabs-panel h1,
.woocommerce-Tabs-panel h2,
.woocommerce-Tabs-panel h3,
.woocommerce-Tabs-panel h4,
.woocommerce-Tabs-panel h5,
.woocommerce-Tabs-panel h6 {
font-weight: bold;
margin-bottom: 25px;
text-transform: uppercase;
padding-bottom:10px;
border-bottom: 1px dashed #333;
}
.woocommerce-Tabs-panel h1 {
font-size:24px;
}
.woocommerce-Tabs-panel h2 {
font-size:19px;
}
.woocommerce-Tabs-panel h3 {
font-size:18px;
}
.woocommerce-Tabs-panel h4 {
font-size:17px;
}
.woocommerce-Tabs-panel h5 {
font-size:16px;
}
.woocommerce-Tabs-panel h6 {
font-size:16px;
}
.tabs-wrap .white-bg {
display: block;
width: 100%;
background: #fff;
border-bottom: 1px solid #b3b3b3;
padding-top: 0;
padding-bottom: 0;
position: relative;
}
.tabs-wrap .white-bg .content {
position: relative;
overflow: inherit;
}
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
position: absolute;
top: -49px;
z-index: 999;
}
ul.tabs li {
float: left;
margin: 0;
cursor: pointer;
border-top: 1px solid #b3b3b3;
border-left: 1px solid #b3b3b3;
border-right: 1px solid #b3b3b3;
background-color: #fff;
color: #000;
overflow: hidden;
position: relative;
font-weight: 900;
font-size: 15px;
margin: 0 2px 0 0;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom: 1px solid #b3b3b3;
max-height:50px;
text-align: center;
}
ul.tabs li a {
color: #000;
text-decoration: none;
text-transform: uppercase;
font-size: 16px;
padding: 16px 30px;
float: left;
width: 100%;
}
.tab_last {
border-right: 1px solid #333;
}
ul.tabs li:hover {
background-color: #f0f0f0;
color: #000;
border-bottom: 1px solid #f0f0f0;
}
ul.tabs li.active {
background-color: #f0f0f0;
color: #000;
border-bottom: 1px solid #f0f0f0;
display: block;
}
.tab_radio-container {
clear: both;
float: left;
width: 100%;
overflow: auto;
}
.tab_content {
padding: 10px;
display: none;
}
.tab_content p {
font-size: 14px;
line-height: 27.7px;
color: #111111;
}
.tab_drawer_heading {
display: none;
}
.cart-btn-wrap {
float: left;
width: 100%;
padding-bottom: 31px;
border-bottom: 1px solid #d6d6d6;
margin-bottom: 51px;
}
.woocommerce .listing-right .site-cart-btn {
width: 100%;
display: block;
text-align: center;
padding: 22px 10px;
background-color: #25aae1 !important;
color: #fff;
text-decoration: none;
float: left;
font-size: 23px;
font-weight: bold;
text-transform: uppercase;
border-radius: 0;
-webkit-font-smoothing: antialiased;
}
.woocommerce .listing-right #respond input#submit.added::after, .woocommerce .listing-right a.button.added::after, .woocommerce .listing-right button.button.added::after, .woocommerce .listing-right input.button.added::after {
display: none;
}
.listing-right form {
float: left;
}
.listing-right form label {
float: left;
margin-top: 22px;
margin-left: 10px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
font-size: 17px;
}
.listing-right form input {
float: left;
width: 76px;
padding: 10px;
height: 60px;
font-size: 18px;
text-align: center;
}
.recomended-products {
margin-top: 49px;
margin-bottom: 65px;
} .cart-main-wrap {
float: left;
width: 100%;
}
.breadcrumb {
padding-top: 24px;
padding-bottom: 36px;
}
.cart-table {
float: left;
width: 100%;
}
.cart-table table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
border: 1px solid #d6d6d6;
}
.cart-table tr {
border-bottom: 1px solid #d6d6d6;
}
.cart-table th,
.cart-table td {
text-align: left;
padding: 8px;
vertical-align: middle;
}
.cart-table td {
padding: 0 8px;
}
.cart-table tr:nth-child(1) th {
padding: 20px 8px;
}
.cart-table .deleteheader {
padding: 2px 55px !important;
}
.cart-table th {
font-size: 16px;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
color: #000;
}
.cart-table .product-img-name img {
float: left;
width: 100px;
}
.cart-table .product-img-name h4 {
float: left;
width: 425px;
font-size: 19px;
line-height: 1.5;
margin-top: 20px;
font-family: 'Montserrat', sans-serif;
margin-left: 20px;
}
.price-product {
font-size: 17px;
line-height: 1.5;
margin-top: 20px;
font-family: 'Montserrat', sans-serif;
}
.qty-box {
float: left;
width: 76px;
padding: 20px 10px;
text-align: center;
}
.cart-table .delete-product {
text-align: center;
}
.cart-middle {
float: left;
width: 100%;
padding-top: 22px;
padding-bottom: 17px;
border: 1px solid #d6d6d6;
border-top: none;
}
.coupon-wrap {
float: left;
margin-left: 15px;
}
.coupon-txt {
width: 198px;
padding: 18px 10px;
font-size: 18px;
color: #333;
vertical-align: middle;
border: 1px solid #d6d6d6;
float: left;
margin-right: 10px;
padding-left: 34px;
}
.coupon-btn,
.update-cart a {
width: 198px;
height: 59px;
border: none;
font-size: 17px;
font-weight: bold;
color: #fff;
background: #231f20;
vertical-align: middle;
float: left;
cursor: pointer;
font-family: 'Montserrat', sans-serif;
display: block;
text-align: center;
line-height: 59px;
text-decoration: none;
}
.coupon-btn:hover,
.update-cart a:hover {
background: #25aae1;
}
.update-cart {
float: right;
margin-right: 15px;
}
.cart-bottom {
float: left;
width: 100%;
padding-top: 52px;
padding-bottom: 56px;
}
.related-product-cart {
float: left;
width: 50%;
}
.related-product-cart h3,
.cart-total-wrap h3 {
float: left;
width: 100%;
font-family: 'Montserrat', sans-serif;
font-size: 30px;
color: #000;
margin-bottom: 15px;
}
.related-product-cart ul li {
float: left;
display: inline-block;
width: 50%;
text-align: center;
position: relative;
}
.cart-total-wrap {
float: right;
width: 50%;
padding-left: 20px;
}
.total-box-inner {
float: left;
width: 100%;
border: 1px solid #d6d6d6;
border-bottom: none;
}
.total-row {
float: left;
width: 100%;
padding: 15px 20px;
border-bottom: 1px solid #d6d6d6;
}
.total-col-left {
float: left;
width: 50%;
}
.total-col-left h4 {
font-family: 'Montserrat', sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 27px;
padding-left: 34px;
}
.total-left h4 {
line-height: 33px;
}
.total-col-right {
float: left;
width: 50%;
}
.total-col-right strong {
margin-left: 22px;
font-size: 18px;
font-weight: bold;
font-family: 'Montserrat', sans-serif;
}
.total-col-right h4 {
font-family: 'Montserrat', sans-serif;
}
.subtotal h4 {
font-size: 25px;
}
.total h4 {
font-size: 33px;
} .radio-container {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 25px;
cursor: pointer;
font-size: 17px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
line-height: 25px;
} .radio-container input {
position: absolute;
opacity: 0;
cursor: pointer;
} .checkmark {
position: absolute;
top: 0;
left: 0;
height: 20px;
width: 20px;
background-color: #eee;
border-radius: 50%;
} .radio-container:hover input~.checkmark {
background-color: #ccc;
} .radio-container input:checked~.checkmark {
background-color: #ffffff;
box-shadow: 0px 0px 0px 1px #d4d4d4;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .radio-container input:checked~.checkmark:after {
display: block;
} .radio-container .checkmark:after {
top: 2px;
left: 2px;
width: 16px;
height: 16px;
border-radius: 50%;
background: #292929;
}
.checkout-btn {
float: left;
width: 100%;
margin-bottom: 15px;
margin-top: 15px;
}
.checkout-btn a {
float: left;
width: 100%;
text-align: center;
background: #e29d25;
color: #fff;
text-decoration: none;
padding: 17px 10px;
font-size: 25px;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
}
.checkout-btn a:hover {
background: #d08f1f;
}
.checkout-img {
float: left;
width: 100%;
text-align: center;
}
.or-txt {
float: left;
width: 100%;
text-align: center;
margin-top: 24px;
margin-bottom: 24px;
}
.or-txt p {
color: #666666;
font-family: 'Montserrat', sans-serif;
font-size: 19px;
}
.footer-wrap {
float: left;
width: 100%;
padding-top: 30px;
padding-bottom: 14px;
background: #f0f0f0;
}
.footer-col {
float: left;
width: 17%;
}
.footer-col h4 {
font-size: 15px;
font-weight: 900;
text-transform: uppercase;
margin-bottom: 21px;
}
.footer-col:nth-child(2) {
width: 49%;
}
.footer-col:nth-child(3) {
width: 22%;
}
.footer-col:nth-child(4) {
width: 12%;
}
.footer-col ul li {
float: left;
width: 100%;
padding-bottom: 16px;
}
.footer-col:nth-child(2) ul li {
width: 50%;
}
.footer-col ul li a {
font-size: 13px;
color: #000;
text-decoration: none;
float: left;
width: 100%; text-transform: uppercase;
}
.footer-col ul li a:hover {
color: #25aae1;
}
.footer-bottom {
float: left;
width: 100%;
padding-top: 20px;
padding-bottom: 30px;
}
.footer-bottom-left {
float: left;
}
.footer-bottom-left p {
color: #000;
font-size: 14px;
}
.footer-bottom-right {
float: right;
}
.footer-bottom-right a {
font-size: 13px;
color: #000;
text-decoration: none;
}
.footer-bottom-right p span {
color: #f49735;
font-weight:500;
} mark {display:none;}
.product-content span.woocommerce-Price-amount.amount {
color: #25aae2;
font-size: 22px;
font-weight: bold;
margin-left: 10px;
}
.product-content del span.woocommerce-Price-amount.amount{
color: #3d3d3d;
font-weight: bold;
text-decoration: line-through;
font-size: 14px;
}
.product-content ins{
text-decoration: none;
}
a.added_to_cart.wc-forward {
display: none;
}
.wk_home-brands .pwb-all-brands p {
display: none;
}
td.xoo-cp-pimg img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
max-width: 100px;
max-height: 100px;
}
td.xoo-cp-ptitle a {
font-size: 16px;
font-weight: 400;
color: #000;
text-decoration: none;
}
input.xoo-cp-qty {
}
.xoo-cp-qtybox {
height: 35px;
}
a.xcp-btn {
background: #25AAE1;
border-radius: 0;
border: 0;
padding: 12px 0px;
text-decoration: none;
}
a.xcp-btn:hover {
background: #258ab4;
border-radius: 0;
border: 0;
padding: 12px 0px;
text-decoration: none;
}
.wk_innercontainer h2 {
font-size: 25px;
background: #f4f4f4;
float: left;
width: 100%;
padding: 15px 15px;
position: relative !important;
display: none;
}
.page-id-8 .wk_innercontainer h2 {
margin-bottom: 20px !important;
}
.search-result-container {
float: left;
width: 100%;
margin-top: 25px;
}
.search-result-container header.entry-header {  width: 100%;
margin-bottom: 20px;
}
.search-result-container h3 a { font-size:18px; color:#000; text-decoration:none;}
.search-result-container h3 a:hover {text-decoration:underline;}
.search-result-container article {    }
.search-box p {
line-height: 22px;
}
.search-result-container  img {
max-width: 150px;
float: left;
margin-right: 20px;
}
.search-box {
float: left;
width: 100%;
border-bottom: 1px solid #dddddd;
padding-bottom: 30px;
margin-top: 30px;
}
.search-box a.more-link {
color: #25aae1;
}
nav.woocommerce-MyAccount-navigation {
background: #f4f4f4;
padding: 15px;
margin: 15px 0;
}
nav.woocommerce-MyAccount-navigation ul li {
line-height:25px;
}
nav.woocommerce-MyAccount-navigation ul li a {
color:#000;
text-decoration:none;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
text-decoration:underline;
}
.woocommerce-account .woocommerce-MyAccount-content {margin-top:15px; line-height:25px;}
.woocommerce-account .woocommerce-MyAccount-content a {color:#0b6c94;text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-content a:hover {text-decoration:underline;}
.woocommerce-MyAccount-content input, .woocommerce-MyAccount-content select, .woocommerce-MyAccount-content textarea {
height: 40px;
padding: 0 10px;
}
.woocommerce-MyAccount-content textarea { height:120px; }
.woocommerce-MyAccount-content button.button {
background:#000; color:#fff; font-weight:500; text-transform:capitalize; padding:10px 15px; margin-top:10px;
}
.about-us-content p {
font-size: 15px;
line-height: 22px;
color: #000;
}
.about-us-content a {
color:#25AAE1; text-decoration:none;
}
.about-us-content a:hover {
text-decoration:underline;
}
.about-us-content ul {
margin-left:25px;
margin-top:20px;
margin-bottom:20px;
list-style: disc;
}
.about-us-content ul li{line-height:22px;}
.woocommerce .woocommerce-breadcrumb {
padding:24px 0 36px 0; font-size:13px !important; color:#898989; margin: 0 !important;
}
.woocommerce .woocommerce-breadcrumb a {color:#898989 !important;text-decoration: none;}
.woocommerce .woocommerce-breadcrumb a:hover {
}
.woocommerce .woocommerce-breadcrumb a::after {
content:"\002F";
color:#898989;
font-size:13px;
padding: 0 5px;
text-decoration: none !important;
}
form.woocommerce-ordering {
margin: 0 !important; }
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first, .woocommerce ul.products li.first, .woocommerce-page ul.products li.last{ clear:none !important;}
.xoo-cp-pdetails
{
overflow:hidden !important;
}
section.products.wk_catalogue {
margin-bottom: 25px;
float: left;
width: 100%;
}
.pagination ul.page-numbers {
margin: 0 !important;
}
.pagination ul.page-numbers li {
display: inline-block;
vertical-align: middle;
}
.woocommerce-info {
padding: 20px 20px 20px 20px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
position:static;
float: left;
top: 0;
padding-right: 10px;
left: 0;
display: block;
}
form.woocommerce-form.woocommerce-form-login.login {
float: left;
}
form.checkout_coupon.woocommerce-form-coupon {
float: left;
width: 100%;
}
.pwb-all-brands {
margin-top: 20px;
}
.main-banner li {
text-align: center;
} .woo-cs-slider-block {}
.wk_home-categories h2.woo-cs-heading {
display: none;
}
.wk_home-categories {}
.wk_home-categories {}
.wk_home-categories {
margin-top: 27px;
}
.wk_home-categories {}
.wk_home-categories {}
.col-xs-12.col-sm-12.col-md-5.col-lg-5.woo-cs-left-block {
display: none;
}
.show-lg.show-md.col-xs-12.col-sm-12.col-md-7.col-lg-7.woo-cs-right-block {
width: 100%;
max-width: 100%;
flex-basis: 100%;
}
.woo-cs-box {
border: 0 !important;
}
.woo-cs-right-block .center.col-xs-12.col-sm-12.col-md-4.col-lg-4 {
max-width: 32%;
margin-right: 2%;
}
.woo-cs-right-block .center.col-xs-12.col-sm-12.col-md-4.col-lg-4:nth-child(3n) {
margin-right:0;
}
.wk_home-categories .woo-cs .woo-cs-inner {
border: 0; min-height: auto;
}
span.woo-cs-cat-name {}
span.woo-cs-cat-name {
background: #25aae1 !important;
color: #Fff !important;
font-weight: bold !important;
}
.woo-cs-box {
margin-bottom: 21px;
}
a#woo_pp_ec_button {
background: url(//nationalpowertools.com.au/wp-content/themes/nationalpowertools/assets/images/paypal-img.png);
width: 228px;
height: 44px;
cursor: pointer;
}
a#woo_pp_ec_button img {
display:none;
}  li.wc_payment_method.payment_method_ppec_paypal img.wk_card-icon,
li.wc_payment_method.payment_method_ppec_paypal img.wk_dd-icon,
li.wc_payment_method.payment_method_ppec_paypal img.wk_afterpay-icon
{
display: none;
}
li.wc_payment_method.payment_method_ppec_paypal img.wk_paypal-icon {
display:block; float:none; height:65px; width:auto; padding:0; margin:0 !important;
} li.wc_payment_method.payment_method_afterpay img.wk_card-icon,
li.wc_payment_method.payment_method_afterpay img.wk_dd-icon,
li.wc_payment_method.payment_method_afterpay img.wk_paypal-icon
{
display: none;
}
li.wc_payment_method.payment_method_afterpay img.wk_afterpay-icon {
display:block; float:none; height:65px; width:auto;padding:0; margin:0 !important;
} li.wc_payment_method.payment_method_eway img.wk_afterpay-icon,
li.wc_payment_method.payment_method_eway img.wk_dd-icon,
li.wc_payment_method.payment_method_eway img.wk_paypal-icon
{
display: none;
}
li.wc_payment_method.payment_method_eway img.wk_eway-icon {
display:block; float:none; height:65px; width:auto;padding:0; margin:0 !important;
} li.wc_payment_method.payment_method_bacs img.wk_afterpay-icon,
li.wc_payment_method.payment_method_bacs img.wk_eway-icon,
li.wc_payment_method.payment_method_bacs img.wk_paypal-icon
{
display: none;
}
li.wc_payment_method.payment_method_bacs img.wk_dd-icon {
display:block; float:none; height:65px; width:auto;padding:0; margin:0 !important;
} @media (max-width: 980px) {
.contact-left {
float: left;
width: 100%;
padding-right: 0;
}
.contact-right {
float: left;
width: 100%;
margin-top: 20px;
}
#main_nav ul ul ul {
position: static;
background: #000;
display: none;
opacity: 1;
visibility: visible;
left: 0;
padding-top: 12px;
float: left;
}
#main_nav > ul > li {
float: left;
width: 300px;
margin-right: 0;
clear: both;
}
#main_nav li li:hover {
background-color: #000;
}
#main_nav ul ul ul li {
background: #333;
}
#main_nav li:hover a {
color: #fff;
}
#main_nav li ul {
display: none;
visibility: visible !important;
opacity: 1 !important;
}
#main_nav>ul>li>a {
background-image: none;
}
#main_nav>ul>li>a:after {
content: '\f107';
position: absolute;
right: 10px;
font: 400 22px "FontAwesome";
text-align: center;
transition: 0.4s all ease;
z-index: 2;
will-change: transform;
-webkit-filter: blur(0);
top: 3px;
transition: transform .25s ease-in;
color: #fff;
}
.subnavreverce:after {
color: #25aae2!important;
transform: rotate(180deg);
transition: transform .25s ease-in;
}
#main_nav>ul li ul li.subnav {
background-image: none;
float: left;
position: relative;
min-height: 50px;
}
#main_nav>ul li ul li.subnav:after {
content: '\f107';
position: absolute;
right: 23px;
font: 400 14px "FontAwesome";
text-align: center;
transition: 0.4s all ease;
z-index: 2;
will-change: transform;
-webkit-filter: blur(0);
top: 16px;
transition: transform .25s ease-in;
color: #fff;
}
#main_nav>ul li ul li.submenu-opened:after {
color: #25aae2;
transform: rotate(180deg);
}
#megaUber > li > a.submenu-opened:after {
color: #25aae2;
transform: rotate(180deg);
}
#megaUber > li.active > a + ul {
display: block !important;
}
#megaMenu #megaUber > li > a + ul {
display: none !important;
}
#megaMenu #megaUber > li > ul > li.active > a + ul {
display: block !important;
}
#megaMenu #megaUber > li > ul > li > a + ul {
display: none !important
}
#main_nav li li a {
float: left !important;
width: auto !important;
}
}
@media only screen and (min-width: 52em) {
#menu .main-menu {
float: left;
width: 100%;
}
#toggle-menu, 
#menu label.drop-icon {
display: none;
}
#menu ul span.drop-icon {
display: inline-block;
}
#menu li {
float: left;
border-width: 0 1px 0 0;
}
#menu .sub-menu li {
float: none;
}
#menu .sub-menu {
border-width: 0;
margin: 0;
position: absolute;
top: 100%;
left: 0;
width: 12em;
z-index: 3000;
}
#menu .sub-menu, 
#menu input[type="checkbox"]:checked + .sub-menu {
display: none;
}
#menu .sub-menu li {
border-width: 0 0 1px;
}
#menu .sub-menu .sub-menu {
top: 0;
left: 100%;
}
#menu li:hover > input[type="checkbox"] + .sub-menu {
display: block;
}
}
@media (max-width: 840px) {
#menu li {
width: 100%;
}
}
@media (max-width: 1180px) {
.main-content, .content {
width: 1000px;
}
.search-wrap {
margin-left: 50px;
width: 493px;
}
.small .search-wrap {
margin-left: 180px;
}
.gray-header ul li {
margin-right: 14px;
}
.gray-header ul li h4 {
font-size: 12px;
margin-left: 4px;
}
.total-col-left {
width: 40%;
}
.total-col-right {
float: left;
width: 60%;
}
#main_nav ul ul {
position: absolute;
left: -265px;
}
#menu-brands {
left: -77px !important;
}
}
@media (max-width: 1130px) {
#main_nav ul ul {
position: absolute;
left: -265px;
}
#menu-brands {
left: -77px !important;
}
}
@media (max-width: 1100px) {
#main_nav ul ul {
width:1112px;
}
}
@media (max-width: 1020px) {
#main_nav ul ul {
width:1082px;
}
#main_nav li li {
width: 33%;
}
.main-content, .content {
width: 100%;
padding: 0 15px;
}
.gray-header {
display: none;
}
.cart-icon {
float: right;
}
.search-wrap {
margin-left: 70px;
width: 420px;
}
.small .search-wrap {
margin-left: 160px;
}
}
@media (max-width: 980px) {
.listing-left {
float: left;
width: 48.6%;
}
.listing-right {
width: 45%;
padding-left: 20px;
padding-right: 20px;
}
.small {
position: static;
}
.main-mobile-nav-inner {
display: block;
}
.nav-wrap {
padding-top: 0;
position: relative;
}
.nav-left {
display: none;
position: absolute;
background: #231f20;
top: 57px;
left: 0;
width: 100%;
padding-top: 10px;
}
.nav-right {
display: none;
}
.small .menu-mobile ul li a {
padding: 15px 5px;
}
.search-toggle {
display: block;
margin-right: 0;
}
.search-wrap {
display: none;
}
.social-icons ul li {
padding-right: 5px;
}
.social-icons ul li a img {
width: 32px;
}
.social-icons h4, .shiping-wrap h4, .payment-wrap h4 {
margin-right: 20px;
}
.payment-wrap {
margin-right: 15px;
}
.header-wrap .main-content {
position: relative;
}
.search-wrap {
position: absolute;
top: 123px;
margin: 0;
width: 100%;
left: 0;
z-index: 99999;
}
.small .search-wrap {
margin-left: 0;
top: 63px;
}
.cart-icon {
display: none;
}
.site-cart-btn {
padding: 15px 10px;
}
.listing-right h1 {
font-size: 27px;
}
.listing-right form input {
width: 56px;
}
.listing-right .site-wish-btn {
padding: 10px 15px;
}
.total-col-right strong {
float: left;
width: 100%;
margin-left: 0;
}
.radio-container {
margin-bottom: 40px;
}
.total-col-left h4 {
padding-left: 0px;
}
.cart-table .product-img-name h4 {
float: none;
font-size: 17px;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
width:25% !important;
}
#main_nav li li a {
font-size: 18px;
}
#menu-brands,
#main_nav ul ul {
left: 0px !important;
}
#main_nav ul ul {
margin-top:-1px;
}
#main_nav ul ul {
width: 600px;
}
#main_nav li li {
width: 100%;
}
}
@media (max-width: 900px){
.catalogue-left {
display: none;
margin: 0;
}
.catalogue-right {
width: 100%;
}
.catalogue-product-wrap .product-link {
padding: 9px 14px;
}
.cart-middle {
float: left;
width: 813px;
}
}
@media (max-width: 768px){
.small-images {
float: left !important;
width: 100% !important;
}
.small-images .woocommerce-product-gallery__image {
float: left;
width: 140px;
}
.cat-wrap ul li {
width: 50% !important;
}
.cat-wrap ul li a h2 {
font-size: 14px !important;
}
.big-image {
width: 100% !important;
padding-right: 0;
}
.logo {
width: 170px;
}
.cart-icon {
margin-top: 7px;
}
.search-toggle {
margin-top: 7px;
}
.menu-mobile ul li a {
font-size: 20px;
}
.nav-left {
display: none;
position: absolute;
background: #231f20;
top: 68px;
z-index: 99;
}
.white-bg-left {
float: none;
width: 280px;
margin: 0 auto;
overflow: hidden;
margin-bottom: 30px;
}
.white-bg-right {
float: none;
width: 280px;
margin: 0 auto;
overflow: hidden;
margin-bottom: 30px;
}
.shiping-wrap {
float: left;
margin-bottom: 20px;
}
.payment-wrap {
margin-right: 0;
}
.footer-col {
float: left;
width: 30%;
}
.footer-col:nth-child(2) {
width: 70%;
margin-bottom: 30px;
}
.footer-col:nth-child(3) {
width: 50%;
}
.footer-col:nth-child(4) {
width: 50%;
}
.footer-bottom-left {
float: left;
width: 100%;
text-align: center;
margin-bottom: 15px;
}
.footer-bottom-right {
float: left;
width: 100%;
text-align: center;
}
.search-wrap {
position: absolute;
top: 76px;
}
.listing-left {
width: 100%;
margin-right: 0;
margin-top: 20px;
margin-bottom: 20px;
}
.thumb-img {
margin-top: 0;
}
.listing-right {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
ul.tabs li {
width: 150px;
}
.cart-total-wrap {
float: right;
width: 100%;
padding-left: 0;
padding-bottom: 52px;
}
.related-product-cart {
float: left;
width: 100%;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
width:50% !important;
}
}
@media (max-width: 640px){
.catalogue-right .product-wrap ul.products li {
width: 50% !important;
margin: 0 !important;
padding: 10px !important;
}
.cat-wrap ul li {
width: 50%;
margin-right: 0;
margin-top: 19px;
padding: 0 10px;
}
.subscribe-wrap form {
width: 400px;
}
.email-subs {
width: 290px;
}
.submit-subs {
width: 110px;
font-size: 14px;
}
.subscribe-wrap h1 {
font-size: 18px;
}
.catalogue-right > .product-wrap > ul li {
width: 50%;
margin-right: 0;
padding: 0 10px;
}
.catalogue-right .product-wrap ul li .onsale-slide {
top: 5px;
right: 15px;
}
.woo-cs-right-block .center.col-xs-12.col-sm-12.col-md-4.col-lg-4 {
max-width: 48%;
margin-right: 2%;
}
.woo-cs-right-block .center.col-xs-12.col-sm-12.col-md-4.col-lg-4:nth-child(3n) {
margin-right: 2%;
}
}
@media (max-width: 568px){
.footer-col h4 {
font-size: 17px;
}
.footer-col {
width: 100% !important;
margin-bottom: 15px;
text-align: center;
}
.catalogue-header-left h1 {
font-size: 15px;
}
.catalogue-header-right span {
font-size: 15px;
margin-right: 10px;
}
.catalogue-header-right select {
font-size: 16px;
font-weight: 400;
width: 140px;
}
.catalogue-header-left {
line-height: 46px;
}
.footer-col:nth-child(2) ul li {
width: 100%;
}
#main_nav ul ul {
width: 560px;
}
}
@media (max-width: 480px){
.contact-left input[type=text], .contact-left input[type=tel], .contact-left input[type=email], .contact-left textarea {
width: 100%;
margin-bottom: 0;
}
.catalogue-header-right .woocommerce-ordering {
float: left;
}
.catalogue-right .product-wrap ul.products li {
width: 100% !important;
margin: 0 !important;
padding: 10px !important;
}
ul.tabs {
position: static;
top: inherit;
z-index: 999;
width: 100%;
}
ul.tabs li {
width: 100%;
border: 1px solid #ccc;
margin-bottom: 3px;
}
.cat-wrap ul li a {
font-size: 15px;
}
.cat-wrap ul li {
padding: 0 5px;
margin-top: 10px;
}
.menu-mobile ul li a {
font-size: 17px;
}
.search-toggle {
float: right;
margin-right: 5px;
}
.subscribe-wrap form {
width: 250px;
overflow: hidden;
}
.email-subs {
width: 100%;
font-size: 16px;
margin-bottom: 10px;
}
.submit-subs {
width: 100%;
font-size: 16px;
}
.menu-mobile ul li a i {
margin-right: 0;
width: 100%;
margin-bottom: 10px;
font-size: 22px;
}
.main-title {
font-size: 20px;
}
.menu-mobile ul li a {
padding: 9px 5px;
}
.small .menu-mobile ul li a {
padding: 6px 5px;
}
.catalogue-right > .product-wrap > ul li {
width: 100%;
}
.catalogue-header-left {
line-height: initial;
width: 100%;
text-align: left;
margin-bottom: 10px;
}
.catalogue-header-right {
float: right;
width: 100%;
text-align: center;
}
.catalogue-header-right select {
width: 215px;
}
.listing-right {
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.listing-right h1 {
font-size: 22px;
}
.listing-right h3 {
font-size: 32px;
margin-top: 20px;
margin-bottom: 20px;
}
.related-product-cart h3, .cart-total-wrap h3 {
font-size: 26px;
text-align: center;
}
.pagination {
float: left;
width: 100%;
}
.pagination a {
margin-right: 0;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
width:100% !important;
}
}
@media(max-width:424px){
.woo-cs-right-block .center.col-xs-12.col-sm-12.col-md-4.col-lg-4 {
max-width: 100%;
margin-right: 0;
}
.woo-cs-right-block .center.col-xs-12.col-sm-12.col-md-4.col-lg-4:nth-child(3n) {
margin-right: 0;
}
}
@media (max-width: 380px){
.cat-wrap ul li {
width: 100% !important;
}
.woocommerce .listing-right .site-cart-btn {
font-weight: 500;
padding: 15px 10px;
font-size: 18px; 
}
.listing-right .yith-wcwl-add-to-wishlist a {
padding: 10px 10px;
font-size: 13px;
margin-top: 10px;
}
.woocommerce .listing-right .qty {
width: 60px;
padding: 10px;
height: 54px;
font-size: 16px;
}
.cat-wrap ul li {
width: 100%;
}
.cat-wrap ul li a {
font-size: 18px;
}
.header-wrap, .small .header-wrap {
padding-top: 10px;
padding-bottom: 7px;
}
.cart-icon a {
width: 52px;
}
.search-wrap {
top: 64px;
}
.footer-col:nth-child(2) ul li {
width: 100%;
}
.catalogue-header-right select {
width: 194px;
padding-right: 22px;
font-size: 14px;
}
.catalogue-header-right span {
margin-right: 5px;
}
.related-product-cart ul li {
float: left;
width: 100%;
}
.subscribe-wrap h1 {
font-size: 16px;
line-height: 1.5;
}
}
@media(max-width:320px){
.search-result-container img {
width:100%;
margin-right:0;
max-width: 100%;
margin-bottom: 20px;
}
}[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
font-style: italic;
margin-bottom: 1.5em;
text-align: left;
}
.rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
margin-top: 0.075em;
} .wp-block-image {
margin-bottom: 1.5em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin-right: 1.5em;
}
.wp-block-image figure.alignright {
margin-left: 1.5em;
} .wp-block-gallery {
margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote:not(.is-large):not(.is-style-large) {
border: 0;
padding: 0;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite {
color: inherit;
font-size: inherit;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
}  .wp-block-code {
background: transparent;
border: 0;
padding: 0;
} .wp-block-pullquote {
border: 0;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
font-size: inherit;
text-transform: none;
} .wp-block-table thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
.wp-block-table tr {
border-bottom: 1px solid #eee;
}
.wp-block-table th,
.wp-block-table td {
border: 0;
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
text-align: right;
}  .wp-block-button .wp-block-button__link {
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.66;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.entry-content .wp-block-button__link {
background-color: #222;
color: #fff;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
background-color: transparent;
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #222;
}
.colors-dark .wp-block-button__link {
background-color: #fff;
color: #000;
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #767676;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
}
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
background-color: #bbb;
color: #000;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #fff;
}
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
color: #222;
}
.colors-custom .entry-content .wp-block-button__link,
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus,
.colors-dark .entry-content .wp-block-button__link,
.colors-dark .entry-content .wp-block-button__link:hover,
.colors-dark .entry-content .wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover,
.colors-custom .entry-content .wp-block-button__link:focus {
color: #fff;
} .wp-block-separator {
border: 0;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments article {
margin-bottom: 4em;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 0;
}
.wp-block-latest-comments a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments__comment-meta {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 700;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-top: 0.4em;
text-transform: uppercase;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
font-size: 0.875rem;
} .entry-content .has-pale-pink-color {
color: #f78da7;
}
.entry-content .has-pale-pink-background-color,
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
background-color: #f78da7;
}
.entry-content .has-vivid-red-color {
color: #cf2e2e;
}
.entry-content .has-vivid-red-background-color,
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
background-color: #cf2e2e;
}
.entry-content .has-luminous-vivid-orange-color {
color: #ff6900;
}
.entry-content .has-luminous-vivid-orange-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
background-color: #ff6900;
}
.entry-content .has-luminous-vivid-amber-color {
color: #fcb900;
}
.entry-content .has-luminous-vivid-amber-background-color,
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
background-color: #fcb900;
}
.entry-content .has-light-green-cyan-color {
color: #7bdcb5;
}
.entry-content .has-light-green-cyan-background-color,
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
background-color: #7bdcb5;
}
.entry-content .has-vivid-green-cyan-color {
color: #00d084;
}
.entry-content .has-vivid-green-cyan-background-color,
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
background-color: #00d084;
}
.entry-content .has-pale-cyan-blue-color {
color: #8ed1fc;
}
.entry-content .has-pale-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
background-color: #8ed1fc;
}
.entry-content .has-vivid-cyan-blue-color {
color: #0693e3;
}
.entry-content .has-vivid-cyan-blue-background-color,
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
background-color: #0693e3;
}
.entry-content .has-very-light-gray-color {
color: #eee;
}
.entry-content .has-very-light-gray-background-color,
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
background-color: #eee;
}
.entry-content .has-cyan-bluish-gray-color {
color: #abb8c3;
}
.entry-content .has-cyan-bluish-gray-background-color,
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
background-color: #abb8c3;
}
.entry-content .has-very-dark-gray-color {
color: #313131;
}
.entry-content .has-very-dark-gray-background-color,
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
background-color: #313131;
}.pwb-clearfix:after{content:"";display:table;clear:both}.pwb-before-loop{margin-bottom:1em}.pwb-after-loop{margin-top:1em}.pwb-carousel .pwb-slick-slide a{display:block}.pwb-carousel .pwb-slick-slide a>img{margin:0 auto}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{margin:0 10px}.pwb-carousel .slick-prev,.pwb-carousel .slick-next,.pwb-product-carousel .slick-prev,.pwb-product-carousel .slick-next{font-size:0;position:absolute;top:0;bottom:0;display:block;cursor:pointer;font-size:22px;width:30px;overflow:hidden;text-align:center;color:#aeaeae;border:none;outline:none;z-index:999;background:#eee;opacity:0;transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.pwb-carousel .slick-prev>span,.pwb-carousel .slick-next>span,.pwb-product-carousel .slick-prev>span,.pwb-product-carousel .slick-next>span{display:inline-block;height:20px;width:20px;padding:10px;position:absolute;top:50%;margin-top:-20px;left:0;right:0}.pwb-carousel .slick-prev:hover,.pwb-carousel .slick-prev:focus,.pwb-carousel .slick-next:hover,.pwb-carousel .slick-next:focus,.pwb-product-carousel .slick-prev:hover,.pwb-product-carousel .slick-prev:focus,.pwb-product-carousel .slick-next:hover,.pwb-product-carousel .slick-next:focus{outline:none}.pwb-carousel .slick-prev,.pwb-product-carousel .slick-prev{left:0}.pwb-carousel .slick-next,.pwb-product-carousel .slick-next{right:0}.pwb-carousel:hover .slick-next,.pwb-carousel:hover .slick-prev,.pwb-product-carousel:hover .slick-next,.pwb-product-carousel:hover .slick-prev{opacity:.8}.pwb-product-carousel .pwb-amount{display:block;width:100%;margin-bottom:12px}.pwb-carousel,.pwb-product-carousel{min-height:30px}.pwb-carousel .pwb-slick-slide,.pwb-product-carousel .pwb-slick-slide{display:none}.pwb-carousel.slick-initialized .pwb-slick-slide,.pwb-product-carousel.slick-initialized .pwb-slick-slide{display:block}.pwb-carousel .slick-list,.pwb-product-carousel .slick-list{opacity:0;position:absolute}.pwb-carousel.slick-initialized,.pwb-product-carousel.slick-initialized{min-height:none}.pwb-carousel.slick-initialized .slick-list,.pwb-product-carousel.slick-initialized .slick-list{opacity:1;position:relative;transition:opacity .2s ease-in}.pwb-carousel.slick-initialized .pwb-carousel-loader,.pwb-product-carousel.slick-initialized .pwb-carousel-loader{display:none !important;opacity:0 !important}.pwb-carousel-loader{font-size:10px;margin:50px auto;text-indent:-9999em;width:30px;height:30px;border-radius:50%;background:#525252;background:-moz-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-webkit-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-o-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:-ms-linear-gradient(left, #525252 10%, rgba(82, 82, 82, 0) 42%);background:linear-gradient(to right, #525252 10%, rgba(82, 82, 82, 0) 42%);position:relative;-webkit-animation:PWBCarouselLoader 1.4s infinite linear;animation:PWBCarouselLoader 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.pwb-carousel-loader:before{width:50%;height:50%;background:#525252;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.pwb-carousel-loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes PWBCarouselLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pwb-all-brands .pwb-pagination-wrapper{margin-top:20px;padding-top:10px;border-top:1px solid #ededed;text-align:right}.pwb-all-brands .pwb-pagination{display:inline-block;margin-right:10px;background-color:#ededed;color:#333;text-align:center;padding:10px}.pwb-brands-cols-outer{display:flex;flex-wrap:wrap;gap:15px}.pwb-all-brands .pwb-brands-cols-outer:after{content:"";display:table;clear:both}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{box-sizing:border-box;width:calc(20% - 15px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.pwb-az-listing-row{margin-bottom:20px}.pwb-az-listing-row-in{margin-left:-5px;margin-right:-5px}.pwb-az-listing-col{padding:5px}.pwb-az-listing-col>a{display:block;text-transform:uppercase;white-space:nowrap;overflow:hidden}.pwb-az-listing-title{border-bottom:1px solid #ddd;font-weight:bold;font-size:115%;text-transform:uppercase}.pwb-az-listing-header{margin-bottom:30px}.pwb-az-listing-header ul{margin:0;padding:0;list-style:none;margin-right:-2px;margin-left:-2px}.pwb-az-listing-header li{display:inline-block;float:left;width:25px;height:25px;margin:2px;line-height:25px;border:1px solid #ddd;text-align:center}.pwb-az-listing-header a{text-transform:uppercase}.pwb-filter-products input[type=checkbox]{margin-right:10px}.pwb-filter-products li{margin-bottom:5px}.pwb-row:after{content:"";display:table;clear:both}.pwb-columns-2{width:50%}.pwb-columns-3{width:33.33333%}.pwb-columns-4{width:25%}.pwb-columns-5{width:20%}.pwb-columns-6{width:16.66666%}.pwb-columns{float:left}.pwb-single-product-brands{padding-top:1em;display:flex;gap:.1em}.product_meta .pwb-single-product-brands{padding-top:0}.pwb-text-before-brands-links{margin-right:4px}@media screen and (max-width: 1000px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:25%}}@media screen and (max-width: 700px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:50%}.pwb-columns-5,.pwb-columns-6{width:25%}}@media screen and (max-width: 480px){.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3{width:100%;float:none}.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3>p:first-child{height:auto}.pwb-columns-3,.pwb-columns-4,.pwb-columns-5,.pwb-columns-6{width:50%}}@media(min-width: 576px){.pwb-az-listing-col{width:50%;float:left}}@media(min-width: 992px){.pwb-az-listing-col{width:25%}}div.tnp-subscription,
form.tnp-subscription, form.tnp-profile {
display: block;
margin: 1em auto;
max-width: 500px;
width: 100%;
}
div.tnp-profile {
display: block;
margin: 1em 0;
max-width: 500px; } .tnp-subscription div.tnp-field,
.tnp-profile div.tnp-field
{
margin-bottom: .7em;
border: 0;
padding: 0;
}
.tnp-subscription label,
.tnp-profile label
{
display: block;
color: inherit;
font-weight: normal;
line-height: normal;
padding: 0;
margin: 0;
margin-bottom: .25em;
font-size: .9em;
}
.tnp-subscription .tnp-field-checkbox label,
.tnp-profile .tnp-field-checkbox label
{
display: inline-block;
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select,
.tnp-subscription textarea,
.tnp-profile input[type=text],
.tnp-profile input[type=email],
.tnp-profile input[type=submit],
.tnp-profile select,
.tnp-profile textarea
{
width: 100%;
padding: .7em;
display: block;
border: 1px;
color: #444;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
font-size: 1em;
margin: 0;
line-height: normal;
box-sizing: border-box;
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio],
.tnp-profile input[type=checkbox]
{ max-width: 1em;
display: inline-block;
margin-right: .5em;
} .tnp-subscription select option,
.tnp-profile select option
{
margin-right: .75em;
}
.tnp-subscription input.tnp-submit,
.tnp-profile input.tnp-submit,
.tnp-unsubscribe button.tnp-submit,
.tnp-reactivate button.tnp-submit
{
background-color: #444;
color: #fff;
width: auto;
height: auto;
margin: 0;
display: inline-block;
}
@media all and (max-width: 480px) {
.tnp-subscription input[type=submit],
.tnp-profile input[type=submit] {
width: 100%;
}
}
.tnp-widget {
width: 100%;
display: block;
box-sizing: border-box;
}
.tnp-widget .tnp-field {
margin-bottom: 10px;
border: 0;
padding: 0;
}
.tnp-widget label {
display: block;
color: inherit;
font-size: 14px;
}
.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget select {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd ;
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}
.tnp-widget input[type=checkbox], .tnp-widget input[type=radio] {
width: auto;
display: inline-block;
} .tnp-widget select option {
margin-right: 10px;
}
.tnp-widget input.tnp-submit {
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
margin: 0;
}
.tnp-field input[type="submit"] {
position: inherit;
}
.tnp-field label {
} .tnp-widget-minimal {
width: 100%;
}
.tnp-widget-minimal form {
margin: 0;
padding: 0;
border: 0;
}
.tnp-widget-minimal input.tnp-email {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
}
.tnp-widget-minimal input.tnp-submit {
width: 100%;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
height: auto;
margin: 0;
} .tnp-subscription-minimal {
width: 100%;
box-sizing: border-box;
margin: 10px 0;
}
.tnp-subscription-minimal form {
width: auto;
margin: 0;
padding: 0;
border: 0;
white-space: nowrap;
}
.tnp-subscription-minimal input.tnp-email,
.tnp-subscription-minimal input.tnp-name
{
width: 70%;
max-width: 300px;
box-sizing: border-box;
padding: 10px;
display: inline-block;
border: 1px solid #ddd;
background-color: #f4f4f4;
color: #444;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin-right: 10px;
}
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name
{
width: 31%;
}
.tnp-subscription-minimal .tnp-privacy-field {
margin-top: 10px;
} .tnp-subscription-minimal input.tnp-submit {
width: 29%;
box-sizing: border-box;
display: inline-block;
padding: 10px;
border: 1px;
border-color: #ddd;
background-color: #444;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: 20px;
border-radius: 0px;
margin: 0;
}
.tnp-subscription-posts {
margin-top: 2em;
margin-bottom: 2em;
padding: 2rem;
}
.tnp-subscription-posts .tnp-subscription {
max-width: auto;
margin: 0;
}
@media all and (max-width: 525px) {
.tnp-subscription-minimal.with-name input.tnp-email,
.tnp-subscription-minimal.with-name input.tnp-name,
.tnp-subscription-minimal input.tnp-submit
{
width: 100%;
max-width: 100%;
margin: 0;
display: block;
margin-bottom: .5rem;
}
} .tnp-comments {
clear: both;
margin-top: 15px;
margin-bottom: 15px;
}
.tnp-comments label {
display: block;
}
.tnp-comments input[type=checkbox] {
display: inline-block;
width: auto!important;
} .tnp-lock {
clear: both;
display: block;
box-sizing: border-box;
box-shadow: none;
margin: 20px;
padding: 15px;
background-color: #fff;
border: 1px solid #ddd;
}
.tnp-nl-checkout {
margin-bottom: 1em;
}