/* 1023.css */
/*descriiption*/
.product.type-product .woocommerce-product-details__short-description ul {
  list-style: disc;
}
.woocommerce-product-details__short-description li {
  font-size: 20px;
  margin-left: 20px;
}
.woocommerce-product-details__short-description {
  margin: 30px 0;
}

/*icona twitter*/
.social-twitter::before {
  content: "\e942" !important;
}
/*titolo descrizione dentor il tab*/
.product-tab .product-tab-title {
  display: none;
}
/*top store in mobile*/
/*.menu-container {
  background: linear-gradient(to right , rgb(30, 90, 111) 51% , rgb(8, 50, 63) 91%)!important;
}
.menu-wrapper.menu-shrink.menu-sticky.menu-sticky-mobile {
		height:184px!important;
	}
.overlay.overlay-sequential.overlay-menu {
 top: 184px !important;
}
@media screen and (max-width: 960px) {
	.menu-wrapper.menu-shrink.menu-sticky.menu-sticky-mobile {
		height:114px!important;
	}
.overlay.overlay-sequential.overlay-menu {
  top: 114px !important;
}
}*/
/*titolo negozio spaziato su barra grigia*/
@media all and (min-width:1025px) {
	.wcfm_store_title {
	  padding-top: 16px;
	}
}
@media all and (max-width:1024px) {
	.address.rgt {
  left: 0 !important;
  display: contents;
}
	#wcfmmp-store #wcfm_store_header {
  min-height: 180px; 
	}
	.address.rgt {
	  position: absolute !important;
	  left: 0 !important;
	  top: 65px !important;
	  display: block;
	}
}
@media screen and (max-width: 736px) {
  #wcfmmp-store .bd_icon_area {
    margin: 35px 0 0 0;
  }
}
@media screen and (max-width: 627px) {
  #wcfmmp-store .bd_icon_area {
    margin-top: 35px;
  }
}
@media screen and (max-width: 480px) {
	.header_right {
	  margin: auto !important;
	  display: block;
	  width: fit-content !important;
	}
}
@media all and (max-width:736px) {
.post-type-archive-product .bd_icon_area.lft {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: left;
    justify-content: left;
    align-items: left;
}
	@media screen and (max-width: 667px) {
  #wcfmmp-store .bd_icon_box .follow span, #wcfmmp-store .bd_icon_box .wcfm_store_chatnow span {
    display: inline-block!important;
    margin-left: 3px!important;
  }
}


.post-type-archive-product .lft.bd_icon_box a {
    width: 100px !important;
}
}
/*aggiustamenti scheda prododotto*/
#wcfm_products_manage_form_crea-nuova-categoria-o-attivita_expander p.wcfm_title, 
#wcfm_products_manage_form_crea-nuova-categoria-o-attivita_expander span.wcfm_title,
p.regular_price.wcfm_ele.wcfm_half_ele_title.wcfm_title,
p.sale_price.wcfm_ele.wcfm_half_ele_title.wcfm_title {
    width: max-content!important;
    display: block!important;
}	
#wcfm-main-contentainer .wcfm_full_ele, #wcfm-main-contentainer .wcfm_full_ele_title {
    padding-left: 15px!important;
}

/*spegne visibilità catalogo*/
p.catalog_visibility.wcfm_title.wcfm_full_ele.catalog_visibility_ele, select#catalog_visibility {
    display: none!important;
}

/*spegne float aggiunta prodotto*/
.wcfm_product_popup_button_wrapper {
    display: none!important;
}

/*radio con spunta non visibile*/
input[type=radio]:checked:before {
    background-color: #000000;
}
/*form approvazione richiesta*/
#wcfm_vendor_approval_response_form input[type="radio"] {
  border-radius: 50%;
  border-color: #888;
  margin-right: 4px;
}
/*spegne cancella per venditore*/
/*.wcfm-dashboard-page a.wcfm-action-icon.wcfm_product_delete {
    display: none;
}*/

/*richiesta info in prodotto*/
a.wcfm_catalog_enquiry {
    padding: 12px 20px;
    background: #1e5a6f;
    border: none;
}
/*titoli schede prodotto*/
.tab-container:not(.default-typography) .nav-tabs > li > a span {
    font-size: 14px;
}
.tab-container.wootabs {
    min-height: 200px!important;
    padding-bottom: 80px;
    padding-top: 40px;
    background-color: #1e5a6f17;
}
div.product .wootabs .tab-content:not(.vertical) {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 0px;
    border-color: #1e5a6f54;
}


/*interno prodotto*/

.product.type-product .wcfm_buttons {
  color: #fff !important;
  background-color: #1e5a6f;
  display: flex;
  margin-bottom: 30px;
}


.product.type-product .wcfm_buttons .wcfm_button {
  color: #fff;
}

.product.type-product .wcfm_buttons .wcfm_button:hover {
  color: #d29e21;
}

.product.type-product .wcfmmp_sold_by_container_left img {
    height: 45px!important;
    margin-top: -22px;
}
.product.type-product .wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label {
    margin-top: 12px; 
}

.product.type-product .wcfmmp_sold_by_container_advanced {
    margin-bottom: 25px; 
}

.product.type-product .product_meta {
    margin-bottom: -15px;
}
.product.type-product  .product_meta a {
  display: inline-block;
  margin-bottom: 10px;
}

.product.type-product .woocommerce-product-details__short-description, .product.type-product .woocommerce-product-details__short-description p {
    font-size: 20px!important;
}

.product.type-product .wcfm_ele_wrapper {
    margin: 40px 0 -10px 0;
}

/* 1088.css */
/*menu Menu Shrink*/


.giac.mobile-menu-button.menu-button-overlay.no-toggle.mobile-menu-button-dark.lines-button.scrolled{
	
	top: 20px!important;
	
	
}

.giac.mobile-menu-button.menu-button-overlay.no-toggle.mobile-menu-button-dark.lines-button.scrolled{
	
	top: 20px!important;
	
	
}


.admin-bar .giac.mobile-menu-button.menu-button-overlay.no-toggle.mobile-menu-button-dark.lines-button.scrolled {
    top: 52px !important;
}





/*sidebar*/
.ajax-filter-sidebar-body .uncode_widget {
    margin-top: 0!important;
}


