.img-column {text-align:center;}
.img-column img {
margin:5px auto;
border: solid 1px #e2e1e1;
  }

/* Sidebar: Tel */
.custom_telephone{background: #e2001a; padding: 10px;}

/* Top Menu */
.navbar-top, .navbar-group {background: transparent!important; border: none; border-bottom: 5px solid #e2001a;}
.navbar-top .nav > li, .navbar-group .nav > li {display: inline-block;}
.navbar-group {border: none; float: right;}
.home .t3-sl-1{border: none!important;}

/* Logo */
.logo-image a{display: block!important;}

/* Video Background */
/*img.ui-video-background-poster{width:  100%; height: 100%; min-height: 100%; max-width:100%;}
.ui-video-background{position: unset!important;}
.video-background {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
}
.video-background video {
    	max-width:100%;	
            width:100%;	
    min-width: 100%;
    min-height: 100%;
}
.ui-video-background{position: relative !important;text-align: right;width: 100%; left: 0!important;}

.ui-video-background-controls{display: inline-block; width: 100%; text-align: center!important;}

.ui-video-background-controls li{list-style: none!important; display: inline-block; float: none!important;}

.ui-video-background-controls li a.ui-icon-pause{
    background: url("/templates/t3_bs3_blank/images/pause.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    padding: 40px 20px 20px !important;
}

.ui-video-background-controls li a.ui-icon-play{
    background: url("/templates/t3_bs3_blank/images/play.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    padding: 40px 20px 20px !important;
}

.ui-video-background-controls li a.ui-icon-volume-on{
    background: url("/templates/t3_bs3_blank/images/full-screen.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    padding: 40px 20px 20px !important;
}

.ui-video-background-controls li a.ui-icon-volume-off{
    background: url("/templates/t3_bs3_blank/images/exit-full-screen.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    padding: 40px 20px 20px !important;
}*/

/* Module */
.module_telephone{clear: both;}

/* Search */
.head-search .form-control:focus{width: 150px!important;}

ul.nav.navbar-nav{
    margin: 0 auto;
    max-width: 683px;
    float:none;
} 

img{max-width: 100%}

.hide-mobile p{*/max-width:697px;*/margin:0 auto;}
.home-content p {background: rgba(208, 0, 0, 0.57);}
.home-content .pay {font-size: 20px;
font-style: italic;}
p.text_bot{
    font-weight:500;
    font-size: 18px;
}

.home-content p.text_bot {background: rgba(51, 51, 51, 0.57);
.home .article-content .home-content .hide-mobile p #presentazione {display:none;}
  

  
margin-bottom: -40px;
}

.buttonhome {margin-top: 20px;
background: rgba(51, 51, 51, 0.63);
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 border: solid 1px rgb(231, 151, 4); */
-webkit-box-shadow: -1px 2px 1px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow: -1px 2px 1px 0px rgba(50, 50, 50, 0.39);
box-shadow: -1px 2px 1px 0px rgba(50, 50, 50, 0.22);}

p.veicolo_text, .veicolo_text {
    text-align: center;
    padding: 20px;
    font-size: 18px;

  border-bottom: dotted 1px #333333;
border-top: dotted 1px #333333;
margin: 35px auto 0;
}

ul.nav.nav-pills.nav-stacked{

    text-align: center;
    margin: 0 auto;
}

nav.navbar-footer ul li {
    display: inline-block;
}

@media (max-width: 1024px){
    nav.navbar-footer ul li {float:none !important;}
    nav.navbar-footer ul li {
        display: block !important;
    }
}

@media (min-width: 800px) and (max-width: 1280px){
    /*	.video-background{height: auto!important;}*/
    .ui-video-background{margin-top: -45px!important; top: 0!important;}
    .ui-video-background-controls{text-align: center;}

}

@media (max-width: 768px){
    /* Video Background */
    /*	.video-background{position: unset!important;}*/
    .ui-video-background-controls{text-align: center; background: #000;}

    /* Slider */
    .slideshow .container{padding-left: 0!important; padding-right: 0!important;}

    /* Top Search */
    .head-search {padding: 0 10px;}
    header .head-search .form-control{margin-left: 0!important;}

    /* language */
    .languageswitcherload .mod-languages{text-align: center!important;}
}

@media (max-width: 480px){
    .col-sm-3{width: 100%!important;}
}

.logo a{outline: none;}

.home .article-content .home-content .hide-mobile #presentazione {display:none;background: rgba(51, 51, 51, 0.63);}
@media (max-width: 1024px){
.home .article-content .home-content .hide-mobile #presentazione {display:block;background: rgba(51, 51, 51, 0.63);}

}

.videocontainer {width:100%; padding:20px 6px 20px 38px}

@media screen and (max-width: 768px) {
  
  .videocontainer {padding:0;}
}

.eventintro {padding:10px 0;}
.col5 {margin-bottom:40px;}
.text-bold {font-weight:700;}
.caption {text-align:center;}
.navitem {padding:0;}
.anchor, .anchor:hover {text-decoration:none!important; color:#333333;}

/*PERSONALIZZAZIONE FORM CONTATTI*/
.chronoform {background-color: #E2E2E2;
padding: 10px 0;}
.chronoform .form-group {
  padding-left: 5px;
	padding-right:5px}

.chronoform input {width:100%;}



textarea.form-control {width:100%;}
#button13:hover {background-color:#e2001a; color:#ffffff}
#fin-captcha2 {margin-top:5px;}
#radio14, #radio141 {width:auto;}
/*FINE PERSONALIZZAZIONE FORM CONTATTI*/

/*PERSONALIZZAZIONE BG SLIDESHOW*/








/*ACCESSORI*/
.breadcrumbs-left {width:65%;}
.breadcrumbs-left a {color:#333333;}
.breadcrumbs-left a:hover {color:#e2001a}
.accessorio {font-size:36px; font-weight:900}
.category {font-size:28px; font-weight:700}
.subcategory {font-size:24px;font-weight:300;}
.content-rgt-pro-com {min-height:453px;}
.itemid-1588 .breadcrumbs-left {width:auto;}
/*FINE ACCESSORI*/




/* PERSONALIZZAZIONE BANNER POLIZIA*/




/*CONSIP*/
.itemid-691 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/Convenzioni/Consip/nav/bg-slider.png);}

.itemid-1181 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/Convenzioni/Consip/Clio-Megane/bg-slider.png);}

.itemid-1183 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/Convenzioni/Consip/Dokker-Master/bg-slider.png);}

