/* Go Up Btn */
body, html {
	scroll-behavior: smooth;	
}

.brandimg {
}

.brandimg:hover {
	filter: drop-shadow(2px 3px 6px black);
	-webkit-filter: drop-shadow(2px 3px 6px black);	
}

#UpBtnM {
  display: none;
  position: fixed;
  bottom: 55px;
  right: 370px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #2e3235;
  color: white;
  cursor: pointer;
  padding: 14px 12px 15px;
  border-radius: 0px;
  opacity: .70;
}

#UpBtnM:hover {
  background-color: #555;
}

#UpBtnM:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14.5px 19px 14.5px;
    border-color: transparent transparent #ffffff transparent;
}
/* end */

brandimg:hover {
	filter: drop-shadow(2px 3px 6px black);	
}

/* _______________________________________________________
						Slider 								*/
						

/* 
} */
  .slider-novelty-wrapper .image {
    width: 80%;
    height: 150px;
    line-height: 150px;
    vertical-align: middle;
    text-align: center;
    margin: 26px auto 0 auto; }
    .slider-novelty-wrapper .image img {
      display: inline-block;
      vertical-align: middle;
      max-height: 80%;
      max-width: 100%; }
.slide-wrapper-novelty-content {
    position: relative;
    display: inline-block;
    min-width: 199px;
    height: 185px;
    margin-right: 16px;
	margin-bottom: 20px;
    vertical-align: top;
    -webkit-transition: -webkit-box-shadow .3s 0s;
    transition: -webkit-box-shadow .3s 0s;
    -o-transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s, -webkit-box-shadow .3s 0s;
/*     background-image: -webkit-gradient(linear, left bottom, left top, from(#d4d4d4), color-stop(25%, #f6f6f6), to(#ebedeb));
    background-image: -webkit-linear-gradient(bottom, #d4d4d4 0%, #f6f6f6 25%, #ebedeb 100%);
    background-image: -o-linear-gradient(bottom, #d4d4d4 0%, #f6f6f6 25%, #ebedeb 100%);
    background-image: linear-gradient(to top, #d4d4d4 0%, #f6f6f6 25%, #ebedeb 100%); */
	background: -webkit-linear-gradient(0deg, #f0f0f0, #faf9f9);
	background: -moz-linear-gradient(0deg, rgb(240, 240, 240), rgb(254, 254, 254));
	background: linear-gradient(0deg, #f2f0f0, #faf9f9);

	}
    .slide-wrapper-novelty-content:hover {
      -webkit-box-shadow: 0px 4px 11px -2px #cfcfcf;
              /* box-shadow: 0px 4px 11px -2px #010101; */
			  box-shadow: 0px 4px 11px -2px #cfcfcf;	  }
			  
.slide-wrapper-news {
    position: absolute;
    left: 10px;
    right: 7px;
    top: 138px;
    font-size: 14px;
    font-size: 0.95rem;
    line-height: 17px;
    line-height: 1.4rem;
    color: #505050;
    font-family: 'OS-Regular', Arial, sans-serif;
    font-weight: normal;
    font-style: normal; }
    .slider-novelty-wrapper .title-news span {
      display: block;
      height: 35px;
}	  
/* 	  
.main-page-content {
  background-repeat: no-repeat;
  background-position: 100% 1px;
  overflow: hidden;
  }
  .main-page-content .container-text {
    position: relative;
    margin: 54px 0 120px 0;
    padding: 25px 20px 5px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #ffffff;
    width: 480px;
    -webkit-box-shadow: 0.5px 0.9px 10px rgba(1, 1, 1, 0.51);
            box-shadow: 0.5px 0.9px 10px rgba(1, 1, 1, 0.51);
    z-index: 5;
    overflow: hidden;
    text-align: justify; }
    .main-page-content .container-text p {
      font-size: 14px;
      font-size: 1.0rem;
      line-height: 1;
      line-height: 1.5rem;
      color: #333333;
      font-family: 'OS-Light', Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      margin-bottom: 20px; }
  .main-page-content .title {
    font-size: 32px;
    font-size: 2.2rem;
    line-height: 1;
    line-height: 3.2rem;
    margin-bottom: 8px;
    color: #333333;
    font-family: 'OS-Bold', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase; }
  .main-page-content .link-page {
    position: absolute;
    display: block;
    margin: -123px 0 0 20px;
    padding: 10px 43px;
    color: #ffffff;
    font-size: 12px;
    font-size: 0.9rem;
    font-family: 'OS-Regular', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    background: #005b50;
	text-decoration: none;
    -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
            transform: translateY(-50px);
    -webkit-transition: -webkit-transform .3s 0s;
    transition: -webkit-transform .3s 0s;
    -o-transition: transform .3s 0s;
    transition: transform .3s 0s;
    transition: transform .3s 0s, -webkit-transform .3s 0s; }
    .main-page-content .link-page.active {
      -webkit-transform: translateY(0px);
          -ms-transform: translateY(0px);
              transform: translateY(0px); }
 
 */


.slWrapper{
max-width: 430px;
margin-top: 15px;
margin-left: auto;

}

.slFotoWrapper{
max-width: 196px;
max-height: 84;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(1, 1, 1, 0.3);
            box-shadow: 0px 0px 0px 0px rgba(1, 1, 1, 0.3);
    -webkit-transition: -webkit-box-shadow .3s 0s;
    transition: -webkit-box-shadow .3s 0s;
    -o-transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s, -webkit-box-shadow .3s 0s;
    margin: 38px 0px 5px 17px;
	cursor: pointer;	
}



/* .slider-main-page .swiper-container {
  opacity: .999; }
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  direction: ltr;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  -webkit-transition-property: left, top, -webkit-transform;
  transition-property: left, top, -webkit-transform;
  -o-transition-property: transform, left, top;
  transition-property: transform, left, top;
  transition-property: transform, left, top, -webkit-transform;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y; }
.swiper-wp8-vertical {
  -ms-touch-action: pan-x; }
.slider-main-page .swiper-container {
  opacity: .999; }
.slider-main-page .swiper-pagination {
  position: relative;
  margin: 0px 30px;
  text-align: center; }
.slider-main-page .swiper-pagination-switch {
  display: inline-block;
  width: 9px;
  height: 9px;
  background: #fff;
  border: 1px solid #595e60;
  border-radius: 50%;
  cursor: pointer;
  margin-right: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle; }
  .slider-main-page .swiper-pagination-switch:last-child {
    margin-right: 0; }
.slider-main-page .swiper-active-switch {
  background: #595e60; }
.slider-main-page .swiper-button-prev {
  left: 10px;
  width: 10px;
  height: 17px;
  background: url("/dist/img/sprite.png") 0px 0 no-repeat; }
.slider-main-page .swiper-button-next {
  right: 10px;
  width: 10px;
  height: 17px;
  background: url("/dist/img/sprite.png") -22px 0 no-repeat; }
.slider-main-page .swiper-button-next,
.slider-main-page .swiper-button-prev {
  position: absolute;
  top: auto;
  bottom: 0;
  cursor: pointer; }
.slider-news-wrapper {
  padding: 0 20px;
  margin-bottom: 28px;
  margin-top: 20px;
  height: 785px;
  width: 700px; }
  .slider-news-wrapper .swiper-slide {
    overflow: hidden; }
  .slider-news-wrapper .slide-inner-content {
    position: relative;
    display: block;
    width: 700px;
    height: 238px;
    margin-bottom: 20px;
    overflow: hidden;
    opacity: .0;
    padding: 0;
    border: 0;
    font-size: 0;
    line-height: 0; }
    .slider-news-wrapper .slide-inner-content.anim .bg-image {
      -webkit-animation-name: animation-news;
              animation-name: animation-news;
      -webkit-animation-duration: 6s;
              animation-duration: 6s;
      -webkit-animation-timing-function: ease-in-out;
              animation-timing-function: ease-in-out;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite; }
    .slider-news-wrapper .slide-inner-content:hover .bg-image {
      text-decoration: none;
      padding: 0;
      border: 0; }
@-webkit-keyframes animation-news {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
@keyframes animation-news {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1); } }
    .slider-news-wrapper .slide-inner-content .bg-image {
      position: absolute;
      top: 0;
      width: 700px;
      height: 238px;
      background-size: cover;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      opacity: .99;
      -webkit-transition: -webkit-transform .3s 0s;
      transition: -webkit-transform .3s 0s;
      -o-transition: transform .3s 0s;
      transition: transform .3s 0s;
      transition: transform .3s 0s, -webkit-transform .3s 0s;
      -webkit-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%; }
    .slider-news-wrapper .slide-inner-content:last-child {
      margin-bottom: 18px; }
    .slider-news-wrapper .slide-inner-content.inner-content-1 {
      -webkit-transition: opacity .2s .1s, -webkit-transform .2s .1s;
      transition: opacity .2s .1s, -webkit-transform .2s .1s;
      -o-transition: opacity .2s .1s, transform .2s .1s;
      transition: opacity .2s .1s, transform .2s .1s;
      transition: opacity .2s .1s, transform .2s .1s, -webkit-transform .2s .1s; }
    .slider-news-wrapper .slide-inner-content.inner-content-2 {
      -webkit-transition: opacity .3s .2s, -webkit-transform .3s .2s;]
      transition: opacity .3s .2s, -webkit-transform .3s .2s;
      -o-transition: opacity .3s .2s, transform .3s .2s;
      transition: opacity .3s .2s, transform .3s .2s;
      transition: opacity .3s .2s, transform .3s .2s, -webkit-transform .3s .2s; }
    .slider-news-wrapper .slide-inner-content.inner-content-3 {
      -webkit-transition: opacity .4s .3s, -webkit-transform .4s .3s;
      transition: opacity .4s .3s, -webkit-transform .4s .3s;
      -o-transition: opacity .4s .3s, transform .4s .3s;
      transition: opacity .4s .3s, transform .4s .3s;
      transition: opacity .4s .3s, transform .4s .3s, -webkit-transform .4s .3s; }
  .slider-news-wrapper .swiper-slide-active .slide-inner-content {
    opacity: 1; }
  .slider-news-wrapper .swiper-slide-active .inner-content-1,
  .slider-news-wrapper .swiper-slide-active .inner-content-2,
  .slider-news-wrapper .swiper-slide-active .inner-content-3 {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1); }
  .slider-news-wrapper .title-news {
    position: relative;
    margin: 8px 0 0 10px;
    font-size: 20px;
    font-size: 2rem;
    line-height: 27px;
    line-height: 2.7rem;
    font-family: 'OS-Regular', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #333333; }
  .slider-news-wrapper .link-detail-page {
    position: absolute;
    left: 9px;
    bottom: 9px;
    padding: 0 5px;
    border: 1px solid #595e60;
    font-size: 10px;
    font-size: 1rem;
    line-height: 2;
    font-family: 'OS-Regular', Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #333333;
    text-transform: uppercase;
    -webkit-transition: color .3s 0s, border .3s 0s;
    -o-transition: color .3s 0s, border .3s 0s;
    transition: color .3s 0s, border .3s 0s; }
    .slider-news-wrapper .link-detail-page.background--light {
      border: 1px solid #595e60;
      color: #333333; }
      .slider-news-wrapper .link-detail-page.background--light:hover {
        border: 1px solid #fff;
        color: #fff; }
    .slider-news-wrapper .link-detail-page.background--dark {
      border: 1px solid #fff;
      color: #fff; }
      .slider-news-wrapper .link-detail-page.background--dark:hover {
        border: 1px solid #595e60;
        color: #333333; } */
/* .slFotoPrev{
max-width: 500px;
margin-top: 20px;
}

.FotoBannerSize{
max-width: 500px;
max-height: 500px;

} 

.newFotoSizePrev{
max-width: 100px;
max-height: 100px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(1, 1, 1, 0.3);
            box-shadow: 0px 0px 0px 0px rgba(1, 1, 1, 0.3);
    -webkit-transition: -webkit-box-shadow .3s 0s;
    transition: -webkit-box-shadow .3s 0s;
    -o-transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s, -webkit-box-shadow .3s 0s;
    margin: 0 0px 5px 17px;
	cursor: pointer;
}
    .newFotoSizePrev:hover {
      -webkit-box-shadow: 2px 2px 4px 0px rgba(1, 1, 1, 0.3);
              box-shadow: 2px 2px 4px 0px rgba(1, 1, 1, 0.3); }  
.slider-novelty-wrapper {
  padding: 0 10px;
  margin-bottom: 30px;
  margin-top: 20px;
  width: 760px; }
  .slider-novelty-wrapper .swiper-slide {
    font-size: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .slider-novelty-wrapper .swiper-wrapper {
    margin-bottom: 19px; }
	
  .slider-novelty-wrapper .slide-inner-content {
    position: relative;
    display: inline-block;
    width: 245px;
    height: 210px;
    margin-right: 12px;
    vertical-align: top;
    -webkit-transition: -webkit-box-shadow .3s 0s;
    transition: -webkit-box-shadow .3s 0s;
    -o-transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s;
    transition: box-shadow .3s 0s, -webkit-box-shadow .3s 0s;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#d4d4d4), color-stop(25%, #f6f6f6), to(#ebedeb));
    background-image: -webkit-linear-gradient(bottom, #d4d4d4 0%, #f6f6f6 25%, #ebedeb 100%);
    background-image: -o-linear-gradient(bottom, #d4d4d4 0%, #f6f6f6 25%, #ebedeb 100%);
    background-image: linear-gradient(to top, #d4d4d4 0%, #f6f6f6 25%, #ebedeb 100%); }
	
    .slider-novelty-wrapper .slide-inner-content:last-child {
      margin-right: 0; }
	  
    .slider-novelty-wrapper .slide-inner-content:hover {
      -webkit-box-shadow: 0px 4px 11px -2px #010101;
              box-shadow: 0px 4px 11px -2px #010101; }
  .slider-novelty-wrapper .title-news {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 25px;
    font-size: 14px;
    font-size: 0.98rem;
    line-height: 17px;
    line-height: 1.7rem;
    color: #505050;
    font-family: 'OS-Regular', Arial, sans-serif;
    font-weight: normal;
    font-style: normal; }
    .slider-novelty-wrapper .title-news span {
      display: block;
      height: 35px;
			  */