/**
Theme Name: Elite Tackle
Author: LightboxID
Author URI: https://www.lightboxid.com.au
Description: Designed by Lightbox Interactive Design
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elite-tackle
Template: astra
*/

.woocommerce.archive ul.products li a.button, .woocommerce > ul.products li a.button, .woocommerce related a.button, .woocommerce .related a.button, .woocommerce .up-sells a.button .woocommerce .cross-sells a.button {

    width: 100%;
	text-align: center;
}

/*.woocommerce ul.products li.product .woocommerce-loop-product__title{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}*/

.woocommerce ul.products li.product .woocommerce-loop-product__title{
min-height:57px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
min-height:57px;	
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
    min-height: 57px;
}

p.welcome {
	text-align: justify;
}
.customtitle {
	text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 28px;
    font-family: inherit;
}

.ast-menu-cart-outline .ast-addon-cart-wrap {
    padding: 0 10px;
	  border: 1px solid #9a9a9a;
    color: #9a9a9a;
}

.ast-site-header-cart .cart-container * {
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title .count { 
    display: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    padding-bottom: 10px;
}

/*.tax_label {
	display:none;
}*/
.woocommerce-page.woocommerce-checkout form #order_review td, .woocommerce-page.woocommerce-checkout form #order_review th, .woocommerce.woocommerce-checkout form #order_review td, .woocommerce.woocommerce-checkout form #order_review th {
    width: 70%;
}

.customsizetd {
	background-color: #e94911;
    /*border-left: solid #ffffff 1px !important;
    border-right: solid #ffffff 1px !important;
	border-top: solid #000 1px !important;*/
	border:none;
    vertical-align: middle;
    padding: 5px;
}
.tdspacer {
	border:none;
}

.customsizetd:hover {
    background-color: #1abc9c;
}
td {
	border-color:#000;
}

.wcpt-cell, .wcpt-heading {
    border-width: 1px 1px 1px 1px !important;
    border-style: solid!important;
    border-color: #333745 !important;
	padding:0px;
}

.wcpt-table, .wcpt-table .wcpt-cell, .wcpt-table .wcpt-heading {
    border-right-width: 1px!important;
}

/* OFF CANVAS STYLES*/

/*.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar, .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
	background: #27d825;
}

.irs-grid-text {
    color: #000000 !important;
}

.irs-grid-pol {
    background: #000000!important;
}*/

.ytubecontainer {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
	margin: 25px 0;
}
.ytubevideo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.semantic_ui .ui.striped.table>tr:nth-child(2n), .semantic_ui .ui.striped.table tbody tr:nth-child(2n) {
	background-color: #bfbfbf!important;
}

.semantic_ui .ui.table:not(.inverted) thead th {
    background: #333745 !important;
    color: #fff!important;
	text-align: center!important;
}

.semantic_ui .ui.table tr td {
    border-top: 0px solid #000000!important;
}

.semantic_ui .ui.table {
    border: 1px solid #000000!important;
}


.single-product div.product .entry-title {
    /*background-color: #333745!important;
	color:#fff;
    padding: 5px 10px!important;*/
}

.semantic_ui .ui.celled.table tr td:first-child, .semantic_ui .ui.celled.table tr th:first-child {
    text-align: center !important;
}

.semantic_ui .ui.celled.table tr td, .semantic_ui .ui.celled.table tr th {
	text-align: center !important;
}

#primary {
    margin: 2em 0;
}

.chosen-container {
    width: 70% !important;
}

.chosen-container-single .chosen-single {
	/*height: 40px !important;*/
	border-radius: 2px !important;
	border: 1px solid #ddd !important;
	font-size: 14px;
    font-style: italic;
    font-weight: normal;
	color:#9a9a9a;

}

.js_wfc_options, .js_wfc_add_options{
    color: #FF0000 !important;
}

h1.woocommerce-products-header__title.page-title {
	margin-top: 10px;
	margin-bottom: 10px;
	color:#000 !important;
	/*background-color:#000 !important;*/
	padding:10px 0 10px 0px;
	font-size: 24px;
}

.pay_ment_methods {
    /*padding-top: 9px;*/
    float: right;
    width: auto;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}
.payment-icon-container {
    padding: 10px;
    background: #efefef;
    border-radius: 0;
    display: inline-block;
    height: 50px;
}

.payment-icon {
    width: 60px;
    /*background-image: url(../img/paymenticons.svg);*/
    background-size: 60px;
}

.elitepay {
	float:left;
	list-style:none;
	padding-right:5px;
}

.brand-thumbnails li img {
	width: 140px;
}

.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
	background-color: #f61b3c;
}
.woocommerce span.onsale {
    min-width: 4em;
    min-height: 4em;
    line-height: 4em;
	font-size: 1.19em;
}
.woocommerce ul.products li.product .onsale {
    top: 0;
    right: 7px;
}
.woocommerce-price-suffix {
	font-size: 12px;
	color: #666;
}
.ubermenu-responsive-default.ubermenu {
    z-index: auto;
}
.fl-module-heading .fl-heading {
	padding: 0 0 0 10px !important;
}

@media screen and (max-width: 360px) {
.uabb-cart-style-off-canvas {
	max-width: 300px !important;
}
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 85%;
    text-transform: uppercase;
font-size: 25px;
}
.woocommerce button.button.alt.disabled {
background-color:#77a464
}
.woocommerce button.button.alt {
	background-color:#77a464
}

.woocommerce button.button.disabled {
	opacity: 1;
}
.woocommerce .quantity .qty {
    min-height: 47px;
}

.afterpay-main-text {
    font-size: 14px !important;
}

.woocommerce .star-rating {
	color: #D5AB55;
}




