/* COLORI */
.txt-rosso {color:#ed1b24;}
.txt-bianco {color:#fff;}

/* TOPBAR */
.mod-languages {text-align:right;}
.info-box a {color: inherit;text-decoration: none;}

/* MENU */
.t3-mainnav .t3-megamenu .mega > .mega-dropdown-menu {min-width: 280px !important;}

/* OFFCANVAS */
img.offcanvas {margin-bottom: 25px;}
.t3-off-canvas-body #clickquote {color: #fff;}

/* MOD LANGUAGE */
@media (max-width: 753px) {
	.mod-languages {text-align:left;}
}

/* LOGO */
.logo-img {width:80%;}
.logo {margin: 15px 0 0;}

@media (max-width: 767px) {
.logo {margin: 0px 0 0;}
.t3-header {padding-bottom: 10px;}
}

/* BREADCRUMB */
@media (max-width: 767px) {
.breadcrumb {display:none;}
}

/* CTA HOME */
.call-to-text h3 {text-transform: inherit}
.call-to-btn a {color: #fff;border:0px;}

/* SLIDER */
.rev_slider .slotholder:after, .ts-page-title .custom:after {width: 100%;height: 100%;content: "";position: absolute;left: 0;top: 0;pointer-events: none;/* black overlay with 50% transparency */background: rgba(0, 0, 0, 0.5);}
.tp-caption a.slide-btn, .tp-caption a.slide-btn:hover {border:none;background: #147dbe !important;color: #fff !important;}
.tparrows {display:none;}
.ts-page-title .custom .page-title-wrapper h2 {z-index: 999;}
@media (max-width: 767px) {
.ts-page-title .custom .page-title-wrapper h2 {line-height:40px;}
}

/* QUOTAZIONI */
.sppb-animated-number-title {display:block !important;}
.sppb-addon-animated-number.classic .sppb-animated-number-title {margin-left: 0px;}

/* FOOTER */
.copyright p {color: #fff !important;}
.footer-logo {margin-bottom: 25px;}
.footer-menu ul li a {color: #fff !important;}

/* mod catalogo */
.module-ct > ul, .module-ct .custom > ul, .module-ct > ol, .module-ct .custom > ol {margin-left: 0px;}
#Mod129 a {color: inherit;text-decoration: none;}

/* MOD AREA RISERVATA DX */
.ts-main-bottom .t3-module.newsletter {padding: 6px 0 0 40px;}
@media (max-width: 767px) {
.ts-main-bottom {text-align:center;}
.ts-main-bottom .t3-module.newsletter {padding: 18px 0px;}
}

/* PAG AREA RISERVATA BOX DX */
#Mod224 .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price {line-height: 44px;}
#Mod224 .sppb-pricing-features {padding:10px 10px 0px;}
#Mod224 .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer {display:block;text-align:center;padding:10px;}
#Mod224 .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer a {display:block;}

/* FORM CONTATTI */
.gbs3 a, .gbs3 a:hover {color:#ed1b24;}
input[type="text"], input[type="email"], textarea {width: 100% !important;height: 46px !important;line-height: 46px !important;border-radius: 0px !important;}
select {height: 36px !important;border-radius:0px!important;}
textarea {height:160px !important;}
input[type="submit"] {border:none!important;border-radius: 0px !important;padding:5px 15px !important;background: #ed1b24!important;}
.gbs3 .gcore-display-table {display: table;width: 100%;}
#form-row-captcha {margin: 20px;}
#form-row-captcha input {max-width: 200px;height: 36px !important;margin-bottom: 5px;}
.chrono_credits {display:none;}

/* FORM LOGIN */
#username {width: 249px !important;}
.loginarea-riservata form {margin-top:30px;}

/* TOP LOGIN */
#Mod211{float: right;}
#Mod229 {width: 260px;position: absolute;top: 0;right: 80px;color: #fff;}
#Mod229 .login-greeting {float:left;}
#Mod229 .btn-primary {border: none!important;border-radius: 0px !important;padding: 5px 15px !important;color: #ed1b24!important;background: #fff!important;margin-top: -3px;margin-left: 5px;}

/* MENU UTENTE */
.usermenu .module-title  {background: #ed1b24;color: #fff;position: relative;padding: 13px;}

/* GRIGLIA PRODOTTI */
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-footer {display:none !important;}
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price {font-size: 23px;line-height: 36px;}

/* RIGA MESSAGGIO AZIENDA */
.messaggio-azienda{font-size: 26px;line-height: 30px;}

/* ICONE */
.logomodal {float:left;}
.image-responsive img {width:100%;}

/* EXTRANET */
div#userextranet {margin-top: 0px;}

#userextranet .navbar-inverse {background-color: #d3d3d3;border-color: #c3c3c3;border: none;border-radius: 0;}
#userextranet .navbar-inverse .navbar-nav > li > a {color: #ed1b24;}
#userextranet .navbar-inverse .navbar-nav > .active > a, #userextranet .navbar-inverse .navbar-nav > .active > a:hover, #userextranet .navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #ed1b24;}

#userextranet div.ue-home-panel {padding: 0px;border-radius: 0;}
#userextranet div.ue-home-panel h3, #userextranet table.ue-folder-list thead th {padding: 12px 15px 7px;margin: 0px;font-size: 15px;display: block;font-weight: 500;line-height: 18px;color: #fff;text-transform: uppercase;font-family: inherit;background: #ed1b24;width: 100%;font-family: 'Roboto Slab', serif;}
#userextranet div.ue-home-panel-row {background-color: #f5f5f5;width: 100%;border-bottom: 1px solid #ddd;padding: 9px;}

#userextranet a.ue-home-normal-link:link, #userextranet a.ue-home-normal-link:visited, #userextranet a.ue-home-normal-link:active {color: #4d4d4d;}

#userextranet div.ue-folders {padding: 2px;background: #f5f5f5;border: none;line-height: 20px;}
#userextranet div.ue-folders a.ue-file-a:link, #userextranet div.ue-folders a.ue-file-a:visited, #userextranet div.ue-folders a.ue-file-a:active {font-family: 'Roboto Slab', serif;color: #fff;}
#userextranet div.ue-folders a.ue-file-a.hasTooltip {color:#ed1b24;}
#userextranet div.ue-folders table tbody tr td.atitle {padding: 9px;}
#userextranet .btn-primary, #userextranet .btn-primary:hover, #userextranet .btn-primary:focus, #userextranet .btn-primary:active {color: #fff;background-color: #ed1b24 !important;border-color: #ed1b24 !important;}

#userextranet .btn-success {margin-top: 30px;}
#userextranet .dropdown .btn-success {margin-top: 0px;}

/* COOKIE BANNER */
.coockie_banner {background: #ed1b24 !important;z-index: 99999!important;opacity: .9;filter: alpha(opacity=90);line-height: 17px;font-size: 14px;}
.coockie_banner p {color:#fff !important;}
.BotonUno {font-family: 'Roboto Slab', serif !important;margin: 5px !important;background: #147dbe !important;color: #fff !important;border: 0px !important;box-shadow: none !important;font-size: 12px!important;font-weight: normal!important;}
/* COOKIES */
#cookies b, #cookies strong {color:#ed1b24;}
#cookies p {padding-top: 20px;}
#cookies strong span {color:#ed1b24;}
.reportbox h5 {color:#333 !important;}
.reportbox h3 {display:none;}

@media (max-width:991px) {
.t3-mainbottom .col-md-4 {display:none;}
}

/* CONTATORE HOME */
.rotate-test .sppb-animated-number {display:none!important;}
.sppb-addon-raw-html .sppb-animated-number-title {margin-top:10px;}