/*mobile*/

@media only screen and (max-width: 640px) {
a.add_new_wcfm_ele_dashboard span.text {
    display: block!important;
    padding: 5px;
}
}

/*PULSANTE CHAT*/



a.wcfm-chat-now.wcfm_chat_now_button {
    padding: 12px 20px!important;
    border: none;
}






/*header sotto menu*/
.overlay.open {
    z-index: 10002;
}

.giac.mobile-menu-button {
    z-index:  10003;
	right:100px;
	pointer-events: auto !important;
	cursor: pointer !important;
}

@media all AND (min-width:960px) {

.uncode.mobile-menu-button {
    display: none;
}
	
.col-lg-12.main-menu-container.cta-container.middle.menu-no-arrows.cta-with-icons-1 {
display:block!important;
}
	

}

@media all AND (max-width:959px) {

.giac.mobile-menu-button {
    display: none;
}
	
	.sopra .uncont {
    padding-top: 0!important;
}

}



/*POPUP*/

#popup .single-product .wpb_column {
    width: 100%!important;
    float: left;
	display: inline-table;
}

#popup .single-product table.variations {
    width: 100%;
}

#popup .single-product .woocommerce-variation.single_variation {
    margin: 40px 0;
}

#popup .single-product .col-md-66 {
    padding: 0;
}

#popup .single-product table.variations {
    width: 100%;
    border: none!important;
    margin-top: 0;
}

#popup .single-product .variations td.label {
    padding: 0;
    border: none;
}




/*nasconde aggiungi il carrello in RELATED*/

.add-to-cart-overlay {
    display: none;
}





/*thankyou page nuovo venditore*/

.wcfm_membership_thankyou_content_wrapper {
    background-color: white!important;
}



/*margine filtri*/
.ajax-filter-sidebar-body .vc_row.row-container {
    width: 100%!important;
}



.product-template-default .yith-wcwl-add-button {
    margin-top: 40px;
    font-weight: bold;
}
.product-template-default .yith-wcwl-wishlistexistsbrowse {
    margin-top: 40px;
    font-weight: bold;
}
.product-template-default .yith-wcwl-wishlistaddedbrowse {
    margin-top: 40px;
    font-weight: bold;
}
.product-template-default .yith-wcwl-wishlistexistsbrowse a:before {
    content: "Articolo nella tua lista dei desideri. ";
}
@media ALL and (min-width:960px) {
	.prodottoarchivio h3.t-entry-title.h3.title-scale {
		display: block!important;
	}
	.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price::before {
		display: none!important;
	}
	.tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price {
		float: right;
	}
}
@media (min-width: 960px) and (max-width: 1199px) {
	.prodottoarchivio .tmb-woocommerce.tmb .t-entry-inline-price .t-entry .price {
		float: none;
		display: block;
	}
	.main-container .prodottoarchivio.row-container .penta-h-padding {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/*.prodottoarchivio  .t-entry-excerpt {
  height: 79px;
  overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.prodottoarchivio  .t-entry-excerpt p {
	margin:0!important;
	padding:0!important;
}
*/
/*.prodottoarchivio .t-entry-visual {
  min-height: 240px;
}*/

.prodottoarchivio .t-entry-visual,
.prodottoarchivio .t-entry-visual-cont {
  position: relative;
  overflow: hidden;
}
.prodottoarchivio .yith-wcwl-add-to-wishlist {
  opacity: 1 !important;
  transform: none;
}
.prodottoarchivio .add-to-wishlist-overlay {
  top: 10px !important;
  right: 10px !important;
  bottom: auto !important;
  left: auto !important;
  width: 40px;
  height: 40px;
  margin: 0 !important;
  transform: none;
  overflow: hidden;
  border-radius: 50px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(8, 50, 63, 0.35);
  z-index: 4;
}
.prodottoarchivio .tmb .add-to-wishlist-overlay .icon-badge > div,
.prodottoarchivio .tmb .add-to-wishlist-overlay.icon-badge > div,
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-add-to-wishlist,
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-add-button,
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-wishlistaddedbrowse,
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-wishlistexistsbrowse {
  width: 40px !important;
  height: 40px !important;
  max-width: 40px;
  overflow: hidden;
  background: transparent !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
.prodottoarchivio .tmb .add-to-wishlist-overlay .icon-badge > a,
.prodottoarchivio .tmb .add-to-wishlist-overlay a {
  width: 40px !important;
  height: 40px !important;
  max-width: 40px;
  overflow: hidden;
  background: transparent !important;
  box-shadow: none !important;
  opacity: 1 !important;
}
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-add-to-wishlist a:after {
  content: '\f08a';
  color: #08323f !important;
  font-size: 18px;
  line-height: 40px;
  top: 0;
}
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-add-to-wishlist a.delete_item:after,
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after,
.prodottoarchivio .add-to-wishlist-overlay .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after {
  content: '\f004';
  color: #d0121a !important;
  font-size: 18px;
  line-height: 40px;
  top: 0;
}
.yith-wcwl-add-button .delete_item:before {
  font-family: uncodeicon;
  content: '\f004';
  color: #d0121a;
  margin-right: 5px;
}
@media (min-width: 570px) {
  .prodottoarchivio .tmb-content-lateral.tmb > .t-inside {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr);
    align-items: start !important;
  }
  .prodottoarchivio .tmb-content-size-2:not(.tmb-linear).tmb-content-lateral.tmb > .t-inside > .t-entry-visual {
    width: 210px !important;
    aspect-ratio: 4 / 5;
    height: auto !important;
    align-self: start;
  }
  .prodottoarchivio .tmb-content-lateral.tmb .t-entry-visual .dummy {
    display: none;
  }
  .prodottoarchivio .tmb-content-lateral.tmb .t-entry-visual .t-entry-visual-tc,
  .prodottoarchivio .tmb-content-lateral.tmb .t-entry-visual .t-entry-visual-cont {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
  }
  .prodottoarchivio .tmb-content-lateral.tmb .t-entry-visual img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }
  .prodottoarchivio .tmb-content-lateral.tmb > .t-inside .t-entry-text {
    width: auto !important;
    min-width: 0;
    float: none !important;
  }
}

.prodottoarchivio .t-entry-excerpt p {
    font-size: 18px;
    margin-bottom: 20px;
}

.prodottoarchivio .tmb .t-entry p.t-entry-meta span a, .tmb .t-entry p.t-entry-meta {
    font-size: 12px;
    line-height: 22px;
}

.prodottoarchivio h3.t-entry-title.h3.title-scale {
    padding-top: 10px!important;
}

/* 1161.css */
@media all and (min-width:960px) {

.ajax-filter-sidebar-body .row-inner {
    margin-left: 0;
}
	
}

.wpb_column.pos-top.pos-center.align_left.column_parent.col-lg-12.colfiltri.single-internal-gutter{
    padding: 0;
}




/*notifiche*/

.wcfm_notification_wrapper {
	
  max-height:70%;
  overflow-x: scroll;
}
	
}






