/********************************************************

			Templatemela Custom Styles

********************************************************/

.tm-carousel {

  position: relative;

  float: left;

  width: 100%;

  margin: 0;

  -ms-touch-action: pan-y;

}

.owl-carousel .owl-wrapper {

  display: none;

  position: relative;

  -webkit-transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-wrapper-outer {

  overflow: hidden;

  position: relative;

  float: left;

  width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight {

  -webkit-transition: height 500ms ease-in-out;

  -moz-transition: height 500ms ease-in-out;

  -ms-transition: height 500ms ease-in-out;

  -o-transition: height 500ms ease-in-out;

  transition: height 500ms ease-in-out;

}

.owl-carousel .owl-item {

  float: left;

}

.owl-carousel .owl-item .manu_image a {

  display: inline-block;

}

.owl-carousel .owl-item .manu_image a img {

  max-width: 100%;

}

.owl-carousel .owl-item:hover a img {

  border-color: blue;

}

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item {

  /* fix */

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  text-align: center;

}



/* mouse grab icon */

.grabbing {

  cursor: url("../img/megnor/grabbing.png") 8 8, move;

}

.product-accessories:hover .customNavigation, .crosssell-products:hover .customNavigation, .productscategory-products:hover .customNavigation {

	opacity: 1;

}

.customNavigation {

  position: absolute;

  z-index: 5;

  width: 100%;

  top: 40%;

  direction: ltr !important;

  text-align: center;

  opacity: 0;

}

.homeblog-inner:hover .customNavigation {

	opacity: 1;

}

.tmcategorylist .customNavigation a.prev {

  left: -25px;

}

.tmcategorylist .customNavigation a.next {

  right: -26px;

}

.quickview .mask .customNavigation {

  top: 45%;

  opacity: 1;

}

.customNavigation a.prev {

  right: auto;

  left: -40px;

  height: 35px;

  width: 22px;

  background: transparent url("../img/megnor/pro-arrow.png") no-repeat 0 4px;

}

.js-qv-mask.mask.additional_slider .customNavigation{

	position: absolute;

	top: 40%;

  width: 100%;

}

.js-qv-mask.mask.additional_slider .customNavigation a{

	position: absolute;

}

.brands .customNavigation {

  top: 45%;

  width: 100%;

  position: absolute;

  display: none;

}

.product-accessories .customNavigation,

.crosssell-products .customNavigation,

.productscategory-products .customNavigation {

  top: 45%;

}

.lastest_block .customNavigation a.prev {

  left: -25px;

}

.lastest_block .customNavigation a.next {

  right: -40px;

}

.brands .customNavigation a.prev{

  right: auto !important;

  left: 0 !important;

}

.brands .customNavigation a.next{

  right: 0px !important;

  left: auto !important;

}

.brands .customNavigation a.prev::before,

.js-qv-mask.additional_slider .customNavigation a.prev::before{

  display: none;

}

.brands .customNavigation a{

  position: absolute;

}

.tmcategorylist .customNavigation {

  top: 40%;

}

.js-qv-mask.additional_slider .customNavigation a.prev {

  left: 0 !important;

  right: auto !important;

}

.js-qv-mask.additional_slider .customNavigation a.next {

  right: 0px !important;

  left: auto !important;

}

#tmtestimonialcmsblock .customNavigation {

  top: -66px;

  text-align: right;

  display: none;

}

#tmtestimonialcmsblock .customNavigation a.prev {}

#tmtestimonialcmsblock .customNavigation a.next {right: 0 !important;}

#tmtestimonialcmsblock .customNavigation a.prev:hover {

  background-position: 0 -75px;

}

#tmtestimonialcmsblock .customNavigation a.next:hover {

  background-position: -43px -75px;

}

#tmtestimonialcmsblock .customNavigation a.prev::before{

  background: #2c2c2c;

}

.customNavigation a.prev:hover {

  background-position: 0 -80px;

}

.customNavigation a.next {

  right: -42px;

  left: auto;

  height: 35px;

  width: 22px;

  background: transparent url("../img/megnor/pro-arrow.png") no-repeat -72px 4px;

}

.customNavigation a.next:hover {

  background-position: -72px -80px;

}



.customNavigation a {

  display: inline-block;

  position: absolute;

  font-size: 0;

  padding: 0;

  overflow: hidden;

}



@media (max-width: 1250px){

  .tmcategorylist .customNavigation a.prev {left: -6px;}

  .tmcategorylist .customNavigation a.next {right: -8px;}

  .customNavigation a.prev {left: -20px;}

  .customNavigation a.next {right: -22px;}

  .lastest_block .customNavigation a.prev {

    left: -15px;

  }

  .lastest_block .customNavigation a.next {

    right: -17px;

  }

}

@media (max-width: 991px){

  #tmtestimonialcmsblock .customNavigation {

    top: 0;

  }



}





@media (max-width: 767px) {

  .product-accessories .customNavigation, .crosssell-products .customNavigation, .productscategory-products .customNavigation {

    top: 10%;

  }

  #featureProduct .customNavigation ,#newProduct .customNavigation,#bestseller .customNavigation {

    top: 0px;

  }

	.customNavigation a{position: relative;display: inline-block;}

  .customNavigation a.prev {right: 0 !important;left: auto !important;}

  .customNavigation a.next{right: 0 !important;left: auto !important; }

  .tmcategorylist .customNavigation {top: -60px;}

  .customNavigation {top: -60px;}

}



@media (max-width: 480px) {

  .tmcategorylist .customNavigation {

  top: -40px;

}

.lastest_block .customNavigation {

	top: -47px;

}

}

/********************************************************

   MODIFICHE AL CSS da parte di Siti Ecommerce Roma

********************************************************/

body {
  text-transform: none;
}


#content.page-cms-2 ul {
  list-style: disc;
}

#_desktop_top_menu .dropdown-item.dropdown-submenu {
  text-align: center;
}

#cta-terms-and-conditions-0 {
  text-decoration: underline;
}

/**** Elimina immagine delle sottocategorie ****/
#subcategories .subcategories-list .subcategory-image {
  display: none;
}

/**** Diminuzione carattere slider e modifica stile ****/
.flexslider .slider-desc-sample .sub.tite {
  font-size: 32px;
  line-height: 32px;
  font-style: italic;
  text-align: center;
}

@media (max-width: 767px) {
.flexslider .slider-desc-sample .sub.tite {
  font-size: 18px;
  line-height: 18px;
}}

/**** Giustifica i testi nella colonna principale nelle pagine di contenuti - per es Pubblica con Ardente ****/
.layout-left-column #content-wrapper {
  text-align: justify;
}


/**** Disabilitate alcune voci del MENU a discesa per il SORT dei prodotti nella pagina CATEGORIA. Nello specifico: Vendite e Rilevanza - ovvero la prima e la seconda ****/

.products-sort-order.dropdown a:nth-of-type(1) {
    display:none;
}
.products-sort-order.dropdown a:nth-of-type(2) {
    display:none;
}

/**** Nascoste le sottocategorie ****/
#subcategories {
  display: none;
}

/**** Giustifica descrizione breve e lunga ****/
#description {
  text-align: justify;
}

[id^="product-description-short-"]{
  text-align: justify;
}

/**** Risolve il problema dei breadcrum accavallati ****/
.breadcrumb li:last-child {
  line-height: unset;
}