body{font-size: 18px;font-family: 'Arvo', sans-serif}.images-breadcrumbs, .breadcrumbs, .page-products.catalogsearch-result-index .breadcrumbs, .page-products.catalogsearch-advanced-result .breadcrumbs {    background-image: none; !important; background-color: #db580f;}
.header .header-top {     background-image: none) !important; background-color:#db580f !important;}
.type_promotion_banner_parallax {    background-image: url(/pub/imagenes_propias/home-fashion-1.jpg) !important;}
.bottom-banner-parallax {    background-image: url(/pub/imagenes_propias/store-bg.jpg);}
.banner0_portada_570_505_px{width:570px;height:305px;display:block;background-color:#f1f1f3 !important; background-size: contain; background-repeat: no-repeat;background-position-x: center;} .contenido_home{width: 80%;  display: block;  text-align: justify;  position: relative;  margin: 40px auto;  background-color: #414141;  padding: 20px;  opacity: 0.9;  color: white;} .modal-popup .modal-content .block-content .block-title {background-image:none !important;} #popup-newsletter{  background-image: url(/pub/imagenes_propias/helados-en-calafell-newsletter-popup.jpg) !important; background-size:100%;}
#productospeluqueria{	background-image: url(/media/wysiwyg/alothemes/static/demo1/maurens.jpg);}#productospeluqueria0{    background-image: url(/media/wysiwyg/alothemes/static/demo1/montibello.jpg); }#productospeluqueria1 {    background-image: url(/media/wysiwyg/alothemes/static/demo1/kin-cosmetics.jpg);}#productospeluqueria2 {    background-image:url(/media/wysiwyg/alothemes/static/demo1/fanola.jpg);}.blanco_primera_pagina{    display: block;    padding: 20px;    background: #fff; opacity: 0.8; font-size: large;}.blanco_primera_pagina p{color: #900 !important;}.blanco_primera_pagina h1{color: #000 !important;} .blanco_primera_pagina h1 span{color: #d5083e !important;}.page-title-wrapper {  display: block !important;}.page-title-wrapper .page-title {   margin-top: 0px !important;    margin-bottom: 0px !important;} .footer-links-company{background-color: #212529 !important;} .modal-popup .modal-content .block-content .subscribe-bottom {background-color:white; padding-top:5px; padding-botoom:2px; }.google-map iframe{width:100%;}.bottom-banner {
    background-image: url(/imagenes_propias/heladeria-calafell-artesa.jpg) !important;}.bottom-banner .container{background-color:#0d000066; padding:20px;} .bottom-banner .sub_title{color:#ffffff !important; width:75% !important; font-size:1.8rem;} .bottom-banner .sub2-title{color:#ffffff !important; !important; font-size:1.8rem;} .bottom-banner h2{color:#90c11a !important;  font-size:2rem;} .bottom-banner .big-title{font-size:40px !important} .product.alert.price{  display: none !important;} .product.alert.stock{display:none !important;} .products.wrapper.grid .product-item .product-item-info .add-to-links { display:none !important;}  .delivery-return{ display:none !important;} .oscuro{    background: #0a00006b;
    padding: 20px;} .static-banner .text { color:#ebefef !important; background-color:#db580f  !important; padding:5px; } .cienporcien{ margin: 0 auto;
    width: 100% !important;
    height: 500px !important;
    display: block;}
.nav-sections .navigation-mobile ul li.ext{display:none !important;}
.magicmenu .nav-desktop .level0 .full-width, .magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown .level0, .magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul {
    width: 100%;
}
.magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown > .level0 {
    position: absolute;
    z-index: 99999;
    display: block;
    opacity: 0;
    top: 130%;
    visibility: hidden;
    transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
}
.message.info {
    background: #db580f !important;
}
.magicmenu .nav-desktop .level0 .level-top {
    font-family: 'Indie Flower', sans-serif !important;
}
a,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Indie Flower', sans-serif !important;
}
.magicmenu .nav-desktop .level0.dropdown li {
    padding: 0 !important;
}
.magicmenu .nav-desktop .level0 .level-top-mega .children a {
      font-size: 16px !important;
   }
.level-top-mega .content-mega img { float: left !important;
    margin: 30px !important;}
