/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


div#main-logo {
	height: 30px;
	width: 150px;
}

@media only screen and (max-width:767px) {
	div.main-cta-row {
		margin-top: -90px;
		margin-bottom: -120px;
	}
	
	div.main-cta-row h2 {
		font-size: 36px !important;
	}
	
	.main-cta-button {
		margin-top: -20px !important;
	}
	
	div#main-logo {
		height: 20px;
		width: 125px;
	}
}

@media only screen and (min-width:767px) {
.sticky-sidebar {
	padding-top: 54px !important;
}
}

p.t-entry-readmore.t-entry-extra-add-to-cart.btn-container {
    margin-top: 20px !important;
}

div.t-entry-text > div > div > span > ins > span > bdi {
    font-size: 28px !important;
}

/* Default styles for larger screens */
ul#shipping_method.woocommerce-shipping-methods {
    width: 100%;
    margin: 0;
		padding: 0;
}

/* Styles for mobile devices */
@media screen and (max-width: 768px) {
	.guarantee_col {
		width: 125px;
	}
    
}

.product_meta .posted_in { 
	display: none !important; 
}

.guarantee_row {
	padding: 50px !important;
	border-radius: 20px;
	margin-bottom: -35px;
}

.price > ins > ins, h6 > span > ins > .woocommerce-Price-amount {
  color: red;      /* Sale price color */
}

/* .price > ins > del, h6 > span > del > .woocommerce-Price-amount {
  color: #8c8c8c;
  opacity: 0.7;
  text-decoration: line-through;
} */

.breadcrumb-module {
	display: none;
}

.payment_methods li img {
	max-width: none;
}

.payment_method_wc_montonio_card {
	margin-top: 50px !important;
}


.shop_table tr > th:last-child, .shop_table tr > td:last-child {
	text-align: left;
}

.shop_table tr.woocommerce-shipping-totals td {
	padding-left: 0px;
}

#shipping_method > li {
	margin-top: 20px;
}

.payment_methods li img {
	margin-left: 20px;
}

.main-container .row-container .double-top-padding {
	padding-top: 0px;
}

h6, .h6 {
	line-height: 1.7;
}

span.onsale {
	background-color: red !important;
	margin-left: 12px;
	margin-top: 12px;
	font-weight: bold !important;
}

/* .woocommerce-Price-amount.amount {
	font-size: 24px;
} */

#shipping_method > li:nth-child(1) > label:nth-child(2) > span:nth-child(1), #shipping_method > li:nth-child(2) > label:nth-child(2) > span:nth-child(1), #shipping_method > li:nth-child(3) > label:nth-child(2) > span:nth-child(1) {
	font-size: 20px !important;
}

.style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
	color: #ffffff !important;
	background-color: #115cfa !important;
	border-color: #115cfa !important;
}

body {
	word-spacing: 4px;
}

.post-wrapper {
	margin-top: 64px;
}

@media (max-width: 768px) {
	.post-wrapper {
		margin-top: 20px;
	}
}

hr {
  border: none;
}

.navbar-brand img {
	height: 32px !important;
}

li#tab-title-description a span {
	font-size: 16px !important;
}

li#tab-title-additional_information {
	display: none;
}

.add_to_cart_button, .btn-default {
	border-radius: 10em !important;
}

.tmb-woocommerce.tmb .t-entry span.price ins {
	font-size: 32px !important;
}

.t-entry-visual, .woocommerce-product-gallery__image {
	border-radius: 2em !important;
}

@media (hover: none) and (pointer: coarse) {
  .t-entry-visual-overlay {
    opacity: 0 !important;
    pointer-events: none;
  }
  
  .tmb-overlay-anim .t-entry-visual-overlay-in {
    opacity: 0 !important;
  }
}

.tmb-woocommerce a.pushed {
  touch-action: manipulation;
}

.quad-block-padding {
	padding: 0 100px !important;
}

@media (max-width: 768px) {
	.quad-block-padding {
		padding: 0 32px !important;
	}
}

.product-page-price {
	margin-top: 20px !important;
}

.product-page-description {
	margin-top: 48px !important;
	margin-bottom: 96px !important;
}

.product-page-recommendation-heading {
	margin-top: 96px !important;
}

.quad-block-padding img {
	border-radius: 2em
}


.homepage-gallery {
  margin-bottom: 64px;
}

@media (min-width: 768px) {
  .homepage-gallery {
    margin-bottom: 148px;
  }
}

