/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 /*GLOBALS*/
.h1, h1 {
  font-size: 22px;
}
.h2, h2 {
  font-size: 20px;
}
.h3, h3 {
  font-size: 18px;
}
.h4, h4 {
  font-size: 16px;
}

.btn {
  font-weight: 600;
   transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

.btn-more-items .btn {
  background: transparent;
  border: 0;
  color: #606060;
  font-size: 11px;
  font-weight: 600;
  text-align: center;
  opacity: 1;
  position: relative;
  top: 0;
  text-transform: uppercase;
}

.btn-more-items .btn:before {
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  background: transparent url('/img/cromalite_theme/ico-more-items-dark.svg') center center no-repeat;
  background-size: 100% auto;
  content: ' ';
  display: block;
  height: 40px;
  margin: auto;
  margin-bottom: 8px;
  position: relative;
  top: 0;
  width: 40px;
}

.btn-more-items.dark .btn {
  color: #f7f7f7;
}
.btn-more-items.dark .btn:before {
  background: transparent url('/img/cromalite_theme/ico-more-items.svg') center center no-repeat;
  background-size: 100% auto;
}
.btn-more-items .btn:hover {
  opacity: .8;
  top: 5px;
}
.btn-more-items .btn:hover:before {
  top: -10px;
}
.btn-more-items .btn:hover .elementor-button-text {

}

.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled {
  background: #f7f7f7;
  color: #606060;
  border: solid 1px #e3e3e3;
}

::-webkit-input-placeholder { /* Edge */
  font-style: italic;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-style: italic;
}

::placeholder {
  font-style: italic;
}

.form-control-select,
select {
  background-image: none;  
}

.btn.disabled,
.btn.disabled:hover,
.btn:disabled {
  cursor: not-allowed;
  opacity: .1 !important;
  filter: grayscale(100%);
}

#content-wrapper {
  min-height: 200px;
}
#content-wrapper .page-title {
  text-transform: uppercase;
}
#content-wrapper .page-title:after {
  border-bottom: solid 1px #b5b5b5;
  top: 1px;
  position: relative;
}

table {
  box-sizing: border-box !important;
  border-collapse: collapse !important;
  border-spacing: 0px !important;
  max-width: 100% !important;
  font-size: 14px !important;
  width: 100% !important;
  color: #666666 !important;
  font-family: 'Open Sans', sans-serif !important;
  border: 1px solid #e6e6e6 !important;
  margin: 20px 0;
}
table th {
  background-color: #f1f1f1;
  border: 1px solid #e6e6e6 !important;
  font-weight: 600;
  padding: 4px 10px !important;
}
table tr {
  border: 1px solid #e6e6e6 !important;
}
table tr:nth-child(odd) {
  background-color: #f5f5f5;
}
table tr td {
  border: 1px solid #e6e6e6 !important;
  padding: 4px 10px !important;
}


.d_none {
  display: none!important;
}

.alert {
  margin: 20px auto;
}

.modal-content {
  border: solid 1px #e3e3e3;
}
.modal-title {
  font-size: 18px;
  font-weight: 600;
}
.modal-body:hover {
  cursor: zoom-in;
}
.gdpr_module {
  font-size: 12px;
  font-weight: 600;
}



/*BRADCRUMB*/

#wrapper .breadcrumb {  
  font-size: 12px;
}
#wrapper .breadcrumb ol {
  padding-left: 4px;
}
#wrapper .breadcrumb a {
  font-weight: 700;
}

/*#wrapper .breadcrumb li a[href="https://cromalite.com/blog"] {
  display: none;
}
#wrapper .breadcrumb li a[href="https://cromalite.com/blog"]::parent {
  display: none;
}
#wrapper .breadcrumb li < a[href="https://cromalite.com/blog"] {
  display: none;
}
#wrapper .breadcrumb li:has(> a[href="https://cromalite.com/blog"]) {
  display: none;
}
#wrapper .breadcrumb li:contains-selector(a[href="https://cromalite.com/blog"]) {
  display: none;
}*/


/*TOPBAR*/
 .header-top {
  padding-top: 20px;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.stuck-header .header-top {
  padding-bottom: 14px;
  padding-top: 10px;
}
.header-top .align-items-center {
  -ms-flex-align: flex-end !important;
  align-items: flex-end !important;
}
#desktop_logo .logo {
  max-width: 100%;
  width: 170px;
}

.header-nav {
  line-height: 50px;
}
.header-nav .social-links {
  
}
.header-nav .social-links > li {
  padding: 0 2px 0 0;
}
.header-nav .social-links i {
  font-size: 18px;
  height: 20px;
  text-align: center;
  width: 20px;
}
.header-nav .social-links .twitter i {
  font-size: 22px;
}
.header-nav .social-links .twitter i:before {
  position: relative;
  top: 2px;
}
.header-nav .left-nav,
.header-nav .right-nav {
  flex-basis: inherit;
  display: none;
}
#header .header-nav .left-nav>div:after,
#header .header-nav .right-nav>div:after {
  background-color: #D8D8D8;
  height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  opacity: 1;
}
#header .header-nav .left-nav .block-links-inline ul {
  position: relative;
  top: 1px;
}
#header .header-nav a {
  font-weight: 600;
  text-transform: uppercase;
}
.block-links-inline ul>li:after {
  height: 15px;
  margin-left: 10px;
  margin-right: 10px;
  opacity: 1;
}
#header #iqitmegamenu-wrapper .cbp-notfit {
 /* top: 63px !important;*/
 padding-top: 20px !important;
}
#header #iqitmegamenu-wrapper a {
  line-height: inherit;
  padding: 0 6px;
  padding-top: 40px;
}
#header #iqitmegamenu-wrapper a span {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 600;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  width: 100%;
  padding-left: 33.333333%;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li {
  display: block;
  position: inherit;
}