.itemid-1185 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/Convenzioni/Consip/Altea-Citigo/bg-slider.png);}

.itemid-1187 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/Convenzioni/Consip/Navara/bg-slider.png);}

/*FINE CONSIP*/

.itemid-692 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/Partnership-Certificazioni/bg-slider.png);}

.itemid-1206 .home .slideshow{
background-color: rgba(0, 173, 253, 0.15);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/FDO/News-Eventi/bg-slider.png);}


/*FINE PERSONALIZZAZIONE BANNER POLIZIA*/



/*BANNER NO BACKGROUND*/
.itemid-1246 .home .slideshow, .itemid-1247 .home .slideshow, .itemid-1248 .home .slideshow, .itemid-1249 .home .slideshow, .itemid-1250 .home .slideshow, .itemid-1251 .home .slideshow, .itemid-1305 .home .slideshow, .itemid-579 .home .slideshow, .itemid-1306 .home .slideshow, .itemid-1345 .home .slideshow, .itemid-1346 .home .slideshow, .itemid-1394 .home .slideshow, .itemid-1395 .home .slideshow, .itemid-1396 .home .slideshow {
background-color: #ebebeb;
}
/*FINE NO BACKGROUND*/


/* BREADCRUMBS ACCESSORI*/
.itemid-1138 .breadcrumbs-left {width:35%;}
.itemid-1138 .breadcrumbs-right {width:60%;
								 float:right;
								 padding-right:0;
								 padding-top:50px;}
