.taxopress-table-container {
width: 100%;
}
.taxopress-table-row td {
border: none;
}
.taxopress-table-row:nth-child(n+7) {
display: none;
}
.taxopress-see-more-link,
.taxopress-close-table-link {
cursor: pointer;
}
.taxopress-close-table-link {
display: none;
}
.taxopress-see-more-container {
text-align: right;
padding: 10px;
}
.hidden {
display: none;
}
.taxopress-table-container .taxopress-post-count {
text-align: right;
padding-right: 30px;
}
.taxopress-arrow {
display: inline-block;
}
.taxopress-arrow.right {
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid;
}
.taxopress-arrow.down {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid;
} .taxopress-border-cloud a{
text-decoration: none;
border: 1px solid;
padding: 4px 7px; 
display: inline-block;
margin: 3px;
} .taxopress-box-list {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 10px;
}
.taxopress-box-list a {
display: block;
text-decoration: none;
box-sizing: border-box;
word-wrap: break-word;
}
.taxopress-box-list img {
max-width: 100%;
height: auto;
display: block;
}
.taxopress-boxrelatedpost-cat{
color:#666;
font-size: 0.9em;
}
@media (max-width: 1200px) {
.taxopress-box-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.taxopress-box-list {
grid-template-columns: 1fr;
word-wrap: break-word;
}
}
.taxopress-parent-child-list {
list-style: none !important;
}
.taxopress-parent-term {
font-weight: normal;
margin: 0.5em 0;
list-style-type: none !important;
position: relative;
padding-left: 1.5em;
}
.taxopress-child-list {
list-style: none !important;
margin: 0.3em 0 0.3em 1em !important;
padding-left: 0 !important;
}
.taxopress-child-term {
font-weight: normal;
margin: 0.2em 0;
position: relative;
padding-left: 1.5em;
}
.taxopress-parent-term::before {
content: "•";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list > li::before {
content: "○";
position: absolute;
left: 0;
font-size: 1.2em;
line-height: 1;
}
.taxopress-child-list .taxopress-child-list > li::before {
content: "▪  ▪";
font-size: 1.2em;
}
.taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-child-list .taxopress-child-list {
margin-left: 1em !important;
}
.taxopress-parent-term,
.taxopress-child-list li {
font-weight: normal;
}
.taxopress-box-list img.custom-image-class {
width: var(--tp-image-width, 200px);
height: var(--tp-image-height, 200px);
object-fit: cover;
aspect-ratio: 1 / 1;
display: block;
max-width: 100%;
}.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.opayo-direct-grid-container {
display: grid;
margin-top: 10pt;
grid-column-gap : 10pt;
grid-row-gap : 20pt;
}
.grid-item-opayo-direct-card-type {
grid-column-start: 1;
grid-column-end: 4;
}
.grid-item-opayo-direct-card-number {
grid-column-start: 1;
grid-column-end: 4;
}
.grid-item-opayo-direct-card-month {
grid-column-start: 1;
grid-column-end: 1;
}
.grid-item-opayo-direct-card-year {
grid-column-start: 2;
grid-column-end: 2;
}
.grid-item-opayo-direct-card-cvv {
grid-column-start: 3;
grid-column-end: 3;
}
#sagepaydirect-cc-form label {
display:block !important;
line-height: 1.5;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-type,
#sagepaydirect-cc-form .wc-credit-card-form-card-expiry-date,
#sagepaydirect-cc-form .wc-credit-card-form-card-number,
#sagepaydirect-cc-form .wc-credit-card-form-card-expiry,
#sagepaydirect-cc-form .wc-credit-card-form-card-cvc {
font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right;
padding: .6180469716em;
background-color: #f2f2f2;
color: #43454b;
border: 0;
-webkit-appearance: none;
box-sizing: border-box;
font-weight: 400;
box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
line-height: 1 !important;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-type,
#sagepaydirect-cc-form .wc-credit-card-form-card-expiry-date {
box-sizing: border-box;
margin: 0;
outline: 0;
line-height: 1.15 !important;
border-color: #bbb3b9 #c7c1c6 #c7c1c6;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-type {
display:block;
width:100% !important;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-number {
display:block;
width:100% !important;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-expiry-date {
display:block;
width:100% !important;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-cvc {
display:block;
width:100% !important;
}
#sagepaydirect-cc-form .visa {
background-image: url(//www.phoenixinstinct.com/wp-content/plugins/woocommerce-gateway-sagepay-form/assets/card-visa.png);
}
#sagepaydirect-cc-form .mastercard {
background-image: url(//www.phoenixinstinct.com/wp-content/plugins/woocommerce-gateway-sagepay-form/assets/card-mastercard.png);
}
#sagepaydirect-cc-form .discover {
background-image: url(//www.phoenixinstinct.com/wp-content/plugins/woocommerce-gateway-sagepay-form/assets/card-discover.png);
}
#sagepaydirect-cc-form .amex {
background-image: url(//www.phoenixinstinct.com/wp-content/plugins/woocommerce-gateway-sagepay-form/assets/card-american-express.png);
}
#sagepaydirect-cc-form .wc-credit-card-form-card-expiry-date-wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
}
#sagepaydirect-cc-form .wc-credit-card-form-card-expiry-date-wrapper label {
grid-column-start: 1;
grid-column-end: 3;
}
#sagepayform-card-icons, #sagepaydirect-card-icons, #opayopi-card-icons {
height: 1.65em !important;
}
#sagepayform-card-icons img, #sagepaydirect-card-icons img, #opayopi-card-icons img {
float: right !important;
border: 0 !important;
padding: 0 !important;
max-height: 1.618em !important;
}
@media only screen and (max-width: 800px) {
.grid-item-opayo-direct-card-type {
grid-column-start: 1;
grid-column-end: 3;
}
.grid-item-opayo-direct-card-number {
grid-column-start: 1;
grid-column-end: 3;
}
.grid-item-opayo-direct-card-month {
grid-column-start: 1;
grid-column-end: 2;
}
.grid-item-opayo-direct-card-year {
grid-column-start: 2;
grid-column-end: 3;
}
.grid-item-opayo-direct-card-cvv {
grid-column-start: 1;
grid-column-end: 3;
}
}