/*
Theme Name:     Saetis Child
Theme URI:      http://web-evolutions.it
Description:    Tema Child per il tema Saetis
Author:         Web Evolutions
Author URI:     http://web-evolutions.it
Template:       saet-is
Version:        0.1.0
*/

body {
	font-size: 14px;
}

#product_total_price {
	display: none !important;
}

.cxsac-switched-bar-holder {
    bottom: 0 !important;
	top: auto !important;
}

#cxsac_checkout_action_pay_later {
	display: none !important;
}

del {
	display: none;
}

ins {
	text-decoration: none;
}

.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce div.product p.price-orig, .woocommerce div.product span.price-orig {
	margin: 0px 0px 10px;
	font-size: 1em;
}

.woocommerce div.product form.cart {
	margin-top: 20px;
}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
	margin-top: 50px;
}

.woocommerce .quantity .qty {
    width: 100px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #003266;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #001256;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	padding: 0.77em 1em;
	border-radius: 0px;
}

table.product_details {
	margin-bottom: 10px;
}

.one-full h1, .one-full h2 {
    max-width:none;
}

.woocommerce h1, .woocommerce h2, .woocommerce .h2, .woocommerce .h4 {
    font-size: 30px;
    margin-top: 40px;
    margin-bottom: 0px;
}

.product-list-single > a.woocommerce-LoopProduct-link {
	height: 300px;
	display: table-cell;
	vertical-align: middle;
	width: 500px;
}

.accordion a {
	color: #003266;
}

.aws-container .aws-search-field {
    background-color: #1f2b3e !important;
	border: 1px solid #ffffff;
	color: #FFFFFF !important;
}

form.aws-search-form::after {
	background-image: url(images/preloader.gif);
}

ul.inner.show li {
	padding-left: 15px;
}

.single-product .product h1.entry-title {
    font-size: 24px;
}

.single-product .product .thumb-container {
    height: auto;
    align-items: flex-start;
}

.section-content-alt p.stock {
	margin-top: 15px;
}

.summary.entry-summary ul {
	padding-left: 10px;
}

.summary.entry-summary li {
	list-style-type: disc;
}

.summary.entry-summary p {
	margin-bottom: 15px;
}

.posted_in a,
.summary a.login {
	font-weight: bold;
	text-transform: uppercase;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	clear: both;
	float: none;
	width: 100%;
}

.product-title {
	float: right;
	width: 48%;
}

.woocommerce div.product div.images figure.woocommerce-product-gallery__wrapper {
	margin: 0px 40px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image img {
	max-height: 250px;
	max-width: 100%;
	height: auto;
	width: auto;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    margin: 0 5px 0px 0px;
    border: 1px solid #eeeeee;
}

article .dkpdf-button-container {
    padding-bottom: 10px;
}

.sku_wrapper {
	display: block;
	margin-top: 40px;
}

.woocommerce .woocommerce-customer-details address,
.woocommerce table.shop_table {
    margin: 50px -1px 24px 0;
}

ul.accordion ul.children {
	display: none;
	margin-bottom: 10px;
	padding-left: 15px;
}

ul.accordion li {
	position: relative;
}

ul.accordion > li {
	margin-bottom: 10px;
}

ul.accordion li i.open-children {
	position: absolute;
	left: 0px;
	top: 3px;
	cursor: pointer;
}

ul.accordion li a {
	text-transform: capitalize;
	margin-left: 20px;
	font-size: 14px;
}

ul.accordion li a:hover {
    background-color: #003266;
    padding: 2px 4px;
    color: #FFF;
}

li.current-cat-parent > ul.children {
	display: block;
}

li.current-cat a {
    background-color: #003266;
    padding: 2px 4px;
    color: #FFF;
}

.genesis-nav-menu .menu-item.show_mobile {
	display: none;
}

.site-footer {
	clear: both;
}

span.onsale {
	display: none;
}

.product_details .qty-fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
	width: auto;
}

.product_details .qty-fieldset > h1.qty-legend {
	display: none;
}

.product_details .qty_table tbody {
	border-bottom: none;
}

@media (max-width:768px) {
	.show_mobile {
		display: none;
	}
}