.post-2139 header, .hidden, .home.page-template-template-homepage-v1 .tradie, .page.woocommerce-cart .tradie, .page.woocommerce-checkout .tradie, .page.woocommerce-account .tradie, .page.page-id-2505 .tradie, .page.page-id-2181 .tradie {
display: none !important;
}
.header-logo img {
margin-top: -30px;
margin-bottom: -20px;
}
.white h1, .white h2, .white h3, .white h4, .white {
color: #ffffff !important;
}
.filename a {
font-weight: bold;
color: #1C2E5C !important;
}
.facebookmessenger i {
color: transparent;
}
.facebookmessenger span {
display: none;
}
.facebookmessenger i {
background: url(//www.gameco.com.au/wp-content/uploads/2017/05/facebook-messenger.png) no-repeat;
} .nav-btn {
position: relative;
margin-top: -45px;
z-index: 999 !important;
}
.nav-btn a {
background: #ff0000;
padding: 15px 25px;
border-radius: 20px;
font-size: 14px;
font-weight: bold;
color: #ffffff;
cursor: pointer !important;
} .category-image {
padding: 10px;
border: 1px solid #e6e6e6;
min-height: 275px;
}
.category-image img {
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.category-image:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.wpb_singleimage_heading {
font-size: 20px !important;
}
h2.wpb_heading.wpb_map_heading {
font-size: 20px;	
}
.brands-home-page {
margin-bottom: 40px;
} .section-product-categories h2.h1, h1.page-title, h2.woocommerce-loop-category__title, .departments-menu-v2 ul.dropdown-menu li.cat-item {
text-transform: capitalize;
}
.cat-item.cat-item-598 { display: none !important;
}
.shop-control-bar {
margin-bottom: 20px;
}
.shop-control-bar-bottom {
clear: both;
margin: 100px 0px;
display: block !important;
}
.account-trade-reminder {
font-weight: bold;
text-align: center;
}
.products.columns-3 li {
min-height: 440px !important;
}
#woo_catalog button.demo.btn.btn-primary.btn-large {
background: #f6f6f6 !important;
color: #121212 !important;
margin-top: 20px;
}
#woo_catalog button.demo.btn.btn-primary.btn-large:hover, .modal-footer .btn.btn-primary {
background: #121212 !important;
color: #ffffff !important;
}
.post-10.page header.entry-header {
display: none;
}
.product-meta {
z-index: 999 !important;
position: relative;
float: left !important;
margin-top: -25px;
color: #666666;
font-size: 11px;
}
.price-add-to-cart {
float: left;
min-width: 240px;
z-index: 999;
position: relative;
margin-top: 5px;
padding-top: 5px;
}
.price-add-to-cart span.price {
margin-top: -25px;
font-size: 14px;
}
.login-price {
font-size: 12px !important;
font-weight: bold;
color: #1C2E5C;
}
.single-product .login-price {
display: none !important;
}
.login-btn {
clear: both;
display: none;
float: right !important;
z-index: 999 !important;
position: relative;
}
.login-btn a.login-link {
float: right;
background: #ff0000;
padding: 5px 15px;
border-radius: 10px;
font-size: 14px;
font-weight: bold;
color: #ffffff !important;
}
li.product .button.add_to_cart_button::before, .section-onsale-product .onsale-product .button.add_to_cart_button::before, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .button.add_to_cart_button::before, .products-carousel.electro-v1 .owl-item .product .button.add_to_cart_button::before,
.owl-item > .product .button.add_to_cart_button::before {
//content: "\61";
//font-family: "font-electro";
content: "Add to Cart";
font-family: tahoma;
//padding: 0.473em 0.478em;
float: right;
text-indent: 0;
line-height: 16px;
font-size: 14px;
padding: 5px 8px;
white-space: nowrap !important;
border-radius: 5px !important;
background: #1C2E5C !important;
}
.add-to-cart-wrap {
margin-top: 25px;
}
.add-to-cart {
clear: both;
position: relative;
z-index: 999 !important;
float: right;
}
.add-to-cart a {
background: #1C2E5C;
padding: 10px 25px;
border-radius: 10px;
font-size: 14px;
font-weight: bold;
color: #ffffff !important;
}
.product-inner .product-thumbnail {
min-height: 260px;
display: flex;
flex-direction: column;
justify-content: center;
}
.product-inner .product-thumbnail img {
//max-width: 280px !important;
max-height: 250px !important;
}
.action-buttons, .yith-wcwl-add-to-wishlist, .yith-wcwl-add-button {
background: none !important;
}
.product-loop-footer {
margin-top: 10px;
}
.stock-qty {
position: absolute;
z-index: 1;
top: 367px;
}
.out-of-stock.out_of_stock_color {
background: #CC9900;
color: #ffffff !important;
font-weight: bold;
border-radius: 10px;
padding: 10px;
}
.stock.in-stock.in_stock_color {
display: none;
background: #008000;
color: #ffffff;
font-weight: bold;
border-radius: 10px;
padding: 10px;
}
.summary.entry-summary .availability, .summary.entry-summary .availability .electro-stock-availability{
background: #ffffff;
color: #696969 !important;
font-weight: normal !important;
}
.availability.in-stock {
display: none;
}
.woocommerce ul.products li.product .add-to-cart-button-inner, .woocommerce-page ul.products li.product .add-to-cart-button-inner{
display: none;
}
.price-add-to-cart .woocommerce-pricing-contact {
font-size: 12px !important;
}
.woocommerce-pricing-contact {
font-size: 14px !important;
} .single-product .yith-wcwl-add-to-wishlist{
display: none;
} aside ul.product-categories .cat-item a, aside .product-categories .children li.cat-item a {
text-transform: capitalize !important;
}  .related.products .columns-4 li {
float: left !important;
max-width: 33% !important;
min-width: 33% !important;
min-height: 500px !important;
}
.related .products .price-add-to-cart {
z-index: 999 !important;
}
.related .products .login-btn, .related .products .stock-qty {
display: none !important;
}
.related .products .product-inner .product-thumbnail img, .upsells.products .product-inner .product-thumbnail img {
z-index: 9999 !important;
}
.related .products .product-meta, .upsells.products .product-meta, .upsells.products .login-btn, .upsells.products .price-add-to-cart {
position: relative;
z-index: 9999 !important;
}
.woocommerce.owl-carousel li {
margin-bottom: 40px !important;
} .modal-input {
margin-bottom: 15px;
}
.modal-input input {
min-width: 280px !important;
} .PECOFacet {
background: url(//www.gameco.com.au/wp-content/uploads/2018/08/banner-pecofacet-normal.jpg) right center no-repeat;
}
.PECOFacet-form {
background: #F8F8F8;
padding: 20px 15px;
border-radius: 10px;
}
.PECOFacet-form input[type="text"], .PECOFacet-form input[type="email"], .PECOFacet-form textarea {
background: #ffffff !important;	
}
.PECOFacet-form input[type="email"], .PECOFacet-form .phone-number input[type="text"] {
max-width: 260px;
}
@media (min-width: 768px) {
.single-product .upsells ul.products > li.product, .single-product .upsells .section-onsale-product ul.products > .onsale-product, .section-onsale-product .single-product .upsells ul.products > .onsale-product, .single-product .upsells .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .single-product .upsells ul.products > .onsale-product-content, .single-product .upsells .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item .single-product .upsells ul.products > .product,
.single-product .related ul.products > li.product,
.single-product .related .section-onsale-product ul.products > .onsale-product, .section-onsale-product
.single-product .related ul.products > .onsale-product,
.single-product .related .section-onsale-product-carousel .onsale-product-carousel .onsale-product ul.products > .onsale-product-content, .section-onsale-product-carousel .onsale-product-carousel .onsale-product
.single-product .related ul.products > .onsale-product-content,
.single-product .related .products-carousel .owl-item ul.products > .product, .products-carousel .owl-item
.single-product .related ul.products > .product {
width: 33%;
} .product-category.product img {
max-width: 240px !important;
min-width: 205px !important;
}
.product-category.product h2.woocommerce-loop-category__title {
vertical-align: bottom: !important;
}
.products.columns-2 h2.woocommerce-loop-product__title {
min-height: 80px;
}
.products.columns-2 .media-body .add-to-cart {
margin-top: 30px !important;
}
.products.columns-2 .media-body {
vertical-align: top !important;
}
} .cart-collaterals {
margin-bottom: 120px !important;
}
.clear {
clear: both !important;
} .shop-control-bar-bottom .footer-newsletter {
display: none !important;
}
.wpcf7-form-control-wrap.file input[type="file"] {
//background: #121212 !important;
}
.wpcf7-form .fileupload {
opacity: 1;
position: relative;
z-index: 999;
background: #ffffff !important;
padding: 5px 10px;
color: #121212 !important;
border-radius: 15px;
cursor: pointer;
} #shipping_country_field select {
border-radius: 25px;
border: 1px solid #e6e6e6;
padding: 10px;
width: 100%;
}
.section-product-cards-carousel {
margin-bottom: 100px !important;
} .site-footer.footer-v2 {
clear: both !important;
margin-top: 10px;
}
.footer-newsletter h5.newsletter-title {
float: right;
margin-right: 0px;
margin-top: 5px;
}
.tradie-button {
margin: 15px 0px;
}
.tradie-button a {
background: #ff0000;
padding: 10px 20px;
color: #ffffff;
font-weight: bold;
font-size: 18px;
border-radius: 8px;
}
footer.site-footer {
margin-top: -100px;
} .trade-account-login {
background: #ff0000 !important;
}
.trade-account-login h5.newsletter-title {
float: right;
margin-right: 0px;
margin-top: 15px;
color: #ffffff;
font-weight: bold;
}
.tradie-button-account {
margin: 15px 0px;
}
.tradie-button-account a {
background: #1C2E5C !important;
padding: 10px 20px;
color: #ffffff;
font-weight: bold;
font-size: 18px;
border-radius: 8px;
}
.grecaptcha-badge {
display: none !important;
visibility: hidden !important;
} @media(min-width: 769px) {
aside#text-7, .mobile-search, .mobile-acct-btn {
display: none;
}	
.off-canvas-navigation-wrapper {
display: none !important;
}
.header-site-branding {
margin: -25px 0px -20px 0px;
}
form.navbar-search .input-group .form-control {
padding: 25px 10px 25px 30px !important;
}
form.navbar-search .search-categories, form.navbar-search .input-group-btn button {
min-height: 54px !important;
}
}
@media(max-width: 480px) {
.top-bar {
display: none !important;
}
header.header-v1.stick-this{
background: #ffffff !important;
min-height: 100px !important;
}
.header-logo img {
margin-top: 0px !important;
margin-bottom: 0px !important;
background: #ffffff !important;
}
.hidden-xs {
display: none;
}
.mobile-search input[type="text"] {
margin-top: -1px;
height: 50px;
border-radius: 0px !important;
}
.mobile-search .input-group-btn button {
margin-top: -1px;
border-radius: 0px !important;
}
.mobile-acct-btn {
position: absolute;
right: 10px;
top: 10px;
}
.mobile-acct-btn a {
display: block !important;
background: #ff0000;
padding: 8px;
border-radius: 20px;
font-size: 14px;
font-weight: bold;
color: #ffffff;
}
h2.woocommerce-loop-product__title {
position: relative;
z-index: 99;
}
.section-product-cards-carousel .price-add-to-cart {
margin-top: -400px !important;
}
.section-product-cards-carousel li.product {
max-height: 100px !important;
overflow: hidden;
}
.product-sku {
float: right !important;
}
.products .product-outer {
min-height: 380px;
}
.login-btn {
margin-top: -75px;
}
.product-meta {
position: relative;
z-index: 99;
margin-top: -10px;
}
.stock-qty {
top: -7px;
}
.hover-area .action-buttons, aside.widget.woocommerce.widget_recently_viewed_products {
//display: none;
}
.tab-content .columns-4 li {
max-width: 100% !important;
min-width: 100% !important;
min-height: 400px !important;
}
.section-product-categories .columns-3 li {
min-width: 330px !important;
border: 1px solid #dddddd !important;
margin: 10px 0px 10px 20px;
padding: 10px;
}
.section-product-categories .columns-3 li img {
min-width: 205px !important;
height: auto;
border: 0px !important;
}
.products.columns-3 .action-buttons {
//top: 200px !important;
} .products.columns-3 li {
min-width: 330px !important;
margin-left: 20px !important;
}
.product-loop-body {
margin-left: -20px;
}
.modal-input input {
min-width: 180px !important;
max-width: 180px !important;
}
} @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.top-bar {
display: none !important;
}
.header-logo img {
width: 60% !important;
margin-top: 0px;
margin-bottom: 5px;
}
.off-canvas-navigation-wrapper {
display: block !important;
}	
.off-canvas-navigation-wrapper .navbar-toggle-close i {
position: absolute !important;
z-index: 99999999 !important;
display: block !important;
}
.mobile-search input[type="text"] {
margin-top: -1px;
height: 50px;
}
.mobile-search .input-group-btn button {
margin-top: -1px;
border-radius: 0px !important;
}
.mobile-acct-btn {
position: absolute;
right: 10px;
top: 10px;
}
.mobile-acct-btn a {
background: #ff0000;
padding: 10px;
border-radius: 20px;
font-size: 14px;
font-weight: bold;
color: #ffffff;
}
.footer-bottom-widgets .columns {
min-width: 200px !important;
//float: left !important;
}
aside#text-6 {
min-height: 400px;
}	
aside#text-7 {
display: none;
}
.price-add-to-cart {
min-width: 190px !important;
max-width: 190px !important;
}
.products .product-outer {
min-height: 450px;
}
.footer-newsletter h5.newsletter-title {
font-size: 18px !important;
}  .section-product-categories .columns-3 li {
max-width: 22% !important;
min-width: 22% !important;
float: left !important;
border: 1px solid #dddddd !important;
margin: 10px 0px 10px 20px;
padding: 10px;
}
.section-product-categories .columns-3 li img {
max-width: 40% !important;
margin-left: -40px;
}
} @media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.site-header {
min-height: 80px;
background: #1C2E5C !important;
}
.header-logo img {
width: 60% !important;
margin-top: 0px;
margin-bottom: 5px;
}
.off-canvas-navigation-wrapper {
display: block !important;
}	
.off-canvas-navigation-wrapper .navbar-toggle-close i {
position: absolute !important;
z-index: 99999999 !important;
display: block !important;
}
aside#text-6 {
display: none;
}
.nav-btn {
margin: 20px 0 0 20px;
}
.price-add-to-cart {
min-width: 190px !important;
max-width: 190px !important;
} .section-product-categories .columns-3 li {
max-width: 23.5% !important;
min-width: 23.5% !important;
float: left !important;
border: 1px solid #dddddd !important;
margin: 10px 0px 10px 20px;
padding: 10px;
}
}.cart-show-discounts {
margin: 5px 0;
}
.productinfo-show-discounts {
margin: 5px 0;
}