/*
Theme Name: ShoppingCart child
Template: shoppingcart
Theme URI: 
Author: 
Author URI: 
Description: Chile Theme of ShoppingCart 
Version: 1.0
Requires at least: 6.3
Requires PHP: 5.6
Tested up to: 6.5
Text Domain: shoppingcart
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, right-sidebar, four-columns, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, flexible-header, post-formats, footer-widgets, sticky-post, theme-options, translation-ready, e-commerce, education, portfolio

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/

body {
	font-family:'Roboto','Hiragino Sans','Meiryo','Hiragino Kaku Gothic ProN',sans-serif;
}

.wrap {width: 1500px; max-width: 1500px;}
.catalog-slider-promotion-wrap {width: 1500px; border-radius: 1rem; background: #e1e6d6;}
.ad-banner-one-wrap {max-width: 1500px;}
.ad-banner-one-wrap .wp-block-image img {width: 100%;}


/**---Cart--------------------**/
body.woocommerce-cart .page-header .page-title,
body.woocommerce-checkout .page-header .page-title,
body.woocommerce-account .page-header .page-title {
	padding:3px;
	line-height:110%;
	color: #fff;
    background: #111111;
    text-align: center;
    border-radius: 5px;
}
    body.woocommerce-account .page-header .page-title {background: #97c3c7;}
    body.woocommerce-order-received .page-header .page-title {background: #00b310;}

body.woocommerce-cart table thead {box-shadow: 1px 2px 2px 0 #b4b4b45e !important;}
body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-heading-block,
 body.woocommerce-account .u-columns h2 {text-align:center !important; background:#e7e7e7 !important;}

body.woocommerce-cart .wc-block-cart__submit-container,
	.wc-block-components-checkout-place-order-button {background: #f77426;border-radius: 2em; border: none;}
		.wc-block-cart__submit-button, .wc-block-components-button__text {color: #fff;}
	.wc-block-cart-item__remove-link,
	.wc-block-components-checkout-return-to-cart-button {
		padding: 2px 4px !important; background: #eee !important; border-radius: 1em !important;}
	.wc-block-components-checkout-return-to-cart-button svg	{display: inline-block;width: 1em;}

p.has-background {padding:0.5em; border-radius: 8px;}

.wp-block-woocommerce-checkout-fields-block {}
	.wp-block-woocommerce-checkout-fields-block .wc-block-components-checkout-step__title {
		position:relative;
		background: #4ab5b2;
    	text-align: center;
    	color: #fff;
    	font-size: 16px !important;
    	line-height: 26px;
    	border-radius: 2em !important;
	}
	.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt {
		position: absolute;
    	right: 4px;
    	top:1px; 
    	margin-top: 0 !important;
    	padding: 2px 1em;
    	background: #f77426;
    	color: #fff;
    	font-size: 12px !important;
    	font-size: none;
    	text-decoration: none;
    	border-radius: 1em;
	}
	.wp-block-woocommerce-checkout .wc-block-checkout__login-prompt:hover {background: #ff9a21;}

body.woocommerce-checkout .wc-block-components-checkout-order-summary__title-text {margin:0 !important; text-align:center; background: #ddd;}
body.woocommerce-checkout .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item {color: #ddd; background: #be0000;}

body.woocommerce-order-received .woocommerce-order .woocommerce-notice {
    padding: 0.5em;
	font-size: 1.2em;
    color: #ca0000;
    border: 2px solid #ddd;
    border-radius: 8px;
}
body.woocommerce-order-received .woocommerce-order h2 {
	margin-bottom: 5px;
	background: #bde2c5;
	color:#444;
	font-size: 1.4em;
	text-align: center;
	border-radius: 8px 8px 0 0;
}

body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {padding: 4px 6px; background: #f7f7f7;}
body.woocommerce-order-received .woocommerce-order p {padding-left: 1em; border-bottom: 2px dotted #aaa;}
body.woocommerce-order-received .woocommerce-order table.woocommerce-table--order-details th {background: #e7e7e7;}

body.woocommerce-order-received .woocommerce-order div[id^="alg_checkout_files_upload_form_"] {
	background: #eecccc;
}
	body.woocommerce-order-received .woocommerce-order div[id^="alg_checkout_files_upload_form_"] label {
		display:block;
		font-size: 1.2em;
    	color: #b80000;
   		font-weight: bold;
   		text-align: center;
	}
	body.woocommerce-order-received .woocommerce-order div[id^="alg_checkout_files_upload_form_"] .alg_checkout_files_upload_button {
		margin: 0 auto;
    	padding: 0.8em 3em;
    	border-radius: 4px;
    	background: #c00000;
	}

/****header navi*****/
.top-bar .right-top-bar {float:none; text-align: center;}
.top-bar .right-top-bar .top-bar-menu {float:none;}

.top-menu li {background: #ececec; font-weight:bold; color: #ff5f00; border-radius: 2em;}
.top-menu li a {line-height: 26px !important; color: #ff6b00;}
#site-branding {padding: 5px 0 20px;}
.main-header {}
.main-header .menu {font-size: 20px;}
	.main-header .menu li {border:1px solid #f7f7f7; border-radius: 7px;}

	.main-header .menu li.current-menu-item {color:#00daf0; background: #eee;}
	.main-header .menu li a {line-height: 38px;}
	.main-header .menu li a:before {content:"■";}
	.main-header .menu li.current-menu-item a {color:#00daf0; font-weight:600; }


/*****#primary right & secondary -left change*********/
#primary {float: right; padding:20px; width: 75%;}
#secondary {padding-left: 0; padding-right:20px; width: 25%;}


input {border-radius:6px !important;}
button {border-radius:6px !important;}



/*************Footer **********************/

.site-info { background: #e1e6d6;}
.site-info .copyright {float: none; text-align: center;}
