/*
Theme Name: Starwars Theme
Description: A WordPress theme converted from the Dakota HTML template.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dakota
Tags: custom-theme, html-to-wordpress
*/
 
 
.comment-respond{
	padding:10px 20px 30px;
	margin-top: 50px;
	background: var(--lightBg2);
	border-radius: 16px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
}
#wp-comment-cookies-consent{
	float: left;
    width: auto;
    padding: 0;
    margin: 0;
}
.comment-form-cookies-consent{
	display: flex;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 28px;
}
.comment-form-cookies-consent label[for="wp-comment-cookies-consent"] {
	padding-left: 10px;
}
.form-submit .submit{
	width: auto;
    background: #ffa500;
    color: #fff;
    padding: 12px 25px;
    line-height: 20px;
    border: 0;
} 
.wc-block-components-checkout-step__content .wc-block-components-radio-control__input:checked,
.wc-block-components-checkout-step__content .wc-block-components-radio-control__input {
    border: 1px solid hsla(0, 0%, 7%, .8);
    width: 15px;
    height: 15px;
    padding: 0;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{ padding: 0;}
 .woocommerce-page .wc-block-components-button  {     
    background: #048914;
    color: #fff;
}
.woocommerce .quantity .qty { 
    padding: 5px;
}
.cart_page .table tr:last-child td.actions {
    padding: 10px;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{
	width: 130px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	font-weight: normal;
    color: #fff;
    background: #0a69d8 !important;
    padding: 9.5px 25px;
    border-radius: 6px !important;
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    -ms-border-radius: 6px !important;
    -o-border-radius: 6px !important;
}
.woocommerce-shipping-methods li {
	display: flex;
    flex-wrap: nowrap;
    text-align: left;
}

.woocommerce ul#shipping_method li,
.woocommerce-shipping-methods li {
	display: flex;
    flex-wrap: nowrap; 
	padding-left:8px;
}
.woocommerce ul#shipping_method li input{
	width:auto;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item {    
    margin-left: 0 !important;
}
.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{
	margin: 0 !important;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width: 100%;
}
.product-details-tabs table th{	
    padding:10px;
}
.product-details-tabs table td{
	border: 1px solid #898989;
    padding: 5px;
}
.woocommerce div.product .product_title {  
    font-size: 23px;
}
i.flaticon-back.slick-arrow,
i.flaticon-back.slick-arrow.slick-disabled {
    position: absolute;
    z-index: 99;
    top: 50%;
	left:0;
}
i.flaticon-right-arrow.slick-arrow {
    position: absolute;
    z-index: 99;
    top: 50%;
	right:0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin: 0;
}
.woocommerce div.product .woocommerce-tabs .panel {  
    background: #fff;
    border: 1px solid #cfc8d8;
    padding: 15px 15px;
}
table.variations.variations-grid {
    width: 100%;
    border: 1px solid #ddd;
    text-align: center;
}
table.variations.variations-grid th{
	background: #e9e9e9;
	padding:8px;
}
table.variations.variations-grid td{   
    border: 1px solid #ddd;
	padding:8px;
    text-align: center;
}
.woocommerce div.product table.variations.variations-grid form.cart {
    margin-bottom: 0;
}
table.variations.variations-grid td span {
    font-size: 16px;
    font-weight: 600;   
    color: #000000;
}
.woocommerce div.product form.cart .button{
	float: none;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
	width: 40px !important;
	height: 40px !important;
}
.product-category-content{
	background: #fff;
	border: 1px solid #ddd;
	padding: 10px 15px 15px;
	margin:30px 0;
	border-radius: 4px;
}
.dashboard_content .woocommerce-Button{
	background: #0a69d8;
    padding: 7px 12px;
    margin-top: 10px;
    border-radius: 6px;
    color: #fff;
}
.product-category-content .category-description h2,
.product-category-content .category-description h3,
.product-category-content .category-description h4,
.product-category-content .category-description h5,
.product-category-content .category-description h6{
	margin-top: 20px;
}
.about_us h2, .about_us h3, .about_us h4, .about_us h5, .about_us h6{
	margin-top: 20px;
}
.product-category-content .category-description ul,
.about_us ul{
	padding-left: 20px;
	margin-bottom: 20px;
}
.product-category-content .category-description ul li,
.about_us ul li{
	list-style: disc;
    margin-bottom: 5px;
}
.product-category-content .category-description a,
.about_us .col-12 a{
	color: #039118;
}
.woocommerce-checkout #payment ul.payment_methods li{
	list-style: none;
    margin-bottom: 5px;
}
.woocommerce-checkout #payment ul.payment_methods li input{
	width: auto;
}
.woocommerce-checkout #payment ul.payment_methods li .form-row input{
	font-size: 15px !important;
	padding: 5px 12px !important;
	height: 44px !important;
	width: 100%;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row #offline_cc-debit-card{
	font-size: 15px !important;
	padding: 5px 12px !important;
	height: 44px !important;
	width: 100%;
}
.woocommerce .star-rating span {   
    color: #ff9b00;
}
 
.terms-content, .blog-single-content {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #cdcdcd;
}
.terms-content, .blog-single-content p {
    text-align: justify;
    font-size: 16px;
    line-height: 24px; 
	color:#000;
}
.terms-content ul, .blog-single-content ol, .blog-single-content ul {
    margin: 0 0 1.5em 1.5em !important;
}

/* Global styles for unordered and ordered lists in main content areas */
.terms-content ul li,
.blog-single-content ul li,
.product-category-content ul li {
    list-style: disc;
    color: #000;
}

.terms-content ol li,
.blog-single-content ol li,
.product-category-content ol li {
    list-style: decimal;
    color: #000;
}

/* Optional: If you want the color to apply to the parent containers too */
.terms-content,
.blog-single-content {
    color: #000;
}

/* Blog meta adjustments */
.blog-meta-left ul,
.blog-meta .blog-meta-left ul {
    list-style: none;
    margin: 0;
    color: #000;
}

.blog-meta .blog-meta-left ul li {
    font-weight: 500;
}
.footer-widget-box ul.product_list_widget li img{display:none;}
.footer-widget-box ul.product_list_widget li a{display: block;}
 table {
    border-collapse: collapse; /* removes space between borders */
    width: 100%;
  }

  th, td {
    border: 1px solid #000; /* black border */
    padding: 8px;
    text-align: left;
  }

  th {
    background-color: #f2f2f2;
  }