<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a {color:#FFCC33;}
a:hover { color:#222;}
body {font-family: 'Open Sans', sans-serif; font-size:16px; color:#222; }
body .module-inner h3 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}
body h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
body div.itemHeader h2.itemTitle {
    font-family: 'Poppins', sans-serif;
}
body blockquote {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.t3-sidebar-right .nav-pills &gt; li.active &gt; a, .nav-pills &gt; li.active &gt; a:hover, .nav-pills &gt; li.active &gt; a:focus { background:#FFCC33;}
.t3-sidebar-right .nav-pills &gt; li &gt; a { background:#f5f5f5; color:#444; }
.t3-sidebar-right .nav-pills &gt; li &gt; a:hover { background:#f5f5f5;color:#FFCC33; }
button {-webkit-appearance: none; background: #FFCC33;
    border: medium none;
    padding: 10px 30px;}
img { max-width: 100%;}
[class^="stm-icon-"], [class*=" stm-icon-"] {
	font-family: 'stm-icon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1; padding-right:3px;
	-moz-osx-font-smoothing: grayscale;
}
.stm-icon-fuel:before {
    content: "\e80e";
}
.stm-icon-road:before {
	content: "\e80f";
}
.stm-icon-transmission_fill:before {
	content: "\e91c";
}
@font-face {
  font-family: 'stm-icon';
  src: url('../fonts/stm-icon/stm-icon.eot'); /* IE9 Compat Modes */
  src: url('../fonts/stm-icon/stm-icon.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/stm-icon/stm-icon.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/stm-icon/stm-icon.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/stm-icon/stm-icon.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/stm-icon/stm-icon.svg#svgFontName') format('svg'); /* Legacy iOS */
}
iframe { max-width: 100%}
/*TOP
---------------------*/
.t3-top { background:#131A1D; padding:5px 0}
.t3-top ul { padding-top:4px}
.t3-top ul li { display:inline-block; font-size:14px; position:relative;}
.t3-top .nav &gt; li &gt; .separator { color:#d9d9d9;font-size:14px; padding:0 10px 0 0}
.t3-top .nav &gt; li &gt; .separator:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
color:#fff; vertical-align:middle;
    font-size: 18px;
	padding-right: 5px;}
.t3-top .nav &gt; li &gt; .fisso:before { content:"\f095"}
.t3-top .nav &gt; li &gt; .cellulare:before { content:"\f10b"}
.t3-top .nav &gt; li &gt; .email:before { content:"\f003"; font-size:16px}
.t3-top .t3-module { margin-bottom:0;}
#top .nav &gt; li &gt; a { padding:0; color:#fff }
#top .nav &gt; li &gt; a:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color:#fff; font-size:18px; position:relative; margin-right:5px; }
#top .nav &gt; li a.linkedin:after{ content:"\f0e1";}
#top .nav &gt; li a.twitter:after{ content:"\f099";margin-left:-7px; margin-top:-9px}
#top .nav &gt; li a.google:after{ content:"\f0d5";margin-left:-7px; margin-top:-8px}
#top .nav &gt; li a.facebook:before{ content:"\f09a";margin-left:-5px; margin-top:-8px; vertical-align: middle}
#top .nav &gt; li a.instagram:before{ content:"\f16d";margin-left:-5px; margin-top:-8px; vertical-align: middle}
#top .nav &gt; li a.whatsapp:before{ content:"\f232";margin-left:-5px; margin-top:-8px; vertical-align: middle}  
#top .nav &gt; li &gt; a:hover { background: none; color:#fff}
#top .nav &gt; li:hover &gt; a:after {color:#fff}
#top .module_social { display: inline-block; width: 100%}
#top .module_social ul.nav.menu li {width:auto; margin-right:16px;padding-bottom:0;}
#top .module-inner { float:right;}
#top .module_social ul.nav.menu li:last-child { margin-right:-15px;}
#top .module_social ul.nav.menu li:last-child span { padding-right:0;}
/*HEADER
---------------------*/
.t3-header {
  padding-bottom: 0;
  padding-top: 0;
  background: #fff;
	
}
#t3-header.affix {
position: fixed;
top: -220px;
z-index: 10000;
width: 100% !important; border-bottom: 2px solid #FFCC33;
	-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
	margin-top:180px
}
#t3-header.affix .header_top { padding:15px 0 0;}
.t3-header .header_top { padding:20px 0}
.t3-mainnav .t3-navbar { float:right;} 
.navbar-default {
    background: none;
	border:none;}
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus { background:none; color:#222; font-family: 'Poppins', sans-serif; font-size: 18px;font-weight: 300 !important;}
.navbar-default .navbar-nav &gt; li &gt; a { background:none; color: #222; font-family: 'Poppins', sans-serif; font-size: 18px;font-weight: 300;}
[data-id="155"] a{ padding-right:0 !important;}
.navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:focus {  color:#FFCC33;background:none;}
.nav &gt; li &gt; .separator {background:none; color:#222; font-family: 'Poppins', sans-serif; font-size: 18px;font-weight: 300 !important;}
.nav &gt; li &gt; .separator:hover {color:#FFCC33;background:none;}
#t3-header .t3-megamenu .mega-nav &gt; li a, .t3-megamenu .dropdown-menu .mega-nav &gt; li a { color: #333; font-weight:400;}
#t3-header .logo { position:relative;}
#t3-header .logo-text { padding-top:10px;}
#t3-header .logo-image { position:absolute; z-index:30;}
.home #t3-header .logo-image img {transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s;} 
.home #t3-header.affix .logo-image img{ width:300px; height:auto;transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s;}
#t3-header .logo-image img {transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s;} 
.t3-megamenu .nav &gt; .dropdown &gt; .dropdown-toggle .caret { display:none;}
.t3-megamenu .mega-nav &gt; li a { color: #333; font-weight:400;}
/*SLIDESHOW
---------------------*/
.t3-slideshow  {
    padding-bottom: 0;
    padding-top: 0;
    z-index: -1;
	margin:0;
}
.t3-slideshow.affix,#flexicontent .contenitore_titolo.affix { position:relative; margin-top:100px}
.t3-slideshow .camera_caption { position:absolute; top: 60px !important; width: auto; left:20%;}
.t3-slideshow .camera_caption .camera_caption_title { font-size:42px !important; font-weight: normal; color:#000; padding-top:30px}
.t3-slideshow .camera_caption .camera_caption_desc { font-size:32px !important; font-weight: normal; color:#000; padding-bottom:30px; padding-top:15px;line-height: 1.2;}
.t3-slideshow .camera_caption &gt; div { padding:10px 30px; max-width: 450px}
.t3-slideshow .sottodesc_slide { font-size:16px; display:inline-block; width:400px; padding-top:15px}
/*CERCA
---------------------*/
.contenuto-cerca { background: #222; padding:20px}
.contenuto-cerca h5 { color:#fff; float:left; margin:10px 0 0 40px; font-size:20px; text-align: right }
.contenuto-cerca .input-append input { float:left;border-radius: 0;
height: 40px; border:none;}
.contenuto-cerca .search_cerca { margin-left:30px; display: inline-block}
.moduletable_cerca {width: 80%;
	margin: 0 auto;}
.moduletable_cerca input.btn.btn-success { background:#FFCC33; color:#222 }
.fc_search_results_list .box_ricerca { height: 350px} 
/*SL 1
---------------------*/
.home .t3-sl-1 {
    padding-bottom: 0;
    padding-top: 60px;
}
.home .t3-sl-1 .module-inner img { max-width:100%; height:auto;}
.home .t3-sl-1 .col-md-3 { padding:0 5px;}
.home .t3-sl-1 .col-sm-3 { padding:0;}
.home .t3-sl-1 .module-inner h3 { font-size:42px; margin-bottom:50px; font-weight: 500}	
.home .t3-sl-1 .t3-module { margin-bottom:0;font-family: 'Poppins', sans-serif;}
.home .t3-sl-1 .t3-module p {
    font-size: 16px;
    margin: 0 22px 10px;
	color:#999;
	font-weight:300;}
.t3-sl-1 .categories-module {}
.t3-sl-1 ul.categories-module{}
.t3-sl-1 ul.categories-module li{ float:left; width:31.3%; margin:0 1% 20px; border-top:none;}
.t3-sl-1 .carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal { background: none !important;}
.t3-sl-1 .carousel.mod_flexicontent_wrapper span.fc_next.fc_horizontal:before {font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000; top:100px; position: absolute; right:0;
    font-size: 20px; opacity: 1; text-indent: 0; background:#FFCC33; color:#fff; padding:10px;content: "\f061";}
.t3-sl-1 .carousel.mod_flexicontent_wrapper span.fc_previous.fc_horizontal:before {font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000; top:100px; position: absolute; left:0;
    font-size: 20px; opacity: 1; text-indent: 0; background:#FFCC33; color:#fff; padding:10px;content: "\f060";}
/*SERVIZI
---------------------*/
.t3-sl-servizi {padding-bottom: 0;padding-top: 40px;}
.t3-sl-servizi .module-inner h3 { text-align: center;font-size: 32px; font-weight: 500; margin-bottom:30px}	
.catdescription ul.categories-module{ margin-top:40px;}
 ul.categories-module h4,#flexicontent  ul.categories-module h4{bottom: 15px;
    background: #fff;
	 padding: 3px 10px; position: absolute; font-size: 16px; margin:0;}
.t3-sl-servizi ul.categories-module li,.catdescription ul.categories-module li{ float:left; width:31.3% !important; margin:0 1% 20px; border-top:none; position: relative}
.t3-sl-servizi .readmore { text-align: center; margin: 0 auto;display: table;}
/*SL 10
---------------------*/
.t3-sl-10 { background:#F7F7F7; padding-top:80px;}
.t3-sl-10 .module_nostriservizi h3.module-title{ color: #444444;
    font-family: 'Open Sans', sans-serif;
    font-size: 32px;
    font-weight: 900;
    letter-spacing: 5px;
    line-height: 41px;
    margin-top: 0;
    text-transform: uppercase;}
.t3-sl-10 .module_nostriservizi .introservizi { font-family: 'Inconsolata' ; color:#666; font-size: 15px;
    font-weight: 200;
    line-height: 21px;
    margin-bottom: 30px;
    margin-top: 15px;}
.t3-sl-10 .module_nostriservizi .divservizi { border-top: 1px solid #666;
    width: 20%;
    display: block;
    margin: 0 auto;}
.t3-sl-10 .module_nostriservizi .fullservizi { font-family: 'Inconsolata' ; color:#666; font-size: 15px;
    font-weight: 200;
    line-height: 21px;
    margin-bottom: 25px;
    margin-top: 25px;}
.t3-sl-10 .module_nostriservizi .fullservizi h5 { font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    text-align: center;
    margin-top: 40px;}
.t3-sl-10 .module_nostriservizi .fullservizi h5 a { background:#FFCC33; color:#fff; padding: 8px 10px;
    display: inline-block;  font-weight:300;transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s; }
.t3-sl-10 .module_nostriservizi .fullservizi h5 a:hover { background:#1B100C; color:#fff; text-decoration:none;transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s; font-weight:300;}
.t3-sl-10 .module_servizidx { text-align:center;}
.t3-sl-10 .module_servizidx .servizi { padding:1px;  }
.t3-sl-10 .module_servizidx .servizi .fa { font-size:42px; color:#FFCC33;}
.t3-sl-10 .module_servizidx .servizi .contenuto_servizi{
background:#fff;display: inline-block;
    overflow: hidden;
    padding: 85px 20px;
    text-align: center;
    transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s;
	width:100%;
	height:250px;}
.t3-sl-10 .module_servizidx .servizi .contenuto_servizi h4 {font-family: 'Poppins', sans-serif; font-weight:300;}
.t3-sl-10 .module_servizidx .servizi:hover .contenuto_servizi{
background:#1B100C;display: inline-block;
color:#fff;
    overflow: hidden;
    padding: 25px 20px;
    text-align: center;
    transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s;
	width:100%;
	height:250px;}
.t3-sl-10 .module_servizidx .servizi .contenuto_servizi .servizio_nascosto { display:none;}
.t3-sl-10 .module_servizidx .servizi:hover .contenuto_servizi .servizio_nascosto { display: block; color:#f5f5f5;font-family: 'Inconsolata' ; word-spacing: -2px;}
.t3-sl-10 .module_servizidx .servizi:hover .contenuto_servizi .servizio_nascosto .approfondisci{ margin-top:10px; }
.t3-sl-10 .module_servizidx .servizi:hover .contenuto_servizi .servizio_nascosto .link_nascosto .approfondisci a{ background:#FFCC33; color:#fff; padding:3px 10px;  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.t3-sl-10 .module_servizidx .servizi:hover .contenuto_servizi .servizio_nascosto .preventivo{ margin-top:10px; }
.t3-sl-10 .module_servizidx .servizi:hover .contenuto_servizi .servizio_nascosto .link_nascosto .preventivo a{ background:#ccc; color:#fff; padding:3px 10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.t3-sl-10 .module_servizidx .seconda_riga { clear:both;}
/* SLOGAN
--------------------*/
.home .contenuto-slogan { margin:60px auto;}
.home .slogan {
   padding-top: 35px 0;
}
.home .slogan blockquote {
    font-size: 36px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
	border:none;
	padding:0;margin:0;
	color:#444444;
}
.home .slogan blockquote span { color:#FFCC33; }
.home .slogan blockquote .close { float:none; opacity:1;font-size: 36px; color:#444444; padding-left:5px;width: 13px;height: 11px;}
.home .slogan h2 { text-align:center; font-size:28px;color:#444444; font-weight:300; font-family: 'Poppins', sans-serif;}
/* PREVENTIVO
--------------------*/
.t3-preventivo { background:#F7F7F7;padding: 20px 0;
    margin: 0;}
.t3-preventivo h6 { text-align:center; font-size:36px; color:#444;  font-family: 'Open Sans', sans-serif; font-weight:300;}
.t3-preventivo h6:focus { text-decoration:none;}
.t3-preventivo h6:after { content: "\f1d9";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #444;
    font-size: 32px;
    padding-left: 30px;
	vertical-align:top;}
.t3-preventivo h6 a {color:#444;}
.t3-preventivo .nn_sliders.accordion &gt; .accordion-group &gt; .accordion-heading &gt; a.accordion-toggle:hover { background:none; box-shadow:none; text-decoration:none; color:#444; border:none;}
.t3-preventivo .nn_sliders.accordion &gt; .accordion-group { border:none; background:none; box-shadow:none; margin:0; border-radius:0; }
.t3-preventivo .nn_sliders.accordion { margin:0;} 
.t3-preventivo .nn_sliders.accordion &gt; .accordion-group .accordion-heading .accordion-toggle { padding:0; box-shadow:none;}
.t3-preventivo .panel-body h6 { display:none;}
.t3-preventivo .panel-heading { padding:0;}
.t3-preventivo .nn_sliders.accordion:focus { border:none;}
.t3-preventivo .panel-body { padding-top:0;}
.t3-preventivo .nn_sliders-title { margin:0;}
.t3-preventivo #userForm {color:#444;  font-family: 'Open Sans', sans-serif;}
.t3-preventivo .rsform-block-intro { text-align:center;}
.t3-preventivo .rsform-block-intro h4 {color:#444;  font-family: 'Open Sans', sans-serif; font-size:24px; padding:20px 0;}
.t3-preventivo .rsform-block-intro div.formBody { float:none;}
.t3-preventivo .rsform-block input[type="text"] { width:350px;}
.t3-preventivo fieldset.formFieldset ol.formContainer li { padding:15px 0;}
.t3-preventivo h5 {color:#444;  font-family: 'Open Sans', sans-serif; font-size:20px; padding:10px 0; text-align:center;}
.t3-preventivo .rsform-block-hosting div.formBody { float:none;}
.t3-preventivo .rsform-block-tipologiaservizio div.formBody { float:none;}
.t3-preventivo div.formCaption { width:170px; }
.t3-preventivo textarea { height:100px; width:920px;}
.t3-preventivo .rsform-block-azienda div.formCaption { width:auto; margin-right:5px; }
.t3-preventivo .rsform-block-azienda input[type="text"] { width:250px;}
.t3-preventivo .rsform-block-privacy { text-align:center;}
.t3-preventivo .rsform-block-privacy label{ font-weight:400; font-size:12px;} 
.t3-preventivo .rsform-block-privacy div.formBody { float:none;}
.t3-preventivo .rsform-block-submit div.formBody { float:none; text-align:center;}
.t3-preventivo .rsform-submit-button { background:#FFCC33; color:#fff; border:none; border-radius:none; -webkit-border-radius:none; -moz-border-radius:none; padding:4px 10px;-webkit-appearance: none;}
.t3-preventivo .rsform-reset-button { background:#1B100C; color:#fff; border:none; border-radius:none; -webkit-border-radius:none; -moz-border-radius:none; padding:4px 10px;-webkit-appearance: none;}
/*PREVENTIVO
----------------------*/
.rsform-block-intro h4 {color:#444;  font-family: 'Open Sans', sans-serif; font-size:24px; padding:20px 0; text-align:center;}
.rsform-block-intro div.formBody { float:none;}
fieldset textarea { height:100px;}

/*NEWSLETTER
----------------------*/
.t3-newsletter { background:#FFCC33; padding:30px 0}
.t3-newsletter h5 { text-align: center; font-weight: 500; color:#000; font-size:32px;}
.t3-newsletter input { max-width: 100%;border:none;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.newsletter_sx {padding-right:0;}
.newsletter_sx .newsletter_input { padding-right:0;}
.newsletter_dx button{ display: table;
    margin: 0 auto;
    background: ;
    background: #212B30;
    color: #fff;}
.t3-newsletter .rsform-block-privacy { text-align: center}
.t3-newsletter .rsform-block-privacy label { font-weight: 500; font-size:11px; margin-left:5px;}
.t3-newsletter .rsform-block-privacy label a { color:#222;}
/*THANKYOU PAGE
----------------------*/
.item-page_grazie h3 { text-align:center; font-family: 'Open Sans', sans-serif; font-size:24px; padding:10px 0;}
/* SL 5
--------------------*/

/*NAVHELPER	
---------------------*/	
.t3-navhelper {
  background: #2f2f2f;
  color: #666;
  padding:0;
}
.t3-navhelper .breadcrumb { background:none;}

/*FOOTER
---------------------*/
#t3-footer {
    background:#212B30;
	margin:0;
	border-top:none;
}
.ja-copyright {
    background:#000;
    color: #999999;
    font-size: 12px;
    padding: 20px 0;
    text-align: left;
}
.ja-copyright li {
    display: inline-block;
    padding: 0 5px;
}
.ja-copyright li { display:inline-block;padding: 0 5px}
.ja-copyright li a{ color:#A29970;}
.t3-footnav .t3-module { background:none;}
.t3-footnav {
    padding: 40px 0 10px;
}
.t3-footnav li {
    color: #999;
    line-height: 24px;
}
#t3-footer .t3-footnav .module-title {
    color: #999;
    font-size: 24px;
	font-family: 'Poppins', sans-serif;
    font-weight: 300;
}
.t3-footnav .t3-module ul &gt; li &gt; a { color:#A29970;}
.t3-footnav .module_servizi ul &gt; li { line-height:1;}
.t3-footnav .module_servizi ul li a:hover { background:none;}
.t3-footnav .module_servizi ul li a { padding:5px 0;}
.t3-footnav .contatti_dx { float: left;
    margin-bottom: 10px;
    width: 69.9%;padding-left:10px;}
.t3-footnav .contatti_sx { float: left;
    margin-bottom: 10px;
    width: 30%;
	margin-top:-50px;
}
.t3-footnav .contatti_sx img { width:140px; height:auto;}
.t3-footnav .contatti_dx h3 {margin:0; font-size:18px;}
.t3-footnav .contatti_dx h4 {font-family: "Inconsolata"; font-size:16px; font-weight:300;}
.t3-footnav .t3-module { color:#333; margin-bottom:0;}
.t3-footnav .t3-module a { color:#333;}
.t3-footnav .module_menu {}
.t3-footnav .module_menu ul{ float:right; margin-top:-3px;}
.t3-footnav .module_menu ul li { display:inline-block; margin-top:-10px; line-height:1;}
.t3-footnav .module_menu ul li.item-1101 { display:none;}
.t3-footnav .module_menu ul li a { color:#333;font-family: "Inconsolata"; font-size:14px; font-weight:300; padding:0 5px;}
.ja-copyright ul li a { padding:0;}
.t3-footnav .nav-pills &gt; li.active &gt; a { color:#333;}
.t3-footnav .nav &gt; li &gt; .separator {color:#333;font-family: "Inconsolata"; font-size:14px; font-weight:300;}
.ja-copyright ul li a:hover { background:none;}
.copyright { margin-bottom:0; color:#999;}
.copyright a { color:#999;}
/*SPORTLIGHT 7
-------------------------------*/
.t3-spotlight-7 {border-bottom: 1px solid silver;
    border-top: 1px solid silver; padding:20px 0 12px;}
.t3-spotlight-7 .t3-module { margin-bottom:0;}
.t3-spotlight-7 .module_indirizzo ul{ padding:0;font-family: "Inconsolata"; font-size:14px; margin-bottom:0; padding-top:10px; }
.t3-spotlight-7 .module_indirizzo ul li { display:inline-block;font-family: "Inconsolata"; font-size:14px;}
.t3-spotlight-7 .module_indirizzo ul li .fa { font-size:18px; vertical-align:middle;}
.t3-spotlight-7 .module_indirizzo ul li a { color:#333; }
.t3-spotlight-7 .module_social {}
.t3-spotlight-7 .module_social ul{ float:right; margin-bottom:0; }
.t3-spotlight-7 .module_social ul li { display:inline-block;}
.t3-spotlight-7 .module_social ul li a { color:#333; background:#fff; padding:10px;width: 40px;
    display: table;
    text-align: center;}

/* COOKIES
-------------------------------*/
#t3-footer #ca_banner { height:auto;}
#t3-footer #ca_banner .accept { background:#FFCC33; color:#fff; text-shadow:none; -webkit-text-shadow:none; -moz-text-shadow:none;}
#t3-footer #ca_banner h2 { font-weight:300;}
#t3-footer #ca_banner p span { color:#FFCC33;}
#t3-footer a:hover,#t3-footer a:focus { color:#FFCC33;}
#t3-footer #ca_info_plus ul li { display:block;}
#t3-footer #ca_info_plus ul { padding-left:10px;}
#t3-footer .nav-pills &gt; li.active &gt; a,#t3-footer .nav-pills &gt; li.active &gt; a:hover,#t3-footer .nav-pills &gt; li.active &gt; a:focus { background:none; color:#333;}
/* CATEGORIE
-------------------------------*/
.readmore { text-align:right;}
.readmore .btn { background:#FFCC33; color:#000; border:none;}
.page-title, .page-header h1 {
    line-height: 1;
    margin: 60px 0 30px;
}
.fccat82 .noitems { display:none;}
/* ARTICOLI
-------------------------------*/  
.item-page { padding-top:30px;}
.article-header h1.article-title {
    margin: 40px 0 20px;
}
#t3-content .login { margin: 60px 0 0;} 

.t3-content .desc-content h1 { margin:0;}
.t3-content  h1 {
    margin: 60px 0 0;
}
.t3-content #userForm {
    margin: 0 auto;
}
.t3-content #userForm.preventivo {
    margin: 0;
}
#t3-content .rsform-block-intro h4 { text-align:left; line-height:1.5;}
#t3-content .rsform-block-dedicare { margin-bottom:20px; display:inline-block;  }
#t3-content .rsform-block-dedicare h4 { text-align:left; line-height:1.5; padding:20px 0 0; margin-bottom:0;color:#444;  font-family: 'Open Sans', sans-serif; font-size:20px;}
#t3-content .rsform-block-privacy label { font-size:11px;}
#t3-content .rsform-block-autorizza label { font-size:11px;}
.article-content ul.nav-pills {}
.article-content ul.nav-pills li {}
.article-content ul.nav-pills &gt; li &gt; a { padding:10px 0;color:#444;}
.article-content .nav &gt; li &gt; a:hover,.article-content .nav &gt; li &gt; a:focus { background:none;}
.article-content ul.nav-pills &gt; li &gt; a:before {content:"\f046";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #86C50A;
    font-size: 18px;
    padding-right: 0.5em;}
.metatag { background: #f5f5f5; border-left:3px solid #FFCC33; padding:20px;}
.metatag p { margin-top:0;}
.metatag .home_tag {color: #0000ff; text-decoration: underline; font-weight: 700;}
.metatag .link_tag {color: #339966;}
.metatag .simili_tag {color: #3366ff;}
.itemid-152 .t3-content,.itemid-155 .t3-content,.itemid-1102 .t3-content { width: 100% !important}
/* SIDEBAR
-------------------------------*/
.t3-sidebar { }
.t3-sidebar .caratteristiche_auto,.t3-sidebar .sidebar__inner{ background: #FFCC33; margin-bottom:15px;}
.t3-sidebar .sidebar__inner a { }
.t3-sidebar h3.module-title { background: #000;
    color: #fff;
    font-size: 28px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 20px;}
.t3-sidebar textarea,.t3-sidebar input[type="text"] { max-width: 100%; width: 98%; border:none; border-radius:0;}
.t3-sidebar .caratteristiche_auto .specifiche {  }
.t3-sidebar .caratteristiche_auto .specifiche .prezzo { background: #FFCC33; color:#000; font-size: 26px; text-align: center; padding:15px 0; font-weight: 700}
.t3-sidebar .caratteristiche_auto .specifiche .prezzo .prezzo_nuova { font-size:14px; font-weight: 400}
.t3-sidebar .caratteristiche_auto .specifiche .prezzo label { font-size:20px; font-weight: normal}
.t3-sidebar .caratteristiche_auto .specifiche ul { padding-left:0; margin:0 15px;}
.t3-sidebar .caratteristiche_auto .specifiche ul li { border-bottom:1px solid #333; padding:10px 0}
.t3-sidebar .caratteristiche_auto .specifiche ul li:last-child { border-bottom: none;}
.t3-sidebar .caratteristiche_auto .specifiche ul li [class^="stm-icon-"] { padding-top:4px}
.t3-sidebar .caratteristiche_auto .specifiche ul li label { width: 50%}
.t3-sidebar .rsform { padding:0 15px;}
.t3-sidebar .rsform-submit-button { background: #000; border:none; color:#fff; border:none; display: block; width: 100%; padding:10px 0; }
.t3-sidebar .rsform-block-invia div.formBody { float:none;}
.sidebar_servizi { padding-top:0;}
.sidebar_servizi .moduletable_servizi { background: #fafafa}
.sidebar_servizi .moduletable_servizi h3 { margin:0; background: #FFCC33; color:#000; padding:15px}
.sidebar_servizi .moduletable_servizi a { color:#000;}
.sidebar_servizi .moduletable_servizi ul.nav.menu { margin:15px 0;}
/* SHOWROOM
-------------------------*/
.t3-showroom {}
.t3-showroom h4 { font-size:52px; margin-bottom:40px}
.t3-showroom a { color:#000; background: #FFCC33; padding:10px 25px; font-size: 18px}
.t3-showroom .aikon_paralax_content { padding-top:120px}
#djmediatools { margin:30px 0}
/* GALLERY
-------------------------*/
.t3-gallery { margin-bottom:60px; position: relative;/* The image used */
    background-image:  url(../images/CHR34171.jpg);

    /* Set a specific height */
    min-height: 400px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}
.t3-gallery h4 { font-size:52px; margin-bottom:40px}
.t3-gallery a { color:#000; background: #FFCC33; padding:10px 25px; font-size: 18px}
.t3-gallery .aikon_paralax_content { padding-top:120px}
.t3-gallery .mask_gallery { position: absolute; background: #000; opacity: .4; width: 100%; height:100%; top:0; left:0}

/* CONTATTI
-------------------------*/
.rsform-submit-button.btn-primary { background: #000; color:#fff; border:none; display: block;margin:10px auto 0;padding:15px 25px;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
/* MAPPA
-----------------*/
.item-page .indirizzo { padding-left:0;}
.item-page .indirizzo u{ font-size:20px;}
.item-page .mappa {}
.item-page .mappa .bt-googlemaps{ border:5px solid #f5f5f5;}
/* VIRTUAL TOUR
-----------------------------*/
.itemid-1621 #t3-content { width: 100% !important}

/* PORTFOLIO HOME
-------------------------------*/
.t3-portfolio { padding:40px 0;}
.t3-portfolio h4 { color: #222;
    font-size: 32px;
    font-weight: 500;
    margin:0 0 30px; text-align: center}
.t3-portfolio h5 { color: #444444;
    font-family: 'Lato',sans-serif;
    font-size: 24px;
    font-weight: 400;padding-left:15px; }
.t3-portfolio .nspImageWrapper.tleft { float:left;}
.t3-portfolio h4.nspHeader.fnone { clear:none;}
.t3-portfolio .nspText.tleft { width:580px;}
.t3-portfolio .nspArt h4.nspHeader a{color: #444444;
    font-family: 'Lato',sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 1px; text-transform:uppercase; padding:0 0 20px;}
.t3-portfolio .image_portfolio { display:none;}
.t3-portfolio blockquote {
    border-left: none;
    margin: 15px 0 30px;
    padding: 0;
	color: #666;
    font-family: "Inconsolata";
    font-size: 17px;
    font-weight: 200;
    line-height: 21px;
}
.t3-portfolio blockquote span.open { background:none; padding:0;}
.t3-portfolio blockquote span.close { background:none; padding:0;}
.t3-portfolio .categoria{ padding:10px 0;}
.t3-portfolio .sito span { font-weight:bold;}
.t3-portfolio .categoria span { font-weight:bold;}
.t3-portfolio .data span { font-weight:bold;}
.t3-portfolio .sito a { color:#000;}
.t3-portfolio .categoria a { color:#000; font-size:16px;}
.t3-portfolio .data a { color:#000;}
.t3-portfolio .nspInfo span { font-weight:bold; text-transform:capitalize;}
.t3-portfolio p.nspInfo { border:none; font-size:100%; height: auto; width:580px; text-align:left; float:left;}
.t3-portfolio p.nspInfo2 { }
.t3-portfolio p.nspInfo a { text-align:left; float:none; border:none; text-shadow:none; color:#666; font-size:15px; padding:0;}
.t3-portfolio a.readon { float:left; color:#000; font-size:14px; padding:6px 16px; text-transform:uppercase; font-weight:700; margin-top:30px; position:absolute;}
.t3-portfolio a.readon:hover {background:#1B100C; color:#fff; text-decoration:none;transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s; }
.t3-portfolio img.nspImage { height:auto !important;}
.t3-portfolio .nspArts { margin-top:10px;}
.t3-portfolio .bt-cs .bt-inner img { border:none; margin:6px 14px 0 0 !important; outline:none;}
.t3-portfolio .bt-cs .bt-inner .bt-title {
    margin: 0;
	color: #444444;
    font-family: "Lato",sans-serif;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 0 0 20px;
    text-transform: uppercase;
}
.t3-portfolio .bt-introtext {
    border-left: none;
    margin: 15px 0 30px;
    padding: 0;
	color: #666;
    font-family: "Inconsolata";
    font-size: 17px;
    font-weight: 200;
    line-height: 21px;
}
.t3-portfolio .readmore { text-align:left;}
.t3-portfolio .readmore a { float:left; color:#000; font-size:14px; padding:6px 16px; text-transform:uppercase; font-weight:700; margin-top:10px; position:absolute; background:#FFCC33;}
.t3-portfolio .readmore a:hover {background:#1B100C; color:#fff; text-decoration:none;transition: all 600ms ease-in-out 0s; -webkit-transition: all 600ms ease-in-out 0s; -moz-transition: all 600ms ease-in-out 0s; }

.t3-portfolio .bt-introtext {font-family: "Lato",sans-serif;}
.t3-portfolio .bt-introtext .sito span { font-weight:bold;}
.t3-portfolio .bt-introtext .categoria span { font-weight:bold;}
.t3-portfolio .bt-introtext .data span { font-weight:bold;}
.t3-portfolio .bt-introtext .sito a { color:#000;}
.t3-portfolio .bt-introtext .categoria a { color:#000; font-size:16px;}
.t3-portfolio .bt-introtext .data a { color:#000;}
.t3-portfolio .bt-cs { margin-top:30px;}
.bt-cs .bt_handles li.current a { background:#FFCC33; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}

/* PAGINA SERVIZI
-------------------------------*/
.itemid-144 .t3-servizi { padding-top:0;}
.moduletable_servizi h3{  color:#fff; position: relative; z-index: 2; padding:90px 0; margin-top:0;}
.moduletable_servizi h3:before {
	background-image: url(../images/title-box-default-bg.jpg) ; background-size: 100%;
	background-repeat: no-repeat; background-position: center; 
	opacity: 1;
	position: absolute;
	width: 100%;
	width: 100vw;
	margin-left: -50vw;
	left: 50%;
	height: 100%;
	top: 0;
	content: "";
	z-index: -1;
}
.t3-sidebar .moduletable_servizi h3:before  { background: none; position: relative; margin-left:0;} 
.home .moduletable_servizi h3{  color:#222; position: relative; z-index: 2; padding:0; margin-top:0;}
.home .moduletable_servizi h3:before {
	background-image:none;
	opacity: 1;
	position: relative;
	width: 100%;
	width: 100%;
	margin-left: 0;
	left: 0;
	height: 100%;
	top: 0;
	content: "";
	z-index: -1;
}
/* CLIENTI TESTIMONIALS
-------------------------------*/
.t3-sl-6 { padding-bottom:0; padding-top:0;}
.t3-sl-6 .row { margin-left:0; margin-right:0;}
.t3-sl-6 .t3-module { margin-bottom:0;}
.t3-sl-6 .col-lg-6 { padding-left:0; padding-right:0;}
.t3-sl-6 .module_clienti{ background:#1B100C; padding-bottom:40px;height:400px;   }
.t3-sl-6 h3.module-title { text-align:center; color:#fff;padding: 50px 0 10px;
    font-size: 30px;
    font-weight: 300;}

.t3-sl-6 .module_testimonials{ background:#D2C490; padding-bottom:20px; height:400px;}
.t3-sl-6 .module_testimonials h3.module-title { color:#000;}
.t3-sl-6 .nspArt h4.nspHeader { text-align:center; padding:10px 0 0; font-weight:300;}
.t3-sl-6 .nspTopInterface { position:absolute; bottom:15px; left:47.8%;}
.t3-sl-6 .nspArt p.nspText { margin-bottom:30px; padding:10px 80px 30px !important; text-align:center; background:none; border:none;   font-family: 'Inconsolata'; }
.t3-sl-6 .autore { overflow:inherit; text-align:center; font-weight:400; color:#000; font-size:13px;}
.t3-sl-6 .autore span { font-weight:300;}
.t3-sl-6 div.sigplus-gallery &gt; ul &gt; li{margin: 0 0.5% !important;
    width: 30%;}
.t3-sl-6 div.sigplus-gallery &gt; ul &gt; li img{ width:100%; height:auto; opacity:0.8;}
.t3-sl-6 div.sigplus-gallery &gt; ul &gt; li img:hover { opacity:1;}
/* BOTTONI
-------------------------------*/
.btn-primary {
    background-color: #FFCC33;
    border-color: #FFCC33;
    color: #ffffff;
}
/* IMPAGINAZIONI
-------------------------------*/
#t3-mainbody { padding-top:0;}
#t3-mainbody .row { margin-left:0; margin-right:0;}
.t3-content { margin-top:0; padding:0}
/* POPUP
-----------------------------*/
#colorbox #flexicontent header .container { width: auto}
#colorbox #flexicontent .description.group.container { width: auto;}
/* BLOG
-------------------------------*/
#flexicontent .description.group.container {
    margin: 40px auto;
}
#flexicontent h1.contentheading { margin:0; font-size:40px; font-weight:500; padding:30px 0 ;}
#flexicontent h1.contentheading span.fc_item_title { font-weight: 500;}
#flexicontent h2.contentheading { margin:10px 0 20px; font-size:26px; font-weight:400; color:#666}
#flexicontent .fc_bloglist_item h2.contentheading { margin-bottom:0; font-size:26px;padding:20px 20px 0; min-height: 80px }
#flexicontent .fc_bloglist_item h2.tit_cat_portfolio,#flexicontent .fc_bloglist_item h2.tit_cat_blog { margin-bottom:0; margin-top:0;}
#flexicontent .fc_bloglist_item h2.tit_cat_portfolio .fc_item_title{ background: #fafafa; display:inline-block; width: 100%; padding:20px 15px 0;}
#flexicontent .fc_bloglist_item h2.tit_cat_blog .fc_item_title{ background: #fafafa; display:inline-block; width: 100%; padding:20px 15px 0 20px;}
#flexicontent .fc_bloglist_item h2.tit_cat_portfolio .fc_item_title a,#flexicontent .fc_bloglist_item h2.tit_cat_blog .fc_item_title a { color:#222;}
#flexicontent .fc_bloglist_item .sottotitolo { margin-bottom:0; font-size:20px;padding:5px 20px 0; background: #fafafa }
#flexicontent .fc_bloglist_item .image_descr p { padding: 20px 20px; background: #FAFAFA;}
#flexicontent .fc_bloglist_item img.fc_field_image { border:none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; margin:0; padding:0; max-width: 100%;}
#flexicontent .fc_bloglist_item h2.contentheading a { color:#000;}
#flexicontent .fc_bloglist_item h3.contentheading { margin:0 0 5px; font-size:24px; font-weight:400; color:#666;}
#flexicontent .fc_bloglist_item footer { background: #fafafa; padding:0 20px 20px; }
#flexicontent .fc_bloglist_item footer span.readmore {margin-top:-20px;}
#flexicontent .item_total { background: #fafafa;}
#flexicontent div .fc_image_thumb { display:block;}
#flexicontent div .fc_image_thumb img.fc_field_image { }
#flexicontent p { font-size: 16px;font-weight: 400;line-height: 1.5;margin: 0 0 10px;}
#flexicontent strong { font-weight:600;}
#flexicontent ol {margin:10px 0 20px}
#flexicontent ol li { }
#flexicontent .caratteristiche_auto ul li { list-style: none; display: inline-flex; width: 100%}
.view-item  #flexicontent .caratteristiche_auto ul li:before { }
.view-category .contenitore-item ul li {}
#flexicontent h4 { font-size:24px; margin:10px 0;}
.contenuto-blog { padding:60px 0}
.contenuto-blog h4 { text-align: center; font-size:32px; margin-bottom:50px}
.contenuto-blog .data_blog {  background: #fafafa;
    bottom: 0;
    left: 15px;
    padding: 2px 15px;
    position: absolute;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.contenuto-blog .news.mod_flexicontent_wrapper .fcitem_title { padding:15px 0; font-size: 22px; font-weight: 700}
.contenuto-blog .news.mod_flexicontent_wrapper .fcitem_title a{color:#222;padding: 20px 10px 0;
    display: inline-block;}
.contenitore_soluzioni{ background:#D3C68F;}
.contenitore_soluzioni .risolvi{ padding:0; background:#2F2F2F; position:relative;}
#flexicontent .contenitore_soluzioni .risolvi p { color:#fff; font-size:26px; text-transform:uppercase; text-align:center;padding:15px 0;}
.contenitore_soluzioni .risolvi:after {
	content: '';
	display: block;  
	position: absolute;
	left: 50%;
	margin-left:-100px;
	bottom: -40px;
	z-index:2;
	width: 0;
	height: 0;
	border-top: 40px solid #2F2F2F;
	border-right: 100px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 100px solid transparent;
}
.contenitore_soluzioni .contattaci p { text-align:center;}
.contenitore_soluzioni .contattaci a { color:#2F2F2F;font-size:20px; text-transform:uppercase; text-align:center;}
.contenitore_soluzioni #userForm { padding:0 90px;}
#t3-content .contenitore_soluzioni .rsform-block-intro h4 { text-align:center; margin-top:0;}
.contenitore_soluzioni div.formCaption { width:40%;}
#flexicontent .contenitore_soluzioni input { width:348px;}
#flexicontent .contenitore_soluzioni .rsform-block-privacy label { font-size:12px; font-weight:400;}
#flexicontent .contenitore_soluzioni .rsform-block-privacy div.formBody { float:none; text-align:center;}
#flexicontent .contenitore_soluzioni .rsform-block-privacy a { color:#fff;}
#flexicontent .contenitore_soluzioni .rsform-block-invia div.formBody { float:none;}
#flexicontent .contenitore_soluzioni button { background:#2F2F2F; color:#fff; padding:10px 50px; display:table; margin:10px auto 0; border:none;}
#flexicontent header { background: #fff; margin-bottom:0}
#flexicontent .description.presentazione { padding:20px 15px 30px;}
#flexicontent .description.presentazione ul.nav.menu { margin-top:30px;}
#flexicontent .description.presentazione ul.nav.menu li{ display: inline-block; margin: 0 1% 10px 0;
    width: 32.3%;}
#flexicontent .description.presentazione ul.nav.menu li a { background: #fafafa; color:#999}
h1.cattitle.portfolio { margin:0; padding:30px 0;}
.immagine_blog { position:relative;}
.immagine_blog .data { position:absolute; top:15px; left:0; background: #FFCC33; padding:3px 10px; font-size:14px; border-width: 1px 1px 1px 0; border-color: #fff; border-style: solid;}
#flexicontent header h2.contentheading { }
#flexicontent .trovarci p { color:#333}
#flexicontent .trovarci h4 { font-size:32px; line-height: 1;}
#flexicontent .trovarci h4 span { color: #FFCC33;
    display: block;
    font-size: 80px;}
#flexicontent .trovarci a { color:#000}
#flexicontent .trovarci .logo_contatti { margin-bottom:20px;}
#flexicontent .trovarci .logo_contatti img { max-width: 90%}
.form_contatti { padding-top:20px;}
.preventivo .form_contatti { padding-top:0;}
.preventivo #flexicontent .form_contatti ol { margin:0;}
.preventivo #flexicontent .form_contatti ol li {  font-size:18px;}
.preventivo #flexicontent .form_contatti h4 { margin-top:0;}
#flexicontent ul.introblock &gt; li { border-top:none;}
#rsform_4_page_0 {}
#rsform_4_page_0.form-horizontal .control-label{ width:30%}
#rsform_4_page_0.form-horizontal .col-sm-9.formControls{ width:70%}
#rsform_4_page_0.form-horizontal .rsform-block-messaggio .control-label{ width:15%}
#rsform_4_page_0.form-horizontal .rsform-block-messaggio .col-sm-9.formControls{ width:85%}
#rsform_4_page_0 .rsform-block-catpcha strong.formRequired { display: none}
#rsform_4_page_0.form-horizontal .control-group .controls,#offerte .control-group .controls,#newsletter.control-group .controls { margin-left:0; float:left}
#rsform_4_page_0.form-horizontal .control-group .control-label,#offerte .control-group .control-label { width: 90%; text-align: left; font-size:14px}
#rsform_4_page_0.form-horizontal .control-group .control-label a,#offerte .control-group .control-label a,#newsletter .control-group .control-label a { color:#000;}
#rsform_4_page_0.form-horizontal .control-group .control-label a label,#offerte .control-group .control-label a label,#newsletter .control-group .control-label a label { font-weight: 400}
#rsform_4_page_0 input#gdpr_privacy_policy_checkbox,#offerte input#gdpr_privacy_policy_checkbox,#newsletter input#gdpr_privacy_policy_checkbox { opacity: 1 !important; display: inline-block !important}
#newsletter .control-group { display: inline-block; margin:10px auto 0;}
#newsletter .control-group .control-label { width: auto;}
.fancybox-content.fancybox-30 { padding:0;}
/* SERVIZI
---------------------------*/
#flexicontent{}
#flexicontent .group.servizi {}
#flexicontent .group.servizi .catdescription {}
#flexicontent .group.servizi .catdescription h2{ font-weight: 500; padding:20px 0}
#flexicontent .contenitore_titolo {background: url(../images/title-box-default-bg.jpg) no-repeat center center ; background-size: 100%; padding:90px 0; }
#flexicontent header.container { background:none;}
#flexicontent h1.componentheading,#flexicontent h1.cattitle,#flexicontent h1.contentheading{ color:#fff; font-weight: 500; padding:0; margin:0 auto }
#flexicontent .contenitore-item { margin-top:40px;}
#flexicontent .noitems.group.container { margin-top:40px;}
#flexicontent .contenuto_articolo { margin-top:40px;}
#flexicontent .contenuto_articolo.nuovo { margin-top:0;}
#flexicontent .sottotitolo_articolo { color:#fff; font-size:24px;}
#flexicontent .marca_logo { float:left; width: 200; height:200}
#flexicontent.fcmaincat117 .marca_logo { background-image: url(../images/loghi/renault.png); background-repeat: no-repeat; background-size: contain;width: 100px;height: 100px;}
#flexicontent.fcmaincat117 h1.contentheading { font-size:62px;}
#flexicontent .descrizione_nuovo { margin-top:30px;}
#flexicontent .descrizione_nuovo h4 { font-weight: 400; font-size:42px}
/* USATO
--------------------------*/
.informazioni_usato_cat {padding-top: 17px;}
.informazioni_usato_cat .immagine_auto { margin-bottom:20px;}
.informazioni_usato_cat .heading { border-bottom:1px solid #ccc; padding-bottom:17px;}
.informazioni_usato_cat.nuovo_cat .heading { border-bottom:none;}
.informazioni_usato_cat .nome_auto { text-transform: uppercase; line-height: 1; min-height: 30px}
.informazioni_usato_cat .nome_auto a{ color:#000; font-weight: 700}
.informazioni_usato_cat .prezzo_usato {position: relative;
    float: right;
    padding: 6px 10px 4px 20px;
    margin-left: 18px;
    background-color: #FFCC33;
    text-align: right;
}
.informazioni_usato_cat .prezzo_usato:before {
    position: absolute;
    content: '';
    display: block;
    top: 0;
    left: -12px;
    height: 100%;
    width: 32px;
    background-color: #FFCC33;
    -webkit-transform: skew(-14deg, 0deg);
    transform: skew(-14deg, 0deg);
    z-index: 5;
}
.informazioni_usato_cat .specifiche { font-size:14px; color:#888; margin-top:4px}
.informazioni_usato_cat .specifiche ul{ padding-left:0}
#flexicontent .informazioni_usato_cat .specifiche ul li{ display: inline-block;padding-right:10px; width: auto;}
.es-carousel ul { width: 5000px !important}
.rg-image-wrapper { padding:0 !important; margin-top:20px;}
.es-carousel-wrapper { border-radius:0 !important; box-shadow: none;}
.immagine_usato .rg-image { position: relative; z-index: 1;}
.immagine_usato .rg-image-nav { z-index: 2;}
.fcmaincat117 .immagini_nuovo .es-carousel ul li:first-child{ }
/* AUTO NUOVE
-----------------------------------*/
#gamma .gamma_sx {
    float: left;
    width: 16%;
    padding-top: 30px;
    font-weight: bold;
    font-size: 18px;
}
#gamma .gamma_dx {
    float: left;
    width: 83.9%; margin-bottom:20px;
}
#gamma .wf_caption span { text-transform: uppercase; text-align: center; font-size:14px; line-height: 1.2}
.subcategorieslist .nuovo_sub { margin-top:40px;}
#flexicontent .subcategorieslist .nuovo_sub img.fccat_image{ border:none; padding:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;} 
.subcategorieslist .nuovo_sub .catinfo a { color:#000; text-transform: uppercase; font-weight: 700}
.subcategorieslist .nuovo_sub .sottocategorie:nth-child(3n){ margin-top:-23px}
.subcategorieslist .nuovo_sub .sottocategorie:nth-child(6n) { margin-top:0;}
.subcategorieslist .nuovo_sub .sottocategorie:nth-child(4n) { clear:left;}
.subcategorieslist .nuovo_sub .sottocategorie { height:280px;}
h2.titolo_nuovo { margin-bottom:0}
#flexicontent.auto_nuove { background: #fafafa}
#flexicontent.auto_nuove header.group { padding:20px;}
#flexicontent.auto_nuove header.group.servizi { padding:0;}
#flexicontent .prezzo-auto-nuova { margin-top:15px;}
#flexicontent p.prezzo { font-size:16px; margin:0;}
#flexicontent .prezzo-auto-nuova span{ font-size:24px; font-weight: 700} 
#flexicontent p.chiavi { font-size:14px; margin:0; font-style: italic}
.scopri-auto-nuova { text-align: center}
.scopri-auto-nuova a { background: #000; display: block; padding:10px 0; color:#fff; text-transform: uppercase}
#flexicontent.auto_nuove ul.introblock &gt; li { margin:0 1% 0 0; padding:12px 0}
#flexicontent.auto_nuove .portfolio_cat {padding-top:32px;}
#t3-contenuto .caratteristiche_auto { margin-top:30px;}
/* MODULO USATO HOME
-------------------------------*/
.informazioni_usato_cat .specifiche ul li{ display: inline-block;padding-right:10px; width: auto; font-size:12px;}
.informazioni_usato_cat .slideshow { max-width: 100%;}
.informazioni_usato_cat .slideshow-images { max-width: 100%; width: 100%}
.informazioni_usato_cat img.fc_field_image { display:none;}
.informazioni_usato_cat img.fc_field_image:first-child { display: block}
.rg-image-nav a { text-indent:0; font-size:0;}
.rg-image-nav a:before {font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 28px; opacity: 1; text-indent: 0; background:#FFCC33; color:#fff; padding:10px;}
.rg-image-nav a.rg-image-nav-prev:before {content: "\f060";top:210px; left:-10px; position: absolute}
.rg-image-nav a.rg-image-nav-next:before {content: "\f061"; top:210px; right:-10px; position: absolute}
.rg-image-nav a { background: none; opacity: 1}
.rg-image-nav a:hover { text-decoration: none;}
#flexicontent div li.selected .fc_image_thumb { border-color: #ffcc33}
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles &gt; span.mod_fc_page_handle.active { background: #000 !important;width: 12px !important; height:12px !important}
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles &gt; span.mod_fc_page_handle { background: #FFCC33 !important; box-shadow: none !important; border:none !important; width: 12px !important; height:12px; }
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles &gt; span.mod_fc_page_handle &gt; div.mod_fc_page_handle_ico { background: none !important}
/* MODULO NUOVO HOME
-------------------------------*/
.t3-nuovo {}
.t3-nuovo ul{display: table;margin: 0 auto;}
.t3-nuovo .rl_tabs-title { display: none;}
.t3-nuovo .tab-content { padding-top:30px; border-top:1px solid #dddddd; padding-bottom:60px;}
.t3-nuovo .nav-tabs &gt; li { }
.t3-nuovo .nav-tabs &gt; li a { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; background: #f8f8f8; padding:20px 35px; color:#000; text-transform: uppercase; border-bottom:none;}
.t3-nuovo .nav-tabs &gt; li.active a { background: #fff; border-bottom:none;}
.t3-nuovo .nav-tabs &gt; li.active a:after {
    content: '';
    display: block;
    background: #fc3;
    height: 5px;
    float: left;
    position: absolute;
    bottom: 0;
    left: 20px;
	right: 20px;}

.t3-nuovo .news.mod_flexicontent_wrapper .image_standard.fc_float_left{ float:none !important; margin-bottom:0;}
.t3-nuovo .image_standard img { max-width: 100% !important; max-height: none !important}
.t3-nuovo .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.cols_4 { }
.t3-nuovo .news.mod_flexicontent_wrapper .content_standard { padding:0 12px; text-align: center; }
.t3-nuovo .news.mod_flexicontent_wrapper .fcitem_title { text-shadow:none; color:#000; font-size:14px; text-align: center; font-weight: 600}
/* PORTFOLIO CATEGORIA
-------------------------------*/
#flexicontent ul.leadingblock &gt; li {}
.immagine_portfolio { margin:15px 0;}
.immagine_portfolio img { }
/* t3-portfolio
----------------------------------*/
.t3-portfolio { background: #F5F5F5}
.t3-portfolio .carousel.mod_flexicontent_wrapper .fc_float_left { margin:0; position: relative; z-index:11;}
.t3-portfolio .mod_flexicontent_standard_wrapper_innerbox { background: #fff; box-shadow: none;}
.t3-portfolio .carousel.mod_flexicontent_wrapper .fc_block {
    position: absolute;
    top: 5px; right:0; background: #fff; padding:0 10px; z-index: 11;
}
.t3-portfolio .carousel.mod_flexicontent_wrapper .fc_block a { font-weight: 500}
.t3-portfolio .carousel.mod_flexicontent_wrapper .fc_block a:hover { text-decoration: none; color:#222}
.t3-portfolio .mod_fc_carousel_buttons_outer { position:absolute; top:50px;left:0; z-index: 10;}
.t3-portfolio .mod_fc_carousel_buttons_outer .mod_fc_carousel_buttons { position: absolute; width: 100%; left:0;}
.t3-portfolio .mod_fc_carousel_buttons_outer #previous_fcmod_353 { position: absolute; left:0; padding:1px 2px 0 0}
.t3-portfolio .mod_fc_carousel_buttons_outer #next_fcmod_353 { position: absolute; right:0; padding:1px 0 0 5px}
#mod_fcitems_box_standard_353 div.mod_flexicontent_standard_wrapper_innerbox { margin:0 10px 0 0; box-shadow:none; background: none; border:none;}
/* t3-testimonials
-------------------------------*/
.t3-testimonials { background-image: url(../images/client_bg1.jpg); background-position: center; background-repeat: no-repeat; padding:60px 0;}
.t3-testimonials h4 { text-align: center; color:#fff; margin:0 0 30px; font-size:32px; font-weight: 500; }
.t3-testimonials #mod_fcitems_box_standard_354 div.mod_flexicontent_standard_wrapper_innerbox { background: none;color: #fff;
    text-align: center; width: 80%; margin:0 auto; box-shadow: none;}
.t3-testimonials #mod_fcitems_box_standard_354 .fcitem_fields { text-align: center; margin-top:20px; float:none;}
.t3-testimonials #mod_fcitems_box_standard_354 .fcitem_fields .field_value { text-align: center; float:none;}
.t3-testimonials #mod_fcitems_box_standard_354 .fcitem_fields .field_autore-commento .field_value { font-size:18px; font-weight: 700; margin-top:15px;}
.t3-testimonials #mod_fcitems_box_standard_354 .fcitem_fields .field_title .field_value { margin-bottom:15px;}
.t3-testimonials #mod_fcitems_box_standard_354 .fcitem_fields:before { content:''; height:3px; background:#FFCC33; width: 100px; display:inline-block}
.t3-testimonials #mod_fcitems_box_standard_354 .fcitem_fields a { color:#fff;}
/* BADGE SOCIAL

-------------------------------*/
.t3-content .ampz_btn_small .ampz_count { font-size:12px; color:#fff; font-weight:bold;}
.t3-content [id^="ampz_inline"] .ampz_btn_small,.t3-content #ampz_flyin .ampz_btn_small { height:26px;}
/* FULL
-------------------------------*/
.t3-full { background: #728193; padding:40px 0; margin:30px 0;}
.t3-full h3 { color:#fff;}



/* PAGINA USATO
---------------------*/
.usato_tutto { margin-top:60px;}
.immagine_usato { margin-top:20px;}
.immagine_usato .rg-view { display: none;}
.immagine_usato img.fc_field_image{ border:none !important; padding:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; margin:0}
.immagine_usato .slideshow { max-width: 100%}
.immagine_usato .slideshow-images { max-width: 100%}
.immagine_usato .slideshow a img { left:0 !important}
.slideshow-thumbnails-active {
	background-color: #FFCC33; opacity: 1;
}
.caratteristiche_usato_top { background: #F3F5F6; display: inline-block; padding:15px 0; width: 100%; text-align: center}
.caratteristiche_usato_top ul {}
.caratteristiche_usato_top ul li{  display:inline-block; padding:15px 30px; position:relative }
.caratteristiche_usato_top label { display:block; text-align: center}
.caratteristiche_usato_top div:after {
    content: "";
    display: block;
    position: absolute;
    top: 15%;
    right: 0;
    bottom: 15%;
    width: 1px;
	background: #e6e6ec;}
.caratteristiche_usato_top div:last-child:after { width: 0;}
.caratteristiche_usato_top label i { font-size:24px;}
.tab_sotto {}
.video_nuovo,.dimensione-1 { margin-top:30px;}
.dimensione-1 a.fc_image_thumb,.dimensione-2 a.fc_image_thumb { float:none !important}
.dimensione-1 img,.dimensione-2 img { border:none !important; margin:0 auto !important; display: block !important}
.testo-dimensione-1 table,.testo-dimensione-2 table { width: 100%; margin-bottom:30px;}
.testo-dimensione-1 table caption,.testo-dimensione-2 table caption { font-size:24px; margin-bottom:20px; margin-top:15px;}
.testo-dimensione-1 table tr:nth-child(2n+1),.testo-dimensione-2 table tr:nth-child(2n+1) {
    background-color: #ececec;
}
.testo-dimensione-1 table th,.testo-dimensione-1 table td,.testo-dimensione-2 table th,.testo-dimensione-2 table td { padding:10px; border-top:1px solid #dddddd; line-height: 1}
.testo-dimensione-1 table thead th span,.testo-dimensione-1 table tbody tr th span{ font-weight: 700 !important}

.tab_sotto .nav-tabs &gt; li { width: 50%; position: relative; margin-bottom:0;padding:15px 0 10px} 
.tab_sotto .nav-tabs &gt; li:hover { background: none}
.tab_sotto .nav-tabs &gt; li:last-child { background: #E6E6EC; color:#777}
.tab_sotto .nav-tabs &gt; li:first-child { background: #fafafa;}
.tab_sotto .nav-tabs &gt; li:last-child a,.tab_sotto .nav-tabs &gt; li:first-child a{color:#777}
.tab_sotto .nav-tabs &gt; li.active:after{content: "";
position: absolute;
display: block;
right: 0;
left: 0;
top: 0;
height: 3px;
	background-color: #ffce33;}
.tab_sotto .nav-tabs &gt; li.active &gt; a,.tab_sotto .nav-tabs &gt; li.active &gt; a:hover,.tab_sotto .nav-tabs &gt; li.active &gt; a:focus { color:#000; border:none; background: none}
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus { background-color: transparent; box-shadow: none;}
.tab_sotto .nav-tabs &gt; li &gt; a { margin-right:0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; text-align: center; text-transform: uppercase; font-size:14px;}
.tab_sotto .nav-tabs { border-bottom:none;}
.tab_sotto h2.rl_tabs-title.nn_tabs-title{ display: none;}
.tab_sotto .caratteristiche_auto .specifiche {  }
.tab_sotto .caratteristiche_auto .specifiche .prezzo { background: #FFCC33; color:#000; font-size: 26px; text-align: center; padding:15px 0; font-weight: 700}
.tab_sotto .caratteristiche_auto .specifiche .prezzo label { font-size:20px; font-weight: normal}
.tab_sotto .caratteristiche_auto .specifiche ul,.tab_sotto .equipaggiamenti { padding-left:0; margin:30px 0;}
.tab_sotto .caratteristiche_auto .specifiche ul li { padding:10px}
.tab_sotto .caratteristiche_auto .specifiche ul li:last-child { border-bottom: none;}
.tab_sotto .caratteristiche_auto .specifiche ul li [class^="stm-icon-"] { padding-top:4px}
.tab_sotto .caratteristiche_auto .specifiche ul li label { width: 50%}
.caratteristiche_auto li:nth-child(even) {
    background: #E6E6EC
}
.tab_sotto .equipaggiamenti .flexi.value {}
.tab_sotto .equipaggiamenti li:before {content:"\f046";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #FFCC33;
    font-size: 18px;
    padding-right: 5px;}
.tab_sotto .equipaggiamenti li { list-style: none; float:left; width: 50%}
.descrizione_usato {margin: 30px 15px;
background: #fafafa;
padding: 20px 20px 10px;}
.descrizione_usato p {}
.pagination { float:none; margin:20px auto 0; display: table;}
#flexicontent p.counter.pull-right {margin:20px 0 0 20px;}
.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus { background-color: #000; border-color:#000 ; color:#fff}.pagination &gt; li &gt; a, .pagination &gt; li a { color:#000}
/* PRESENTAZIONE
---------------------*/
.t3-presentazione { padding:60px 0;}
.t3-presentazione h2 span { word-spacing: 10px; padding-left:10px;}
/* PRESENTAZIONE
---------------------*/
.t3-servizi { padding:60px 0; background: #fafafa}
.t3-servizi h3 { font-size:42px; margin-bottom:50px;}
.t3-servizi .mod_flexicontent_wrapper { margin-left:-2%; margin-right:-2%;}
.t3-servizi .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.odd,.t3-servizi .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.even {
	width: 29.3% !important; margin-left:2% !important; margin-right:2% !important; margin-bottom:30px; background: #fff
}
.t3-servizi .news.mod_flexicontent_wrapper .fc_clear { position:relative}
.t3-servizi	.news.mod_flexicontent_wrapper .fcitem_title_box { position:absolute; bottom:-15px; background: #FFCC33; padding:5px 10px 7px; }
.t3-servizi .news.mod_flexicontent_wrapper .fcitem_title { height: auto}
.t3-servizi	.news.mod_flexicontent_wrapper .fcitem_title_box a { color:#000; text-shadow: none; font-size:16px; line-height: 1; font-weight:700; text-transform: uppercase}
.t3-servizi	.news.mod_flexicontent_wrapper .fcitem_title_box a:hover { text-shadow: none; color:#fff}
.t3-servizi .news.mod_flexicontent_wrapper .fc_block.fcitem_text { margin-top:25px; line-height: 1.4}
.t3-servizi .fcitem_readon_mod { float:right; padding-bottom:10px;}
.t3-servizi .fcitem_readon_mod a { color:#999}
.t3-servizi .fcitem_readon_mod .fa{ color:#FBC832 }</pre></body></html>