#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li a {
  font-weight: 600;
  padding: 14px 0;
  padding-left: 0;

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li a:hover {
  padding-left: 6px;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li a:before {
  background: transparent url('/themes/ware_child/images/ico-megamenu.svg') center center no-repeat;
  background-size: auto 100%;
  content: ' ';
  display: inline-block;
  height: 8px;
  left: 0;
  margin-right: 4px;
  opacity: 1;
  pointer-events: none;
  position: relative;
  width: 8px;

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li a:after {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 80% auto;
  border: 1px solid #ccc;
  padding: 10px;
  content: ' ';
  display: block;
  left: 16px;
  opacity: 0;
  height: 200px;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 300px;

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li a:hover:before {
  left: -6px;
  opacity: .6;
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li a:hover:after {
  opacity: 1;
}

#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(1) a:after {
  background-image: url('/img/cms/l-elinchrom_1.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(2) a:after {
  background-image: url('/img/cms/l-nanlite.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(3) a:after {
  background-image: url('/img/cms/l-lastolite_1.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(4) a:after {
  background-image: url('/img/cms/l-sekonic_1.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(5) a:after {
  background-image: url('/img/cms/l-pocketwizard_1.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(6) a:after {
  background-image: url('/img/cms/l-tred.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(7) a:after {
  background-image: url('/img/cms/l-boya.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(8) a:after {
  background-image: url('/img/cms/l-cromalite.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(9) a:after {
  background-image: url('/img/cms/l-lumiquest.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(10) a:after {
  background-image: url('/img/cms/l-rotratrim_1.png');
}
#header #iqitmegamenu-wrapper .iqitmegamenu-submenu-container .cbp-links li:nth-child(11) a:after {
  background-image: url('/img/cms/l-tonba.png');
}


.ps-shoppingcart .cart-products-count-btn {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  padding: 0;
  right: -10px;
  text-align: center;
  top: -10px;
}

#content-wrapper .page-title {
  margin-top: 40px;
}
.page-category #content-wrapper .page-title,
.page-new-products #content-wrapper .page-title,
.page-prices-drop #content-wrapper .page-title {
  margin: 0;
}

#mobile-header .logo {
  max-width: 200px;
}
#mobile-header .mobile-main-bar {
  padding: 16px 0;
}
#mobile-header .mobile-buttons-bar {
  background-color: #fff;
}
#mobile-header .m-nav-btn {
  padding: 16px 10px;
}


/*TITLES*/
.page-header {
  margin-bottom: 50px;
}
.section_title {
  position: relative;
}
.section_title.dark {
  color: #f7f7f7;
}
.section_title:before,
.section_title:after {
  background: #606060;
  content: " ";
  display: inline-block;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 18%;
}
.section_title.dark:before,
.section_title.dark:after {
  background: #f7f7f7;
}
.section_title:before {
  left: 2%;
}
.section_title:after {
  right: 2%;
}
.novedades-marcas__wrapper .section_title {
  color: #f7f7f7;
  margin-bottom: 12px;
}
.novedades-marcas__wrapper .section_title:before,
.novedades-marcas__wrapper .section_title:after {
  background: #f7f7f7;
}


#main .page-content {
  margin-bottom: 0;
  margin-bottom: 60px;
  padding-bottom: 40px;
}

#main .page-content p + h1,
#main .page-content p + h2,
#main .page-content p + h3,
#main .page-content p + h4,
#main .page-content ul + h1,
#main .page-content ul + h2,
#main .page-content ul + h3,
#main .page-content ul + h4,
#main .page-content table + h1,
#main .page-content table + h2,
#main .page-content table + h3,
#main .page-content table + h4 {
  margin-top: 40px;
}
#wrapper {
  padding-bottom: 0;
}



/*HOME*/
/*banners home*/
.banners_home img {
  width: 100%;
}

/*Slider home*/
.slider_home:after {
  background-color: #f7f7f7;
  bottom: 0;
  content: ' ';
  display: inline-block;
  height: 4px;
  position: absolute;
  width: 100%;
}
.slider_home .slick-slide > div {
  width: 100%;
  display: inline-block;
}
.slider_home .slick-slide .slick-slide-inner {
  border-bottom: 1px solid #979797;
  overflow: hidden;
  padding-top: calc(50% - 2px);
  position: relative;
}
.slider_home .slick-slide .slick-slide-inner .slick-slide-image {
  height: auto;
  max-height: 105%;
  max-width: 110%;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
}

/*Productos home*/
.products-grid .product-miniature {
  overflow: hidden;
  padding: 0;
}
.products-grid .product-miniature .product-miniature-right {
  padding-top: 14px;
  width: 100px;
}
.products-grid .product-miniature .thumbnail-container {
  overflow: hidden;
}
.products-grid .product-miniature .thumbnail-container a:before {
  position: absolute;
  display: inline-block;
  content: " ";
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
  background: #005eb8 url('/img/cromalite_theme/ico-more.svg') no-repeat center center;
  background-size: 60% auto;
  border-radius: 100%;
  z-index: 1;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.products-grid .product-miniature .thumbnail-container a:hover:before {
  bottom: 40%;
  transform: translate(-50% -50%);
}

.products-grid .product-miniature .thumbnail-container a:after {
  position: absolute;
  display: inline-block;
  background: #fff;
  content: " ";
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  top: 0;

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.products-grid .product-miniature .thumbnail-container a:hover:after {  
  opacity: .6;
}
.products-grid .product-miniature .thumbnail-container a img {

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.products-grid .product-miniature .thumbnail-container a:hover img {
}
.products-grid .product-miniature .product-flags {
  left: inherit;
  right: -70px;
  text-align: center;
  top: 14px;
  transform: rotate(45deg);
  width: 200px;
}
.products-grid .product-miniature .product-flags .product-flag {
  font-size: 13px;
  font-weight: 700;
  margin: auto;
  padding: 10px;
  text-align: center;
  width: 100%;
}
.products-grid .product-miniature .product-flags .product-flag.discount {
  display: none;
}
.products-grid .product-miniature .product-flags .product-flag.new:after,
.products-grid .product-miniature .product-flags .product-flag.on-sale:after {
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent #005eb8 transparent transparent;
  content: ' ';
  display: inline-block;
  height: 0;
  left: 40px;
  position: absolute;
  transform: rotate(-45deg);
  top: -40px;
  width: 0;
  z-index: -1;
}

.products-grid .product-miniature .product-flags .product-flag.discount + .product-flag.new {
  background: #f57d0f;
  color: #f57d0f;
  line-height: 0;
}
.products-grid .product-miniature .product-flags .product-flag.discount + .product-flag.new:after {
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent #f57d0f transparent transparent;
  content: ' ';
  display: inline-block;
  height: 0;
  left: 40px;
  position: absolute;
  transform: rotate(-45deg);
  top: -40px;
  width: 0;
  z-index: -1;
}



.products-grid .product-miniature .product-flags .product-flag.discount + .product-flag.new:before {
  content: 'Oferta';
  color: #fff;
  display: block;
  line-height: 1.1em;
  position: relative;
}

.products-grid .product-miniature .product-description {
  padding: 15px;
}
.products-grid .product-miniature .product-category-name {
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
}
.products-grid .product-miniature .product-title {
  font-weight: 600;
  text-transform: none;
}
.products-grid .product-miniature .product-price {
  font-weight: 600;
  letter-spacing: -1px;
}
.products-grid .btn-product-list {
  background: #fff;
  color: #606060;
  border: solid 1px #e3e3e3;
}
.products-grid .btn-product-list .fa {
  color: #005eb8;
  position: relative;
  top: -1px;
}
.products-grid .btn-product-list:hover {
  background: #005eb8;
  color: #fff;
  border: solid 1px #005eb8;
}
.products-grid .btn-product-list:hover .fa {
  color: #fff;
}
.products-grid .input-group-add-cart .input-qty,
.products-grid .input-group-add-cart .btn {
  font-size: 13px;
  font-weight: 600;
}

/*Actualidad Home*/
.actualidad-marcas__grid,
.noticias__grid,
.simpleblog-posts {
  position: relative;
}
.actualidad-marcas__grid {
  margin-bottom: 40px;
}
.simpleblog-posts {
  margin-right: -4px;
  margin-left: -4px;
}

.simpleblog-posts .simpleblog-post-item {
  padding: .3rem;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.actualidad-marcas__grid .post-item,
.noticias__grid .post-item,
.simpleblog-posts .post-item {  
  background-color: #fff;
  border: 1px solid #e4e4e4;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-start;
}
.dark .actualidad-marcas__grid .post-item,
.dark .noticias__grid .post-item,
.dark .simpleblog-posts .post-item {
  border: 1px solid #606060;
}
.actualidad-marcas__grid .post-item .post-thumbnail,
.noticias__grid .post-item .post-thumbnail,
.simpleblog-posts .post-item .post-thumbnail {
  order: 1;
  overflow: hidden;
  margin-bottom: 0;
  padding-top: 60%;
  position: relative;
}
.actualidad-marcas__grid .post-item .post-thumbnail a,
.noticias__grid .post-item .post-thumbnail a,
.simpleblog-posts .post-item .post-thumbnail a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.actualidad-marcas__grid .post-item .post-thumbnail a:before,
.noticias__grid .post-item .post-thumbnail a:before,
.simpleblog-posts .post-item .post-thumbnail a:before {
  position: absolute;
  display: inline-block;
  content: " ";
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
  background: #005eb8 url('/img/cromalite_theme/ico-more.svg') no-repeat center center;
  background-size: 60% auto;
  border-radius: 100%;
  z-index: 1;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.actualidad-marcas__grid .post-item .post-thumbnail a:hover:before,
.noticias__grid .post-item .post-thumbnail a:hover:before,
.simpleblog-posts .post-item .post-thumbnail a:hover:before {
  bottom: 40%;
  transform: translate(-50% -50%);
}
.actualidad-marcas__grid .post-item .post-thumbnail a img,
.noticias__grid .post-item .post-thumbnail a img,
.simpleblog-posts .post-item .post-thumbnail a img {
  height: auto;
  left: 50%;
  max-height: 105%;
  max-width: 124%;
  min-height: 100%;
  min-width: 100%;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.actualidad-marcas__grid .post-item .post-thumbnail a:hover img,
.noticias__grid .post-item .post-thumbnail a:hover img,
.simpleblog-posts .post-item .post-thumbnail a:hover img {
  opacity: .2;
}
.actualidad-marcas__grid .post-item .post-title,
.noticias__grid .post-item .post-title,
.simpleblog-posts .post-item .post-title {
  order: 3;
  padding: 10px;
}
.actualidad-marcas__grid .post-item .post-title h2,
.noticias__grid .post-item .post-title h2,
.simpleblog-posts .post-item .post-title h2 {
  border-color: transparent;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -.5px;
}
.actualidad-marcas__grid .post-item .post-content,
.noticias__grid .post-item .post-content,
.simpleblog-posts .post-item .post-content {
  display: none;
  order: 4;
}
.actualidad-marcas__grid .post-item .post-additional-info,
.noticias__grid .post-item .post-additional-info,
.simpleblog-posts .post-item .post-additional-info {
  order: 2;
  padding: 20px;
  padding-bottom: 0;
}



/*PRODUCTOS PAGE*/

.view-switcher {
  visibility: hidden !important;
  pointer-events: none;
}

.category-outlet #left-column,
.category-ofertas #left-column,
.category-novedades #left-column,
.page-new-products #left-column,
.page-prices-drop #left-column {
  display: none;
}
.category-outlet #content-wrapper,
.category-ofertas #content-wrapper,
.category-novedades #content-wrapper,
.page-new-products #content-wrapper,
.page-prices-drop #content-wrapper {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.page-product .tax-shipping-delivery-label {
  display: none;
}
.page-product .col-product-image .page-content {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.page-product .images-container-left .product-images {
  border: 1px solid #f5f5f5;
  left: 1px;
  margin-right: 0;
  padding: 0;
  padding-top: 20px;
  position: relative;
  top: 7px;
  width: 100%;
}
.page-product .images-container-left .product-images .slick-list {
  overflow: hidden;
  width: 100%;
}
.page-product .images-container-left .product-images .slick-slide {
  border-bottom: 1px solid #f5f5f5;
  padding: 4px;
}

.page-product .product-description .rte-content .videos .media_wrapper {
  margin-bottom: 6px;
  margin-top: 20px;
}


/*MARCAS DESTACADAS*/
.marcas_destacadas {
  position: relative;
}
.marcas_destacadas .row {
  margin-right: -5px;
  margin-left: -5px;
}

.marcas_destacadas .row > div {
  padding: 0 5px;
}
.marcas_destacadas a {
  background: #fff;
  border: 1px solid #ccc;
  display: inline-block;
  margin-bottom: 10px;
  opacity: 1;
  padding: 10px;
  width: 100%;
}
.marcas_destacadas a:hover {
  opacity: .6;
}
.marcas_destacadas a img {
  width: 100%;
}

/*MARCAS PAGE*/
.logo_marca_wrapper {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px;
  /*max-width: 320px;*/
  width: 100% !important;
} 
.resum_wrapper {
  align-items: center;
  padding: 20px 0 !important;
  width: 100% !important;
}
.resum_wrapper + .elementor-column .elementor-widget-spacer {
  display: none !important;
}

.marca_title {

}
.noticies-grid__wrapper {
  margin-left: -10px;
  margin-right: -10px;
  position: relative;
}
.noticies-grid__wrapper .simpleblog-posts-column {
  padding: 6px !important;
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .noticies-grid__wrapper .simpleblog-posts-column {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.noticies-grid__wrapper .post-item {
  display: flex;
  flex-direction: column;
}
.noticies-grid__wrapper .post-thumbnail {
  border-bottom: 1px solid #e7e7e7;
  background: #fff;
  order: 1;
  overflow: hidden;
  padding-top: 70%;
  position: relative;
}
.noticies-grid__wrapper .post-thumbnail a {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.noticies-grid__wrapper .post-thumbnail a:before {
  position: absolute;
  display: inline-block;
  content: " ";
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
  background: #005eb8 url('/img/cromalite_theme/ico-more.svg') no-repeat center center;
  background-size: 60% auto;
  border-radius: 100%;
  z-index: 1;
  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.noticies-grid__wrapper .post-thumbnail a:hover:before {
  bottom: 40%;
  transform: translate(-50% -50%);
}
.noticies-grid__wrapper .post-thumbnail a img {
  left: 50%;
  height: auto;
  max-height: 100%;
  max-width: 140%;
  min-height: 100%;
  min-width: 100%;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translate(-50% , -50%);
  width: auto;

  transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}
.noticies-grid__wrapper .post-thumbnail a:hover img {
  opacity: .2;
}
.noticies-grid__wrapper .simpleblog-posts h2 {
  border-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -.5px;
  padding: 0;
  text-transform: none;
}

.noticies-grid__wrapper .post-title {
  order: 3;
  padding: 0 10px;
}
.noticies-grid__wrapper .post-meta-info {
  border: 0;
  margin-bottom: 10px;
  order: 2;
  padding: 0 10px;
}
.noticies-grid__wrapper .post-content {
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  order: 4;
  padding: 10px;
  padding-top: 0;
}
.novedades-marcas__wrapper .js-product-miniature-wrapper {
  padding: 6px !important;
}
@media (max-width: 767px) {
  .novedades-marcas__wrapper .js-product-miniature-wrapper {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.novedades-marcas__wrapper .js-product-miniature-wrapper .product-flags {
  left: inherit;
  right: -80px;
  text-align: center;
  top: 7px;
  transform: rotate(45deg);
  width: 200px;
}
.novedades-marcas__wrapper .js-product-miniature-wrapper .product-flags .product-flag {
  font-size: 12px;
  font-weight: 700;
  margin: auto;
  padding: 10px;
  text-align: center;
  width: 100%;
}
.novedades-marcas__wrapper .js-product-miniature-wrapper .product-flags .product-flag.discount {
  display: none;
}
.novedades-marcas__wrapper .js-product-miniature-wrapper .product-flags .product-flag.new:after {
  border-style: solid;
  border-width: 0 100px 100px 0;
  border-color: transparent #005eb8 transparent transparent;
  content: ' ';
  display: inline-block;
  height: 0;
  left: 40px;
  position: absolute;
  transform: rotate(-45deg);
  top: -40px;
  width: 0;
  z-index: -1;
}


/*FICHA ACTUALIDAD MARCAS*/

.post_multimedia_wrapper {
  position: relative;
}
.post_multimedia_wrapper .elementor-column-wrap .elementor-image-carousel img {
  width: 100%;
}
.post_content_wrapper {
  position: relative;
}
.post_content_wrapper .elementor-text-editor {

}
.post_content_wrapper .elementor-text-editor h1 {
  font-size: 24px !important;
  font-weight: 700 !important;
}
.post_content_wrapper .elementor-text-editor h2 {
  font-size: 20px !important;
  font-weight: 700 !important;
}
.post_content_wrapper .elementor-text-editor h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
}
.post_content_wrapper .elementor-text-editor h4 {
  font-size: 16px !important;
  font-weight: 700 !important;
}



/*DESCARGAS*/

.descargas-marcas {
  position: relative;
}
.descargas-marcas__group {
  margin-bottom: 40px;
  position: relative;
}
.descargas-marcas__group h3 {
  margin-bottom: 10px;
}
.descargas-marcas__group ul {
  list-style-type: none !important;
  margin: 20px 0;
  padding: 0 !important;
}
.descargas-marcas__group .descarga {
  border-bottom: 1px solid #e4e4e4;
  padding: 4px 0;
}
.descargas-marcas__group .descarga:first-child {
  border-top: 1px solid #e4e4e4;
}
.descargas-marcas__group .descarga a {
  position: relative;
}
.descargas-marcas__group .descarga a:before {
  color: #005eb8;
  content: '\f019';
  font-family: 'FontAwesome';
  margin-right: 10px;
}



/*GUIA ILUMINACION*/ /*FOTOGRAFOS*/
.guia-iluminacion .elementor-image-box-img,
.fotografos .elementor-image-box-img {
  background: #fff;
  border: 1px solid #e4e4e4;
  padding: 10px;
}

.fotografos .visit_site .btn {
  background-color: #005eb8;
  border: 1px solid #005eb8;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  opacity: 1;
}
.fotografos .visit_site .btn:hover {
  opacity: .6;
}
.elementor-image-box-description {
  padding-bottom: 40px;
}


/*SIDEBAR*/
.content_sidebar {

}
.content_sidebar > div {
  padding: 0 !important;
}
.content_sidebar ul {
  list-style-type: initial;
  margin-bottom: 20px;
  padding-left: 30px;
}
.content_sidebar h1,
.content_sidebar h2,
.content_sidebar h3,
.content_sidebar h4 {
  margin: 20px 0;
  margin-top: 30px;
}
.content_sidebar h1:first-child,
.content_sidebar h2:first-child,
.content_sidebar h3:first-child,
.content_sidebar h4:first-child {
  margin-top: 0;
}
.content_sidebar h1 {
  font-size: 24px !important;
  font-weight: 700 !important;
}
.content_sidebar h2 {
  font-size: 20px !important;
  font-weight: 700 !important;
}
.content_sidebar h3 {
  font-size: 18px !important;
  font-weight: 700 !important;
}
.content_sidebar h4 {
  font-size: 16px !important;
  font-weight: 700 !important;
}


/*TIENDAS*/

.page-stores {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 40px !important;
}
.page-stores #store-search .address-input,
.page-stores #store-search .radius-input,
.page-stores #store-search .category-input {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.page-stores #store-search .address-input {
  order: 1;
}
.page-stores #store-search .category-input {
  order: 2;
}
.page-stores #store-search .radius-input {
  order: 3;
}
.page-stores #store-search .address-input label {
  margin-bottom: 16px;
}
.page-stores #store-search .store-content + .row {
  display: inline-block;
  width: auto;
}
.page-stores #search-results {
  font-weight: 600;
  margin: 20px auto;
  text-align: left;
  width: 100%;
}
.page-stores #stores-table {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column !important;
  flex-wrap: wrap;
  width: 100%;
}
.page-stores #stores-table .store-item {
  width: 100% !important;
  border-bottom: 0 !important;
}
.page-stores #stores-table .store-item:last-child {
  border-bottom: 1px solid hsla(0,0%,63%,.25) !important;
}
.page-stores #stores-table .store-item+.store-item {
  border-left: 1px solid hsla(0,0%,63%,.25) !important;
}
.page-stores #stores-table .store-item + .store-item {
  border-left: 0;
}
.page-stores #stores-table .store-item > div {
  width: 100%;
}
.page-stores #stores-table .store-item .store-description {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}