/*NASCONDE MAPPE DA IMPOSTAZIONI NEGOZIO*/

tr.find_address_wrapper {
    display: none;
}

tr.withdrawal_setting_break_1_wrapper {
    display: none;
}


div#wcfm_settings_location_head {
    display: none;
}

/* checkbox in creazione negozio*/

.wc-setup-content .form-table input#store_hide_phone, .wc-setup-content input#store_hide_email,.wc-setup-content input#store_hide_address {
    display: block;
    width: auto;
    margin-top: 24px;
}

.wc-setup-content input[type=checkbox]:checked:before {
	
	position: relative;
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    color: #17a2b8;
    font-weight: 900;
    margin-top: 0;
   line-height: 16px !important;
    width: auto !important;
    margin-left: 2px;
	
	
	
}



/*configurazine negozio*/

body.wc-setup.wcfm-store-setup.wp-core-ui {
    border: none;
    background-color: white ! IMportant;
}

p.wc-setup-actions.step a.button-primary.button.button-large.button-next.wcfm_submit_button {
    color: white;
    font-weight: 400;
    letter-spacing: 1.2px;
}

input.button-primary.button.button-large.button-next.wcfm_submit_button {
    color: white;
    font-weight: 400;
    letter-spacing: 1.2px;
}

p.wc-setup-actions.step a.button.button-primary.button-large.wcfm_submit_button {
    color: white;
    font-weight: 400;
    letter-spacing: 1.2px;
}

body.wc-setup.wcfm-store-setup.wp-core-ui {
    height: auto;
}

.wc-setup-content {

box-shadow: none;
}

.wc-setup-content .woocommerce-message-wcfm.woocommerce-tracker {
    border: none !important;
    padding: 0 !important;
    text-align: center;
	
}

.wc-setup-content .woocommerce-tracker p {
    font-size: 16px!important;
}

.wc-setup-content h1 {
    text-align: center;
}

/*domande in prodotto in frontend*/

.woocommerce-noreviews.wcfm-enquiries-count {
  background-color: transparent;
  color: #d29e21;
  border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  font-size: 20px;
  border-bottom: solid 1px;
}

.wcfm_enquiry_list.commentlist li {
  border-bottom: dotted 1px #d29e21;
  padding-bottom: 15px !important;
}



/*impostazioni negozio per venditore*/

p.store_name_position.wcfm_title {
    display: none;
}

select#store_name_position {
    display: none !important;
}



/*Header*/




a.wcfm_wp_admin_view.text_tip {
    display: none;
}



/*responsività home e menu*/


@media all and (max-width: 600px) {
    .fontsize-511545 {
        font-size: 25px!important;
    }
}


@media all and (max-width:1250px) and (min-width:601px){
	
	.fontsize-511545 {
        font-size: 35px!important;
    }
	
	
	.fontsize-694624 {
        font-size: 45px!important;
    }
	
	
}





@media all and (max-width:600px) {
/*i.fa.fa-user-o:after {
    content: 'ACCEDI';
    DISPLAY: block;
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    font-family: sans-serif;
    margin-right: 2px;
    margin-bottom: -16px;
    font-weight: 600;
}*/
}

.mobile-additional-icons {
    text-align: center;
}

@media all and (max-width: 959px){
.mobile-additional-icons {
    right: 94px!important;
}
}



/*menu new*/

.overlay-open ul#menu-top-2 {
	
	display:block!important;
	
}

@media all and (min-width:959px) {

span.search-icon-container.additional-icon-container {
    padding-top: 12px;
}


span.search-icon-container.additional-icon-container:after {
    content: "CERCA";
    padding-bottom: 8PX;
    font-size: 16PX;
    letter-spacing: 2px;
}


a.mobile-search-icon.trigger-overlay.mobile-additional-icon {
    border: solid 1px white;
    padding: 8px 20px;
}

}

ul#menu-top-2 {
    margin-right: 90px;
}


@media all and (min-width:960px) {

.overlay.overlay-search .mmb-container {
    
    left: 50%;
    top: 83%;
}
}

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

.overlay.overlay-search .mmb-container {
    
    left: 46%;
    top: 83%;
}
}


.overlay.overlay-search {

    height: 50%!important;
}

.overlay.overlay-search .search-container {
    display: table-cell;
    perspective: none;
    vertical-align: middle;
    width: 100%;
    font-size: 28px;
    font-size: 3.5vh;
    background-color: #1e5a6f;
    border-bottom: solid #d29e21;

}


.mobile-menu-button {
    position: relative;
        padding: 14px 9px;
}


.mobile-menu-button.menu-close-search {
    transform: none;
    height: 40px;
    line-height: 20px;
    border: solid 1px;
    width: 40px;
    text-align: center;
    border-radius: 50px;
}


input.search-field.form-fluid.no-livesearch {
    border: solid 1px #d29e21;
}

input.search-field.form-fluid.no-livesearch:focus{
    border: solid 1px #d29e21!important;
}

@media all and (max-width: 959px) {
    .mobile-menu-button.menu-button-overlay {

        margin-top: 33px!important;
	}

	i.fa.fa-search3,i.fa.fa-user-o {
    font-size: 25px;
}
	
	
	.overlay {
   
    z-index: 2!important;
	
	}
	
	.overlay.overlay-sequential.overlay-full.style-dark.style-dark-bg.overlay-search.open.open-items {
		
		z-index: 2!important;
		
	}
	
}