.content-mega-horizontal {padding-top:20px;}
.magicmenu .nav-desktop .level0:hover .level-top-mega, .magicmenu .nav-desktop .level0.dropdown:hover > .level0 {
    top: 209% !important;} .product-view .swatch-option {
    width: 50px !important;
    height: 50px !important;
    margin-bottom: 0;
}
.box-tocart { display:none; }
.products.wrapper.list .product-item .actions-primary {
    display: none;
    margin-right: 0px;
}
.actions-primary {
    display: none !important;
    margin-right: 0px;
}body{color:#788188;}a{color:#333333;}a:hover{color:#db580f;}body{ background-color:#ffffff;}.labelnew{color:#ffffff; background-color:#009966;}.labelsale{color:#ffffff; background-color:#ff421d;}button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus{color:#ffffff; background-color:#db580f; border-color:#db580f;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover{color:#db580f; background-color:rgba(0, 0, 0, 0); border-color:#db580f;}.slide-showcase{ background-color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .caption1{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .caption2{color:#ffffff;}.static-home-slide .slick-slide.slick-active .text-slide .caption3{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .caption2 .swatch{color:#db580f;}.home-slider .slick-slide.slick-active .figcaption .btn-shop{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .btn-shop:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.home-slider .slick-arrow{color:#db580f; background-color:rgba(0, 0, 0, 0); border-color:#db580f;}.home-slider .slick-arrow:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.slick-prev,.slick-prev:focus, .slick-next,.slick-next:focus{color:#ffffff; background-color:#db580f; border-color:#ffffff;}.slick-prev:hover, .slick-next:hover{color:#ffffff; background-color:#db580f; border-color:#ffffff;}.slick-dots li button{color:#333333; background-color:#a8a6a2; border-color:#ffffff;}.slick-dots li:hover button, .slick-dots li.slick-active button{color:#ffffff; background-color:#db580f; border-color:#db580f;}.cate-box .cate-link{color:#333333; border-color:#ffffff;}.cate-box .cate-link:hover{color:#db580f; border-color:#db580f;}.service .service-item{ background-color:#ffffff; border-color:#dfdfdf;}.service .service-item h3{color:#333333;}.service .service-item .info p{color:#666666;}.service .service-item .info a{color:#db580f; border-color:rgba(0, 0, 0, 0);}.service .service-item .info a:hover{color:#db580f; border-color:#db580f;}#popup-newsletter .block-content .block-title label{color:#666666;}#popup-newsletter .block-content .promotions{color:#333333;}#popup-newsletter .block-content input.input-text{color:#333333; background-color:rgba(0, 0, 0, 0); border-color:#dfdfdf;}#popup-newsletter .block-content button.button{color:#ffffff; background-color:#db580f; border-color:#db580f;}#popup-newsletter .block-content button.button:hover{color:#db580f; background-color:rgba(0, 0, 0, 0); border-color:#db580f;}.fancybox-close{ background-color:#333333;}.fancybox-close:hover{ background-color:#db580f;}.page-header a{color:#ffffff;}.page-header a:hover{color:#db580f;}.header .header-top{ background-color:#3e3e3e;}.header .header-bottom{ background-color:#ffffff;}.header-container-fixed{ background-color:#666666;}.content-cart .minicart-wrapper .showcart .counter.qty{color:#ffffff; background-color:#2f3336;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#ffffff;}.block-minicart .block-content .actions .primary .action.primary.checkout{color:#ffffff; background-color:#db580f; border-color:#db580f;}.block-minicart .block-content .actions .secondary .viewcart{color:#333333; background-color:#dfdfdf; border-color:#dfdfdf;}.block-minicart .block-content .actions .secondary .viewcart:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.magicmenu{ background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .full-width, .magicmenu .nav-desktop .level0 .level-top-mega, .magicmenu .nav-desktop .level0.dropdown .level0, .magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#dfdfdf;}.magicmenu .nav-desktop .level0 .level-top{color:#4d5959;}.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active > a, .magicmenu .nav-desktop .level0.active > a span.icon-text, .magicmenu .nav-desktop .level0 a:hover, .magicmenu .nav-desktop .level0 a.icon-text:hover,.magicmenu .nav-desktop .level0.dropdown .level-top:hover{color:#db580f; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top-mega .level0 > .level1 > a{color:#222222;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,.magicmenu .nav-desktop .level0.home .level-top-mega div a:hover,.magicmenu .nav-desktop .level0.dropdown a:hover{color:#db580f; background-color:rgba(0, 0, 0, 0);}.magicmenu .nav-desktop .level0 .level-top .cat_label, .magicmenu .nav-desktop .level0 .cat_label, .mean-container .mean-nav ul li a span.cat_label, .vmagicmenu .level0 .cat_label, .vmagicmenu .level0 .level-top-mega .children .cat_label{color:#ffffff; background-color:#db580f;}.magicmenu .nav-desktop .level0 .cat_label.Sale, .magicmenu .nav-desktop .level0 .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.sale, .magicmenu .nav-desktop .level0 .level-top-mega .children a .cat_label.Sale, .vmagicmenu .level0 .cat_label.Sale, .vmagicmenu .level0 .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.sale, .vmagicmenu .level0 .level-top-mega .children .cat_label.Sale, .mean-container .mean-nav ul li a span.cat_label.sale, .mean-container .mean-nav ul li a span.cat_label.Sale{color:#ffffff; background-color:#db580f;}.magicmenu .nav-desktop .level0 .cat_label.Hot, .magicmenu .nav-desktop .level0 .cat_label.hot, .magicmenu .nav-desktop .level0 .cat_label.HOT, .vmagicmenu .level0 .cat_label.Hot, .vmagicmenu .level0 .cat_label.hot, .vmagicmenu .level0 .cat_label.HOT, .vmagicmenu .level0 .level-top-mega .children .cat_label.hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.Hot, .vmagicmenu .level0 .level-top-mega .children .cat_label.HOT, .mean-container .mean-nav ul li a span.cat_label.hot, .mean-container .mean-nav ul li a span.cat_label.Hot, .mean-container .mean-nav ul li a span.cat_label.HOT{color:#ffffff; background-color:#db580f;}.top-banner h2,.top-banner h3{color:#ffffff;}.top-banner .promotion-offer a{color:#ffffff; background-color:#db580f;}.top-banner .header-offer-close{color:#aca7ee; background-color:rgba(0, 0, 0, 0);}.top-banner .header-offer-close:hover{color:#ffffff; background-color:#db580f;}.top-links li a{color:#ff8400;}.header .tool-setting .dropdown-switcher{ background-color:#ffffff; border-color:#bbbbbb;}.dropdown-link .logout a, .dropdown-link .login a, .dropdown-link .login span{color:#ffffff; background-color:#db580f;}.header .dropdown-menu-link .links li a,.dropdown-menu-link .my-submit a{color:#333333;}.dropdown-menu-link .my-submit p{color:#666666;}.currency_top, .top-form-language{ border-color:#db580f;}.header .form-search input.input-text{ background-color:#ffffff;}.header .form-search button.button{color:#696969; background-color:#ffffff;}.header .form-search button.button:hover{color:#696969;}.filter-options .filter-options-title{color:#000000;}.filter-options .filter-options-title{color:#000000;}.item .actions-no .add-to-links a,.products-list .item .product-item-inner .add-to-links .action,.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{color:#333333; background-color:#ffffff; border-color:#dfdfdf;}.item .actions-no .add-to-links a:hover, .products-list .item .product-item-inner .add-to-links .action:hover, .product-view .product-shop .product-social-links a:hover, .product-add-form .product-social-links a:hover{color:#db580f;}.item .actions-cart .button.btn-cart{color:#db580f; background-color:rgba(0, 0, 0, 0); border-color:#db580f;}.item .actions-cart .button.btn-cart:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.link-view a.quickview{color:#ffffff; background-color:#db580f;}.link-view a.quickview:hover{color:#ffffff; background-color:#db580f;}.product .product-item-info .products-textlink .product-name a{color:#4d5959;}.product .product-item-info .products-textlink .product-name a:hover{color:#db580f;}.toolbar .modes .modes-mode{color:#dddddd; border-color:#dddddd;}.toolbar .modes .modes-mode.active, .toolbar .modes .modes-mode:hover{color:#222222; border-color:#90c11a;}.pages li{color:#333333; background-color:#ffffff; border-color:#dfdfdf;}.pages li.current, .pages li:hover, .pages li a:hover{color:#db580f; background-color:#ffffff; border-color:#dfdfdf;}.pages li.current .page{color:#db580f;}.vmagicmenu .block-title{ background-color:#db580f;}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .block-title .icon-menu span{ background-color:#ffffff;}.vmagicmenu .level0 .level-top{color:#333333;}.vmagicmenu .level0.hasChild:hover .level-top:after, .vmagicmenu .level0:hover .level-top{color:#db580f;}.nav-sections .navigation-mobile ul li a{color:#4d5959;}.nav-sections .navigation-mobile ul li a:hover{color:#db580f;}.vmagicmenu .block-vmagicmenu-content{ background-color:#ffffff;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown > .level0,.vmagicmenu .vmagicmenu-narrow .level0.dropdown .hasChild ul{ background-color:#ffffff; border-color:#dfdfdf;}.vmagicmenu .level0.hasChild .level-top::after{color:#666666;}.vmagicmenu .level0 .level-top-mega .children.level1 > a{color:#000000;}.vmagicmenu .level0 .level-top-mega .children a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a{color:#888888;}.vmagicmenu .level0 .level-top-mega .children a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown .level1 a:hover{color:#db580f;}.all-cat span{color:#ffffff; background-color:#db580f;}.all-cat span:hover{color:#ffffff; background-color:#db580f;}ul.nav-accordion li a{color:#db580f;}ul.nav-accordion li a:hover, ul.nav-accordion ul ul li:hover a:before{color:#db580f;}.mean-container .mean-nav .mobi-title{color:#ffffff;}.nav-toggle:before{color:#db580f;}.nav-toggle:hover:before{color:#3B3B3B;}.nav-sections .mean-container .mean-nav{ background-color:#666666;}.nav-sections .mean-container .mean-nav ul li a{color:#ffffff; border-color:#888888;}.nav-sections .mean-container .mean-nav ul li a:hover,.nav-sections .mean-container .mean-nav ul li .level-top span:hover{color:#ffffff; background-color:#333333;}.magictabs{ border-color:#dfdfdf;}.magictabs .item .title{color:#4d5959;}.magictabs .item.activated .title,.magictabs .item:hover .title{color:#4d5959; background-color:#ffffff;}.cat-view-all{color:#666666; border-color:rgba(0, 0, 0, 0);}.cat-view-all:hover{color:#db580f; border-color:#db580f;}.fotorama-item .fotorama__nav .fotorama__thumb-border{ border-color:#db580f;}.product-add-form .button.btn-cart{color:#ffffff; background-color:#db580f; border-color:#db580f;}.product-add-form .button.btn-cart:hover{color:#db580f; background-color:rgba(0, 0, 0, 0); border-color:#db580f;}.product-info-main .stock.available, .product-info-main .stock.unavailable{color:#db580f;}.product.data.items .items-tabs .item a{color:#4d5959;}.product.data.items .items-tabs .item.active a, .product.data.items .items-tabs .item:hover a{color:#4d5959; background-color:#ffffff; border-color:#ffffff;}.cart.main.actions .action.clear, .cart.main.actions .action.update{color:#db580f; background-color:rgba(0, 0, 0, 0); border-color:#db580f;}.cart.main.actions .action.clear:hover, .cart.main.actions .action.update:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.page-footer a{color:#ffffff;}.page-footer a:hover{color:#db580f;}.block-footer-top{ background-color:#ffffff;}.page-footer .block-footer-bottom{ background-color:#ffffff;}.footer-links-company{ background-color:#000000;}.footer .collapsible .form-subscribe-header p{color:#333333;}.block-subscribe input.input-text{color:#333333; background-color:#ffffff; border-color:#dddddd;}.block-subscribe .actions button.button{color:#ffffff; background-color:#db580f; border-color:#db580f;}.block-subscribe .actions button.button:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.footer .block-title,.social-feed .section-title h4{color:#333333;}.trademark-help p{color:#333333;}.footer-menu-list li a{color:#333333;}.footer-menu-list li a:hover{color:#db580f;}.address-list .tit-name{color:#333333;}.footer-links-company .links a{color:#333333;}.footer-links-company .links a:hover{color:#000000;}.copyright span{color:#ffffff;}.footer a.active{color:#db580f;}#backtotop:hover{color:#ffffff; background-color:#db580f; border-color:#db580f;}.header .header-container-fixed{background-color:rgba(255,255,255,.8);}
#backtotop{background-color:rgba(144,193,26,.6);}
 .modal-popup.modals-quickview .product.media.product-img-box{
    min-height:100px;
}