/*CONTACTAR*/

.page-contact #iqitcontactpage-map,
.page-contact .page-content {
  display: inline-block;
  float: left;
  width: 50%;
}
.page-contact .page-content {
  padding-left: 40px;
}
.page-contact .page-content > .row {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.page-contact .page-content > .row > div {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.page-contact .contact-page-info .contact-rich {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
}
.page-contact .contact-page-info .contact-rich strong {
  display: block;
  font-size: 16px;
  margin-bottom: 20px;
  width: 100%;
}
.page-contact .contact-page-info .contact-rich .part .icon {
  width: auto;
}
.page-contact .contact-page-info .contact-rich .part .icon i {
  font-size: 18px;
  padding: 0 4px;
}
.page-contact .contact-page-info {
  border-right: 0;
}
/*.page-contact .contact-form .form-fields .form-group:nth-last-child(3) {
  display: none;
}*/
.page-contact .contact-form .form-group:nth-last-child(2) label + div {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.page-contact .contact-form .form-footer {
  text-align: left !important;
}
.page-contact .page-footer {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
}


/*ACCOUNT*/

.page-authentication #content {
  border: 0;
  padding: 0;
}
.page-authentication #content hr {
  margin: 40px 0;
}

.no-account a[data-link-action="display-register-form"],
.account-link {
  background: #005eb8;
  border: solid 2px #005eb8;
  color: #f7f7f7 !important;
  display: inline-block;
  font-weight: 600;
  text-align: center;
  vertical-align: middle;
  padding: .5rem 1.25rem;
  line-height: 1.5;
  border-radius: 0;
}




/*PAGINATION*/

.pagination,
.pagination-wrapper-bottom {
  margin: 40px 0;
}
.pagination .page-list li a {
  font-weight: 600;
}
.pagination .page-list li a:hover {
  background-color: #005eb8;
  border-color: #005eb8;
  color: #fff;
}
.pagination .page-list li.current a {
  background-color: #005eb8;
  border-color: #005eb8;
  color: #fff;
}


/*SIDEBAR CATEGORY*/
.block-categories .category-top-menu ul li {
  margin-bottom: 6px;
}
.block-categories .category-top-menu > ul>li:nth-last-child(-n+4) a {
  font-weight: 700;
}
.block-categories .category-top-menu > ul>li:nth-last-child(4) {
  border-top: 1px solid #e3e3e3;
  padding-top: 16px;
  margin-top: 16px;
}
.block-categories .category-top-menu li ul {
  margin-bottom: 10px;
  margin-left: 20px;
  margin-top: 4px;
}
.block-categories .category-top-menu a {
  font-size: 13px;
}
.block-categories .category-top-menu > ul>li>a {
  font-size: 14px;
  font-weight: 600;
}
.block-categories .category-top-menu .fa {
  font-size: 19px;
}


/*FILTERS*/

.active_filters .btn {
  background: #005eb8;
  border: solid 1px #005eb8;
  color: #f7f7f7;
  opacity: 1;
}
.active_filters .btn:hover {
  opacity: .6;
}



/*FOOTER*/

#footer {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  flex-wrap: wrap;
}
#footer-container-first {
  margin: 0 auto;
  margin-right: 0;
  max-width: 750px;
  padding: 20px 0;
  padding-top: 50px;
  width: 100%;
}
#footer-container-main {
  margin: auto;
  margin-left: 0;
  max-width: 750px;
  padding: 20px 0;
  padding-top: 50px;
  width: 100%;
}
#footer-copyrights {
  width: 100%;
}
.block-iqitcontactpage {
  display: none;
}