.itemid-1138 .breadcrumbs-right .custom .features {float:right}

.itemid-1040 .breadcrumbs-left {width:35%;}
.itemid-1040 .breadcrumbs-right {width:60%;
								 float:right;
								 padding-right:0;
								 padding-top:50px;}
.itemid-1040 .breadcrumbs-right .custom .features {float:right}

.itemid-1041 .breadcrumbs-left {width:45%;}
.itemid-1041 .breadcrumbs-right {width:40%;
								 float:right;
								 padding-right:0;
								 padding-top:50px;}
.itemid-1041 .breadcrumbs-right .custom .features {float:right}

.itemid-1042 .breadcrumbs-left {width:60%;}
.itemid-1042 .breadcrumbs-right {width:20%;
								 float:right;
								 padding-right:0;
								 padding-top:50px;}
.itemid-1042 .breadcrumbs-right .custom .features {float:right}

.itemid-1122 .breadcrumbs-left {width:60%;}
.itemid-1122 .breadcrumbs-right {width:20%;
								 float:right;
								 padding-right:0;
								 padding-top:50px;}
.itemid-1122 .breadcrumbs-right .custom .features {float:right}

.itemid-1043 .breadcrumbs-left, .itemid-1204 .breadcrumbs-left, .itemid-1205 .breadcrumbs-left, .itemid-1208 .breadcrumbs-left, .itemid-1213 .breadcrumbs-left {width:100%;}

/*FINE BREADCRUMBS ACCESSORI*/