/*body.menu-overlay #masthead {
    z-index: 10005;
}*/

.overlay.overlay-search .search-container form {
    padding-top: 200px!important;
    padding-bottom: 70px!important;
}

.giac.mobile-menu-button {
    z-index: 10060!important;
}

/*.overlay.open {
    z-index: 10040!important;
}*/


@media all and (min-width:960px){

.overlay.overlay-sequential.overlay-full.style-dark.style-dark-bg.overlay-search.open.open-items {
    z-index: 1000 !important;
}
}

/*modifiche richieste ottobre 2023 - inseriment articolo*/

.page-id-980 button#insert-media-button {
    display: none;
}

.page-id-980 div#wp-description-editor-tools {
    display: none;
}


.page-id-980 div#mceu_15 {
    display: none;
}

.page-id-980 div#mceu_21 {
    display: none;
}


/*titolo in prodotto*/

.vc_custom_heading_wrap.titolocategoria span {
    text-transform: none!important;
}

/*dati aggiuntivi*/

.wcfm_custom_field_display.wcfm_custom_field_display_dati-aggiuntivi h4 {
    display: none;
}

.wcfm_custom_field_display.wcfm_custom_field_display_dati-aggiuntivi {
    padding-top: 20px;
    border-top: 1px solid #eee;
    margin-top: 15px;
    width: 100%;
}

span.wcfm_custom_field_display_value {
    font-weight: 700;
}








/*toglie BOZZE*/

input#wcfm_products_simple_draft_button {
    display: none;
}

ul.wcfm_products_menus li.wcfm_products_menu_item:nth-child(3) {
    DISPLAY: none;
}








/*bacheca*/

.wcfm_dashboard_wcfm_product_stats, .wcfm_dashboard_wc_reports_pie, .wcfm_dashboard_more_stats, .wcfm_dashboard_stats, .wcfm_dashboard_wc_reports_sales {
    display: none;
}










/*NASCONDE PROMUOVI IN MENU LATERALE*/

.wcfm_menu_items.wcfm_menu_wcfm-products .wcfm_sub_menu_items.wcfm_sub_menu_items_product_manage.moz_class:nth-child(4) {

display:none;

}




/*inserimento annuncio*/

/*.page-id-980 select#product_type {
    display: none!Important;
}


.page-id-980 input#is_catalog {
    display: none!important;
}

.page-id-980 input#is_virtual {
    display: none!important;
}


.page-id-980 input#is_downloadable {
    display: none!important;
}


.page-id-980 p.description.wcfm_title.wcfm_ele.virtual_ele_title.checkbox_title.simple.booking.non-variable-subscription.non-job_package.non-resume_package.non-redq_rental.non-accommodation-booking.non-pw-gift-card {
    display: none;
}


.page-id-980 p.description.wcfm_title.wcfm_ele.downloadable_ele_title.checkbox_title.simple.appointment.non-variable-subscription.non-job_package.non-resume_package.non-redq_rental.non-accommodation-booking.non-pw-gift-card {
    display: none;
}

.page-id-980 p.description.wcfm_title.wcfm_ele.virtual_ele_title.checkbox_title.simple.variable.booking.non-pw-gift-card {
    display: none;
}


.page-id-980  p.sku.wcfm_title {
    display: none;
}

.page-id-980  input#sku {
    display: none!important;
}

*/

span.wcfm_sub_menu_items.wcfm_sub_menu_items_product_manage.moz_class {
	
	width:150px!important;
}



/*nasconde promozioni*/

/*.wcfm_menu_items.wcfm_menu_wcfm-promote {
    display: none!important;
}*/





a#wcfm_social_settings {
    display: none!important;
}



/*newsletter - Mailchimp*/

form#mc4wp-form-1 input[type="email"] {
    margin: auto;
    padding: 15px;
    width: 400px;
    border-radius: 25px;
    border: solid 2px #1e5a6f;
}

form#mc4wp-form-1 input[type="checkbox"] {
    margin-right: 10px;
}


form#mc4wp-form-1 label a {
    text-decoration: underline!important;
}

form#mc4wp-form-1 input[type="submit"] {
    border-radius: 25px;
    background-color: #1e5a6f!IMPORTANT;
    COLOR: white!important;
}






/*footer*/

footer#colophon a {
    font-size: 18px;
}



/*follower*/

.wcfm_vendor_follower {
  text-align: center;
}

#follow {
  padding-bottom: 50px;
}

.wcfm_vendor_followers {
  border: none;
}



/*modifica prodotto frontend*/

.product.type-product a.wcfm_button.wcfm_delete_product {
    display: none;
}


.product.type-product span.wcfm_button_separator {
    display: none;
}




/* CORNICE*/

.cornice .t-inside {
    background-color: #d29e217a;
    border: solid 3px #d29e21;
}


.cornice h3.t-entry-title.h3.font-weight-800.title-scale:before {
    content: '\f005';
    display: block;
    text-align: right;
    margin-bottom: 15px;
    font-family: 'uncodeicon';
    color: #d29e21;
}





/*FOOTER*/

@media all and (min-width:960px){

.wpb_column.pos-top.pos-center.align_left.column_child.col-lg-2.colfooterlink.half-internal-gutter p {
    margin-left: 4em;
    max-width: 161px;
}
}

.linkfooter a {
	
	color:#a5a5a5!important;
	
	
}

/*MENU*/
.overlay-open ul#menu-top-2 {
    display: none;
}

.mobile-menu-button.menu-button-overlay {
    background-color: #d29e21;
    display: grid;
    height: 50px;
    width: 50px;
    position: fixed;
    top: 70px;
    border-radius: 50%;
    padding: 15px;
}

.admin-bar .mobile-menu-button.menu-button-overlay {
	
	 top: 102px;
	
	
}


@media all and (max-width:959px) {
	.mobile-menu-button.menu-button-overlay {
	position:inherit;
    margin-top:0;
    right:30px;
    top:0;
}
	
	.mobile-additional-icons {
    right: 110px;
}
	
	
}

