/* MENU SUPERIOR */

.navbar-nav .nav-link img {max-width: 181px !important; max-height: 26px !important;}
ul.nav.navmenu-nav {font-size: 11px;}
.navbar-nav a.nav-link {margin: 0px 3px;}

.href-menu-id91358 span.icon-menu { width: 132px; padding-left: 33px;}

/* SLIDER IMATGES 
.banner-2 .slick-banner .slick-next::before, 
.banner-2 .only-one-banner .slick-next::before {font-size: 10px;}
.banner-2 .slick-banner .slick-prev::before, 
.banner-2 .only-one-banner .slick-prev::before {font-size: 10px;}
.banner-2 .slick-banner .slick-next, 
.banner-2 .only-one-banner .slick-next {height: 30px;width: 41px;}
.banner-2 .slick-banner .slick-prev, 
.banner-2 .only-one-banner .slick-prev{height: 30px;width: 36px;}
.slick-banner .slick-slider-caption .inner-caption, 
.only-one-banner .slick-slider-caption .inner-caption {line-height: 30PX;}
.slick-dots li button:before {display:none;}*/

/* FORMULARIOS */
.encuesta-6838 .page-header {display:none;}
.form-control {border-radius: 0rem;}

/* ALTRES */

.tituloproductos {text-align:left; color:white; background-color:#fe0000; padding:10px;}
body.mobile .news-published-at {font-size: 9px;}
.footer .nav{text-align:left;}
.results-db .list-card .name-plato{background-color: #e8e8e8; padding:10px;}



/* PAGINA PRODUCTOS > RODILLOS */

body.mobile .carta-86352 .list-subtipo-7- {
    display:grid;
    grid-template-rows: 1fr;
}

body.mobile .carta-86352 .list-subtipo-7- .col-xs-6 {
    width: 100%;
}

body.mobile .carta-86352 .list-subtipo-7- .col-md-4 {
    padding-left:0px;
    padding-right:0px;
}

.carta-86352 .list-subtipo-7- .list-body{background-color: #e8e8e8; padding:10px;}

/* FIN*/

.slick-carousel-gallery .slick-prev:before, 
.slick-carousel-gallery .slick-next:before {font-size: 20px;}
.slick-banner .slick-slider-caption .inner-caption, 
.only-one-banner .slick-slider-caption .inner-caption {background: none !important;}
.slick-banner .center-center, .only-one-banner .center-center {font-size: 35px; font-weight: 900;}
.navmenu-default .navmenu-nav>li>a, .navbar-default .navbar-offcanvas .navmenu-nav>li>a {text-decoration: none;border-bottom: 1px solid white;}
h2 {font-family: 'Montserrat', sans-serif;}
.title-center .page-header h1, 
.title-center .page-header h2 {font-family: 'Montserrat', sans-serif; font-size:24px; font-weight:bold;}
h3 {font-family: 'Montserrat', sans-serif;}
.text {font-size:14px;color:#b9b9b9;}

/* PAGINA PRINCIPAL */
.pagina-principal {background-color:#f4f4f4;}
.banner-2 .slick-banner .slick-slide img, 
.banner-2 .only-one-banner .slick-slide img {height: 72vh;}
.fotorama__nav-wrap {display:none!important;}
#anchor-33227 {padding-bottom:150px;}
.news-title {font-size: 14px;}
#anchor-33234 {padding-top:100px;}
#anchor-33120 .magazine-content {background-color: #f7f7f7; padding:30px; border-radius:0px; -webkit-box-shadow: 0px 10px 21px -7px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 10px 21px -7px rgba(0,0,0,0.34); box-shadow: 0px 10px 21px -7px rgba(0,0,0,0.34); min-height:382px;}

/* Blog 2 amb pastilles grises*/
.carta-71042 .magazine-content h3.list-title,
.carta-71049 .magazine-content h3.list-title,
.carta-71341 .magazine-content h3.list-title,
.carta-71350 .magazine-content h3.list-title,
.carta-71049 .magazine-content h3.list-title {background-color: #e6e6e6;}


/* TARGETAS */
.results-db .list-card .name-plato:not {background-color: #e8e8e8;padding: 10px;}
.results-db .list-title {font-size: 12px;}
.title-left-bg .page-header {margin-top: 70px;}

/* BASE DE DADES */
.magazine-content h3.list-title {padding: 14px; font-size: 12px; text-align: center;}
.name-plato h1 {padding-left: 31px; padding-top: 10px;}

/* PRODUCTES */
.card-home .card-title {margin-bottom: 1rem; text-align: left; font-weight: 300;}
.pagina-3751 .magazine-content h3.list-title {background-color: #e8e8e8 !important;}
.productostitulo {font-size:15px; text-align:left; padding-left:20px; font-family:'Montserrat', sans-serif;font-weight:600;}
.magazine-content h3.list-title {padding: 13px;font-size: 17px;text-align: center;}
.slick-banner .slick-slider-caption .inner-caption, .only-one-banner 
.slick-slider-caption .inner-caption {background: rgba(0,0,0,0.6);}
.caracteristicas {background-color:black;color:white;}
.contenido {border: 1px solid black;}
.pagina-principal .news-title {color:black;}
th {font-weight: 100;}
.card .card-home .card-text-inside {-webkit-box-shadow: 13px 11px 15px -9px rgba(0,0,0,0.75); -moz-box-shadow: 13px 11px 15px -9px rgba(0,0,0,0.75); 
box-shadow: 13px 11px 15px -9px rgba(0,0,0,0.75);}

/* FOOTER */
.logo-footer a.rsk {background-image: url("https://reskytnew.s3.amazonaws.com/app-images/reskyt-trans.png") !important; background-size: 100% auto;}
.logo-footer a img {display:none;}
.footer-widget-inferior {border-top: 1px solid white;}
.social-profiles-likes img {max-width: 29px !important;}
.wrapper-pre-footer .nav-link {font-size: 16px;}
.social-profiles-likes img {max-width: 25px;padding-bottom: 3px;}
.banner-2 .slick-banner .slick-slide img, .banner-2 .only-one-banner .slick-slide img {/*object-fit: initial !important;*/width: 100% !important;height: auto !important;}


/* Catálogo */

.pagina-6508 figure.no-effect {box-shadow: rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;}
.pagina-6508 .card-home .card-title {margin-bottom: 40px; font-weight:700;}

.pagina-7675  .lists .list-card .list-title {
    font-size: 13px;
    margin-bottom:30px;
}

.pagina-7675 h3.list-title.content-search {
    margin-bottom: 65px;
}

.pagina-7675 {background-color:#f7f7f7;}


/*-----------*/
/*--EINBOCK--*/
/*-----------*/

#reg-db .wrapper-top-banner.banner-2 {display: none!important;}

/*--banner home--*/
#anchor-41403 {margin-top: -150px;}
#anchor-41404 {
    position: absolute;
    top: 350px;
    left: 35vh;
    right: 35vh;
}
.fa.fa-arrow-circle-o-down {font-size:45px;}

.fa.fa-arrow-circle-o-down {
	-webkit-animation: shake-vertical 2s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
	        animation: shake-vertical 2s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}

/*animista*/
@-webkit-keyframes shake-vertical {
  0%,100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);}
  10%,30%,50%,70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);}
  20%,40%,60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);}
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);}
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);}
}
@keyframes shake-vertical {
  0%,100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);}
  10%,30%,50%,70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);}
  20%,40%,60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);}
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);}
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);}
}

