

footer .column1 {
position: relative;
top: -18px;
}
/*sfondo top menù*/
.header_top_bottom_holder {
    position: relative;
    background-color: rgba(255, 255, 255, 0.7);
}
#product_cat{
font-size: 16px;
   height: 32px;
   padding: 4px; /* If you add too much padding here, the options won't show in IE */
}
.widget .tagcloud a {
    display: inline-block;
    font-size: 15px !important;
}

.page-id-14304 .content_inner {
    margin-top: -70px;
}
.page-id-19479 .content_inner {
    margin-top: -70px;
}

.light:not(.sticky):not(.scrolled) .side_menu_button > a {
    color: #000;
}
header.light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart span {
    color: #000000;
}
header.light:not(.sticky):not(.scrolled) .shopping_cart_header .header_cart {
    background-image: url(img/header_shopping_bag.png);
}
.projects_holder article .portfolio_description {

    padding: 20px 7 22px;
    text-align: center;
    background-color: #fff9;
    border-style: none;
        border-top-style: none;
    border-top: none !important;
    border-width: 1px;
        border-top-width: 1px;
    border-color: ##fefefe;
        border-top-color: rgb(254, 254, 254);

}

/*canncellare le categorie nella scheda prodotto*/
.portfolio_categories{
display: none;
}

/*canncellare il pulsante nei rollover della foto dello shop*/
.woocommerce ul.products li.product:hover .add-to-cart-button, .woocommerce ul.products li.product:hover .added_to_cart, .woocommerce ul.products li.product:hover a.qbutton.out-of-stock-button {
    opacity: 1;
    visibility: hidden;
}
/*ridurre le freccine di avanzamento nella gallery*/
body a.pp_next::after, body a.pp_previous::after {

    color: #FFF;
    display: block !important;
    font-family: FontAwesome,serif;
    font-size: 20px;
    height: 30px;
    margin: -27px 0 0;
    position: absolute;
    text-align: center;
    width: 30px;
    text-indent: 0;
    line-height: 29px;
    top: 80%;

}

/*altezza spazio titolo*/
.title title_size_large  position_center{
height: 155px !important;
}
.title_outer.animate_title_area{
height: 138px !important;
}
.title {
    height: 138px !important
}
/*descrizione foto in lightbox*/
body .pp_gallery, body div.pp_default .pp_description {

    display: inline !important;
font-size: 18px;
color: #fbf9f9;

}
/*freccia per scorrere sotto nello slider*/
.carousel-inner .slider_content .slide_anchor_holder {

    margin-top: 0%;

}

/*effetti nel campo a tendina dello shop*/
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {

    background-color: #0073aa33 !important;
}

/*posizione della freccina nel campo a tendina dello shop*/
.select2-container--default .select2-selection--single .select2-selection__arrow {

    height: 37px;
    position: absolute;
    top: -6px !important;
    right: 1px;
    width: 20px;
}

/*Blog - trasparenza dello sfondo nelle didascalie della gallery*/
.wpb_gallery_slides .qode-image-slider-description {

    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 25px 0;
    background-color: #18181857;
    color: #fff;
    text-align: center;
}
.product_dimensions{
    font-family: FontAwesome,serif;
    font-size: 16px;
}

/*aumentare l'altezza dei campi delle form*/
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], select {

    line-height: -8.2rem;
    height: 1.8rem;

}

/*allineamento tabella-cella*/
/*table td, table th {

    text-align: right !important;

}*/