/* Standard */
a.button.white.tang-but {
    color: black !important;
    box-shadow: 0 0 20px 8px rgb(255 255 255 / 11%);
	    border-radius: 5px;
}
@media only screen and (min-width: 849px){

	.hcr {
    display: flex;
}
}

a.added_to_cart.wc-forward {
    color: black !important;
}
button.mfp-close {
    color: white !important;
}
@media only screen and (max-width: 559px){

.main-b .section {
    height: 58em !important;
}
	.bl-fry ul.nav {
    margin-bottom: 2em;
    gap: 15px;
    flex-direction: row;
    display: flex;
}
	.product-small.box .add-to-cart-button a {
    line-height: 1.7 !important;
}
	.bl-fry {
    background-size: 15% !important;
}
}

li.tab {
    background: rgb(23, 25, 36);
    border-radius: 8px;

	transition: 0.3s ease-in-out all;
}

.bl-fry ul.nav {
    justify-content: space-evenly;
    margin-bottom: 2em;
}

li.tab.active {
    background: #ff9900;
		transition: 0.3s ease-in-out all;
}

li.tab.active a {
    color: black !important;
}

li.tab a {
	    padding: 8px 26px !important;
	color: white !important;
    font-family: 'Nunito' !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
}
.m-auto{
	margin: auto !important;
}
h1 {
    font-size: 65px !important;
}
a.checkout-button.button.alt.wc-forward {
    margin-top: 15px;
}
.live-search-results.text-left.z-top {
    background: white !important;
    color: black !important;
}
span.search-price span, .search-price bdi {
    color: black !important;
}
.grecaptcha-badge { 
    visibility: hidden;
}
.bitcoin-color{
	color: #FF9900 !important;
}
/* Typography */

h1 {
    font-size: 85px;
		text-transform: uppercase;
}

h2 {
    font-size: 40px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

p, div, a{
	font-size: 16px;
}

p.price-ban {
    color: #171924;
    font-size: 20px;
}


.single h2 {
    font-size: 20px !important;
}

.ponudba h4 {
    font-size: 25px;
    margin-bottom: 10px;
}

[data-icon-label]:after {
    font-family: 'Righteous' !important;
    font-weight: unset;
}

h2.upsell {
    font-size: 27px;
}

p.price-ban {
    margin: 10px;
    font-size: 18px;
    font-weight: 500;
}

h5.post-title.is-large {
    font-size: 20px;
    margin-bottom: 15px;
}
p#wc-stripe-payment-request-button-separator {
    display: none !important;
}
h1.product-title.product_title.entry-title {
    margin: 15px 0px;
}

/* Buttons */

button#place_order {
    background: #ff9900;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: font-fa;
    color: black;
}

a.button.secondary {
    border-radius: 10px;
    padding: 3px 30px;
	border: none;
    background: black;
	text-transform: uppercase;
    font-weight: normal;
}

.coupon button.is-form.expand.button, button.button.primary.mt-0.pull-left.small {
    background: transparent;
    border: 2px solid black;
    color: black;
    opacity: 1;
    text-transform: uppercase;
    border-radius: 10px;
    font-weight: 600;
}

a.button.checkout.wc-forward {
    background: transparent !important;
    border: 2px solid black;
	height: 45px;

}

a.button.primary:hover {
    box-shadow: none !important;
}

input[type="checkbox"] {
    margin: 0px;
}
    

a.primary.is-small.mb-0.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline {
    border: none;
    font-size: 16px;
}

button.button.is-outline.is-small.mb-0 {
    font-size: 16px;
}