#footer .block-title,
#footer-container-first h5 {
  font-size: 40px;
  letter-spacing: -2px;
  margin-bottom: 20px;
  text-transform: lowercase;
}
#footer .block-title:after {
  display: none;
}

.block-newsletter {
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  width: 100%;
}
.block-newsletter h5 {
  position: relative;
}
.block-newsletter h5:before {
  content: 'nuestra';
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  left: 0;
  position: absolute;
  top: -12px;
  text-indent: 2px;
  letter-spacing: 0;
}
.block-newsletter .gdpr_module {
  line-height: 16px;
  margin-top: 16px;
}
.block-newsletter .gdpr_module a {
  color: #fff !important;
  text-decoration: underline;
}
#footer .ps-emailsubscription-block .newsletter-input-group {
  max-width: 400px;
}
#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe {
  background: #005eb8;
  color: #fff !important;
  opacity: 1;
  padding: 0 18px;
}
#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe:hover {
  opacity: .6;
}
#footer .ps-emailsubscription-block .newsletter-input-group .btn-subscribe i:before {
  content: '\f105';
  font-size: 26px;
}

.oficinas_wrapper {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  position: relative;
}
.oficinas_wrapper .nuestras {
  display: inline-block;
  font-size: 17px;
  font-weight: 600;
  left: 0;
  position: absolute;
  top: -80px;
  text-indent: 2px;
}
.oficinas_wrapper .office1 {
  margin-bottom: 20px;
}
.oficinas_wrapper .office1 > div,
.oficinas_wrapper .office2 > div {
  display: block;
  margin-bottom: 4px;
  position: relative;
}
.oficinas_wrapper .office1 > div:before,
.oficinas_wrapper .office2 > div:before {
  display: inline-block;
  font-family: 'FontAwesome';
  font-size: 17px;
  margin-right: 10px;
  width: 10px;
}

