@media (min-width: 1200px){
  .container {
      max-width: 1330px;
  }
  .carousel-image-and-text-Superior{height: 18px !important; }
}


.text-description-landing {
  font-size: 1.2rem;
  color: #333;
  line-height: 30px;
} 


.link-footer,#legal_notice{color: #666;letter-spacing: 0.3px;font-size: 0.8rem;}
.list-inline-item > a{color: #666;letter-spacing: 0.3px;font-size: 0.8rem;}
ol, ul, dl {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

#paginacion{width: auto !important;margin:20px;}

.font-rotator{font-size: 14px;}

/*.carousel-image-and-text-Superior{}*/

.espacio_sin_rotador{height: 10px;}

/*.space-cartridges{height: 120px;}*/
.space-cartridges{height: 60px;}

.wrapp-menu{height:11%;width: inherit;max-width: inherit;}

.title-product{font-size: 45px; color: #000;}

.card-title-sub{font-size: 50px; line-height: 52px;}

.rework-p{color: black;font-size: 19px;}

.barraFilAriadna, .text-fil{font-size: 14px !important;line-height: 23px !important;}

.border-footer{border: 1px solid #ece9e9;margin: 0px;}

#legal_notice{color: #666;}

.text-description{font-size: 1rem;color: #333;line-height: 24px;padding-left: 20px;padding-right: 20px;}

.text-description-left{font-size: 1rem;color: #333;line-height: 24px;padding-right: 20px;}

.central-title{font-size: 36px; color: #000; font-weight: bold;text-align: center;}

.sub-central-bold {font-size: 1.3rem;color: #000000;font-weight: bold;}

.sub-title {font-size: 1.2rem;color: #000000;}

.sub-title-2 {font-size: 1rem;color: #000000;}

.text-bullet{color: black;font-size: 13.5px;letter-spacing: 0.4;text-align: left;line-height: 1.5;}

.classic-title{color: black; font-weight: bold;font-size: 30px;}

.card-banner{font-size: 55px;color: white;padding-top: 95px;letter-spacing: 0.1;}

.jnase-title{font-size: 55px; color: black; padding-top: 35px; font-weight: bold;margin-bottom:0px;}

.rework-title{font-size: 50px; color: black; padding-top: 45px; font-weight: bold;margin-bottom:0px;}

.container {
    padding-right: 0px;
    padding-left: 0px;
      }

#capa_connectables_st{top: 0px !important;float: inherit !important;}

.top-block{text-align: center; padding-top: 100px;}

.image-colums{width: 100%; display: block;}
.fade-veremos {
    -webkit-animation: fadein 2.5s; /* Safari and Chrome */
    -moz-animation: fadein 2.5s; /* Firefox */
    -ms-animation: fadein 2.5s; /* Internet Explorer */
    -o-animation: fadein 2.5s; /* Opera */
    animation: fadein 2.5s;
}

/*.carousel-image-and-text-Superior {
    height: 120px !important;
}*/

.slick-prev, .slick-next {top: 30% !important;}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}​
.fade {
  opacity: 1;
  transition: opacity .15s linear;
}

.card-img-wrap {
  overflow: hidden;
  position: relative;
  background-color: whitesmoke;
}
.card-img-wrap:after {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(255,255,255,0.3);
  opacity: 0;
  transition: opacity .25s;
}
.card-img-wrap img {
	transition: transform .25s;
	width: 100%;
}
.card-img-wrap:hover img {
  transform: scale(1.1);
}
.cart-range{font-size: 30px; color: black; font-weight: bold; padding-right: 0px !important;}

.title-mini{font-weight: bold; font-size: 28px; color: black; padding-top: 14px;}

.card-zoom{padding: 10px; height: 5rem;background-color: whitesmoke;}

.card-img-wrap:hover:after {
  opacity: 1;
}
.card-row{
	width: 15rem;
}
.card-row-central{
	width: 100%;
}

.fix-title{padding-bottom: 40px;}
.row a:hover {
    color: #e3818 !important;
}
/*.card-shadow{-webkit-box-shadow: -1px 5px 6px -1px rgba(0,0,0,0.51);-moz-box-shadow: -1px 5px 6px -1px rgba(0,0,0,0.51);box-shadow: -1px 5px 6px -1px rgba(0,0,0,0.51);}*/
.row-content-width{width: 102%;padding-bottom: 10px;}

.banner-black-title{font-size: 54px;color: white;padding-top: 75px;padding-left: 80px;letter-spacing: 0.1;}

.card-title-text{font-size: 14px; color: black; margin-top: 12px;margin-bottom: 12px;}

.card-title-box{font-size: 22px;color: black;padding-top: 14px;letter-spacing: 1;}

@media (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait){.wrapp-menu{height: 9%;}}

@media (max-device-width: 1370px) and (min-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){

	
	.card-row{width: 18rem;}
	.row-center{width: 110%;}
	/*.card-shadow{-webkit-box-shadow: -1px 5px 6px -1px rgba(0,0,0,0.51);-moz-box-shadow: -1px 5px 6px -1px rgba(0,0,0,0.51);box-shadow: -1px 5px 6px -1px rgba(0,0,0,0.51);}*/
	/*.card-row-central{width: 18rem;}*/
  .image-colums{ width: 100%; display: block;}
	/*.row-content-width{width: 103%;padding-bottom: 10px;}*/
	.card-img-wrap img {transition: transform .25s;}
  .top-block{text-align: center; padding-top: 0px;}
  .banner-black-title{color: white;padding-left: 80px;letter-spacing: 0.1;}
  .text-efficient{font-size: 45px;}
  /*.carousel-image-and-text-Superior {
    height: 15px !important; background-color: black !important;}*/
}

/* Ipad pro */
@media (min-device-width: 1400px) and (orientation: landscape){ .text-efficient{font-size: 40px !important;} }

@media (min-width: 768px){
  .nav-space-w-rotator{display: none;}
	.five-column {
	    -ms-flex: 0 0 16.666667%;
	    flex: 0 0 19.666667%;
	    max-width: 19.666667%;
	}
}


.h1-center-title-fixed{    font-weight: bold;
    background-color: white;
    /* position: fixed; */
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 10px;
    /* width: 100%; */
    /* padding-right: 950px; */
    /* top: 73px; */
}}
.h2-center-title-fixed{font-size: 12pt;color: #fff;background-color: #e31819;position: fixed;z-index: 10;   padding-top: 16px;
    padding-bottom: 16px;width: 58%;letter-spacing: 2;}

.h3-center-title-fixed{font-size: 20pt;color: #000000;z-index: 10;width: 23%;position: fixed;padding-top: 20px;}

.center-img{padding-right: 50px;}
@media (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape){
  .fix-title{padding-bottom: 10px;}
  .h1-center-title-fixed{top: 70px;}
	.center-title-fixed{width: 100%;}
	.center-img{padding-right: 150px;}
	.h1-center-title-fixed, .h2-center-title-fixed{width: 100%;padding-right: 0px;}
	.h3-center-title-fixed{width: 48%;}
  .top-block{text-align: center; padding-top: 50px;}

}

.top-responsive{padding-top: 120px;}

.fix-title{bottom: 28px;}

@media (max-width:768px) {
	.h1-center-title-fixed, .h2-center-title-fixed{width: 100%;}
	.first {
        order: 2;
    }
    .second {
        order: 4;
    }
    .third {
        order: 1;
    }
    .fourth {
        order: 3;
    }

    .top-responsive{padding-top: 0px;}
}
@media (min-width: 760px) and (orientation: portrait){
	.text-effi{font-size: 32px;}
	.col-center-pre{left: 12%;}
	.col-center-sta{left: 12%;}
  .menu-icons {padding-left: 0px !important;}
}

/* container update */

.col6 {width: 1280px;}
.col4 {width: 960px;}
.col3{width: 634px;}

.menu_footer{justify-content: center !important;}

.footer{margin: 0 auto;width: 1280px;}

.barraFilAriadna, .text-fil{font-size: 14px !important;line-height: 23px !important;}

.border-footer{border: 1px solid #ece9e9;margin: 0px;}

#signature, #follow{width: 1280px;margin: 0 auto;}

.productTabsBody, #contenido {width: auto !important;}

.space-cart{padding-top: 80px;}

.newsbit2 {width: 621px !important;}

.confirm_checkout_esq{width: auto !important;}

/*.container-cart{width: 100% !important;max-width: 1200px !important;}*/

div.company1{width: -webkit-fill-available !important;}
div.distributor_master{width: -webkit-fill-available !important;}

div.distributor {width: 321px !important;}    /*width: 475px;*/

.product-box{padding: 40px 45px 0 150px;}


@media (min-width: 300px) and (max-width: 768px){
#signature { width: 100% !important;}
#follow { width: 100%;}
.footer {width: 100% !important;}
.space-cart{padding-top: 10px;}
}

@media (max-width: 499px){
#signature { width: 100% !important;}
}

@media (min-width: 500px){
  .col6 {width: 1280px;}
  .col4 {width: 960px;}
  .col3{width: 634px;}
  #signature{font-size: 12px;}
  #contenido {margin-top: 10px;}
  
}


@media (min-device-width: 300px) and (max-device-width: 800px){
  .wrapp-menu{height: auto !important;}
  /*.carousel-image-and-text-Superior {height: 20px !important;}*/
  .espacio_sin_rotador{height: 0px !important;}
}


/* ipad 9 */

@media (min-device-width: 660px) and (max-device-width: 899px) and (orientation: landscape){

.carousel-image-and-text-Superior{height: 40px !important; }
}

/* ipad pro negro*/

@media (max-device-width: 1024px) and (min-device-width: 900px) and (orientation: landscape){

.carousel-image-and-text-Superior{height: 30px !important; }

}

/* ipad blanco y ordenador */

/*@media (min-device-width: 1025px) and (max-device-width: 1366px) {

  .carousel-image-and-text-Superior{height: 30px !important; }

}*/




/* cart */
/*
#Fil {right: 60% !important;}
#cataleg_producte {margin-left: 265px !important;}
*/

.escenaProforma{padding-top: 0px !important;height: auto !important;width: auto !important;}


a.btn-outline-danger:hover{
  color: #d52b1e !important;
  background-color: #fff !important;
  border-color:#d52b1e;
  /*border: 2px solid;*/
  box-shadow: inset 0 0 0 1px;

}

.btn-danger
{
  color: #fff;
  background-color: #d52b1e !important;
  border-color: #d52b1e !important;
}


.btn-danger:hover
{
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.ficha_addcart{
    font-size: 16px;
    font-family: revert;
    font-stretch: extra-condensed;
    padding: 9px 20px;
    font-family: Oswald, sans-serif;
    font-weight: 100;
}


.text-icon-ficha{
    font-size: 14px;
    font-family: Oswald, sans-serif;
    font-weight: 100;
    color: #333;
}


.btn-outline-danger:hover {
  color: #fff;
  background-color: #d52b1e;
  border-color: #d52b1e;
}






