.imaginarium .situacion-movil {
  background-color: #69cadc;
}

.imaginarium header .nav,
.imaginarium header .nav > .container,
.imaginarium header .nav > .container > .row{
  background-color: #CBEEF5;
}

.imaginarium #sliderBannersTopTop li p span,
.imaginarium header .nav nav > div a{
  color: #2993A7;
}

body.imaginarium #search_block_top input#search_query_top,
body.imaginarium #search_block_top input#search_query_top::placeholder{
  color: #69CADC;
}

html body.imaginarium #search_block_top .btn.button-search{
  background: transparent url("../../img/desc/lupa_imaginarium.svg") no-repeat center 10px;
}

.imaginarium #subcategories ul li .cat_name{
  background: #CBEEF5 !important;
  color: #2993A7 !important;
}


.imaginarium #layered_form .layered_filter, .imaginarium #layered_form .layered_price, .imaginarium #categories_block_left, .imaginarium #advansedwishlist_block{
  background-color: #F5F8F9;
}

body.imaginarium #left_column .block .title_block, body.imaginarium #left_column .block h4, .imaginarium #left_column .block .title_block a:hover, .imaginarium #left_column .block h4 a:hover, .imaginarium #left_column .block .title_block a, .imaginarium #left_column .block h4 a, body.imaginarium #left_column .layered_subtitle{
  color: #2993A7;
}

.imaginarium #left_column li a, .imaginarium #left_column #categories_block_left li a, .imaginarium #left_column li{
  color: #2993A7;
}

.imaginarium #layered_block_left span.layered_close a, .imaginarium #layered_block_left span.layered_close a{
  background: url("../../img/icon/less-imaginarium.png") no-repeat 2px 2px;
}

.imaginarium #layered_block_left span.closed a{
  background: url("../../img/icon/more-imaginarium.png") no-repeat 2px 2px;
}

html .imaginarium .content_sortPagiBar .numeros span.heading-counter{
  color: #2993A7;
}

body.imaginarium .content_sortPagiBar div.selector span{
  color: #2993A7;
}

body.imaginarium div.selector span{
  background: url("../../img/icon/more-imaginarium.png") no-repeat calc(100% - 8px) center;
}

.imaginarium .icon-heart::before {
  color: #000;
}

body.imaginarium ul.product_list .product-name{
  color: #65CADD;
}

body.imaginarium ul.product_list.grid > li .product-container .product-desc{
  color: #717171;
}

.imaginarium ul.product_list.grid > li .product-container .old-price, .imaginarium ul.product_list.grid > li .product-container .price, .imaginarium ul.product_list.grid > li .product-container .price-percent-reduction{
  color: #65CADD !important;
}

html .imaginarium #index ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button, .imaginarium ul.product_list.grid > li .product-container .button-container span.button{
  border-color: #808080;
  color: #000;
}

html .imaginarium #index ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button:hover, .imaginarium ul.product_list.grid > li .product-container .button-container span.button:hover{
  border-color: #65CADD;
  background-color: #65CADD;
  color: #fff;
}

.imaginarium #manufacturers-home h2,
.imaginarium #manufacturers-home h3{
  color: #65CADD;
}

.imaginarium .texto-footer{
  color: #000;
}

.imaginarium #center_column h1,
.imaginarium .titulo-texto h1 
{
  color: #2993A7;
}

html .imaginarium #product .our_price_display .price{
  color: #65CADD;
}

#product.imaginarium .page-product-box .page-product-heading,
.imaginarium p.infoCustomizable,
.imaginarium .customizationUploadLine label,
.imaginarium .form-control,
.imaginarium .form-control::placeholder,
body.imaginarium  .pb-center-column #buy_block .attribute_label,
html .imaginarium #quantity_wanted_p input,
html #product.imaginarium .btn.button-plus,
html #product.imaginarium .btn.button-minus,
html #product.imaginarium .our_price_display .price,
body.imaginarium div.selector span,
.imaginarium .informacion #cat_desc a.leer-mas,
.imaginarium #metodos-pago-mostrar, .imaginarium .ecambios{
  color: #2993A7 !important;
}

.imaginarium .product-name,
.imaginarium .price.product-price{
  color: #65CADD !important;
}

body.imaginarium .button.button-small span,
body.imaginarium .pb-right-column .box-info-product .exclusive,
.imaginarium .deja-opinion,
body.imaginarium .button.button-small span{
  background-color: #65CADD;
  border-color: #65CADD;
}

.imaginarium .opinionesClientes{
  background-color: #F5F8F9;
}

#product.imaginarium .page-product-box .btn-default:hover span,
.imaginarium .deja-opinion:hover,
body.imaginarium .button.button-small span:hover{
  background-color: #65CADD;
  opacity: 0.8;
  border-color: #65CADD;
}

html #product.imaginarium .lgcomment_summary .commentfiltertitle,
html #product.imaginarium .commentfilterreset,
html #product.imaginarium #lgcomment .productComment .info-block span,
html #product.imaginarium #lgcomment .productComment .content-block .title,
html #product.imaginarium #lgcomment .productComment .content-block .comment,
html #product.imaginarium #lgcomment .productComment .content-block .answer,
html #product.imaginarium .commentfilter{
  color: #65CADD;
}

html body #ph_megamenu_wrapper #ph_megamenu > li.menu-imaginarium > a{
  padding-top: 4px;
  height: 36px;
}

.menu-imaginarium span{
  text-indent: -9999px;
  display: inline-block;
  overflow: hidden;
  background: url("../../img/logo-imaginarium.png") no-repeat center center;
  width: 110px;
  height: 20px;
  background-size: 110px;
  vertical-align: bottom;
}

#product.imaginarium .page-product-box .page-product-heading,
.imaginarium .customizableProductsFile,
.imaginarium .customizableProductsText{
  border: 0;
}

.imaginarium .customizableProductsText{
  padding-bottom: 0;
  margin-bottom: 0;
}

.imaginarium .customizationUploadLine {
    display: flex;
    align-items: center;
    gap: 10px;
}

.imaginarium .customizationUploadLine label {
    margin: 0;
}

.imaginarium .customizationUploadLine input {
    flex: 1;
}

.alert-customization{
  display: none;
  background-color: #2993A7;
  border: 0;
}

#personalizado{
  display: none;
}


.imaginarium .inferior-footer {
  background: #69cadc;
}


.imaginarium .footer-links li a::before {
  color: #69cadc;
}

.imaginarium .footer-container #footer #social_block ul li.tiktok a::before, .footer-links li.tiktok a::before {
  background-image: url("/themes/juguettos/img/desc/tiktok_im.svg");
}

body.imaginarium .pb-right-column .box-info-product .exclusive.disabled {
    background: rgba(114, 205, 225, 0.5);
    cursor:not-allowed;
}


.imaginarium .contenedorBuscar {
  background-color: #69cadc;
}

.imaginarium .show_megamenu * {
    color:#2993A7!important;
}

@media (max-width: 767px) {
    
  body.imaginarium .shopping_cart .ajax_cart_quantity {
    background-color: #2993A7;
  }
  .imaginarium .textoCesta, .imaginarium .misesion span {
    color: #2993A7 !important;
  }
  
  body.imaginarium .shopping_cart > a:first-child {
    background: url("../../img/desc/cart_azul_im.svg?1") no-repeat center 10px !important;
  }  
  
  .imaginarium .misesion a {
    background: url("../../img/desc/usuario_azul_im.svg?1") no-repeat center 10px;
    background-size: 25px;
  }  
}