.oficinas_wrapper .services {
  font-size: 15px;
  font-weight: 600;
}
.oficinas_wrapper .services:before {
  display: none;
}
.oficinas_wrapper .location:before {
  content: "\f041";
}
.oficinas_wrapper .phone:before {
  content: "\f095";
}
.oficinas_wrapper .mail:before {
  content: "\f0e0";
  font-size: 14px !important;
}
.oficinas_wrapper .schedule:before {
  content: "\f017";
}

.copyright-txt {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.copyright p {
  margin-bottom: 20px;
}

#back-to-top {
  bottom: 8px;
  right: 8px;
}



/*COOKIES*/
#iqitcookielaw {
  bottom: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  left: 0;
  right: 0;
}
#iqitcookielaw p {
  font-weight: 400;
  margin-right: 40px;
}
#iqitcookielaw a {
  color: #fff;
  font-weight: 600;
  text-decoration: underline;
}
#iqitcookielaw a:hover {
  color: #ccc;
}
#iqitcookielaw .btn-primary {
  border: 1px solid #fff;
  font-weight: 600;
  height: 40px;
}


@media (min-width: 768px) {
  .simpleblog-posts .simpleblog-post-item {
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .section_title:before,
  .section_title:after {
    width: 36%;
  }
  
  .post_multimedia_wrapper .elementor-column-wrap {
    padding-left: 0;
    padding-right: 20px;
  }
  .page-stores {
    flex-direction: row;
  }
  .page-stores #map,
  .page-stores #store-search,
  .page-contact #iqitcontactpage-map {
    float: left;
    width: 50%;
  }
  .page-stores #map {
    padding-right: 0;
  }
  .page-stores #store-search,
  .page-contact .page-content {
    padding-left: 40px;
  }
  .page-stores #stores-table {
    flex-direction: row !important;
  }
  .page-stores #stores-table .store-item {
    border-left: 0 !important;
    width: 33.3333% !important;
  }
  .page-stores #stores-table .store-item:first-child {
    border-left: 1px solid hsla(0,0%,63%,.25) !important;
  }
  .page-stores #stores-table .store-item+.store-item {
    border-left: 0 !important;
  }
  .page-stores #stores-table .store-item:nth-child(3n+1) {
    border-left: 1px solid hsla(0,0%,63%,.25) !important;
  }
  .page-stores #stores-table .store-item:nth-last-child(-n+3) {
    border-bottom: 1px solid hsla(0,0%,63%,.25) !important;
  }
  .simpleblog-related-products .slick-slide:nth-last-child(-n+2) {
    display: block;
  }
  .simpleblog-related-products .slick-slide:nth-last-child(-n+1) {
    display: none;
  }
  .products_sidebar {
    padding: 0;
    padding-left: 40px;
    width: 320px !important;
  }
  .products_sidebar > div {
    padding: 0 !important;
  }

  .content_sidebar {
    padding: 0;
    padding-right: 40px;
    width: calc(100% - 320px) !important;
  }

  .logo_marca_wrapper {
    /*max-width: 320px;*/
    width: 40% !important;
  }
  .resum_wrapper {
    padding: 0 20px !important;
    width: 70% !important;
  }
  .resum_wrapper + .elementor-column .elementor-widget-spacer {
    display: none !important;
  }

  .marcas_destacadas {
    margin-bottom: 30px;
  }
  .marcas_destacadas a {
    margin-bottom: 0;
  }

  .oficinas_wrapper {
    flex-direction: row;
  }
  .oficinas_wrapper .office1 {
    padding-right: 20px;
    margin-bottom: 0;
  }
  .oficinas_wrapper .office2 {
    padding-left: 20px;
  }

  .page-contact .contact-form .form-footer {
    padding-left: 27%;
  }

  #footer-container-first {
    width: 30%;
  }
  #footer-container-main {
    width: 70%;
  }

  .copyright-txt {
    flex-direction: row;
  }
  .copyright p {
    margin-bottom: 0;
  }
  .footer-nav {
    padding-right: 50px;
  }
}


