/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.14.9.1651828304
Updated: 2022-05-06 11:11:44

*/
/* header */
@media (min-width: 981px){
	div#et-main-area{
		margin-top: 125px;
	}
}
@media (max-width: 980px){
	div#et-main-area{
		margin-top: 98px;
	}
}
header{
	width:100%;
	position: fixed;
	top:0;
	left:0;
	z-index: 9999;
}
div#header_wrapper .et_pb_menu__wrap {
    display: flex;
    justify-content: flex-end;
}
ul#menu-menu-small-header {
    padding: 0px!important;
    list-style-type: none!important;
	display: flex;
	justify-content: flex-end;
}

ul#menu-menu-small-header a {
    color: #fff;
    margin-right: 8px;
}
ul#menu-menu-small-header img {
    max-width: 22px;
}
/* general */
/* when admin is logged */
body.admin-bar, .admin-bar header {
    margin-top: 32px;
}
/**/
.category_title {
    margin-bottom: 30px;
}
.document_wrapper_image{
	margin-bottom:20px;
}
.footer__action-logged {
  display: none;
}
body.logged-in .footer__action-logged {
  display: block !important;
}
body.logged-in .footer__action-login {
  display: none !important;
}
/* Shop loop */

@media (max-width: 767px){
	div#et-boc div#product_loop_wrapper li {
    width: 100%!important;
    margin-right: 0px!important;
}
}
@media (max-width: 980px){
	.popup_cart_product .woocommerce-message {
    display: flex;
    flex-direction: column-reverse;
}

.popup_cart_product a.button.wc-forward {
    margin-top: 20px;
}
}
/*---------------------------------------- Cart         */
.cart_info_wrapper input#coupon_code {
    width: 100%;
    max-width: 325px;
}
.cart_info_wrapper .coupon {
    float: none;
    display: block;
    max-width: 600px;
    width: 100%;
    display: flex;
}
.cart_info_wrapper input#coupon_code {
    width: 100%;
    max-width: 325px;
}
.cart_info_wrapper .quantity button.minus, .cart_info_wrapper .quantity button.plus {
    height: 54px!important;
    width: 30px!important;
    border: none!important;
}

.cart_info_wrapper .quantity {
    display: flex;
}

@media (min-width: 981px) and (max-width: 1360px){
   .cart_info_wrapper .coupon button.button {
    font-size: 12px!important;
}
.cart_info_wrapper input#coupon_code {
    width: 100%;
    max-width: 250px;
}
.cart_totals_wrapper a.checkout-button.button.alt.wc-forward {
    font-size: 14px;
}
}
@media (max-width: 767px){
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{
        background-color: unset !important;
    }
    
    .cart_info_wrapper td.product-thumbnail {
    display: block!important;
}
.cart_info_wrapper 
 td.product-thumbnail:before {
    display: none;
}

.cart_info_wrapper table.cart img {
    width: 140px;
    margin: auto;
    text-align: center;
    display: block;
}
.cart_info_wrapper .quantity {
    display: flex;
    justify-content: flex-end;
}
td.product-remove a {
    text-align: center;
    display: block;
    margin: auto;
}
.cart_info_wrapper .coupon {
    display: block;
}
}
/**/
ul#menu-menu-footer {
    list-style-type: none!important;
    padding: 0px!important;
}

#menu-menu-footer a{
    color: #fff !important;
}

#menu-menu-footer a:hover{
	text-decoration: underline;
}

/* abbonamenti */
ul.arm_module_gateways_ul:after {
    content: url(https://finorastore.presenza.online/wp-content/uploads/2022/05/paypal-credit-card-logos-png-672268-2.png);
    margin-top: 20px;
    display: block;
    margin-left: 10px;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    background: #38B6FF!important;
}