@media all and (min-width:960px) {

.menu-container .row.row-parent {
    background-color: #ce9b20;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    max-width: 800px;
    float: right;
    padding-right: 150px;
    max-height: 800px;
}

/*
 * Uncode toglie .open-items al resize (la scrollbar che sparisce all'apertura
 * su desktop). Senza quella classe le voci tornano opacity:0 e il menu sembra chiuso.
 */
.overlay.overlay-sequential.overlay-menu.open .menu-sidebar-inner .menu-smart > li,
.overlay.overlay-sequential.overlay-menu.open .uncode-menu-additional-text {
    opacity: 1;
    transform: none;
}
}

.overlay.overlay-sequential.overlay-menu.open.open-items .style-dark-bg {
    background-color: #1e5a6fc7;
}


li.menutitolo.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-link a {
    FONT-WEIGHT: 600!important;
    font-size: 20px!important;
	pointer-events: none;
    cursor: default;
}


@media (max-width: 959px) {
.submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {
	background-color: #d29e21!important;
	 text-align: center;

	}
	
	li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-link a {
    border: solid 1px;
    width: 90%;
    margin: auto;
    margin-bottom: 10px !important;

    vertical-align: middle ! Important;
    padding: 18px 40px 18px 40px;
}
	
	

	i.fa.fa-angle-right.fa-dropdown {
    display: none;
}
	
	   
	
	}


.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1529.menu-btn-container.btn {
    font-size: 14px;
    padding: 10px 20px!important;
	background-color:white;
	color:#1e5a6f;

}


.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1529.menu-btn-container.btn:hover {
	
	background-color:#1e5a6f;
	color:white;
	
	
}


@media all and (max-width:1050px) {
	
	ul#menu-top-2 {
    display: none;
}
	
	
	
	
}








/*barra ricerca*/


@media all and (min-width:960px) {
    
    input.search-field.no-livesearch.wp-element-button {
    height: 100px!important;
    }
    
    .intsesso .uncode_text_column {
    min-height: 150px;
    }
 
	input.search-field.no-livesearch.wp-element-button {
    font-size: 26px;
    }
    
    i.fa.fa-search3 {
    color: #d29e21;
    font-weight: 800;
	font-size: 28px;
	margin-top:-9px!important;	
 
    }
	

	
}


input.search-field.no-livesearch.wp-element-button{
    box-shadow: 0 15px 160px 1px rgb(0 0 0 / 15%)!important;
}


i.fa.fa-search3 {
    color: #d29e21;
    font-weight: 800;
 
}


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

input.search-field.no-livesearch.wp-element-button {
    height: 65px!important;
    margin-top: 20px!important;
    margin-bottom: -30px!important;
    }
	
}








/*ARTICOLI*/

/*categorie*/
.uncode-info-box.catart.font-555555.fontheight-191254.fontspace-182101.font-weight-500.text-uppercase {
    background-color: #d29e21;
    padding: 10px 20px;
}
/*toglie titlo*/
.single-post div#row-unique-2 {
    DISPLAY: NONE;
}


.single-post li {
	
	font-size:22px!important;
	
}

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

.single-post li, .single-post p {
	
	font-size:16px!important;
	
} 
	
}	
	
	

.fa-question-circle:before {
    content: "\f27a"!important;
}

a.wcfm_catalog_enquiry:hover {
	
	background-color:#293e4d!important;
	
}




/*griglia articoli*/

div#index-172125 .t-inside.style-color-lxmt-bg.animate_when_almost_visible.bottom-t-top.start_animation {
    background-color: white;
}

.woocommerce-result-count-wrapper {
    display: block;
    position: absolute;
    margin: auto;
    left: 42%;
	bottom:50px!important;
}

p.woocommerce-result-count {
    font-size: 25px!important;
    color: #1d313e!important;
    font-weight: 700;
    bottom:50px!important;

}



span.t-entry-category a {
    font-size: 14px;
    font-weight: 500!important;
    color:   #636363!important;
    text-transform:uppercase!important;
}

span.t-entry-category a:hover {
	
	color:#c2a33a!important;
}


/*griglia articoli in pagina venditore*/

div#products .t-entry-visual {
    aspect-ratio: 4/3;
}



/*altezza locandine*/

.post .t-entry-text-tc {
    min-height: 300px;
}



h3.t-entry-title.fontsize-247928.font-weight-600.title-scale a {
    color: black!important;
}


/*barra filtri*/
@media (min-width: 960px) {
	.ajax-filter-sidebar-wrapper.row-container.col-lg-3 {
		overflow: visible;
		z-index: 9;
	}
	.ajax-filter-sidebar-body {
    width: calc(100% - 18px)!important;
  padding: 18px!important;
    background-color: #CFC9C7;
    box-shadow: 0px 10px 15px rgb(0 0 0 / 34%);
}
}
@media (max-width: 959px) {
	.ajax-filter-sidebar-body .wpb_row.row-inner {
    padding: 0 20px;
}
}

.widget-ajax-filters h3.widget-title {
    font-weight: bolder!important;
    font-size: 1.2em!important;
    border-color: #0e516852!important;
}



/*INTERNO PRODOTTO*/

a.wcfm_catalog_enquiry {
    background-color: #c2a33a!important;
    border-bottom-color: #c2a33a!important;
}


a.wcfm_catalog_enquiry:hover {
    background-color: #c2a33a!important;
    border-bottom-color: #c2a33a!important;
}



/*PAGINA ANNUNCI*/

ul.menu-smart.sm.uncode-woocommerce-sorting a {
    color: #08323f!important;
}

.post-type-archive .header-wrapper.header-uncode-block.header-scroll-opacity {
    background-color: #fbfbfb;
}

