/**
* Theme Name: Shopwise Child
* Description: This is a child theme of Shopwise, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: shopwise
* Version: 1.6.0
*/

.page-title h1 {
	text-transform:uppercase!important;
}
.navbar-brand {
	padding:25px 0px;
}
.banner_section.slide_medium, 
.banner_section.slide_medium .carousel-item, 
.banner_section.slide_medium .banner_content_wrap, 
.banner_section.slide_medium .banner_content_wrap .carousel-item {
	height:900px;
}
.carousel-home .container .row:first-child {
	display:none;
}
li {
	list-style-position: inside;
}
.white-text p {
	color:#ffffff;
}
.bg_gray {
	background-color:#2B75B4 !important
}
.bg_gray .page-title h1{
	color:#ffffff!important;
}
.header_list > li i {
	font-size:20px;
}
.spedizione {
	font-weight:bold;
}
.breadcrumb-item a {
	color:#F9F600!important;
}
.breadcrumb-item a {
	color:#F9F600!important;
}
.breadcrumb-item a:hover {
	color:#65F649!important;
}
.breadcrumb-item.active,
.breadcrumb-item+.breadcrumb-item::before,
#breadcrumbs span {
	color:#ffffff;
}
.woocommerce-product-details__short-description p,
.tab-content.shop_info_tab .woocommerce-Tabs-panel p {
	text-align:justify;
}
.tinv-wraper.tinv-wishlist {
	display:none!important,
}
/*
.product_sort_info {
	display:none;
}
*/
.slick-slide img {
    display: block;
    height: auto;
	width:176px;
}
/*
figure .woocommerce-product-gallery__image img {
	width:730px!important;
	height:730px!important;
	aspect-ratio: auto 730 / 730!important;
}

figure .woocommerce-product-gallery__image img {
	width:834px!important;
	height:834px!important;
	aspect-ratio: auto 834 / 834!important;
}*/
.servizi-home .icon_box_style1::before {
	display:none!important;
}
/*PERSONAGGI*/
.nome-personaggio .heading_s3 {
	margin-bottom:0px;
}
.nome-personaggio .small_divider {
	height:0px;
}
/*
.non-disponibile p {
	text-align:center;
	color:red;
	font-weight:bold;
}
*/
.non-disponibile p {
    text-align: center;
    color: red;
    font-weight: bold;
    position: absolute;
    top: -470px;
    left: 5%;
    background: #ffffffcc;
    width: 100%;
    padding-top: 180px;
    padding-bottom: 140px;
}

.figurina p,
.figurina .elementor-widget.elementor-widget-text-editor {
	margin-bottom:0px!important;
}
.figurina .btn-fill-out {
	width:100%;
	/*color:#2b75b4;*/
}
/*
.figurina .btn-fill-out::before,
.figurina .btn-fill-out::after {
	background-color:#ffffff;
}
.figurina .btn-fill-out:hover {
	color:#ffffff!important;
}
.figurina .btn-fill-out:hover::before,
.figurina .btn-fill-out:hover::after {
	background-color:#2b75b4!important;
}
*/
.figurina .btn {
	padding-top:5px;
	padding-bottom:5px;
}
.posted_in {
	display:none!important;
}
/*NEWSLETTER*/
#wpforms-form-1818 {
	display:flex;
}
.form-newsletter .wpforms-submit-container {
	width:200px!important;
	padding-top:0px!important;
}
.form-newsletter .wpforms-submit-container button {
	margin-left:20px!important;
}
.form-newsletter div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
	font-size:11px;
	color:#ffffff!important;
}
.form-newsletter div.wpforms-container-full .wpforms-form input[type=email] {
	height:45px;
}
.form-newsletter .wpforms-container.wpforms-container-full {
	margin:0px auto!important;
}
.form-newsletter div.wpforms-container-full .wpforms-form .wpforms-field {
	padding-top:0px!important;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
	border:1px solid #ffffff;
	background:#ffffff;
	color:#FF324D;
	text-transform:uppercase;
	border-radius:3px;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
	border:1px solid #ffffff;
	background:transparent;
	color:#ffffff;
}

/*Sistemzioni parte woocommerce*/

p.woocommerce-mini-cart__buttons.buttons a.button {
	width:100%;
}
p.woocommerce-mini-cart__buttons a.button.checkout {
	margin-left:0px!important;
	margin-top:10px!important;
}
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item {
	display:none!important;
}
#shipping_method ul li::marker,
::marker {
	display:none!important;
	content:"";
}
#add_payment_method #payment ul.payment_methods .stripe-card-group, 
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group,
.wc-stripe-elements-field, 
.wc-stripe-iban-element-field {
	width:100%!important;
}

.woocommerce-product-gallery__image img {
	width:100%!important;
	height:auto!important;
}
.flex-viewport {
	margin-bottom:10px!important;
}


@media only screen and (min-width: 1400px) {
	.elementor-section.elementor-section-boxed>.elementor-container,
	.container {
		max-width:90%!important;
	}
	/*
	.klb-section .container {
		max-width:80%!important;
	} 
	*/
}
@media only screen and (max-width: 1280px) {
	.banner_section.slide_medium, 
	.banner_section.slide_medium .carousel-item, 
	.banner_section.slide_medium .banner_content_wrap, 
	.banner_section.slide_medium .banner_content_wrap .carousel-item {
		height:600px;
	}
}
/*
@media only screen and (min-width: 768px) {
	.shop_container .col-md-4 {
		flex:0 0 50%;
		max-width:50%;
	}
}
*/
@media only screen and (max-width: 767px) {
	.banner_section.slide_medium, 
	.banner_section.slide_medium .carousel-item, 
	.banner_section.slide_medium .banner_content_wrap, 
	.banner_section.slide_medium .banner_content_wrap .carousel-item {
		height:300px;
	}
	.product_action_box {
		display:none!important;
	}
	.product .product_img:before,
	.product_box .product_img:before {
		opacity:0!important;
	}
}
@media only screen and (max-width: 480px) {
	.shop_container .col-6 {
		flex:0 0 50%!important;
		max-width:50%!important;
	}
}
.flex-control-nav.flex-control-thumbs{
	display:flex;
	flex-wrap:wrap;
}
.woocommerce-product-gallery ol li img { height:auto!important;}