/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0
*/


/* Child theme CSS
--------------------------------------------------------------- */

.page .entry-content ul, .page .entry-content ol{padding-left:20px;}

.single-product .wooco_summary {display:none;}

form.woocommerce-checkout {padding:50px 0; margin:0}
.nm-row .nm-shop-notice {padding:25px 0;}

.nm-shop-notice li a {display: block;}

.nm-shop-filter-menu-wrap, .nm-shop-filter-menu, .nm-single-product-menu, .nm-shop-categories {display:none;}

.woocommerce-breadcrumb, .product_meta a {color:#DC9814 !important}

.woocommerce-cart .shop_table.cart .product-thumbnail {display: none;}
.woocommerce-checkout #order_review .shop_table tbody .nm-checkout-product-thumbnail {display: none;}
.woocommerce-checkout #order_review .shop_table tfoot tr.shipping .nm-shipping-th-title {display: none;}
.agent-referer-link-wrap.agent-affiliate-shop{display: none;}
.agent-referer-link-wrap.agent-affiliate-product{display: none;}
.wc-agent-affiliate-links-wrapper h4{display: none;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::before {display: none;}
.nm-MyAccount-user-image {display: none;}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {display: none;}
.woocommerce .nm-shop-filter-btn-wrap {display: none;}
/*.woocommerce .nm-shop-loop-thumbnail {display: none;}*/
.woocommerce .nm-wishlist-button {display: none;}
#nm-widget-panel .product_list_widget li .nm-cart-panel-item-thumbnail {display: none;}
.delete-commission.woocommerce-button.button {display: none;}
/*.single-product .woocommerce-product-gallery {display: none;}*/
.single-product .summary .nm-product-summary-inner-col .stock {display: none;}
.woocommerce-MyAccount-content .woocommerce-customer-details__title {display: none;}
.woocommerce-MyAccount-content .woocommerce-table--customer-details {display: none;}

.woocommerce-MyAccount-content .woocommerce-Address {background-color: #f3f3f3; margin: 25px 0 0 0; padding: 4%;}

.woocommerce-order .woocommerce-customer-details {display: none;}
.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr th, .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{font-size:14px !important;}


.logged-in #nm-right-menu-ul > li.nm-menu-wishlist.menu-item-default.has-icon > a > i, .logged-in #nm-menu-account-btn, .logged-in #nm-menu-cart-btn{display: block !important;}

.woocommerce .woocommerce-MyAccount-content {width: 75% !important; padding: 0 5% 5% 5%;}

.woocommerce-Addresses .woocommerce-Address {padding: 2% !important; margin: 2%; background-color: #f1f1f1}

.nm-MyAccount-user {padding:10px; margin-bottom:0;}

.woocommerce-MyAccount-navigation {padding:10px;}

body.logged-in.woocommerce-account .woocommerce-MyAccount-navigation {box-shadow:none; background-color: #f3f3f3}

.woocommerce-MyAccount-navigation ul li.is-active a {font-weight: bold; border-color:#000}


.woocommerce-MyAccount-content table{width: 100%; margin-top:25px;}
.woocommerce-MyAccount-content table th{padding: 5px;}
.woocommerce-MyAccount-content table td{padding:5px;}

.woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child th,  .woocommerce-MyAccount-content .woocommerce-order-details .order_details tfoot tr:last-child td{font-size:16px}





.woocommerce  .nm-shop-loop-product-wrap {background-color: #f3f3f3; padding:15px;}
.woocommerce .nm-shop-loop-product-wrap .nm-shop-loop-title-price .price {font-size:18px;}

.woocommerce-agent-payout .payout-title p{margin-bottom:30px}


.woocommerce-MyAccount-content .nm-order-info {font-size:20px; line-height: 28px;}


#nm-shop-filter-menu .nm-shop-categories-btn-wrap {padding: 0.5em 2em; background-color: #ffd990; border-radius: 25px; text-align: center;}
#nm-shop-filter-menu .nm-shop-categories-btn-wrap a {margin:0;}


.woocommerce #nm-shop-search-input {padding:10px 25px 10px 10px; font-size:20px;}
.woocommerce #nm-shop-search-close {right:10px; color:#32A38A}



.woocommerce-MyAccount-content .woocommerce-order-details{margin-bottom: 40px;}
.woocommerce-order-details__title, .woocommerce-customer-details__title {text-transform: uppercase; color:#32A38A}

.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {width: 100%}
.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields tr td {text-align:right}


.woocommerce-MyAccount-content .tooltip {margin-left:5px;}


.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions.action-agent-front a.woocommerce-button {width:100%; }





.nm-MyAccount-user-info .nm-username, .nm-MyAccount-user-info .nm-username strong {color:#32A38A !important}

.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--back-agent {background-color: #46E28C; width: 100%;
  padding: 10px 0; margin-bottom: 10px;}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--back-agent a{margin-bottom: 0; border-bottom:0px; padding-left: 10px; padding-bottom: 0; }


.agent-order-detail-overlay {z-index:9999 !important}
#SalesAgentModal {z-index:9999 !important}



.agent_dashboard_msg {padding: 25px}
.agent_dashboard_msg h3{margin-bottom:15px;}

.nm-menu-item-copyright {line-height: 1.4em;}

#user_switching_switch_on {text-align: center; background-color: #46E28C; margin-bottom:0; padding:35px 10px;}
#user_switching_switch_on a{background-color: #282828; padding: 10px 15px; border-radius: 25px;}
#user_switching_switch_on a:hover{color:#FFFFFF;}


li.product .nm-shop-loop-product-wrap .nm-shop-loop-actions a {font-weight: bold}
#list-convenzioni ul li{border-bottom:1px solid #d3d8df; padding: 8px 0; list-style-type: disclosure-closed;}

@media all and (max-width: 980px) {

  /*#nm-header .nm-header-logo img {max-width: 260px; height: 35px;}*/

  .woocommerce .woocommerce-MyAccount-content {width: 100% !important; padding:20px;}
  .woocommerce-MyAccount-content table{overflow-x: scroll;}
  .nm-myaccount-login, .nm-myaccount-lost-reset-password {
      padding-left:20px;
      padding-right: 20px;
  }

}



.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-status {color:#DC9814}


.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__cell-order-total {font-size:0px;}

.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-Price-amount{font-size:14px; font-weight: bold;}



.box.flex {display: flex; justify-content: center;}

.box div {max-width: 50%; text-align: center; margin: 1rem 0.5rem; padding: 1rem 2rem;}

.box div a{color:#FFFFFF;}


.bg-black{background-color:#000000}
.bg-green{background-color:#52c760}


@media all and (max-width: 760px) {

  .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td {
      max-width: 100% !important;
      width: 100% !important;
      display: block;
  }

  .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr {
      display: block;
      margin-bottom:30px
  }

  .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead{
      display: none;
  }


}