@media (max-width: 959px) {
	body.woocommerce.archive #page-header,
	body:not(.home) #page-header:has(.background-inner[style*="bg-hero26.png"]) {
		display: none;
	}
	body:not(.home) .menu-wrapper.menu-sticky-mobile {
		padding-bottom: 36px;
	}
	body:not(.home) .menu-wrapper.menu-sticky-mobile .menu-container {
		background: none;
	}
	body:not(.home) .menu-wrapper.menu-sticky-mobile .menu-container::before {
		content: "";
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 0;
		pointer-events: none;
		background: linear-gradient(to right, rgb(30, 90, 111) 51%, rgb(8, 50, 63) 91%);
		-webkit-mask-image: url("/wp-content/uploads/2023/03/bg-hero26.png");
		mask-image: url("/wp-content/uploads/2023/03/bg-hero26.png");
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center bottom;
		mask-position: center bottom;
		-webkit-mask-size: 100% auto;
		mask-size: 100% auto;
	}
	body:not(.home) .menu-wrapper.menu-sticky-mobile .menu-container .row-menu {
		position: relative;
		z-index: 1;
	}
	body:not(.home) .menu-wrapper.menu-sticky-mobile .menu-container .mobile-menu-button {
		z-index: 2;
	}
	body:not(.home) .menu-wrapper.menu-sticky-mobile .menu-container::after {
		content: "";
		display: block;
		clear: both;
		height: 36px;
		pointer-events: none;
	}
	.main-container .prodottoarchivio.row-container .penta-h-padding {
		padding-top: 12px;
		padding-left: 12px;
		padding-right: 12px;
	}
	.menu-wrapper.menu-sticky-mobile,
	.menu-wrapper.menu-sticky-mobile .menu-container {
		z-index: 1002;
	}
	body.menu-sticky-mobile.open-overlay-menu .main-header > .vmenu-container,
	body.menu-sticky-mobile.opening-overlay-menu .main-header > .vmenu-container {
		top: var(--reout-menu-bar, 114px) !important;
		z-index: 1001;
	}
}

@media (max-width: 1199px) {
	body:not(.reout-chat-open) #FBC_chat {
		display: none !important;
	}
	body:not(.reout-chat-open) #FBC_chat_btn {
		display: block !important;
	}
}



.vc_custom_heading_wrap.titolocategoria {
    display: none;
}
.product .vc_custom_heading_wrap.titolocategoria {
    display: block;
    margin-bottom: -40px;
    padding-top: 50px!important;
}

.price ins.h3 {
    font-size: 40px!important;
}

@media all and (min-width:959px){

li.filter-list__clear.show-hidden {
    font-size: 25px;
}

li.filter-list__item {
    font-size: 25px;
}
	
	
.ajax-grid-system .grid-filters .filter-list li:not(.filter-list__clear) a:before, .widget-ajax-active-filters .filter-list li:not(.filter-list__clear) a:before {
    font-size: 25px;
   
}
	
}
	
@media all and (max-width:959px){


.ajax-filter-sidebar.ajax-sidebar-position-mobile-left.ajax-sidebar-position-left.single-margin {
    background-color: #CFC9C7;
}
	
}

.ajax-filter-sidebar-footer {
    background-color: #CFC9C7;
}

.ajax-filter-sidebar-header {
    background-color: #CFC9C7;
}

.filter-list__item.sei_in {
  margin-right: 15px !important;
}

.filter-list__clear.show-hidden.azzera {
  margin-left: 15px !important;
}












/*contatta il venditore*/

div#enquiry_form h2 {
    color: #c2a33a!important;
}


input#wcfm_enquiry_submit_button {
    background-color: #c2a33a!important;
}


/*LISTA DEI DESIDERI*/

table.shop_table.cart.wishlist_table.wishlist_view.traditional th.product-stock-status {
    display: none;
}

table.shop_table.cart.wishlist_table.wishlist_view.traditional th.product-add-to-cart {
    display: none;
}

table.shop_table.cart.wishlist_table.wishlist_view.traditional td.product-stock-status {
    display: none;
}

table.shop_table.cart.wishlist_table.wishlist_view.traditional td.product-add-to-cart {
    display: none;
}

