.archive .woocommerce-ordering{position:relative;top:-30px}.widget_product_categories .cat-item-10,.widget_product_categories .cat-item-11{display:none}.products{margin:51px 0}@media screen and (min-width:600px){.products{display:flex;justify-content:space-between;flex-flow:row wrap}}.products .taxonomies .product-categories>.cat-item{font-weight:700}.products .taxonomies .product-categories .children{position:relative;border-left:3px solid #ebc000}.products .taxonomies .product-categories .children li.cat-item{font-weight:400}.products .taxonomies .product-categories .children li.cat-item:before{position:absolute;left:-1px;color:#ebc000;font-weight:700;content:'–'}@media screen and (min-width:600px){.products .taxonomies{flex:0 0 calc(25% - 1em)}}@media screen and (min-width:600px){.products .items{flex:0 0 calc(75% - 1em)}}@media screen and (min-width:600px){.products .items .items_wrapper{flex:0 0 calc(75% - 1em);display:flex;flex-flow:row wrap;justify-content:space-between}}.products .items .product{display:flex;flex-flow:column nowrap;padding:0;box-shadow:6px 6px 6px 0 rgba(0,0,0,.06);transition:all .1s ease-in-out}@media screen and (min-width:600px){.products .items .product{flex:0 0 calc(50% - 1em)}}@media screen and (min-width:900px){.products .items .product{flex:0 0 calc(33% - 1em)}.products .items .product:last-child:nth-child(2n){margin-right:33%}}.products .items .product img{width:100%}.products .items .product .wp-post-image{margin-bottom:.5em}.products .items .product .woocommerce-loop-product__title{margin:0;padding:0 2em;font-size:18px;text-align:center}.products .items .product .woocommerce-loop-product__title:hover{color:#777}@media screen and (min-width:600px){.products .items .product .woocommerce-loop-product__title{font-size:16px}}@media screen and (min-width:900px){.products .items .product .woocommerce-loop-product__title{font-size:16px}}.products .items .product .price{display:block;margin-bottom:1em;padding:11px 21px;font-size:24px;color:#89bd52;text-align:center}@media screen and (min-width:600px){.products .items .product .price{font-size:18px}}@media screen and (min-width:900px){.products .items .product .price{font-size:18px}}.products .items .product .price:hover{color:#444}.products .items .product .button{margin-top:auto;text-align:center;font-size:14px;background:#ebc000;color:#fff;border-radius:0;font-weight:400}.products .items .product .button:hover{background:#89bd52}.products .items .product .available{background:#d63340;padding:14px;margin-top:auto;margin-bottom:0 !important;text-align:center;font-size:14px}.products .items .product .available strong{font-weight:400;font-size:14px;color:#fff}.products .items .product .available:hover{background:#89bd52}.single-product .entry:before{display:none}.single-product .product{position:relative;margin-bottom:45px}@media screen and (min-width:600px){.single-product .product{display:flex;justify-content:space-between;flex-flow:row wrap}}.single-product .woocommerce-product-gallery{position:relative;display:block}@media screen and (min-width:600px){.single-product .woocommerce-product-gallery{flex:0 1 40%}}.single-product .woocommerce-product-gallery__trigger{position:absolute;top:1em;left:1em;width:52.5px;height:52.5px;background:#ebc000;padding:.5em;border-radius:50%;text-align:center}.single-product .product_meta,.single-product .summary p{font-family:'Muli',sans-serif;padding:21px 0}.single-product .product_meta a{color:#89bd52}.single-product .summary .price{color:#89bd52;font-weight:700}@media screen and (min-width:600px){.single-product .summary{flex:0 1 45%}}.single-product .summary .button{background:#ebc000}.single-product .summary .button:hover{background:#89bd52}.single-product .related{clear:both;width:100%;box-shadow:none;text-align:center;padding:70px 0 0}.single-product .related .products{width:100%}@media screen and (min-width:600px){.single-product .related .products{display:flex;justify-content:space-between;flex-flow:row wrap}}.single-product .related .products .product{display:flex;flex-flow:column nowrap;padding:0;box-shadow:6px 6px 6px 0 rgba(0,0,0,.06);transition:all .1s ease-in-out}@media screen and (min-width:600px){.single-product .related .products .product{flex:0 1 calc(33% - 1em)}}@media screen and (min-width:900px){.single-product .related .products .product{flex:0 1 calc(25% - 1em)}.single-product .related .products .product:last-child:nth-child(2n){margin-right:50%}.single-product .related .products .product:last-child:nth-child(3n){margin-right:25%}}.single-product .related .products .product img{width:100%}.single-product .related .products .product .wp-post-image{margin-bottom:.5em}.single-product .related .products .product .woocommerce-loop-product__title{margin:0;padding:0 2em;font-size:18px;text-align:center}.single-product .related .products .product .woocommerce-loop-product__title:hover{color:#777}@media screen and (min-width:600px){.single-product .related .products .product .woocommerce-loop-product__title{font-size:16px}}@media screen and (min-width:900px){.single-product .related .products .product .woocommerce-loop-product__title{font-size:16px}}.single-product .related .products .product .price{display:block;margin-bottom:1em;padding:11px 21px;font-size:24px;color:#89bd52;text-align:center}@media screen and (min-width:600px){.single-product .related .products .product .price{font-size:18px}}@media screen and (min-width:900px){.single-product .related .products .product .price{font-size:18px}}.single-product .related .products .product .price:hover{color:#444}.single-product .related .products .product .button{width:100%;margin-top:auto;text-align:center;font-size:14px;background:#ebc000;color:#fff;border-radius:0;font-weight:400}.single-product .related .products .product .button:hover{background:#89bd52}.single-product .related .products .product .available{background:#d63340;padding:14px;margin-top:auto;margin-bottom:0 !important;text-align:center;font-size:14px}.single-product .related .products .product .available strong{font-weight:400;font-size:14px;color:#fff}.single-product .related .products .product .available:hover{background:#89bd52}.single-product .related h2{font-size:19px;margin:0 0 30px}.single-product .related .add_to_cart_button{display:block;margin:0 auto;padding:16px 24px;text-align:center;border-radius:0;background:#ebc000}.single-product .related .add_to_cart_button:hover{background:#89bd52}.single-product ul.products li.product{float:none;display:inline;box-shadow:0 3px 14px 0 rgba(131,100,100,.26)}.single-product ul.products li.product h3{padding:11px 14px 0 21px;font-size:15.2px;margin:0;text-align:left}.single-product ul.products li.product h3:hover{color:#777}.single-product ul.products li.product .price{padding:11px 21px;font-size:14px;color:#89bd52;display:block;text-align:center}.single-product.postid-4371 .woocommerce-product-gallery__image--placeholder{display:none}.single-product.postid-4371 .wc-custom-header{display:block}.single-product.postid-4371 .entry-header{margin:40px -40px 40px;padding:40px;border-bottom:1px solid #290674}.single-product.postid-4371 .entry-header h1{color:#290674;text-align:center}.sesion-notice{background:#89bd52;padding:.5em;border-radius:1em;color:#fff;text-align:center}.sesion-notice.sesion-notice-error{margin-bottom:2em;background:#d63340}.sesion-notice a{color:#fff;font-weight:700}.wc-bookings-booking-form{padding:0;border:none}.wc-bookings-booking-form legend{display:none}.wc-bookings-date-picker.wc_bookings_field_start_date{border:0}.postid-4376 .woocommerce-product-gallery__image,.postid-4379 .woocommerce-product-gallery__image{margin-bottom:1em}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100% !important}.woocommerce-cart form,.woocommerce-cart table,.shop_table,.woocommerce-checkout-payment .entry-content *,.woocommerce-checkout .entry-content *,.woocommerce-order-pay .order_details{font-family:'muli',sans-serif !important}.woocommerce-checkout label{font-weight:700;color:#290674;color:#ebc000;font-size:17px}.woocommerce-checkout-payment li p{font-size:17px;letter-spacing:0px;max-width:80%}.woocommerce-cart table th,.shop_table th{padding:21px 20px 21px 0;font-size:13px;text-indent:19px}.woocommerce-cart table th.product-subtotal,.shop_table th.product-subtotal{text-align:center}.woocommerce-cart table tr.cart_item{background:#fff}.woocommerce-cart table td{border-top:1px solid #ebc000 !important;padding:19px !important;line-height:20px}.woocommerce-cart table td.product-name{padding-right:31px !important}.woocommerce-cart table td.product-quantity{text-align:center}.woocommerce-cart .entry-content{padding:0 100px}.woocommerce-cart table.cart img{border-radius:50%;max-width:120px}.woocommerce-cart table td a{color:#ebc000;font-size:14px}.woocommerce-cart table td a:hover{color:#333}.woocommerce-cart table td .remove{font-size:28px;color:#444}.woocommerce-cart table td .remove:hover{background:0 0 !important;color:red}.woocommerce-cart table .actions .button,.woocommerce-cart .checkout-button{background-color:#ebc000}.woocommerce-cart table .actions .button:hover,.woocommerce-cart .checkout-button:hover{background-color:#88be53}.woocommerce-cart .checkout-button{float:right}.woocommerce-cart table .actions,.woocommerce-cart table .product-subtotal,.woocommerce-cart table .product-quantity{display:none}.woocommerce-info{margin-bottom:2em;text-align:center}.woocommerce-info a{color:#ebc000}@media screen and (min-width:900px){form.woocommerce-checkout{display:flex;flex-flow:row wrap;justify-content:space-between}form.woocommerce-checkout #customer_details,form.woocommerce-checkout .order_review__wrap{flex:0 1 calc(50% - 2em)}}.woocommerce-checkout .entry-header .entry-title{border-bottom:1px solid #290674;margin:-40px -40px 0;padding:40px}.woocommerce-checkout .select2-container .select2-choice{padding:10px}.woocommerce-checkout #order_review_heading{text-align:center;border-bottom:1px solid #ebc000;padding:21px}.woocommerce-checkout #terms{position:relative;width:25px;height:25px;top:5px}.woocommerce-checkout .entry-header{border:none;margin-bottom:0}.woocommerce-checkout .woocommerce-error{color:#d63441;margin:0 0 51px 21px}.woocommerce-checkout .woocommerce #payment #place_order{background-color:#ebc000}.woocommerce-checkout .woocommerce #payment #place_order:hover{background-color:#88be53}.woocommerce-checkout .woocommerce h3{margin-bottom:31px}.woocommerce-checkout .woocommerce input,.woocommerce-checkout .woocommerce textarea{box-shadow:none}.woocommerce-checkout #order_review_heading{margin-top:51px}.woocommerce-checkout #order_review{padding:40px;background:#fff}.woocommerce-order-received .entry-content .woocommerce-order a{color:#ebc000}.woocommerce-order-received .entry-content .woocommerce-order a.button{color:#fff}.woocommerce-order-received .entry-content .woocommerce-order .wc-booking-summary .wc-booking-summary-list li{list-style:none}.woocommerce-order-received .entry-content .woocommerce-order .wc-booking-summary .status-paid{background-color:#ebc000}@media screen and (min-width:900px){.woocommerce-order-received .entry-content .woocommerce-order{display:flex;flex-flow:row wrap;justify-content:space-between}.woocommerce-order-received .entry-content .woocommerce-order .woocommerce-thank-you-header{flex:0 1 100%}.woocommerce-order-received .entry-content .woocommerce-order .woocommerce-order-details,.woocommerce-order-received .entry-content .woocommerce-order .woocommerce-customer-details{flex:0 1 calc(50% - 2em)}}.woocommerce a.remove:hover{background:#fff !important}.woocommerce-message{font-family:'Muli',sans-serif;border:8px solid #fff;margin:0 0 21px;padding:17px;overflow:auto;text-align:center}.woocommerce-message .button{padding:14px 27px;display:block;margin:0 auto 19px auto;max-width:220px;background:#ebc000}.woocommerce-message .button:hover{background:#444}.woocommerce .woocommerce-breadcrumb{margin-bottom:20px !important;font-family:'loved by the king',sans-serif;font-size:23px;word-spacing:-5px;letter-spacing:.5px}.woocommerce .woocommerce-breadcrumb a{color:#ebc000 !important;margin-bottom:20px;font-family:'loved by the king',sans-serif;word-spacing:-5px;letter-spacing:.5px}.woocommerce .woocommerce-breadcrumb a:hover{color:#89bd53 !important}.woocommerce .woocommerce-breadcrumb a:first-child:before{content:'Estás aquí: ';color:#333;cursor:default}.woocommerce .woocommerce-breadcrumb{margin-bottom:20px;font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px;word-spacing:0;letter-spacing:.3px;line-height:30px}.woocommerce .woocommerce-breadcrumb a{font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px;word-spacing:0;letter-spacing:.3px;line-height:30px}.woocommerce .woocommerce-breadcrumb a.first-wc-link{background:url(//www.dream-fly.es/wp-content/themes/dream-fly/images/pajarita.png) center no-repeat;width:40px;display:inline-block;text-indent:-9999px}.woocommerce .woocommerce-breadcrumb:before{content:'Estás aquí: ';font-family:"Muli",Helvetica,Arial,sans-serif;font-size:14px;word-spacing:-5px;word-spacing:0;letter-spacing:.3px;line-height:30px}.woocommerce aside.sidebar{display:none}.widget_product_search{overflow:auto;clear:both}.woocommerce-product-search{width:100%;clear:both}.woocommerce-product-search label{font-size:0;width:100%;float:left;clear:both}#woocommerce-product-search-field{float:left;width:75%}.woocommerce-product-search input[type=submit]{float:left;width:25%;text-indent:-9999px;background:#31b2ed url(//www.dream-fly.es/wp-content/themes/dream-fly/images/searchit.png) no-repeat center;background-size:30px;border:1px solid transparent}.post-type-archive-product .page-title,.tax-product_cat .page-title{width:100%;clear:both;color:#290676;text-align:center;text-align:center;float:left;margin:30px 0 80px}.post-type-archive-product .taxonomies .widget-title:before,.tax-product_cat .taxonomies .widget-title:before{display:block;width:30px;border-top:2px solid #fddb00;margin-bottom:15px;content:""}.widget_product_categories .cat-item a{text-transform:uppercase;font-size:14px;letter-spacing:0;line-height:17px;display:inline-block;color:#ebc000}.widget_product_categories .cat-item a:hover{color:#000}.widget_product_categories span.count{display:inline-block;color:#000}.tax-product_cat ul.products{width:100%}.three-fourths.items{border-left:1px dotted #ececec;padding-left:30px}.widget li li{margin:0 0 0 19px}.post-type-archive-product .woocommerce-result-count,.tax-product_cat .woocommerce-result-count{color:#9c9c9c}.post-type-archive-product .tagcloud a,.tax-product_cat .tagcloud a{padding:5px 10px;border:1px solid #6ab9f1;display:block;float:left;margin:0 10px 7px 0}.post-type-archive-product .tagcloud a:hover,.tax-product_cat .tagcloud a:hover{background:#6ab9f1;color:#fff}.post-type-archive-product li.product h3,.tax-product_cat li.product h3{text-align:center}.post-type-archive-product .widget li:last-child,.tax-product_cat .widget li:last-child{border:none}.post-type-archive-product .widget{margin-bottom:70px;clear:both}.post-type-archive-product .page-title,.tax-product_cat .page-title{border-bottom:1px solid #290674;padding-bottom:40px;margin-bottom:70px}.woocommerce .reviews_tab,.woocommerce-Reviews{display:none !important}.woocommerce.tax-product_tag ul.products{width:100%}@media screen and (min-width:600px){#customer_login{display:flex;flex-flow:row wrap;justify-content:space-between}#customer_login>div{flex:0 1 calc(50% - 2em)}#customer_login .accept-terms_wrap #accept_terms{margin-right:.5em}}.woocommerce-account a{color:#ebc000}.woocommerce-account a.woocommerce-button,.woocommerce-account a.button{background:#ebc000;color:#fff}.woocommerce-account a.woocommerce-button:hover,.woocommerce-account a.button:hover{background-color:#89bd52}.woocommerce-account fieldset{margin-bottom:1em}.woocommerce-account button{background:#ebc000}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:0 0 1em;padding:0;border-bottom:1px solid #ebc000}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link{list-style-type:none;font-size:1em;transition:all .3s ease-out}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{display:block;padding:.5em;color:#000}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover{background:#f7dc00;border-bottom:1px solid #fff}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active{background:#ebc000;border-bottom:1px solid #fff}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.wc-custom-header{overflow:hidden;max-height:60vh;margin-bottom:2em}.woocommerce-Tabs-panel h2{font-size:22px !important;margin:10px 0 20px;font-weight:700 !important;position:relative;text-align:left;font-weight:400;color:#290676}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:block;padding:20px;border:1px solid #eee;float:left;margin:0 0 20px}.woocommerce-tabs ul.tabs li.active{background:#cf0616}.woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce-Tabs-panel p{font-family:'Muli',sans-serif !important;padding:21px 0 !important;font-size:19px !important}.single-product .wc-custom-header{display:none}.single-product .product_meta span{display:block}.single-product .product_meta span span{display:inline-block}.single-product .entry{box-shadow:none}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:none !important}