/*--base de dades text ample 100%--*/
.adi-pestanas .item-ficha {width: 100%!important;}

/*---buscador---*/
.content-input-search-db {
    float: none!important;
    margin-left: auto;
    margin-right: auto;
    width: 50%!important;
}

/*--CABECERA CUSTOM--*/
.nav-item.menu-effect-brand:last-child {margin-left: 0.5rem;}
.nav-item.menu-effect-brand:nth-last-of-type(2) {margin-left: 0.5rem!important;}
.nav-item.menu-effect-brand:nth-last-of-type(3) {margin-left: 1rem!important;}

/*--EINBOCK menu cabecera--
.header li:nth-child(7) .nav-link {border-radius: 0px; padding:10px; margin-top:10px; color: rgba(255,255,255,0)!important;}
.nav-item.menu-effect-brand:nth-last-of-type(5) {margin-left:4rem;}
.nav-item.menu-effect-brand:nth-last-of-type(5):before {
    content: url(https://app.reskyt.com/uploads/5519/files/logo-petit.jpg);
    position: absolute;
    bottom: 50px;
    right: 30%;
    height: 25px;
}*/

/*-- menu cabecera fixed (scroll) --*/
.header.header-fixed .nav-item.menu-effect-brand:nth-last-of-type(5):before {bottom: 35px;}

/*--OCASIONES OCULTES EN IDIOMES--*/

html[lang="en"] .pagina-2181 #anchor-33226, html[lang="en"] .pagina-2181 .wrapper-top-banner {display:none!important;}
html[lang="fr"] .pagina-2181 #anchor-33226, html[lang="fr"] .pagina-2181 .wrapper-top-banner {display:none!important;}

html[lang="en"] .nav.navbar-nav li:nth-child(5) {display:none!important;}
html[lang="fr"] .nav.navbar-nav li:nth-child(5) {display:none!important;}

html[lang="en"] .nav.navbar-nav li:nth-child(7) {margin-left: 6rem!important;}
html[lang="fr"] .nav.navbar-nav li:nth-child(7) {margin-left: 6rem!important;}

/* COOKIES */

.buttons-cookies span a:last-child{margin-top: 18px !important; background-color:transparent !important; border:1px solid black !important; color:black!important;} 
#accept-cookies .buttons-cookies .conf-cookies {border: 1px solid black; color: black;}
#accept-cookies .buttons-cookies a { background-color: white; color: black; border: 1px solid black;}

@media only screen and (min-width: 1024px) {#accept-cookies{height: 339px;}}

/* iframe */

.carta-138806 .list-top-description.descripcion-carta {
    height: 900px;
}


/* ------------------------------------------------------------- nova web ------------------------------------------------------------------------- 

body.mobile .slick-banner.slick-initialized.slick-slider.slick-dotted {
    height: 300px;
}

body.mobile img.lazyautosizes.lazyloaded {
    height: 300px !important;
}

*/

/*

#anchor-65832 .card-home .card-title {
    font-weight: 800;
    color:white;
}

#anchor-65832 h4.card-title {
    padding: 17px;
}

#anchor-65832 figure.no-effect {
    border-radius: 19px;
}

#anchor-65832 .card-home .card-title {
    font-weight: 800;
    color: white;
    background-color: red;
}^
*/


figure.effect-ceren {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}

#anchor-65832 h4.card-title {
    background-color: black;
    padding: 10px;
    top: -10px;
    position: relative;
    color: white;
    border-bottom-right-radius: 21px;
    border-bottom-left-radius: 21px;
    padding-left:30px;
    font-weight:800;
}

.effect-ruby  {
    border-top-left-radius: 21px;
    border-top-right-radius: 21px;
}