/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Aug 20 2020 | 04:11:33 (pm)
/*
/******* Do not edit this file *******/

/* Fonts */
.am-custom-line-height-text p {
    line-height: 2;
}
/* Font rendering 
body #wrap_all{
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
*/

/*Header 
.logo img {
    top: 13px;
}*/
.header-scrolled .logo img {
    top: 0;
}

/* Main Menu */
.av-main-nav > li > a {
    text-transform: uppercase !important;
    font-weight: 300;
}
.current_page_item a > .avia-menu-text {
   color:#696969!important;
}

/* Home Page */
.am-custom-subheader .av-subheading {
    letter-spacing: 3px;
    font-weight: bold;
}
body .av-special-heading.modern-centered {
    margin-top: 10px !important;
}
.am-custom-icon-box h3.iconbox_content_title {
    margin: 0 0 16px 35px !important;
    letter-spacing: 1.5px !important;
    font-size: 23px !important;
}
.iconbox_left .iconbox_icon {
    margin: 6px 0 0 0 !important;
    line-height: 28px !important;
}
.am-custom-link a {
    text-decoration: none !important;
    color: #929292 !important;
 }
 #am-color-section-no-padding-top .content {
     padding-top: 0 !important;
 }
 .am-custom-line-height .avia_textblock {
     line-height: 1.8;
 }
#am-color-section-no-padding-top .avia-button.avia-size-x-large {
    padding: 12px 45px 14px 37px;
    font-size: 22px;
    font-weight: bold;
}
#am-color-section-no-padding-top .avia-button .avia_button_icon {
    left: -0.4em;
    top: 0.1em;
    font-size: 33px;
}
#am-custom-gradient-background {
background: -webkit-linear-gradient(#f2f2f2, white);
background: -o-linear-gradient(#f2f2f2, white);
background: -moz-linear-gradient(#f2f2f2, white);
background: linear-gradient(#f2f2f2, white);
}
#am-color-section-no-padding-top {
background: -webkit-linear-gradient(#f2f2f2, white);
background: -o-linear-gradient(#f2f2f2, white);
background: -moz-linear-gradient(#f2f2f2, white);
background: linear-gradient(#f2f2f2, white);
}


/* Contact Page */ 
#am-custom-gradient-background .av-iconlist-small li {
    margin-bottom: 20px !important; 
}

/* Woocommerce single product */
/*
.single-product .product {
width: 70%;
margin-right: 3%;
clear: none;
float: left;
}*/

.single-product .sidebar {
    display: none !important;
}
h1.product_title.entry-title {
    font-size: 35px !important;
}
.woocommerce-tabs #tab-description ul {
    list-style-position: initial;
    font-size: 15px;
    line-height: 1.6;
    padding-left: 20px;
}
#top .woocommerce-tabs .tabs li a {
    font-size: 15px;
}
.template-shop .product_meta {
    font-size: 14px;
}
/* Woocommerce Attachment Tabs */
a.wcpoa_attachmentbtn {
    color: white !important;
    color: white !important;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    position: relative;
    display: block;
    width: 50%;
    clear: both;
}
.woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn {
    background: #44b5a6;
    float: left;
    margin-bottom: 10px;
}

h3.wcpoa_attachment_name {
    /* margin-bottom: 16px; */
    font-size: 14px;
    color: #5e5e5e;
    float: left;
    clear: both;
    /* display: block; */
    /* position: relative; */
    /* width: 50%; */
    /* margin: 0 auto; */
}
p.order_att_expire_date {
    display: none !important;
}

/* Products Page */

div .product-sorting {
    visibility: hidden;
    display: none;
}
.av-masonry-col-6 .av-masonry-entry {
width: 14.2%;
}
#am-product-cat-section h3.av-masonry-entry-title.entry-title {
    text-align: center !important;
    text-transform: uppercase !important;
}
#am-product-cat-section .av-masonry-entry .avia-arrow {
    display: none;
}
#am-product-cat-section .site-background {
    background: none;
}
.av-masonry-image-container {
bottom: 50px;
}

/* Category Page */ 
.page-thumb img {
    display: none;
}
/* Shop Breadcrumbs */
/*.empty_title.title_container {
    display: none;
}
.dark_bg_color.title_container {
    display: none;
}
.woocommerce-page .dark_bg_color.title_container {
    display: block;
}*/
main.template-shop.content.av-content-full.alpha.units {
    padding-top: 0!important;
}
/*.term-description {
    font-size: 22px;
    color: #44b5a6;
    font-weight: bold;
}*/
.term-description h1 {
    font-size: 28px;
    text-align: center !important;
    margin-top: 20px;
}
.term-description h3 {
    text-align: center;
}
.term-description p {
    font-size: 15px;
    line-height: 1.6;
    text-align: center;
    padding-bottom: 20px;
}

h2.woocommerce-loop-product__title {
    font-size: 1.5em !important;
}

/* Blog  News*/
.blog .entry-content p {
    font-size: 14px;
    line-height: 1.6;
}
.am-blog-sidebar-widget ul {
    list-style: none !important;
}
.am-blog-sidebar-widget li {
    margin-left: 0 !important;
}
.am-blog-sidebar-widget a {
    color: black;
}
.am-blog-posts-custom {
    border-right: 1px solid black;
}
.am-blog-sidebar-widget {
    margin-left: 4% !important;
    width: 21.5% !important;
}
#top .entry-content {
    font-size: 15px;
    line-height: 1.6;
}
    
/* Footer */
.news-headline {
    color: white !important;
}
#custom_html-2 .avia-button.avia-size-large {
    border-radius: 5px !important;
    font-size: 18px;
}
#custom_html-2 .avia-button.avia-size-large {
    font-size: 15px !important;
    font-weight: 600 !important;
}
.tagcloud a {
    background-color: #222222;
    border-style: none;
    margin: 0 5px 5px 0;
}
#custom_html-2 h4 {
    color: #dddddd;
}
h3.widgettitle {
    margin-bottom: 20px;
}
li.cat-item.cat-item-34 {
    display: none !important;
}
li.cat-item.cat-item-35 {
    display: none !important;
}
li.cat-item.cat-item-36 {
    display: none !important;
}