@media (min-width: 992px) {
  .header-nav .left-nav {
    display: block;
  }
  #header .header-nav .left-nav>div:after,
  #header .header-nav .right-nav>div:after {
    margin-left: 20px;
    margin-right: 20px;
  }
  .header-nav .social-links i {
    font-size: 22px;
    height: 24px;
    text-align: center;
    width: 24px;
  }
  .header-nav .social-links .twitter i {
    font-size: 28px;
  }
  .section_title:before,
  .section_title:after {
    width: 38%;
  }

  .products_sidebar {
    width: 400px !important;
  }

  .content_sidebar {
    width: calc(100% - 400px) !important;
  }
  
  .logo_marca_wrapper {
    width: 25% !important;
  }
  .resum_wrapper {
    padding: 0 40px !important;
    width: 50% !important;
  }
}


@media (min-width: 1200px) {
  .header-top {
    padding-top: 50px;
  }
  .header-nav .right-nav {
    display: block;
  }
  #desktop_logo .logo {
    width: 230px;
  }
  #header #iqitmegamenu-wrapper a {
    padding: 0 12px;
  }
  .section_title:before,
  .section_title:after {
    width: 40%;
  }
  .simpleblog-posts .simpleblog-post-item {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }  
  .actualidad-marcas__grid .post-item .post-title,
  .noticias__grid .post-item .post-title,
  .simpleblog-posts .post-item .post-title {
    padding: 20px;
  }
  .category-outlet #content-wrapper .js-product-miniature-wrapper,
  .category-novedades #content-wrapper .js-product-miniature-wrapper,
  .category-ofertas #content-wrapper .js-product-miniature-wrapper,
  .page-new-products #content-wrapper .js-product-miniature-wrapper,
  .page-prices-drop #content-wrapper .js-product-miniature-wrapper {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  } 

  .page-product .product-description .rte-content {
    /*min-height: 620px;  comentat amb nous vídeos inferiors*/
    position: relative;
    /* edició per eliminar vídeos vells 28042020*/	  
    /* padding-left: 586px; */
  }
  .page-product .product-description .rte-content .videos {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
  }

  .page-product .product-description .rte-content .videos .media_wrapper {
    margin-bottom: 6px;
  }
  .simpleblog-related-products .slick-slide:nth-last-child(-n+1) {
    display: block;
  }

  .page-contact .contact-form .form-footer {
    padding-left: 26%;
  }
  #footer-container-first {
    width: 40%;
  }
  #footer-container-main {
    width: 60%;
  }
}