.content-main-pro-com img, .border {border: solid 1px #B9B9B9;}
.content-main-pro-com .noborder {border: none;}

/**/
.itemid-1203 .slides {margin-bottom:139px;}
/**/

@media (max-width: 480px){
    .flexslider{ margin:0;}
}

.custom p {text-align:justify;}

/*LOGHI FOOTER*/
.footer-logo .container {padding: 20px 10px 20px 20px;}
.fg-logo {float:left;}
.logos {float:right; margin-top:10px;}
.logos a img {margin: 0 10px;}

@media (max-width: 767px){
    .footer-logo{ display:none;}
}
/*FINE LOGHI FOOTER*/

/*BG SFONDI ANNUNCI ADW*/
.itemid-1292 .home .slideshow {background-color: rgba(255, 203, 0, 0.0);
max-height: 350px;
overflow: hidden;
background-image: url(http://www.focacciagroup.com/images/Allestimenti-Disabili/AdWords/Doblo-Pronta-Consegna/bg.jpg);}

.itemid-1293 .home .slideshow {background-color: rgba(255, 203, 0, 0.0);
max-height: 350px;
overflow: hidden;}
/*FINE BG SFONDI ANNUNCI ADW*/

.areas-more-granata {
  background-color: #96172E;
  padding: 8px 0;
  color: #ffffff;
  margin: 13px 0;
  text-align: center;}

.itemid-1292 .caption {  text-align: center;
  background-color: #96172E;
  color: #ffffff;
  padding: 7px;}

.g-recaptcha {margin-left:-7px;}

.navused {margin-bottom:20px;}
.custom p.didaveicolo, .custom p.veicolo_text {text-align:center;}

.itemid-1327 .home .slideshow {background: none}

.modelloveicoloautocarro {border-bottom: solid 1px #D2D2D2;}
.modello {    background: #CACACA;
    padding: 7px;
    font-size: 16px;
    text-align: center;
    font-weight: 600;}
.costo {    background: #333333;
    color: #ffffff;
    padding: 6px 4px;}

.caption-home-section {
    text-align: center;
    background: #545252;
    padding: 5px;
  font-size:1.17em;
}

.caption-home-section a, .subcaption-home-section a {
    color: #ffffff;
    display: block;
}

.itemid-1214 .caption, .captionus, .itemid-1215 .caption, .sottonav-all {
    background: #E2001A;
    color: #ffffff;
    padding: 8px;
}

.bannerexpo {border-top: solid 1px #000000; padding-top:10px;}
/*GESTIONE POP-UP*/
.sj-popup .relative {height:400px; width:100%; overflow:hidden;}        
.sj-popup .relative h3 {margin-top: 327px; text-align: center; color: #333333; font-size: 30px; font-style: italic;}
.sj-popup .relative p {color: #ffffff; font-size: 14px; text-align: center; padding:5px 0;}
.sj-popup .relative p span {color: #fcff00; font-size:16px;}
.sj-popup .relative a {color: #fff; text-decoration: none; font-size: 15px; font-weight: bold; }
/*FINE GESTIONE POP-UP*/

/*INTERIOR TRIMS RESTYILING*/
.itemid-1399 .slideshow .container, .itemid-1059 .slideshow .container, .itemid-1460 .slideshow .container, .itemid-1461 .slideshow .container, .itemid-1462 .slideshow .container,  .itemid-1483 .slideshow .container, .itemid-633 .slideshow .container, .itemid-1589 .slideshow .container {
    width: 100%;
    padding: 0;
}
.itemid-1399 .titolo-veicolo .features {margin-top:3%;}
.itemid-1399 ul.sigFreeClassic li.sigFreeThumb, .itemid-1460 ul.sigFreeClassic li.sigFreeThumb, .itemid-1464 ul.sigFreeClassic li.sigFreeThumb, .itemid-1327 ul.sigFreeClassic li.sigFreeThumb  {margin:21px;}
.itemid-1399 .home .slideshow, .itemid-1059 .slideshow .container, .itemid-1460 .slideshow .container, .itemid-1461 .slideshow .container {max-height:none;}
.itemid-1399 div.catItemReadMore a, .itemid-1460 div.catItemReadMore a, .itemid-1327 div.catItemReadMore a, .itemid-644 div.catItemReadMore a, div.readmorefull a {
    width: 100%;
    display: block;
  text-align: center;
border: solid 1px #ebebeb;}

/*FINE INTERIOR TRIMS RESTYLING*/
.popupimage {text-align:center;}

.fix-height {min-height:280px;}





.itemid-1483 .utilites ul li, .itemid-633 .utilites ul li, .itemid-1835 .utilites ul li {list-style-type:none; float:left; text-align:center; font-weight:700;}
.itemid-1483 .utilites ul li a, .itemid-633 .utilites ul li a, .itemid-1835 .utilites ul li a {color:#333333;}

.titolo-full h1 {margin:0;}
.itemid-1483 .titolo-full h2, .itemid-633 .titolo-full h2 {font-size:24px;margin-top:10px;}
.itemid-1483 .home .container, .itemid-633 .home .container {padding-left:0; padding-right:0;}
.itemid-1483 #t3-mainbody, .itemid-633 #t3-mainbody, .itemid-1609 #t3-mainbody, .itemid-653 #t3-mainbody {width:100%;}

.row-custom {margin-left:auto; margin-right:auto;}
.image_center {text-align:center;}

.row-custom-container {    width: 100%;
    padding: 15px;
    background: #f9f9f9;
    display: table;
    clear: left;
    border-top: solid 1px #e2e1e1;
border-bottom: solid 1px #e2e1e1;}

.row-custom-container1 {background:none; border-top:none;}

@media (min-width: 200px) {
   
  .titolo-full {    margin: 0 ;
    position: relative;
    z-index: 0;
    width:auto;
    padding: 30px 5px;
  background:#ebebeb;
  text-align:center;}
  
     .itemid-1483 .utilites ul li, .itemid-633 .utilites ul li, .itemid-1835 .utilites ul li {float:none; margin:10px auto;}
  
}
@media (min-width: 768px) {
.row-custom {width:/*750px*/100%;}  
  .titolo-full {    margin: 0 ;
    position: relative;
    z-index: 0;
    width:auto;
    padding: 30px 5px;
  background:#ebebeb;
  text-align:center;}
   .itemid-1483 .utilites ul li, .itemid-633 .utilites ul li, .itemid-1835 .utilites ul li {font-size:12px; padding: 0 1.4%; float:left; margin:auto;}
  
}
@media (min-width: 992px) {
.row-custom {width:750px}  
   .titolo-full {    margin: 0 ;
    position: relative;
    z-index: 0;
    width:auto;
    padding: 30px 5px;
  background:#ebebeb;
     text-align:center;}
    .itemid-1483 .utilites ul li, .itemid-633 .utilites ul li, .itemid-1835 .utilites ul li {padding: 0 0.6%; font-size:14px; float:left; margin:auto;}

}
@media (min-width: 1200px) {
  /*.itemid-1483 .row-custom, .itemid-633 .row-custom, .itemid-1601 .row-custom, .itemid-1606 .row-custom, .itemid-1607 .row-custom,  .itemid-1608 .row-custom, .itemid-1609 .row-custom, .itemid-1610*/ .row-custom {width:1010px}  
  .titolo-full {    margin: 0 auto -185px;
    position: relative;
    z-index: 500;
    width: 980px;
    padding: 30px 5px;
  text-align:left;
  background:none;}
  .itemid-1483 .utilites ul li, .itemid-633 .utilites ul li, .itemid-1835 .utilites ul li {padding: 0 2.7%; font-size:14px; float:left; margin:auto;}
}

/*AREA RISERVATA AUTOCARRI*/
div.product {background:#ffffff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.layout-details .istruzioni-finalizzazione-ordine {display:none;}
.layout-list .home .t3-sl-1 {margin-top:40px; background:none;}
table.adminlist {width:100%;}
/*FINE AREA RISERVATA AUTOCARRI*/

.highlightlight, .highlightdark {border-top:solid 1px #e2e1e1;}
.highlightlight h4, .highlightdark h4 {font-weight:700;}

#chronoform-preventivo-prova .gbs3 .A {width:auto;}

/*LANDING PAGE PRONTA CONSEGNA*/
.itemid-1667 .t3-header {background:#ebebeb;}
.itemid-1667 .navbar-top {display:none;}
/*FINE LANDING PAGE PRONTA CONSEGNA*/

.itemid-1668 .t3-header,  .itemid-1668 #t3-mainnav, .itemid-1669 .t3-header,  .itemid-1669 #t3-mainnav {display:none;}
.itemid-585 .sp-accordion.sp-accordion-style2 .toggler {text-align:center;}

/*AREA RISERVATA AUTOCARRI*/

.n1container {padding:5px;}
.n1content {    background: #ffffff;
    padding: 8px;
    border: solid 1px #d4d4d4;}
/*.n1model {padding:5px; background:#eaeaea}*/
.prices  {color:#505050;}
.totalprice {border-top: solid 1px #a9a9a9;
    border-bottom: solid 1px #a9a9a9;
    padding: 5px;
    margin: auto 25px;}
.total {font-size:2.3em;}
#chronoform-ModuloOrdineAutocarriPeugeot {
	padding:10px;
	background: #f5f5f5;	
}

#chronforms-AggiungiTelaio {
  padding: 0 20px!important;
}

#chronoform-ModuloOrdineAutocarriPeugeot input {
	color:#333333;
	font-weight:700;
}

#chronoform-ModuloOrdineAutocarriPeugeot .gcore-input-container {
	margin:auto 15px;
}

#chronoform-ModuloOrdineAutocarriPeugeot #fin-button29, #chronoform-ModuloOrdineAutocarriPeugeot #button29, #chronoform-ModuloOrdineAutocarriPeugeot #fin-submit  {
	width:100%;
} 

#chronoform-ModuloOrdineAutocarriPeugeot #button29, #chronoform-ModuloOrdineAutocarriPeugeot .conferma-ordine {
	background: #e2001a;
  	border: solid 1px #e2001a;
	color: #ffffff;
  	text-transform:uppercase;	
  	width:100%;
}
#chronoform-ModuloOrdineAutocarriPeugeot #button29:hover, #chronoform-ModuloOrdineAutocarriPeugeot .conferma-ordine:hover {
	background: #ffffff;
	color: #e2001a;
}
.gcore-line-td {
	width:100%;  
}

#div1, #div2, #div3, #div4, #div5, #div6, #div7 {
	display:block;
	width:100%;
}

.modellon1 {
  	margin:10px auto;
}

#fin-custom33 {
  	width:100%;
}
/*Allargo al 100% il messaggio finale dell'ordine*/

#fin-custom24 {width:100%!important;}
#chronoform-ModuloOrdineAutocarriPeugeot #fin-custom42 {width:100%;}
.display-message {
	background: rgba(98, 214, 26, 0.28);
    color: #000800;
    border: solid 1px #90c190;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 20px;
  
}

.display-message-button {
  padding-left:15px!important;
  padding-right:15px!important;
}

.display-message-button a {
  display:block;
  color: #000800;
  text-align: center;
  padding: 7px;
  background: white;
  border: solid 1px #90c190;
  margin-top:10px;
  font-weight:700;

}
.display-message-button a:hover {
  background: #90c190;
  border: solid 1px rgba(98, 214, 26, 0.28);
  color: #ffffff;
  text-decoration:none;
}
.add-telaio {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #ffffff;
  text-align: center;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.add-telaio p {
  margin-bottom:0;
}

.add-telaio a {
  display:block;
  color#333333;
}
.telaioclass {
  display:none;
}
.riepilogo-modelli {
  font-size:1.5em
}
.modello-riepilogo {
  float:left;
  	min-width:220px;

}
.stato-bonifico {
    width: 100%;
    background: #ebebeb;
    padding: 11px;
    border: solid 1px #d0d0d0;
}
.statobonifico .inviodichiarazione {
  display:block;

}
.stato-dichiarazioni {
      margin-top: 5px;
    margin-left: 10px;
    display: block;
    height: 37px;
    line-height: 37px;
}
.disclaimer {
  font-size:12px;
}

.register a {
  	width: 100%;
    text-align: center;
    background: #e2001a;
    border: solid 1px #960516;
  	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  	padding:7px;
  	font-size:1.5em;
  	color:#ffffff;
  	display:block;
}

.register a:hover {
  	
    background: #ffffff;
    color: #960516;
  
}

#login-form .btn-primary {
    background-color: #45a12a;
    border-color: #1f4a13;
    width: 100%;
    font-size: 1.5em;
}

#login-form .btn-primary:hover {
    background-color: #ffffff;
   color: #1f4a13;

}

#bonstatus select {
  height:auto;
}
.inviafile {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #ffffff;
  text-align: center;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.inviafile p {
  margin-bottom:0;
}

.selectdichiarazioni, .divomologazione, .divomolog {
  float:left;
  margin-right:10px;
}

.dichiarazioniselection {
  width:100%!important;
}
.telaiocontainer {
  float:left;
  margin-top:20px;
}
/*Fine Allargo al 100% il messaggio finale dell'ordine*/
/*FINE AREA RISERVATA AUTOCARRI*/
input.inputtabs {
  display:none;
}

.tabs h3 {
  margin:0!important;
}
.tabs label {
  width:33.33333333%;
  float:left;
  text-align:center;
  display:block;
  margin-bottom:0px;
  padding:10px;
  position:relative;
  z-index:3000000;
}

.tabspeugeot label {
  width:25%;
 
}

.showmobile .tabs label {
  width:100%;
  float:none;
}

.tabs label:hover {
  color:#e2001a;
  cursor:pointer;
}

input.inputtabs:checked + label {
  color: #e2001a;
  border: solid 1px #ddd;
  border-top: 2px solid #ddd;
  border-bottom: solid 3px #ffffff;
  background: #ffffff;
}

section.tabsexpl {
  display:none;
}

#tab1:checked ~ #tabexpl1, #tab2:checked ~ #tabexpl2, #tab3:checked ~ #tabexpl3, #tab4:checked ~ #tabexpl4, #tab5:checked ~ #tabexpl5, #tab6:checked ~ #tabexpl6, #tab7:checked ~ #tabexpl7, #tab8:checked ~ #tabexpl8 {
  display:block!important;
  background:#ffffff;
  border: solid 1px #ddd;
  padding:20px;
  margin-top:-1px;
}

#tab1mob:checked ~ #tabexplmob1, #tab2mob:checked ~ #tabexplmob2, #tab3mob:checked ~ #tabexplmob3, #tab4mob:checked ~ #tabexplmob4, #tab5mob:checked ~ #tabexplmob5, #tab6mob:checked ~ #tabexplmob6, #tab7mob:checked ~ #tabexplmob7, #tab8mob:checked ~ #tabexplmob8 {
  display:block!important;
  background:#ffffff;
  border: solid 1px #ddd;
  padding:20px;
  margin-top:-1px;
}

.veicolo-list h2, .veicolo-list h3 {
  float:none!important;
  margin:0px!important;
  
}

.whitebg {
  background:#ffffff;
}

.itemid-1835 header, .itemid-1835 .navbar-top {
  display:none;
}


    .youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
    .youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("//i.imgur.com/TxzC70f.png") no-repeat;
        cursor: pointer;
    }

#fin-checkbox29, #checkbox29, #fin-checkbox30, #checkbox30 {
  width:auto!important;
}

/* FORM AREA RISERVATA DOKKER PK*/


.gestione-moduli {
  padding:15px;
}


#chronoform-ModuloOrdineDaciaDokkerPickUp #fin-button29, #chronoform-ModuloOrdineDaciaDokkerPickUp #button29, #chronoform-ModuloOrdineDaciaDokkerPickUp #ftd-submit, #chronoform-ModuloOrdineDaciaDokkerPickUp #fin-submit, #chronoform-ModuloOrdineDaciaDokkerPickUp .conferma-ordine, #chronoform-ModificaStatoSuperUserDokkerPickUp .conferma-ordine, #chronoform-ModificaTelaiDaciaDokkerPickUp .conferma-ordine, .modifica-stato #fin-custom6, .modifica-stato #fin-custom5 {
  width:100%!important;
}


.vedi-dettagli {
  background:#90c190;
  font-weight:700;
  text-transform:uppercase;
}

.invia-file {
  background:#e2001a;
  color:#ffffff;
  font-weight:700;
  text-transform:uppercase;
  white-space:inherit!important;	
}
.indirizzi {
  margin-right:45px;
}
.fontminus {
    font-size: 1em;
}
.flex-caption-container {
  	position: absolute;
    background: rgba(0,0,0,0.6);
    color: #ffffff;
    padding: 1%;
}

.caption-position-bottom-left {
  	bottom:2%;
    left:2%;
}

.caption-position-top-left {
  	top:2%;
    left:2%;
}

.caption-position-top-right {
  	top:2%;
    right:2%;
}

.caption-position-bottom-right {
  	bottom:2%;
    right:2%;
}

.flex-caption-container h2 {
  margin:0;
  font-weight:300!important;
}
.flex-caption-container div.catItemReadMore a {
  margin-top:0!important;
  padding:2px!important;
}

@media (max-width: 768px){
.flex-caption-container {
  position:static;}
  
}
/* FINE FORM AREA RISERVATA DOKKER PK*/

.imgpluscont {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.imgplus {
  position:relative;
  width:24px;
  height:24px;
  background: #e2001a;
  
}

.imgplus a {
   color: white;
    line-height: 24px;
    text-align: center;
    font-size: 28px;
    display: block;
}

/*.imgplus:after {
  content: '+';
   
}*/