/* -------------------  MOBILE 2022  ------------------- */

@media only screen and (min-width : 200px) and (max-width : 900px) { 
  
  
  
  /* 16032022 - Pag Contatti */
  div.pag-contatti-sotto div#col-sx.contenitore-form,
  div.pag-contatti-sotto div#col-dx {
    width: 100% !important;
    display: block !important;
    margin-bottom: 40px;
  }
  
  
  
}



/* 16032022 */

/* Form contatti */

div.contenitore-form div.convertforms {
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.contenitore-form div.convertforms form {
  margin-top: -51px;
  width: 100%;
}



/* 24062019 */

/*html.uk-notouch body.tm-noblog.tm-content-padding.tm-content-boxed div.tm-wrapper div.tm-block.tm-block-middle div div.uk-container.uk-container-center div.tm-middle.uk-grid div.tm-main.uk-width-medium-1-1 main.tm-content div#bd_results div.productdetails-view.productdetails.product-container div.uk-content div.uk-width-1-1.uk-grid div#product-information.product-information-area.product-image-area.uk-width-large-1-2.uk-width-small-1-1 div.spacer div.product-prices.uk-margin.productPrice39 div.uk-text-large.uk-text-primary.uk-text-bold*/ span.PricepriceWithoutTax div.PricepriceWithoutTax.vm-display.vm-price-value {
  display: contents;
}

	/* +iva in pagina prodotto */
/*html.uk-notouch body.tm-noblog.tm-content-padding.tm-content-boxed div.tm-wrapper div.tm-block.tm-block-middle div div.uk-container.uk-container-center div.tm-middle.uk-grid div.tm-main.uk-width-medium-1-1 main.tm-content div#bd_results div.productdetails-view.productdetails.product-container div.uk-content div.uk-width-1-1.uk-grid div#product-information.product-information-area.product-image-area.uk-width-large-1-2.uk-width-small-1-1 div.spacer div.product-prices.uk-margin.productPrice39 div.uk-text-large.uk-text-primary.uk-text-bold*/ span.PricepriceWithoutTax span.con-iva {
  padding-left: 5px;
  font-size: 15px;
  color: #333;
}

	/* Prezzo di listino barrato */
html.uk-notouch body.tm-noblog.tm-content-padding.tm-content-boxed div.tm-wrapper div.tm-block.tm-block-middle div div.uk-container.uk-container-center div.tm-middle.uk-grid div.tm-main.uk-width-medium-1-1 main.tm-content div#bd_results div.productdetails-view.productdetails.product-container div.uk-content div.uk-width-1-1.uk-grid div#product-information.product-information-area.product-image-area.uk-width-large-1-2.uk-width-small-1-1 div.spacer div.product-prices.uk-margin.productPrice39 div.uk-text-small div.PricebasePrice.vm-display.vm-price-value span.PricebasePrice {
  text-decoration: line-through;
}


/* 15022019 */

	/* Correzione impaginazione prodotti VM - ticket #183 */
div.productdetails-view.productdetails.product-container div.uk-content div.uk-width-1-1.uk-grid h1#product-name.uk-h3.uk-margin-small-bottom {
  width: 100% !important;
}


/* Bandiere Multilingua allineate */
.tm-socialbar {
    width: 68px;
}

/* Lightbox */
	/* Aggiusto la grandezza e lo metto al centro */
.uk-modal-dialog {min-width: auto !important; display: block !important;}


/* ========================================================================
   Personalizzazioni
 ========================================================================== */