a.button.primary,
button.button.is-outline.is-small.mb-0,
a.button.wc-forward.wp-element-button,
a.button.checkout.wc-forward.wp-element-button,
input.wpcf7-form-control.has-spinner.wpcf7-submit.button,
button.single_add_to_cart_button.button,
a.button.wc-forward{
    padding: 3px 30px;
    font-weight: 500;
    transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s;
    -moz-transition: ease-out 0.5s;
	background: linear-gradient(90deg, #ff9900 3.45%, #ffab2f 93.68%) !important;
	font-weight: bold;
	color: black;
	text-transform: uppercase;
	    border-radius: 10px;
	border: none;
}

input.button {
background: none !important;
    box-shadow: none !important;
    border-radius: 15px;
    border: 2px solid black !important;
    color: black !important;
    text-shadow: none !important;
	height: 45px;
	padding: 0px 12px !important;
	font-weight: bold !important;
}

input[type=number] {
    height: 45px;
}

input.qty {
    box-shadow: none !important;
    border: 2px solid black;
}

a.button.wc-forward.wp-element-button {
    background: white !important;
    border: 2px solid black;
    margin-bottom: 10px;
	    padding: 2px 30px;
}

button.flickity-button.flickity-prev-next-button.previous:before {
    content: url(/wp-content/uploads/2023/06/arrow-left-svgrepo-com-svg.svg) !important;
    background-repeat: no-repeat;
}

button.flickity-button.flickity-prev-next-button.next:before {
    content: url(/wp-content/uploads/2023/06/puscica-desno.svg) !important;
    background-repeat: no-repeat;
}

svg.flickity-button-icon {
    visibility: hidden;
}

a.button.secondary {
    border-radius: 10px;
    padding: 3px 30px;
    border: 0px solid black;
    background: #0a0a0a !important;
    text-transform: uppercase;
    font-weight: normal;
    color: white;
    font-weight: bold !important;
}

/* a.button.primary::after,
a.button.primary::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    transition: .5s;
}

a.button.primary::after {
    top: -8px;
    left: -7.5px;
    border-top: 3px solid transparent;
    border-left: 3px solid transparent;
}

a.button.primary::before {
    bottom: -8px;
    right: -7.5px;
    border-bottom: 3px solid transparent;
    border-right: 3px solid transparent;
}

a.button.primary:hover {
    color: #171924;
}

a.button.primary:hover::after,
a.button.primary:hover::before {
    width: calc(100% + 15px);
    height: calc(100% + 15px);
    border-color: #171924;
}
 */
a.added_to_cart.wc-forward {
    color: white;
}

h2.wp-block-heading {
    font-size: 20px;
}

/* Responsive */
@media only screen and (max-width: 859px){
	a.button.primary {
    margin-right: 0px;
}

	h2 {
    font-size: 25px !important;
}
	h1.product-title.product_title.entry-title {
    font-size: 35px !important;
    margin: 10px 0px;
}
	.archive a.primary.is-small.mb-0.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline,
	a.primary.is-small.mb-0.button.product_type_variable.add_to_cart_button.is-outline,
	a.primary.is-small.mb-0.button.product_type_woosb.add_to_cart_button.ajax_add_to_cart.is-outline{
    line-height: 1.7;
}

	.single .article-inner, .html-before-comments.mb {
    flex-basis: 100% !important;
    width: 100% !important;
    margin: auto;
}
	.single .article-inner .entry-content .col {
    padding: -lef;
    padding-left: 10px;
    padding-right: 10px;
}
h1 {
    font-size: 39px !important;
}
	h2.upsell {
    font-size: 20px !important;
}
	a.button.primary, button.button.is-outline.is-small.mb-0, a.button.wc-forward.wp-element-button, a.button.checkout.wc-forward.wp-element-button, input.wpcf7-form-control.has-spinner.wpcf7-submit.button, button.single_add_to_cart_button.button.alt.wp-element-button, a.button.secondary, a.button.wc-forward {
    padding: 3px 15px !important;
}
	button.flickity-button.flickity-prev-next-button {
    display: none;
}
	.single-product button.flickity-button.flickity-prev-next-button {
    display: block !important;
    right: 3% !important;
}
	ul.tabs.wc-tabs li.active {
    width: fit-content;
}
	a.primary.is-small.mb-0.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart.is-outline {
    line-height: 1.5;
}
}



/* TANGEM LANDING */

.tangem-landing .box-text.box-text-products.text-center.grid-style-2 {
    background: black;
    color: white !important;
    padding-top: 1px !important;
    font-size: 18px !important;
    padding-bottom: 45px !important;
}

.post-11034 {
    display: none;
}

.tangem-landing .post-11034{
	display: block !important;
}

.tangem-landing .title-wrapper a {
    color: white !important;
}

.tangem-landing .price-wrapper span {
    color: white !important;
}
.tangem-landing .product-small.box {
    box-shadow: 0 0 20px 8px rgb(255 255 255 / 11%);
    background: none !important;
}

.tangem-landing .add-to-cart-button a {
    font-size: 17px !important;
}

.tangem-landing .title-wrapper p a {
    font-size: 33px !important;
}


.btn-see-wallets{
	scroll-behavior: smooth
}