@media (max-width: 959px) {
	table.shop_table.cart.wishlist_table.wishlist_view tbody tr {
		display: grid;
		grid-template-columns: 144px minmax(0, 1fr) 40px;
		column-gap: 16px;
		row-gap: 4px;
		align-items: start;
		padding: 18px 0;
		border-bottom: 1px solid rgba(8, 50, 63, 0.12);
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody tr:has(td.wishlist-empty) {
		display: block;
		padding: 18px 0 0;
		border-bottom: 0;
	}

	table.shop_table.cart.wishlist_table.wishlist_view thead {
		display: none;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td {
		display: block;
		width: auto;
		padding: 0;
		border: 0;
		text-align: left;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-thumbnail {
		grid-column: 1;
		grid-row: 1 / span 2;
		align-self: center;
		text-align: left;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-thumbnail a {
		display: block;
		width: 144px;
		aspect-ratio: 4 / 5;
		overflow: hidden;
		border-radius: 2px;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-thumbnail img {
		width: 100% !important;
		min-width: 0 !important;
		max-width: none;
		height: 100% !important;
		object-fit: cover;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-name,
	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-price {
		grid-column: 2;
		padding: 0;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-name {
		grid-row: 1;
		align-self: end;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-price {
		grid-row: 2;
		align-self: start;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-name:before,
	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-price:before {
		content: none;
		float: none;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-name a {
		color: #08323f;
		font-weight: 600;
		line-height: 1.3;
		overflow-wrap: break-word;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-name a:focus-visible {
		outline: 2px solid #08323f;
		outline-offset: 3px;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-price,
	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-price .amount {
		color: #08323f;
		font-weight: 600;
		font-variant-numeric: tabular-nums;
		line-height: 1.3;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-remove {
		grid-column: 3;
		grid-row: 1 / span 2;
		align-self: center;
		width: 40px;
		margin: 0;
		padding: 0;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-remove a.remove {
		display: block;
		width: 40px;
		height: 40px;
		min-width: 40px;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-remove a.remove::after {
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		color: #08323f;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.product-remove a.remove:focus-visible {
		outline: 2px solid #08323f;
		outline-offset: 2px;
	}

	table.shop_table.cart.wishlist_table.wishlist_view tbody td.wishlist-empty {
		display: block;
		width: auto;
		text-align: left;
	}
}


/* scheda inserimento prodotto NEW*/

form#wcfm_products_manage_form .wcfm-tabWrap .page_collapsible {
    display: none;
}

form#wcfm_products_manage_form .wcfm-tabWrap .page_collapsible + .wcfm-container {
    width: 70%;
    position: relative;
    right: unset;
    top: unset;
}

form#wcfm_products_manage_form .wcfm-container.simple.virtual.non- {
    display: block!important;
}

form#wcfm_products_manage_form .wcfm-tabWrap {
    height: auto!important;
    margin-top: -20px;
}

form#wcfm_products_manage_form div#wcfm_products_manage_form_suggerisci-nuova-categoria-o-attivita_expander h2:after {
    content: "Se non trovi la categoria o l'attività relativa al prodotto che stai inserendo puoi indicarcela, valuteremo se inserirla nei nostri elenchi e la applicheremo al tuo annuncio.";
    display: block;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    margin-top: 15px;
    margin-bottom: 15px;
}

form#wcfm_products_manage_form .wcfmfa.fa-arrow-circle-right.sub_checklist_toggler {
  transform: scale(1.4);
}

form#wcfm_products_manage_form .wcfm_product_manager_cats_checklist_fields .wcfm_title.wcfm_full_ele::after {
  content: '*Clicca sulle freccie per scoprire le sottocategorie';
  display: block;
  font-size: 14px;
  color: #d29e21;
	text-decoration:underline;
  
}

form#wcfm_products_manage_form .wcfm_product_manager_cats_checklist_fields.wcfm_product_taxonomy_sesso .wcfm_title.wcfm_full_ele::after {
  display: none !important;
}

form#wcfm_products_manage_form .wcfm_product_manager_cats_checklist_fields.wcfm_product_taxonomy_attivita .wcfm_title.wcfm_full_ele::after{
  display: none !important;
}

.wcfm_product_manager_gallery_fields {
  width: 70%!important;
}



#wcfm-main-contentainer #wcfm_products_manage_form div.wcfm-content {
  width: 80% !important;
  float: none!important;
  margin: auto!important;
}

.wcfm_product_manager_cats_checklist_fields {
  max-width: 100%!important;
}

@media only screen and (max-width: 600px) {
	
	  #wcfm_products_manage_form_general_expander, .wcfm_product_manager_general_fields, .wcfm_product_manager_gallery_fields, .wcfm_product_manager_taxonomy_fields{
		  
		  width:100%!important;
		  padding-right: 0!important;
		  
		  
		  
		}
	
	form#mc4wp-form-1 input[type="email"] {
    width: 100%
	}	
}

form#wcfm_products_manage_form .wcfm-tabWrap .page_collapsible + .wcfm-container {
  width: 100%!important;
}

form#wcfm_products_manage_form #wcfm_products_simple_submit_button {
  float: none !important;
  margin: auto !important;
    margin-top: auto;
  display: block;
  margin-top: 30px !important;
}

.wcfm-wp-fields-uploader.wcfm-product-feature-upload.wcfm_ele.simple.variable.external.grouped.booking.wcfm_img_uploader::before {
  content: 'Immagine di copertina';
  font-style: italic;
  font-weight: 600 !important;
  display: block;
  margin-bottom: 15px;
  font-size: 15px;
  
}

.wcfm-wp-fields-uploader.wcfm-product-feature-upload.wcfm_ele.simple.variable.external.grouped.booking.wcfm_img_uploader::after {
  content: 'Galleria immagini (max:6)';
  font-style: italic;
  font-weight: 600 !important;
  display: block;
  margin-bottom: 15px;
  font-size: 15px;
	margin-top:30px;
}

.wcfm-product-feature-upload {

  width: 80%!important;

}

.wcfm-product-feature-upload .placeHolder, .wcfm-product-feature-upload img {
  width: 50%!important;
	height:auto!important;
}

@media all and (max-width:600px) {
.wcfm-product-feature-upload .placeHolder, .wcfm-product-feature-upload img {
  width: 100%!important;
	height:auto!important;
}
}

#add_new_product_dashboard .text {
  font-weight: 600;
  color: white;
}


div.wcfm-content ul li {
  line-height: 32px!important;
}


form#wcfm_products_manage_form option {
  font-family: montserrat !important;
  font-size: 20px;
}

.wcfm_product_manager_cats_checklist_fields.wcfm_product_taxonomy_attivita::after {
  content: "* se non trovi l'attività che desideri, selezona quella più simile, e suggerisci una nuova attività nell'apposito spazio alla fine dell'inserimento dell'annuncio.";
  padding-left: 12px;
  color: #d29e21;
  padding: 10px;
  margin-top: 5px !important;
  display: block;
}

.wcfm_product_manager_cats_checklist_fields::after {
  content: "* se non trovi la categoria o sottocategoria che desideri, selezona quella più simile, e suggerisci una nuova categoria nell'apposito spazio alla fine dell'inserimento dell'annuncio.";
  padding-left: 12px;
  color: #d29e21;
  padding: 10px;
  margin-top: 5px !important;
  display: block;
}

.wcfm_product_manager_cats_checklist_fields.wcfm_product_taxonomy_sesso::after {
	
	display:none;
	
}



/* DASHBOARD VENDITORE */

.wcfm_dashboard_latest_topics {
    display: none;
}



.amdinbox {
    width: 31%;
    height: 110px;
 /*  border: solid 1px #1d313e;*/
    float: left;
    border-radius: 10px;
    background-color: white;
    padding: 15px;
    margin-top: 20px;
	margin-left:20px;
	margin-right:10px;
	-webkit-box-shadow: 0px 0px 11px 2px rgba(156,156,156,0.38); 
box-shadow: 0px 0px 11px 2px rgba(156,156,156,0.38);
}

.amdinbox:hover{
	
	background-color:#1d313e17;
	
}


.right p {
    float: left;
	margin-top: 0;
	color: #08323f;
	line-height: 16px;
}

.right {
    width: 65%;
    float: left;
	
}

.right h2 {
    font-size: 20px !important;
	margin-bottom:5px!important;
	width: 100% !important;
	min-height:40px;
}

.left {
    width: 25%;
    float: left;
    margin-right: 20px;
}

.right {
    float: left;
    height: 100%;
}



.page-id-980 .wcfm-collapse-content {
    background-color: white;
}

.page-id-980 .vrgt.wcfm_welcomebox_user_right {
    display: none;
}

.page-id-980 #wcfm-main-contentainer .wcfm-collapse{
    background-color: white!important;
}

/*notifiche*/

