/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {font-weight: 400; }
.uppercase, h6, th, span.widget-title {letter-spacing: 0; }

.category-page-title {display: none; }
i.icon-checkmark {color: #2a69ae; margin-right: 9px; vertical-align: middle; }

/*.home #logo {width: 480px; } */

#masthead .nav-right { align-items: end;}
#masthead .nav>li { max-width: 130px;}

.subHeaderBox h2 {text-transform: uppercase;}
.product-small p.category.product-cat { font-size: 100%; }
.product-small p.product-title { font-size: 130%; }
.product-small p.box-excerpt { font-size: 95%; line-height: 1.3; }

#menu-item-641 ul { padding: 3px !important; }
#menu-item-641 ul a { text-indent: 5px; margin: 0 }
#menu-item-641 ul a:hover { color: #fff; }

.montaferetri a { border-left: 10px solid #213170 !important; }
.elevaferetri a { border-left: 10px solid #70181C !important; }
.calaferetri a { border-left: 10px solid #6D523A !important; }
.carrelli-portabare a { border-left: 10px solid #B15D28 !important; }
.scale-cimiteriali a { border-left: 10px solid #14492B !important; }
.accessori a { border-left: 10px solid #eacf42 !important; }
/*.prefabbricati-cimiteriali a {border-left:10px solid #70181C!important;}*/
.corsi-formazione a { border-left:10px solid #272526 !important; }

.montaferetri a:hover { background: #213170 !important; }
.elevaferetri a:hover { background: #70181C!important; }
.calaferetri a:hover { background: #6D523A!important; }
.carrelli-portabare a:hover { background: #B15D28!important; }
.scale-cimiteriali a:hover { background: #14492B!important; }
.accessori a:hover { background: #eacf42 !important; }
/*.prefabbricati-cimiteriali a:hover {background: #70181C!important;}*/
.corsi-formazione a:hover { background: #272526!important; }

.cat-item a { text-indent: 8px; }
.cat-item a:hover { color: #fff; }
.cat-item-19 a { border-left: 10px solid #213170 !important; }
.cat-item-20 a { border-left: 10px solid #70181C !important; }
.cat-item-23 a { border-left: 10px solid #6D523A !important; }
.cat-item-24 a { border-left: 10px solid #B15D28 !important; }
.cat-item-22 a { border-left: 10px solid #14492B !important; }
.cat-item-26 a { border-left: 10px solid #eacf42  !important; }
.cat-item-25 a { border-left: 10px solid #999 !important; }
.cat-item-21 a { border-left: 10px solid #272526 !important; }
.cat-item-28 a { border-left: 10px solid #555 !important; }

.cat-item-19 a:hover { background: #213170 !important; }
.cat-item-20 a:hover { background: #70181C !important; }
.cat-item-23 a:hover { background: #6D523A !important; }
.cat-item-24 a:hover { background: #B15D28 !important; }
.cat-item-22 a:hover { background: #14492B !important; }
.cat-item-26 a:hover { background: #eacf42  !important; }
.cat-item-25 a:hover { background: #999 !important; }
.cat-item-21 a:hover { background: #272526 !important; }
.cat-item-28 a:hover { background: #555 !important; }

.wpcf7 .col {padding-bottom: 5px;}
label.acceptance span.wpcf7-form-control-wrap {	display: inline-block !important; margin: 0 0 5px !important;  vertical-align: top; }
span.acceptance-text { display: inline-block; width: calc(100% - 60px); }
.text-justify p {text-align: justify;}
.listbox p { margin-bottom: 5px; }
.prodotto-loghi img {display: inline-block; margin-right: 5px;}
.section-hp-solutions .col-inner { width: auto !important; }
.wpcf7-spinner { display: none; }
.CookieDeclarationType { display: block; margin: 12px 0 12px 0; padding: 8px 8px 0 8px; border: 1px solid #333333; vertical-align: top; }

/* .home .header-wrapper:not(.stuck) #logo {width: 480px; display: none; } */
.home .header-wrapper:not(.stuck) .header-inner .flex-col.flex-right { width: 100%; }

.product-icon { max-width: 48px; display: inline-block; margin: 0 10px 30px 0; cursor:help; }
.product-small .product-icon {margin: 7px 5px 15px; width: 34px; }

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}

@media only screen and (min-width: 850px) {
/*************** ADD DESKTOP ONLY CSS HERE  ***************/

	.TB01 {margin-top: 0%; }
}