/*	Barra del menu	*/
.uk-navbar-attached 		{background: #004192;}


/*	Voci di menu	*/
.uk-navbar-nav > li > a 	{color: #ffffff; font-size: 18px;}


.uk-navbar-attached .uk-navbar-nav > li.uk-active > a {background: none; color: #ffffff;}


/*	Distanza tra menu principale e sottomenu	*/
.uk-navbar-attached .uk-dropdown-navbar {margin-top:	0;}



/*	Larghezza sottomenu	*/
.uk-dropdown  			{width: 400px;}


/*	Sfondo centrale	*/
.tm-block 				{background: #ffffff;}


/*	Sfondo footer	*/
div.tm-block.tm-bottom	{background: #004192; color: #ffffff;}


/*	Dentro footer	*/
div.tm-block.tm-bottom footer.tm-footer.uk-text-center div.uk-panel  {padding: 20px;}



/* Bottone Slide */
.uk-button:hover, .uk-button:active {
	background-color: #004192 !important;
	color: #ffffff;
}


/* Sfondo Top b */
div.tm-block.tm-block-top-b {
  background-color: #E5E6EB !important;
}

html.uk-notouch body.tm-isblog.tm-content-padding.tm-content-boxed div.tm-wrapper div.tm-block.tm-block-top-b div div.uk-container.uk-container-center section.tm-top-b.uk-grid div.uk-width-1-1 div.uk-panel div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-3.uk-grid-width-large-1-1.uk-grid-width-xlarge-1-1.uk-grid.uk-grid-match.uk-grid-small.uk-text-center div div.uk-panel.uk-panel-box{
	background-color: #E5E6EB !important;
}


/* Overlay widgetkit */
.uk-overlay-background {
    background: #004192;
}


/* Spazio sopra main bottom */
.tm-content-padding .tm-block-middle {
    padding-top: 10px !important;
}



/* Bottom a sfondo */
html.uk-notouch body.tm-isblog.tm-content-padding.tm-content-boxed div.tm-wrapper div.tm-block.tm-block-bottom-a div div.uk-container.uk-container-center section.tm-bottom-a.uk-grid div.uk-width-1-1 div.uk-panel.uk-panel-box.tm-panel-box-default{
	border: none!important; /*1px solid #004192;*/
}



/* Titoli articoli come vuole coso */
h2.uk-h1 {
  	text-transform: none !important;
	font-style: italic;
}

h2.descrizione {
  	font-size: 36px;
}

h2 {
  	font-size: 26px;
}



/* Menu mobile */
.uk-navbar-toggle {
    font-size: 26px !important;
    color: #fff !important;
}


/* Form Contatti */

/* Sistemo il bottone */
div.formBody {
    display: /*-moz-stack!important*/ block !important;
    float: left;
}


.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"]/*input.rsform-input-box*/{
    background-color: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    border-radius: 5px !important;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    height: 29px !important;
    width: 259px !important;
}

.formResponsive input, .formResponsive textarea {
    width: 259px !important;
  height: 100px !important;
}

.formResponsive .formHorizontal .rsform-block {
    margin-bottom: -3px !important;
}

/* Centro il titolo news */
h1.tm-title  {text-align: center!important;}

html.uk-notouch body.tm-sidebar-b-right.tm-sidebars-1.tm-isblog div.tm-page div.tm-block.tm-block-light div.uk-container.uk-container-center div.uk-grid div.tm-main.uk-width-medium-7-10 main.tm-content article.uk-article div.tm-article-content form#userForm.formResponsive fieldset#rsform_1_page_0.formHorizontal.formContainer div.rsform-block.rsform-block-privacy{
  margin-bottom: 1px !important;
}



/* Scheda tecnica */
.product-field-type-B, .product-field-type-S, .product-field-type-I  {
    float: left;
    width: 100%;
}

.product-field-display {
    float: left;
    width: 50%;
}

/* Box scelta modello */
.uk-panel-box-primary {
    background-color: #fff;
    color: #000;
}



/* Diminuisco il padding della descrizione */
.uk-panel-box  {padding: 0;}


/* Aumento il font della pagina prodotto */
h1#product-name, h1#categoria   {font-size: 40px; line-height: 37px;}


/* Elimino il borso dalle categorie di virtuemart */
.uk-thumbnail  {border: none;}


/* Nascondo il prezzo in vista categoria */
.product-prices.uk-margin-small-top.uk-margin-bottom  {display: none;}


/* Nascondo l'overlay */
div.spacer div.uk-overlay-caption.uk-border-box  {display: none;}



/* Lightbox al centro */

iv.uk-modal.uk-open div.uk-modal-dialog.uk-modal-dialog-lightbox.uk-slidenav-position{
  display: block !important;
}











/* Allineo i checkbox */

.formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
    height: 29px !important;
}


/* Bottone */
.formResponsive input[type="button"]:first-child, .formResponsive input[type="reset"]:first-child, .formResponsive input[type="submit"]:first-child{
/*html.uk-notouch body.tm-isblog.tm-content-padding.tm-content-boxed div.tm-wrapper div.tm-block.tm-block-middle div div.uk-container.uk-container-center div.tm-middle.uk-grid div.tm-main.uk-width-medium-1-1 main.tm-content article.uk-article div form#userForm.formResponsive fieldset#rsform_4_page_0.formHorizontal.formContainer div.rsform-block.rsform-block-invia div.formControls div.formBody input#Invia.rsform-submit-button*/
  margin-top: 20px !important;
  background: none repeat scroll 0 0 #f2a705 !important;
    border-color: #f2a705 !important;
    color: #fff !important;
  height: 55px !important;
  width: 266px !important;
  border-radius: 6 !important;
  font-size: 22px !important;
  text-decoration: none !important;
}


	/* Update RSForm 12 gennaio 2016 */
.formResponsive {
    width: 47% !important;
}

.formResponsive .formHorizontal input, .formResponsive .formHorizontal textarea, .formResponsive .formHorizontal select, .formResponsive .formHorizontal .formValidation, .formResponsive .formHorizontal .uneditable-input, .formResponsive .formHorizontal .input-prepend, .formResponsive .formHorizontal .input-append {
    display: inline-flex !important;
}

/* Bordo del cerca */
form#search-138.uk-search input.uk-search-field   {border-width: 1px;}



/* Logo Mobile */
.tm-logo-small img{height:56px !important; width: auto !important;}



/* Stilizzo i campi personalizzati normali */
.chzn-container-active .chzn-single  {border: 2px solid #444444!important;}

.chzn-container-single .chzn-single   {
	background: none;
	border-radius: 0;
    height: 27px;
    line-height: 27px;
    border: 2px solid #444444;
    min-width: 110px;
    font-size: 15px;
}




/* Toolbar r - Centrata */
body.tm-noblog.tm-content-padding.tm-content-boxed div.tm-toolbar.uk-clearfix.uk-hidden-small div.uk-container.uk-container-center div.uk-float-right {
    float: none;
    max-width: 100% !important;
  	text-align: center;
}

	/* Sfondo */
div.tm-toolbar {
  background: #EDEDED;
}


/* Prezzi e iva */
span.PricediscountedPriceWithoutTax {float: left; width: auto; padding-right: 5px;}
span.PricediscountedPriceWithoutTax div.PricediscountedPriceWithoutTax.vm-display.vm-price-value {float: left; width: auto; }
#iva  {float: left; width: auto; color: #444444; font-size: 12px; padding-top: 7px; font-weight: normal;}



/* Azienda o Privato */
label#AziendaPrivatoAzienda-lbl.radio  {width: 40%; float: left; padding-top: 0!important;}






/*  Media queries  */

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 640px) {




  /* Slide piccole in home */
  body > div.tm-wrapper > div.tm-block.tm-block-top-a > div > div > section > div > div > div:nth-child(2){margin-left: -17%; margin-right: auto !important;}

  body > div.tm-wrapper > div.tm-block.tm-block-top-a > div > div > section > div > div > div:nth-child(4) > div > div{margin-left: auto; margin-right: -17% !important;}


  /* Pagina Prodotto */

      /* Titolo Prodotto */
    h1#product-name {font-size: 23px; line-height: 31px;}

      /* Chiama per il prezzo */
    .call-for-price {
      padding: 30px;
      background: #ffffff;
      color: #444444;
      text-align: center;
      font-size: 1.2rem;
  }

      /* Bottone Torna a: Categoria */
    .back-to-category {
      padding-bottom: 30px;
      border-bottom: 1px solid #999;
      margin-bottom: 30px;
  }


  /* Video Elettrotroncatori */
    .testovideo {width: 100% !important; margin-top: 10px !important;}
  
  
    /* 16032022 - Pag Contatti */
  div.pag-contatti-sotto div#col-sx.contenitore-form,
  div.pag-contatti-sotto div#col-dx {
    width: 100% !important;
    display: block !important;
    margin-bottom: 20px;
  }
  
  
}


/* Nasconto l'aggiungi al carrello */
div.addtocart-area {display:none!important;}