.wcfm_dashboard_notifications,.wcfm_dashboard_enquiries {
    -webkit-box-shadow: 0px 0px 11px 2px rgba(156, 156, 156, 0.38)!important;
    box-shadow: 0px 0px 11px 2px rgba(156, 156, 156, 0.38!important);
}

.wcfm-container {
	
	border-radius: 0 0 10px 10px!important;
	
}

div#wcfm_dashboard_notifications, div#wcfm_dashboard_enquiries {
	
	border-radius: 10px 10px 0 0!important;
}

.wcfm_dashboard_notifications,.wcfm_dashboard_enquiries {
	border-radius:10px;
	
}

.wcfm_dashboard_wc_status {
    max-width: 1400px;
    margin: auto;
	padding-top:50px;
}

.wcfm_welcomebox_header {
    max-width: 1400px;
    margin: auto;
	
}


/*responsività dashboard*/

@media all and (max-width:600px){
	
	.amdinbox {
		width:90%;
		
	}
	
	.wcfm_dashboard_wc_status {
    width: 90%;
}
	
	
	
}

@media all and (min-width:601px) and (max-width:1385px){
	
	.amdinbox {
		width:44%;
		
	}
	
	.wcfm_dashboard_wc_status {
    width: 100%;
}
	
}







/*breadcrump*/

.vocimenu {
    text-align: center;
    font-size: 15px;
    color: white !important;
    padding-top: 0px;
    padding-bottom: 10px !important;
    background-color: #1d313e;
    display: block;
    clear: both;
    position: relative;
	margin-top: 18px;
}

@media all and (max-width:600px){
	
	.vocimenu {	
	padding-top: 20px;
    padding-bottom: 10px !important;
		
	}
	
	#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
   
    height: 110px!important;
    min-height: 110px!important;
	margin-top: 5px !important;

}
	
	
	
	
}



.vocimenu a {
    color: white;
    text-decoration: underline;
}


.vocimenu a:hover {
    text-decoration: none !important;
}

.wcfm_menu_home .fa-chalkboard:before {
    content: "\f015"!important;
}

.vocimenu a:before {
    content: "\f015"!important;
	font-family: "Font Awesome 5 Free" !important;
    font-weight: 300;
	padding-right: 5px;
}


@media all and (min-width:601px){

#wcfm-main-contentainer .wcfm-page-headig, .wcfm_menu_logo, .wcfm_menu_no_logo {
   
    height: 90px!important;
	min-height: 90px!important;


}
}

a.wcfm_store_logo_icon {
    margin-top: 10px !important;
}



/*mobile*/

#wcfm-products td:nth-child(3) {
  text-align: left !important;
}

#wcfm-products.prodotti  td:nth-child(7), #wcfm-products.prodotti th:nth-child(7), #wcfm-products.prodotti td:nth-child(9), #wcfm-products.prodotti th:nth-child(9) {
  display: none;
}

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

#wcfm-products td:nth-child(3), #wcfm-products th:nth-child(3) {
  max-width: 100px !important;
}


}

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



#wcfm-products td:nth-child(13), #wcfm-products th:nth-child(13) {
  width: 60px !important;
}
}

#wcfm-products.prodotti  td:nth-child(5), #wcfm-products.prodotti th:nth-child(5){
	
display:table-cell!important;	
	
}




#wcfm-products .h3 {
	text-decoration: none !important;
	
}


#wcfm-products   ins span.woocommerce-Price-amount {
    color: #25303d;
    font-size: 18px;
}

#wcfm-products  a.wcfm_product_title {
    color: #25303d!important;
 
}


#wcfm-products  td:nth-child(4) {
	
	text-align:center!important;
	
}

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

.promuovi .delete {
	
	display:none;
	
}
	
}

#wcfm_products_listing_expander.promuovi {
  overflow-x: scroll;
}



#wcfm-products span.product-status {
    float: none !important;
}


span.view_count {
    float: none!important;
}


#wcfm_order_status, #wcfm_booking_status, #wcfm_appointment_status, #wcfm_subscription_status, #wcfm_change_vendor_membership, #wcfm-main-contentainer .wcfm-date-range, #wcfm-main-contentainer .dataTables_wrapper input[type="text"].wcfm-text, #wcfm-main-contentainer .dataTables_wrapper select, #wcfm-main-contentainer .wcfm_filters_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-selection--single, #wcfm-main-contentainer .wcfm_products_stock_manage_filter_wrap .select2-selection--single, #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_enquiry_filter_wrap .select2-selection--single{
	
	    min-width: 220px!important;
	
}

div#wcfm_articles_listing .group-blog span.select2-selection.select2-selection--single {
    display: none!important;
} 

span.wcfm_sub_menu_items.wcfm_sub_menu_items_vendors_manage.moz_class {
    min-width: 150px;
}

/*TOOLBAR*/



li#wp-admin-bar-torna {
    margin-left: 20px !important;
	border-radius: 5px;
	background-color: #d29e21 !important;

}


li#wp-admin-bar-torna a:before {
    content: '\f54e';
    font-family: "Font Awesome 5 Free" !important;
    color: white !important;
    font-size: 16px !important;
    display: inline-block !important;
    margin-top: 4px !important;
	font-weight: 300 !important;
}

li#wp-admin-bar-torna a {
    font-weight: 500 !important;
}

/* 1888.css */
span.wcfmu_license {
    display: none;
}

#postdivrich.woocommerce-product-description {
    display: none!important;
}

/* 2006.css */
/*mobile*/

@media only screen and (max-width: 480px) {
#wcfm-main-contentainer .dataTables_wrapper select, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-container, #wcfm-main-contentainer .wcfm_products_filter_wrap .select2-selection--single {
    float: none;
    width: 100%!important;
    max-width: 250px!important;
    margin: 10px auto;
}
}

footer .footer-last.footer-center .social-icon i, .uncode-vc-social.icons-lead .social-icon i {
    font-size: 40px;
}

@media all and (min-width: 960px) {
	.uncode.mobile-menu-button.menu-button-overlay {
		display: none !important;
	}
}

@media all and (max-width: 959px) {
	.giac.mobile-menu-button.menu-button-overlay {
		display: none !important;
	}
}
