/*
Theme Name:     Riaperture WP
Theme URI:      https://www.riaperture.com/
Description:    Tema Child per il tema Enfold
Author:         Riaperture
Author URI:     https://www.riaperture.com/
Template:       enfold
Version:        1.3
*/


.invisibile,
/*
.page-id-4378 .avia-builder-el-17,
.page-id-4378 .avia-builder-el-20,
.page-id-4378 .avia-builder-el-23,
.page-id-4378 .avia-builder-el-27,
.page-id-4378 .avia-builder-el-24,
.page-id-4378 .avia-builder-el-38,
.page-id-4378 .avia-builder-el-48,
.page-id-4378 .avia-builder-el-21,
.page-id-4378 .avia-builder-el-18,
.page-id-4378 .avia-builder-el-31,
.page-id-4378 .avia-builder-el-30
*/{
	display: none !important;
}

.max-w180px {
	max-width: 280px !important;
}
.margin50 {
	margin-top: 50px;
}

.fg-default .fg-item {
    vertical-align: middle !important;
}

.page-id-21 #main .av-flex-cells {
	padding: 0 20px;
}

.blog-author,
.avia_wpml_language_switch {
	display: none;
}

.main_color .avia-content-slider .slide-image {
	background: transparent;
	text-align: center;
}

.main_color .avia-content-slider .slide-image img {
	max-width: 150px;
	height: auto;
	display: table-cell;
	vertical-align: middle;
}

#top .avia-smallarrow-slider-heading h3 {
    text-align: center;
}

#top div .avia-gallery img {
	max-width: 150px;
}

#top .gallery .gallery-item {
    margin: 20px 20px 0 0;
    width: 150px;
    max-width: 300px;
    height: auto;
}

img.logobox {
	max-width: 100px;
	height: auto;
	padding: none;
    width: 100px;
    border: none;
}

.luoghi {
	max-width: 100px;
	height: auto;
}

.page-id-1726 .#top .av-border-deactivate.avia-logo-element-container img {
    padding: 20px;
}

.single-product-main-image {
    float: right;
    margin-left: 50px;
}

#top #main .single-product-main-image .sidebar,
.woocommerce-Tabs-panel--description h2,
.product_meta .sku_wrapper,
.tm-custom-price-totals .tm-options-totals,
.tm-product-id-1622 .plus,
#product-2833 .quantity,
#product-8564 .quantity,
#product-1622 .quantity,
.woocommerce-cart-form__contents th.product-quantity,
.woocommerce-cart-form__contents td.product-quantity,
#customer_details .woocommerce-additional-fields,
#product-2833 .summary .woocommerce-Price-amount  {
    display: none;
}

#product-2833 .tm-final-totals .woocommerce-Price-amount {
	display: block;
}
.wpcf7-checkbox .wpcf7-list-item {
	width: 100%;
	float: left;
	margin: 0;
}

.input-piccolo-ul input {
	width: auto !important;
}

.dida-piccola-div p,
.input-piccolo-div p,
.tm-product-id-1622 .tm-epo-field-label span {
	font-size: 11px;
}

.fai-piccola-div p {
	font-size: 11px;
}
.fai-piccola-div input {
	width: auto !important;
}

#top textarea {
    width: 500px;
    max-width: 100%;
}

.page-id-4382 .slide-entry-wrap,
.page-id-3296 .slide-entry-wrap,
.page-id-464 .slide-entry-wrap,
.page-id-4378 .slide-entry-wrap {
	margin-bottom: 100px !important;
}

.page-id-4382 .avia-logo-element-container .slide-image,
.page-id-3296 .avia-logo-element-container .slide-image,
.page-id-464  .avia-logo-element-container .slide-image,
.page-id-4378  .avia-logo-element-container .slide-image  {
	height: 80px !important;
	padding-bottom: 80px !important;
}

.page-id-4382 .avia-logo-element-container .slide-image span,
.page-id-3296 .avia-logo-element-container .slide-image span,
.page-id-464  .avia-logo-element-container .slide-image span,
.page-id-4378  .avia-logo-element-container .slide-image span {
	padding-bottom: 80px !important;
	height: 80x ;
	background-size: contain !important;
	max-width: 200px !important;
}

.page-id-4382 .av_promobox .avia-button.avia-size-large,
.av-border-deactivate.avia-logo-element-container img {
    max-width: 120px !important;
}

.fotografiaoltre .tm-epo-field-label input[type="checkbox"] {
    width: 20px !important;
}

/* FOTOGRAFIA OLTRE */

.postid-7327#top input[type="number"] {
	width: 30px !important;
	font-size: 12px !important;
	font-family: 'Roboto', sans-serif !important;
}
.postid-7327 .tm-quantity {
	max-width: initial !important;
}
.fotografiaoltre .tmcp-field-wrap .price.tc-price .amount{
	font-size: 12px !important;
	line-height: 14px !important;
}