@media (min-width: 1600px) {

  #footer-container-first {
    width: 50%;
  }
  #footer-container-main {
    width: 50%;
  }
}

@media (max-width: 991px) {
  .page-product .product-description .rte-content .videos .media_wrapper {
    height: 0;
    padding-bottom: 56.25%; /* 16:9 */
    position: relative;
  }
    .page-product .product-description .rte-content .videos .media_wrapper iframe {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
  .page-category #left-column {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .page-category #content-wrapper {
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .category-outlet #content-wrapper,
  .page-new-products #content-wrapper,
  .page-prices-drop #content-wrapper {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .page-category #content-wrapper .products-grid .js-product-miniature-wrapper {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .guia-iluminacion,
  .fotografos  {
    padding: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .guia-iluminacion + .products_sidebar,
  .fotografos + .products_sidebar {
    display: none;    
  }
}


@media (max-width: 767px) {

  .guia-iluminacion .elementor-image-box-img,
  .fotografos .elementor-image-box-img {
    margin-bottom: 10px!important;
    width: 100% !important;
  }
  .page-contact #iqitcontactpage-map,
  .page-contact .page-content {
    padding: 0;
    width: 100%;
  }

  body.category-novedades .filter-button,
  body.category-ofertas .filter-button,
  body.category-outlet .filter-button {
    display: none;
  }
}



.product-info-row {
  background: #fff;
  margin: 0;
  padding: 2rem 1rem;
  margin-bottom: 3rem;
  border: 1px solid #f0f0f0
}

#cbp-hrmenu1 {
  background: #fff;
  border: 1px solid #f0f0f0;
}

body#checkout section.checkout-step, .cart-grid-right .cart-summary {
  background: #fff
}

.cart-items{
  background: #fff;
  border: 1px solid #f0f0f0
}
.cart-item{
  padding: 1rem
}

.products-selection {
  background: #fff;
  padding-left: 1rem;
  padding-right: 1rem;
  border: 1px solid #f0f0f0
}

.logo {
  max-width: 75%;
  height: auto;
}

.simpleblog__post-featured img {
  display: none !important;
}

.cbp-horizontal .cbp-tab-title {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  font-family: helvetica;
}

.videos {
    /* edició per eliminar vídeos vells 28042020 */
	/* display: none !important;	 */
  }
@media (min-width: 1200px) {
  #bigvideo {
    margin: 40px 100px 50px 100px;
    padding-bottom: 46.25%;
  }
.product-extracontent-section h4 {
  font-size: 14px;
  padding-top: 20px;
  font-weight: 500;
}

 #tabvideos li img {
  max-height: 290px;
}

	