/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


/* body */
body div, h1, h2, h3, h4, h5, h6, p, label, li, td, address, small, select, select#search_category, input, span, a { 
    font-family: 'Helvetica', sans-serif !important;
}

/* header */
#ttcmsheader .ttheader-service::before {
	display: none !important;
}
@media (min-width: 992px) {
    #header .header-nav .user-info a {
    	color: #FFFFFF !important;
    }
}
@media (min-width: 992px) {
    #header .header-nav .user-info a:hover {
    	color: #FFBA00 !important;
    }
}
#search_block_top .btn.button-search {
    background-color: #FFBA00 !important;
}
#search_block_top .btn.button-search:hover {
    background-color: #549c18 !important;
}
#ttcmsheaderservices .ttcmsheaderservice .ttcontent_inner .service .service-content .service-desc {
    height: 42px !important;
    padding: 10px 0px !important;
    font-weight: 600 !important;
}
#ttcmsheaderservices .ttcmsheaderservice .ttcontent_inner .service .service-content .service-desc a:hover {
    color: #FFBA00 !important;
}

/* slider */
.carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {
    color: #FFFFFF !important;
}
.carousel-control {
    border: 2px solid #FFFFFF !important;
}

/* sub-banner */
#ttcmssubbanner {
    text-align: center !important;
}

/* advertising left-column */
#left-column .ttleftbanner {
    text-align: center !important;
}
#ttcmsleftservices .block_content>div .ttcontent_inner .service .service-content .service-title {
    color: #333 !important;
}
#ttcmsleftservices .block_content>div .ttcontent_inner .service .service-content .service-title:hover {
    color: #333 !important;
}

/* footer */
#footer #newslatter #block_content .ttinput_newsletter .btn {
    background-color: #FFBA00 !important;
}
#footer #newslatter #block_content .ttinput_newsletter .btn:hover {
    color: #FFFFFF !important;
    background-color: #549c18 !important;
}
div#payment-content {
	display: block !important;
}
p#copyright {
    color: #FFFFFF !important;
    text-align: left !important;
}
p#copyright a:hover {
    color: #FFBA00 !important;
}
@media (max-width: 480px) {
    p#copyright {
        font-size: 12px !important;
    }
}
.block-social ul li a {
    background-color: #0866FF !important;
}
.block-social ul li a:hover {
    background-color: #FFFFFF !important;
}

/* pagina "Contattaci" */
#left-column .contact-rich {
    color: #888888 !important;
}
#content .group-span-filestyle .btn-default:hover {
    background-color: #549c18 !important;
}

/* pagine dei prodotti per categoria */
.pagination a {
    color: #FFFFFF !important;
}
