/*.site-branding img/*
Theme Name: Shopkeeper
Theme URI: https://www.getbowtied.com/
Author: Get Bowtied
Author URI: https://www.getbowtied.com/
Description: When you start with an awesome product you can create amazing things! Built with the eCommerce functionality in mind, Shopkeeper is a fully responsive Premium WooCommerce Theme with great design and extensive functionality.
Version: 2.2.2
License:
License URI:
Text Domain: shopkeeper
Domain Path: /languages/
*/
/*#mysticky-nav .myfixed{width:100% !important;}*/
/*.site-branding img{width:121px !important;height:52px !important;}*/
.main-navigation.align_left{text-align:right !important;}
.form-list{list-style-type:none;padding:0;margin:0 auto;}
.form-list li{display:inline-block;}
.form-list li input[type="submit"]{width:100%;margin-top:15px;}
.wptww-testimonials-text p{font-style:italic !important;}
.wptww-testimonials-text em{font-style:italic !important;}
/*menu responsive*/
/*@media only screen and (max-width:980px){
.site-branding{max-width:15% !important;display:block;margin:auto;height:60px;}
}
@media only screen and (max-width:500px){
.site-branding{max-width:30% !important;}
}
@media only screen and (max-width:360px){
.site-branding{max-width:25% !important;}
}*/
.widget button, .widget .button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"]{width:auto !important;}
form.enqtran-send-mail input{width:auto;}
#enqtran_subscriber_widget-2{width:315px;margin:50px auto;overflow:hidden;}
/*.site-footer-widget-area{}*/
.widget-title{text-align:center;font-size:23px !important;}
.widget h3, .wpb_wrapper .widget h3{font-size:23px !important;}
#site-footer{padding:0 !important;position:relative;z-index:10;}
#site-footer .widget-title{text-transform:none;}
.enqtran_sub_emails{height:3.5rem !important;}
.custom-title{font-size:42px;text-align:center;font-weight:bold;font-style:italic;line-height: initial;}
.custom-title3{font-size:28px;text-align:center;font-weight:bold;font-style:italic;}
.custom-title2{font-size:46px;text-align:left;font-weight:bold;line-height:44px;font-style:italic;}
.txt-naranja{color:#F16A63 !important;}
.txt-verde{color:#46C3BF !important;}
.txt-white{color:#FFF !important;}
.txt-black{color:#666 !important;}
.txt-cyan{color:#50bebd;}
.custom-txt{font-size:1em !important;text-transform:none !important;font-weight:normal !important;line-height:inherit !important;text-align:center;padding:0 20px;}
.custom-form2{overflow:hidden;list-style-type:none;padding:0;margin:0;text-align:center;background: rgba(255,255,255,0.7);
padding: 20px;letter-spacing: normal;}
.custom-form2 ul{list-style-type:none;margin:0 auto;margin-left:auto !important;margin-right:auto !important;/*margin-top:20px;*/overflow:hidden;/*width:425px;*/}
.custom-form2 li{/*float:left;text-align:left;width:auto !important;margin-right:4px;*/display:inline-block;vertical-align:top;line-height:normal;margin-right:5px;}
.custom-form2 li input[type="submit"]{padding:12px !important;margin:0 !important;min-width:100px !important;height:100%;font-size:22px !important;text-align:center;border:0 !important;font-style:italic !important;background:#a1d637 !important;font-weight:normal !important;text-transform: uppercase;line-height: normal !important;}
.custom-form2 li input[type="text"]{font-size:22px !important;padding:12px !important;margin:0 !important;width:220px;line-height:normal !important;/*font-style:italic;*/ font-weight:normal !important;color:#706F6F;border:solid 1px #51bdbd !important;height:100%;text-transform:capitalize;}
.txt-empieza-aqui{text-transform:uppercase;color:#706F6F;text-align:right !important;margin-left:0 !important;margin-right:5px !important;margin-bottom:0 !important;padding:2px 30px 2px 2px !important;background:url(//www.cuenta-me.com/wp-content/uploads/2019/02/arrow-txt-verde.png) no-repeat right center;line-height: inherit !important;font-weight:bold;}
div.wpcf7 .custom-form2 .ajax-loader{/*position:absolute;top:0;right:0;top:28px !important;margin-right:-18px !important;*/}
.custom-form2 .wpcf7-form label.error{float:left;color:#FFF !important;}
.custom-form2 li input[type="text"]::-webkit-input-placeholder {  color:#706F6F;/*font-weight:lighter !important;*/}
.custom-form2 select{padding:12px !important;margin:0 !important;font-size:22px !important;font-weight:normal !important;width:80px;line-height:normal !important;/*font-style:italic;*/color:#000;border:solid 1px #51bdbd !important;height:100%;font-style: italic;}
.custom-form2 option{font-size:18px !important;}
.custom-form2 span.wpcf7-not-valid-tip{font-size:14px !important;padding:24px 0;padding:10px 0 !important;font-style:italic;}
.custom-form2  #your-name-error{color:#ec6461 !important;letter-spacing:normal !important;text-align:left !important;font-weight:bold;cursor:default;}
.custom-form2  #your-name-error:before{content:'*';}
/*.ui-widget-header .ui-icon {background-image: url("images/ui-icons_ff0000_256x240.png");}*/
.custom-form3{overflow:hidden;list-style-type:none;padding:0;margin:0;text-align:center;}
.custom-form3 ul{list-style-type:none;margin:0 auto;margin-top:20px;overflow:hidden;/*width:480px;*/}
.custom-form3 li{text-align:left;width:auto !important;margin-bottom:5px;overflow:hidden;margin-right:5px;display:inline-block; vertical-align:top !important;}
.custom-form3 li input[type="submit"]{padding:10px !important;margin:0 !important;min-width:100px !important;height:40px !important;font-size:14px !important;text-align:center;border:0 !important;}
.custom-form3 li input[type="text"]{font-size:16px !important;padding:2px 10px !important;margin:0 !important;width:160px;font-weight:normal !important;color:#000;font-style:italic;}
.custom-form3 li input[type="email"]{font-size:16px !important;padding:2px 10px !important;margin:0 !important;width:160px;font-weight:normal !important;color:#000;font-style:italic;}
.custom-form3 select{padding:2px !important;margin:0 !important;font-size:16px !important;font-weight:normal !important;width:120px;color:#000;}
.custom-form3 option{font-size:16px !important;}
.custom-form3 span.wpcf7-list-item{margin-left:0 !important;width:100%;}
.custom-form3 .wpcf7-list-item-label{/*font-size:12px !important;*/margin-left:4px;font-style: italic;}
div.wpcf7-validation-errors{margin:0 !important;text-align:center;background:#f7e700;}
.custom-form3 li input[type="text"]::-webkit-input-placeholder {  color:#000 ;font-weight:normal !important;}
.custom-form3 li input[type="email"]::-webkit-input-placeholder {  color:#000;font-weight:normal !important;}
.custom-form3 .wpcf7-not-valid-tip{width:155px;}
.custom-form4{/*overflow:hidden;*/list-style-type:none;padding:0;margin:0;text-align:center;margin-top:13px;}
.custom-form4 ul{list-style-type:none;margin:0 auto;/*overflow:hidden;*/}
.custom-form4 li{float:left;text-align:left;width:auto !important;margin-right:4px;}
.custom-form4 li input[type="submit"]{padding:10px !important;margin:0 !important;min-width:100px !important;height:40px !important;font-size:16px !important;text-align:center;border:0 !important;text-transform:none;font-style:italic;}
.custom-form4 li input[type="text"]{font-size:16px !important;padding:2px 10px !important;margin:0 !important;width:200px;font-weight:lighter !important;color:#000;}
.custom-form4 li input[type="text"]::-webkit-input-placeholder {  color:#000;font-weight:lighter !important;color:#000;}
.custom-form4 select{padding:2px !important;margin:0 !important;font-size:16px !important;font-weight:normal !important;width:70px;color:#000;}
.custom-form4 option{font-size:16px !important;}
/*.custom-form4 .wpcf7-not-valid-tip{font-size:1.1em;position:absolute !important;top:0 !important;left:0;margin-left:-150px;}*/
/*.menu-footer-menu a{text-decoration:underline;}
.menu-footer-menu a:hover{text-decoration:none;}*/
#site-footer .copyright_text{font-weight:bold !important;}
.ts-imagehover a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.ts-image-hover-button{background:#47c2bf !important;box-shadow:none !important;}
#gallery-1{margin:6px !important;}
/*.formulario001{width: 680px; margin: auto; overflow: hidden;}*/
.custom-txt2{font-size:16px !important;text-transform:none !important;font-weight:bold !important;line-height:inherit !important;text-align:center;color:#666;font-style:italic;}
#checkout_timeline li{font-size:13px;}
.woocommerce-billing-fields h3{margin-top:26px !important;font-size:18px !important;}
.woocommerce .products ul h3, .woocommerce ul.products h3, .woocommerce-page .products ul h3, .woocommerce-page ul.products h3{font-size:26px;font-weight:bold;display:block !important;color:#363a3d;text-align:center;margin-top:10px;font-style:italic;}
.onsale{font-size:14px !important;}
.txt-personaje{text-align: center;position:absolute;z-index:20;width:100%;box-sizing:border-box;padding-right:10px;display:none;}
.custom-list-slider{overflow:hidden;list-style-type:none;text-align:center;}
.custom-list-slider li{display:inline-block;text-align:left;overflow:hidden;}
.custom-list-slider input[type="text"]{background:#FFF;color:#000;width:200px;}
.custom-list-slider input[type="submit"]{padding:20px 18px !important;}
.slid-txt{font-size:4em !important;color:#f16a63;font-size:3.5em !important;font-style:normal;}
.slid-txt2{font-size:4em !important;color:#f16a63;font-size:3.5em !important;font-style:normal;line-height:auto !important;text-align:center !important;}
.top-form1{/*display:none;*/float:right;}
.sticky .top-form1{display:block;}
.descubre-mas{/*font-family: "Lato",sans-serif !important;*/font-weight:bold !important;font-size:1.5em !important;color:#FFF;font-style:italic;}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{background:#47C2BF;}
.custom-list3{color:#FFF;list-style-type:none;padding:0;margin:0;overflow:hidden;margin-top:20px;font-style:italic;}
.custom-list3 p{font-size:20px;}
.custom-list3 ul{list-style-type:none;padding:0;margin:0;overflow:hidden;}
.custom-list3 li{overflow:hidden;line-height:32px;list-style-type:none;padding:5px 0;margin:8px 0;}
.liststep{padding:4px;width:34px;height:34px;border-radius:50px;float:left;line-height:23px;text-align:center;margin-right:10px;margin-top:2px;font-weight:bold;border:solid 1px #FFF;}
.swingg {position: relative;text-decoration: none;cursor:pointer;}
.swingg:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #fff; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
.swingg:hover:before {visibility: visible;-webkit-transform: scaleX(1);transform: scaleX(1);}
#order_review{margin-top:0 !important;}
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section{padding-top:0 !important;}
div.wpcf7-validation-errors{display:none !important;}
/*button{font-weight:normal !important;text-transform:none !important;font-size:18px !important;}*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:10px;}
.main-step-container{overflow:hidden;}
.step-counter{margin:10px 0;position:relative;overflow:hidden;}
.text-counter{position:relative;text-align:center;overfloW:hidden;font-style:italic;}
.step{overflow:hidden;display:block;width:20%;float:left;position:relative;}
.step-text{color:#646464;margin-bottom:12px;width:20%;float:left;position:relative;font-weight:normal;}
.step-num{color:#646464;background:#EEF3EE;width:30px;height:30px;padding:4px;border-radius:50%;font-size:14px;font-weight:normal;display:block;line-height:20px;position:relative;z-index:2;text-align:center;margin:auto;}
.step-bar-left{background:#EEF3EE;width:50%;height:8px;position:absolute;left:0;z-index:1;bottom:0;margin-bottom:11px;}
.step-bar-right{background:#EEF3EE;width:50%;height:8px;position:absolute;right:0;z-index:1;bottom:0;margin-bottom:11px;}
.current{background:#1BC2C5 !important;color:#FFF !important;}
/*custom responsive*/
@media only screen and (max-width:820px){
.custom-list3{margin-bottom:20px !important;}
}
@media only screen and (max-width:720px){
/*.custom-title{font-size:26px;line-height:26px;margin:15px 0;}*/
.custom-title2{font-size:26px;text-align:center;padding:0 40px;line-height:26px;margin-bottom:15px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0;}
.formulario001{width:100%;}
/*.custom-txt2{font-size:22px !important;}*/
/*.site-branding img{width:91px !important;height:39px !important;}*/
.top-form1{float:none;}
/*#mysticky-nav{top:0 !important;}*/
.custom-form4{margin-top:10px;}
.custom-form4 li input[type="submit"]{font-size:12px !important;width:125px !important;min-width:80px !important;}
.custom-form4 ul{text-align:center;}
.custom-form4 li{float:none;display:inline-block;margin-right:0;vertical-align:top;}
.custom-form4 li input[type="text"]{width:140px;}
}
@media only screen and (max-width:720px){
.site-branding{/*display:none;*/display:block !important;float:none !important;margin:0 auto !important;height:60px;width:120px;}
}
@media only screen and (max-width:1500px){
/*.custom-txt2{font-size:18px !important;}*/
.custom-form4 li input[type="text"]{width:174px;}
}
@media only screen and (max-width:580px){
/*#mysticky-nav{display:none;}
#mysticky-nav.wrapfixed{display:block;}*/
/*#mysticky-nav{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:auto !important;z-index:1000000000000000;}
#mysticky-nav.wrapfixed.down{transition:none !important; opacity:1 !important;}*/
.custom-txt2{font-size:18px !important;}
.custom-form2 ul{width:auto !important;}
.custom-form2 li{float:none;display:block;margin-bottom:5px !important;}
/*.custom-form2 select{width:222px !important;}*/
.custom-form2 li input[type="submit"]{text-align:center !important;}
.custom-form3 ul{width:auto !important;}
.custom-form3 li{float:none;display:block;margin-bottom:5px !important;}
.custom-form3 li input[type="submit"]{width:100% !important;}
.custom-form3 li input[type="text"]{width:100% !important;}
.custom-form3 li input[type="email"]{width:100% !important;}
.site-tools{/*display:none !important;*/}
.site-header .row{padding:0 !important;}
.custom-form4 select{width:56px;}
.custom-form4 .ajax-loader{display:none !important;}
}
@media only screen and (max-width:1000px){
/*.site-branding img{width:100px !important;height:43px !important;margin-top:4px;}*/
.custom-form4{margin-top:10px;overflow:hidden;}
.left-content{width:100%;float:none;}
.right-content{width:100%;float:none;}
}
/*animate background*/
@keyframes animatedBird {
0% { background-position: 0 25%; }
100% { background-position: 100% 0; }
}
@-moz-keyframes animatedBird {
0% { background-position: 0 25%; }
100% { background-position: 100% 0; }
}
@-webkit-keyframes animatedBird {
0% { background-position: 0 25%; }
100% { background-position: 100% 0; }
}
@-ms-keyframes animatedBird {
0% { background-position: 0 25%; }
100% { background-position: 100% 0; }
}
@-o-keyframes animatedBird {
0% { background-position: 0 25%; }
100% { background-position: 100% 0; }
}
.bird{width:100%;height:100%;position:absolute;background-image:url(http://scservicebox.com/demo/wp-content/uploads/2017/08/globo-anim-min.png);background-repeat:no-repeat; 
animation:animatedBird 10s linear infinite;-moz-animation: animatedBird 10s linear infinite;-webkit-animation: animatedBird 10s linear infinite;-ms-animation: animatedBird 10s linear infinite;-o-animation: animatedBird 10s linear infinite;}
@keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px 0; }
}
@-moz-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px 0; }
}
@-webkit-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px 0; }
}
@-ms-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px 0; }
}
@-o-keyframes animatedBackground {
	0% { background-position: 0 0; }
	100% { background-position: -300px 0; }
}
.animatebg{width:100%;height:100%;background-image:url(http://scservicebox.com/demo/wp-content/uploads/2017/08/background-min.png);background-position: 0px 0px; 
animation: animatedBackground 10s linear infinite;
-moz-animation: animatedBackground 10s linear infinite;
-webkit-animation: animatedBackground 10s linear infinite;
-ms-animation: animatedBackground 10s linear infinite;
-o-animation: animatedBackground 10s linear infinite;
}
.wptww-testimonials-text{color:#FFF;}
.wptww-testimonials-text em::before{color:#FFF !important;}
.wptww-testimonials-text em::after{color:#FFF !important;}
.wptww-testimonial-author{color:#FFF;}
.footer_socials_wrapper li{margin-bottom:0;}
.footer_socials_wrapper{margin-bottom:10px;}
.footer-navigation-wrapper ul{margin-bottom:10px;}
.wptww-testimonials-slidelist .slick-dots li button{border:0;}
.wptww-testimonials-slidelist .slick-dots li.slick-active button{background:#42AEAE !important;}
.footer-image{overflow:hidden;text-align:center;}
.footer-image img{width:100%;max-width:80%;}
.wpb_text_column .wpb_content_element {margin-bottom:0;}
/*.site-tools{display:none;}*/
.sticky .site-tools {display:block;}
/**/
/*.rev_slider_wrapper{position: fixed !important;top: 0 !important;left: 0 !important;z-index:1 !important;width: 100% !important;height: 100% !important;}*/
/*.prueba-main{z-index:2 !important;position:relative !important;}*/
.ts-image-hover-title{}
.ts-imagehover h2{background:transparent !important;}
.ts-imagehover-style2.active a.info, .ts-imagehover-style2.ts-trigger-hover:hover a.info{transform:translateY(-15px) !important;}
.ts-imagehover{border-radius:50%;}
/*scroll menu*/
/*.up{transform:translateY(-110px) !important;transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1) 0s;}*/
/*.wrapedfixed{transform:translateY(0px);}*/
.site-header{/*border-bottom:solid 1px #d6d6d6 !important;*/border:0 !important;}
/*.wrapfixed{display:block;}*/
.offcanvas-menu-button{display:none !important;}
.menu-button-text{display:none;}
/*.offcanvas_content_right{margin-top:30px;}*/
.slide-from-right.st-menu{z-index:3;top:0 !important;}
#tpbr_topbar{z-index:2 !important;}
.border-video{border:solid 6px #FFF;border-radius:6px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.ts-image-hover-frame>.ts-fluid-wrapper{border-radius:50%;}
.cd-top{background:#f16a63 !important;color:#FFF !important;}
.ts-imagehover-style1 img{border-radius:50%;}
.ts-imagehover-style1:hover{border-radius:50%;}
.mask{border-radius:50%;}
/*date picker*/
#ui-datepicker-div{ z-index:2000 !important;}
.ui-widget-header{background:#47c2bf;border:solid 1px #239491;}
/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#F16A63;border:solid 1px #d9544d;color:#FFF;}*/
.ui-state-hover{border:solid 1px #47c2bf !important;background:#b1e4e3 !important;color:#000 !important;}
.ui-state-active{background:#F16A63 !important;border:solid 1px #d9544d !important;color:#FFF !important;}
.ts-image-hover-frame{border-radius:50%;}
.vc_images_carousel .vc_carousel-indicators{bottom:-36px !important;}
.vc_images_carousel .vc_carousel-indicators li{background:#CCC !important;border:0 !important;}
.vc_images_carousel .vc_carousel-indicators .vc_active{background:#F06F69 !important;}

h1, h2, h3, h4, h5, h6, .comments-title, .comment-author, #reply-title, #site-footer .widget-title, .accordion_title, .ui-tabs-anchor, .products .button, .site-title a, .post_meta_archive a, .post_meta a, .post_tags a, #nav-below a, .list_categories a, .list_shop_categories a, .main-navigation > ul > li > a, .main-navigation .mega-menu > ul > li > a, .more-link, .top-page-excerpt, .select2-search input, .product_after_shop_loop_buttons a, .woocommerce .products-grid a.button, .page-numbers, input.qty, .button, button, .button_text, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .yith-wcwl-wishlistexistsbrowse.show a, .share-product-text, .tabs > li > a, label, .comment-respond label, .product_meta_title, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, #map_button, .coupon_code_text, .woocommerce .cart-collaterals .cart_totals tr.order-total td strong, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td strong, .cart-wishlist-empty, .cart-empty, .return-to-shop .wc-backward, .order-number a, .account_view_link, .post-edit-link, .from_the_blog_title, .icon_box_read_more, .vc_pie_chart_value, .shortcode_banner_simple_bullet, .shortcode_banner_simple_height_bullet, .category_name, .woocommerce span.onsale, .woocommerce-page span.onsale, .out_of_stock_badge_single, .out_of_stock_badge_loop, .page-numbers, .page-links, .add_to_wishlist, .yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse, .filters-group, .product-name, .woocommerce-page .my_account_container table.shop_table.order_details_footer tr:last-child td:last-child .amount, .customer_details dt, .widget h3, .widget ul a, .widget a, .widget .total .amount, .wishlist-in-stock, .wishlist-out-of-stock, .comment-reply-link, .comment-edit-link, .widget_calendar table thead tr th, .page-type, .mobile-navigation a, table thead tr th, .portfolio_single_list_cat, .portfolio-categories, .shipping-calculator-button, .vc_btn, .vc_btn2, .vc_btn3, .offcanvas-menu-button .menu-button-text, .account-tab-item .account-tab-link, .account-tab-list .sep, ul.order_details li, ul.order_details.bacs_details li, .widget_calendar caption, .widget_recent_comments li a, .edit-account legend, .widget_shopping_cart li.empty, .cart-collaterals .cart_totals .shop_table .order-total .woocommerce-Price-amount, .woocommerce table.cart .cart_item td a, .woocommerce #content table.cart .cart_item td a, .woocommerce-page table.cart .cart_item td a, .woocommerce-page #content table.cart .cart_item td a, .woocommerce table.cart .cart_item td span, .woocommerce #content table.cart .cart_item td span, .woocommerce-page table.cart .cart_item td span, .woocommerce-page #content table.cart .cart_item td span, .woocommerce-MyAccount-navigation ul li, .cd-quick-view .cd-item-info .product_infos .quickview-badges .onsale, .woocommerce-message .woocommerce-message-wrapper .notice_text, .woocommerce-message .product_notification_text, .woocommerce-info .woocommerce-message-wrapper .notice_text, .woocommerce .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce-page .cart-collaterals .cart_totals .cart-subtotal th, .woocommerce .cart-collaterals .cart_totals tr.shipping th, .woocommerce-page .cart-collaterals .cart_totals tr.shipping th, .woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th, .woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cross-sells h2, .woocommerce-cart #content table.cart td.actions .coupon #coupon_code, form.checkout_coupon #coupon_code, .woocommerce-checkout .woocommerce-info, .shopkeeper_checkout_coupon, .shopkeeper_checkout_login, .minicart-message, .no-products-info p.woocommerce-error .notice_text, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce-page .woocommerce-checkout-review-order table.shop_table tfoot th, .no-products-info p, .getbowtied_blog_ajax_load_button a, .getbowtied_ajax_load_button a, .index-layout-2 ul.blog-posts .blog-post article .post-categories li a, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post-categories li a, .index-layout-2 ul.blog-posts .blog-post .post_content_wrapper .post_content .read_more, .index-layout-3 .blog-posts_container ul.blog-posts .blog-post article .post_content_wrapper .post_content .read_more, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .product_meta, .product_meta span, .product_meta a, .product_layout_classic div.product span.price, .product_layout_classic div.product p.price, .product_layout_2 div.product span.price, .product_layout_2 div.product p.price, .product_layout_3 div.product span.price, .product_layout_3 div.product p.price, .product_layout_4 div.product span.price, .product_layout_4 div.product p.price, .related-products-title, .product_socials_wrapper .share-product-text, #button_offcanvas_sidebar_left .filters-text, .woocommerce-ordering select.orderby, .fr-position-text, .woocommerce #payment div.payment_box p, .woocommerce-page #payment div.payment_box p, .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr td, .catalog-ordering .select2-container.orderby a, .woocommerce-ordering select.orderby, .woocommerce .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .woocommerce-page .cart-collaterals .cart_totals table.shop_table_responsive tr td::before, .login-register-container .lost-pass-link, .woocommerce-cart .cart-collaterals .cart_totals table td .amount, .wpb_wrapper .add_to_cart_inline .woocommerce-Price-amount.amount, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals tr.shipping td, .woocommerce .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-page .cart-collaterals .cart_totals tr.cart-discount th, .woocommerce-thankyou-order-received, .woocommerce-order-received .woocommerce table.shop_table tfoot th, .woocommerce-order-received .woocommerce-page table.shop_table tfoot th, .woocommerce-view-order .woocommerce table.shop_table tfoot th, .woocommerce-view-order .woocommerce-page table.shop_table tfoot th, .woocommerce-order-received .woocommerce table.shop_table tfoot td, .woocommerce-order-received .woocommerce-page table.shop_table tfoot td, .woocommerce-view-order .woocommerce table.shop_table tfoot td, .woocommerce-view-order .woocommerce-page table.shop_table tfoot td, .language-and-currency #top_bar_language_list > ul > li, .language-and-currency .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .language-and-currency-offcanvas #top_bar_language_list > ul > li, .language-and-currency-offcanvas .wcml_currency_switcher > ul > li.wcml-cs-active-currency, .woocommerce-order-pay .woocommerce .woocommerce-form-login p.lost_password a, .woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a, .woocommerce form.login .lost_password{font-style:italic;}
/*woocommerce*/
.woocommerce-product-details__short-description h2{font-size:24px !important;}
.woocommerce-product-details__short-description{font-style:italic;}
.woocommerce-product-details__short-description p{font-size:14px;margin-bottom:0 !important;}
.products li{cursor:pointer;}
.products li a{text-align:center;}
.products li img{width:70%;opacity:1 !important;}
/*.woocommerce-product-details__short-description{float:left;width:60%;border-right:solid 1px #CCC;padding-right:10px;margin-top:20px !important;margin-bottom:0 !important;}*/
.small-block-grid-2 li{background:#FFF;width:45% !important;margin:2% !important;}
.product_after_shop_loop{/*float:right;width:40%;text-align:center;*/height:auto !important;}
h3, .woocommerce h3, .woocommerce-page h3{padding-right:0 !important;padding-top:0 !important;margin-bottom:10px !important;}
.product_after_shop_loop_switcher{height:auto !important;margin:0 !important;transition:none !important;}
.product_after_shop_loop_price{height:auto !important;font-style:italic;}
/*responsive woocommerce*/
@media only screen and (max-width:800px){
/*.woocommerce-product-details__short-description{float:none;width:auto;border:0;margin:0;}
.product_after_shop_loop{float:none;width:auto;}
h3, .woocommerce h3, .woocommerce-page h3{float:none;width:100%;margin:0 !important;text-align:center;}
.add_to_cart_button{text-align:center;}*/
}
.small-block-grid-2 li{width:100% !important;}
.products li img{width:100% !important;height:auto !important;}
/*.product_thumbnail_background{display:none !important;}*/
.product_thumbnail{/*float:left;margin-right:20px;*/overflow:hidden;position:relative;/*width:300px;height:253px;/*height:auto;*//*margin-right:10px;*/width:74.9%;}
.woocommerce-product-details__short-description{margin:0;margin-bottom:10px;}
#products-grid li{background:#F3F2EE;padding:20px;margin-top:0 !important;/*margin-left:10px !important;*/margin-right:0px !important;width:47% !important;/*float:left;*/display:inline-block;vertical-align:top;clear:none !important;}
.product_thumbnail_wrapper{overflow:hidden;}
.woocommerce .products a.button{background:#47c2bf !important;color:#FFF !important;padding:10px !important;font-weight:bold !important;margin-top:10px !important;}
.woocommerce .products a.button:hover{background:#6CCECC !important;color:#FFF !important;}
.product_after_shop_loop_buttons a{height:auto !important;background:#47c2bf !important;color:#FFF !important;padding:10px !important;font-weight:bold !important;margin-top:10px !important;font-style:italic;}
.product_after_shop_loop_buttons{height:auto;display:inline-block;text-transform:uppercase;}
.woocommerce ul.products-grid, .woocommerce-page ul.products-grid{margin-bottom:10px !important;position:relative;z-index:12;}
.catalog_top{display:none !important;}
.product_after_shop_loop_price{font-weight:bold;}
.shop_header{margin-bottom:20px !important;}
/*formulario personalización*/
.btn-volver{font-weight:bold;font-size:16px;background:#47c2bf !important;color:#FFF;position:absolute;left:0;top:0;text-transform:uppercase;}
.btn-avanzar{font-weight:bold;font-size:16px;background:#47c2bf !important;color:#FFF;position:absolute;right:0;top:0;text-transform:uppercase;}
.option-list span.wpcf7-list-item{display:block;}
.controls{overflow:hidden;position:relative;height:70px;margin-top:20px;}
.option-list-variantes span.wpcf7-list-item{}
.ui-datepicker td span, .ui-datepicker td a{font-size:14px !important;}
.ui-datepicker th span{font-size:14px !important;}
.wpcf7-response-output{text-align:center;}
/* style checkout*/
#order_review{width:auto !important;float:none !important;padding:0 !important;}
#customer_details{width:auto !important;float:none !important;padding:0 !important;}
/**/
.container{overflow:hidden;margin:40px 0 !important;padding-right: 0 !important;}
.left-content{width:45%;float:left;overflow:hidden;}
.left-content .textarea{height:200px !important;}
.right-content{width:45%;float:right;overflow:hidden;}
@media only screen and (max-width:800px){
.product_thumbnail{float:none;margin-right:0;}
.product_thumbnail .products li img{max-width:80% !important;}
}
.image-list-variante{overflow:hidden;}
.image-select{width:33.33%;float:left;border-right:solid 10px #FFF;box-sizing:border-box;cursor:pointer;margin-bottom:10px;opacity: 0.8;transition:all .3s ease-in-out;}
/*.image-select img{width:100%;}*/
.image-select:hover{opacity:1;}
.image-select .wpcf7-radio {border:solid 1px #CCC;display:block;}
.current-selection{border:solid 1px #46c2be !important;}
.image-select input[type="radio"]{margin:0 !important;}
.wpcf7-list-item label{margin:0;}
.image-select .wpcf7-list-item-label{padding:0 6px;}
.image-select .wpcf7-list-item-label{display:block;padding:6px;}
.image-select span.wpcf7-list-item{margin:0 !important;}
.custom-title-main{font-size:22px !important;text-transform:none !important;font-weight:bold !important;line-height:inherit !important;color:#000;padding:10px 0;}
.spacer-text{margin-top:-160px;position:relative;z-index:-1;}
.wpcf7-form-control.wpcf7-submit{margin:0 !important;}
.gallery-product-container{overflow:hidden;clear:both;width:25.1%;}
.gallery-product-container .woocommerce-product-gallery__image{/*width:93px !important;height:79px !important;/*margin-top:10px;margin-right:10px;*/float:none !important;width:auto !important;height:auto !important;margin-bottom:10px !important;margin-left:10px !important;}
.hide{display:none !important;}
.format-list{list-style-type:none;overflow:hidden;text-align:center;}
.format-list li{display:inline-block;overflow:hidden;margin:0 2px;/*border:solid 1px #CCC;padding:4px 16px;*/}
.format-list li a{display:block;}
.format-list label br{display:none;}
.price-dinamic{font-size:22px;text-transform:none;color:#46c2be;margin-top:-36px;}
.clear-float{position:relative !important;padding:10px 40px;}
.format-list img{display:block;}
/*span.wpcf7-list-item-label::before{margin-left:5px !important;position:relative;left:0;}
.wpcf7-list-item input[type=radio]:checked+label span {
border-color: #004D90;
box-shadow: 0 10px 10px -10px #979797;
}*/
.hide{display:none;}
#objIntrumento{text-align:center;overflow:hidden;}
.instrumento{width:160px;float: left;margin-right:5px;margin-bottom:5px;opacity: 0.8;transition:all .3s ease-in-out;display:inline-block;text-align:left;vertical-align:top;}
.instrumento:hover{opacity:1;}
.contenedorInstrumento{overflow: hidden; clear: both;width:100%;display:none;}
.contenedorOtro{overflow: hidden; clear: both;width:108%;display:none;margin-top:15px;}
.contenedorOtroVisible{overflow: hidden; clear: both;width:108%;margin-top:15px;}
.marginContainer{margin-top:15px;}
div.wpcf7 input[type=radio]:checked+img::before {
border: 1px solid #004D90;
background: url(../../images/blue_dot.png) center center no-repeat;
}
span.wpcf7-list-item-label::before{
content: '';
border-radius: 100%;
width: 14px !important;
height: 14px !important;
border: 1px solid rgba(0,0,0,0.8);
display: inline-block !important;
margin-right: 8px;
vertical-align: -2px;
position:relative !important;
margin-left: 5px !important;
margin-top: 3px !important;
}
.rounded_img{/*border-radius:50%;*/overflow:hidden;text-align:center;}
.rounded_img .wpcf7-form-control{border:0 !important;}
.rounded_img .wpcf7-radio {border:0 !important;}
.rounded_img .wpcf7-list-item-label{min-height:auto !Important;position:relative;padding-left:27px;border:solid 1px #FFF;} 
.rounded_img .wpcf7-list-item-label::before{position:absolute !important;left:0;/*margin-left: 11px !important;*/margin-top: 6px !important;}
.rounded_img input[type="radio"]:checked+span{border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 9px 16px no-repeat !important;}
div.image-select input[type="radio"]:checked+span{  border: 1px solid #46C2BE !important;
background: url(images/blue_dot.png) 15px 16px no-repeat} 
div.wpcf7 input[type=radio]:checked+span {
border-color: #46C2BE;
box-shadow: 0 10px 10px -10px #979797;
border-style: solid;
}
.instrumento span.wpcf7-list-item{margin:0 !important;}
.instrumento input[type=radio]:checked+span{display:block !important;}
.instrumento img{border:solid 1px #CCC;border-bottom:0;}
.instrumento .wpcf7-list-item-label{display:block;border:solid 1px #CCC;background:#FFF;}
.instrumento input[type="radio"]:checked+span{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 9px 10px no-repeat !important;} 
.instrumento .wpcf7 input[type=radio]:checked+span {border-color: #46C2BE;box-shadow: 0 10px 10px -10px #979797;border-style: solid;}
.format-list input[type="radio"]:checked+span{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 4px 10px no-repeat !important;} 
.format-list li input[type="radio"]:checked+br span{  border: 1px solid #46C2BE !important;
background: url(images/blue_dot.png) 10px 16px no-repeat !important;} 
/*.instrumento span.wpcf7-not-valid-tip{border-top:solid 1px #F00;}*/
@media only screen and (max-width:800px){
.text-counter{display:none;}
}
@media only screen and (max-width:620px){
.left-content{width:auto;float:none;}
.right-content{width:auto;float:none;}
.btn-volver input[type="button"]{min-width:120px;}
.btn-avanzar input[type="button"]{min-width:120px;}
.btn-volver input[type="submit"]{min-width:120px;}
.btn-avanzar input[type="submit"]{min-width:120px;}
div.wpcf7 .ajax-loader{position:absolute;top:5px;right:0;}
}
@media only screen and (max-width:380px){
.image-select{width:100%;}
}
.archive .custom-form4 {
display: none;
}
.page-template .custom-form4 {
display: none;
}
.home .custom-form4{
display: block;
}
.archive #page_wrapper {
padding-top: 0px !important;
}
.page-template #page_wrapper {
padding-top: 0px !important;
}
.pum-theme-476 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{
background-color: #47c2bf !important;
}
.pum-container span.wpcf7-list-item{margin:0 !important;}
.pum-container input[type=radio]:checked+span{display:block !important;}
.pum-container .wpcf7-list-item-label{font-weight:bold;font-size:16px;}
.pum-container input[type="radio"]:checked+br+span{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 4px 8px no-repeat !important;} 
.format-list li input[type="radio"]:checked{  border: 1px solid #46C2BE !important;} 
.productpoppup{border: solid 1px #CCC;margin: 0px;padding: 4px 16px;}
.productpoppup2{border: solid 1px #CCC;margin: 0px;padding: 4px 16px;}
.productpoppup3{border: solid 1px #CCC;margin: 0px;padding: 4px 16px;}
.pum-container input[type="radio"]:checked+div{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 25px 107px no-repeat !important;} 
.pum-container input[type="radio"]:checked+.productpoppup{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 153px 15px no-repeat !important;} 
.pum-container input[type="radio"]:checked+.productpoppup2{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 169px 15px no-repeat !important;} 
.pum-container input[type="radio"]:checked+.productpoppup3{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 144px 15px no-repeat !important;} 

.pum-container span.wpcf7-list-item-label{color:#47c2bf;}
.text-area-contact{height:150px !important;}
/*.form-contacto{width:400px;margin:20px auto;overflow:hidden;}*/
.content-area{/*padding:45px 0 0 0;*/padding:0;}
@media only screen and (max-width:400px){
/*.form-contacto{width:100%;margin:20px auto;overflow:hidden;}*/
}
.listcus{list-style-type:none;text-align:center;}
.listcus li {display:inline-block;}
.float-col{float:left;margin-right:20px;}
/*#mysticky-nav{top:0 !important;}*/
@media only screen and (max-width:620px){
.float-col{float:none;margin-right:0px;}
/*.product_thumbnail{width:100%;height:auto;float:none;margin-bottom:14px;}*/
}
@media only screen and (max-width:920px){
.float-col{float:none;margin-right:0px;}
/*.product_thumbnail{width:100%;height:auto;float:none;margin-bottom:14px;}*/
}
/*responsive movil*/
@media only screen and (max-width:480px){
/*#mysticky-nav{display:none;}*/
/*.gallery-product-container .woocommerce-product-gallery__image{width:20% !important;}*/
.row{padding:0;}
.content-area{padding:0;}
/*.vc_empty_space{height:20px !important;}*/
.step-counter{margin:20px 0;}
.shop_header{margin-bottom:10px !important;}
.woocommerce-cart .entry-content .woocommerce > form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals{overflow:hidden;}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals{float:none;}
.woocommerce table.cart .product-thumbnail img, .woocommerce #content table.cart .product-thumbnail img, .woocommerce-page table.cart .product-thumbnail img, .woocommerce-page #content table.cart .product-thumbnail img{width:auto;}
.instrumento{width:45%;}
.image-select{width:100%}
.image-select .wpcf7-list-item-label{min-height:auto !important;}
}
/*.custom-form2 li input[type="text"]{/*text-transform: capitalize !important;*//*width:220px;}*/
.nombreProtagonista input[type="text"]{text-transform: capitalize !important;}
.nombreAbuelo input[type="text"]{/*text-transform: capitalize !important;*/}
.nombreAbuela input[type="text"]{/*text-transform: capitalize !important;*/}
.nombrePadre input[type="text"]{/*text-transform: capitalize !important;*/}
.nombreMadre input[type="text"]{/*text-transform: capitalize !important;*/}
.custom-form4 li input[type="text"]{text-transform: capitalize !important;}
.upperCaseText{text-transform: capitalize !important;}
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {background:#46C2BE;}
.vc_toggle_default .vc_toggle_icon::before {border:solid 1px #46C2BE;}
.vc_toggle_default .vc_toggle_icon{background:#46C2BE;border-color:#46C2BE;}
/*.wpcf7-list-item input[type="checkbox"]:checked+span{  border: 1px solid #46C2BE !important;background: url(images/blue_dot.png) 4px 8px no-repeat !important;} */
.suscriber span.wpcf7-list-item-label::before{
display:none !important;
}
.product_after_shop_loop_buttons{width:240px;margin:auto;display:block;}
.product_after_shop_loop_price{/*text-align:center;*/text-align:left;width:240px;margin:auto;}
.vc_toggle_title h4{font-weight:normal !important;}
.menu-footer-menu a{font-weight:normal;}
.content-area .shop-page{padding:0 !important;}
.divider-line{border-bottom:dashed 1px #45c2be;height:1px;display:block;margin-top:25px;}
.pum-theme-476 .pum-title, .pum-theme-enterprise-blue .pum-title{color:#47c2bf !important;font-family:'Lato', cursive !important;font-size:46px !important;margin:10px 0;font-weight:bold;font-style:italic;}
.woocommerce-cart .wc-proceed-to-checkout{overflow:hidden;}
a.checkout-button{min-width:auto !important;}
.woocommerce-checkout-review-order{overflow:hidden;}
#place_order{min-width:auto !important;}
.woocommerce-account .row .entry-content{margin:0 auto;}
.woocommerce-MyAccount-content .col2-set{margin:0 !important;}
h3, .woocommerce h3, .woocommerce-page h3{color:#363a3d;}
/*mi cuenta*/
.woocommerce-MyAccount-navigation ul li:before {content: '\2022 ';color:#45c2be;padding-right: 0.5em;}
.woocommerce-MyAccount-navigation a{color:#363a3d;font-weight:normal;}
/*ocultar descubre*/
.ts-imagehover-style1.active a.info, .ts-imagehover-style1.ts-trigger-hover:hover a.info{display:none;}
.woocommerce-cart .entry-content .woocommerce form thead{
display:table-header-group;
}
.required input[type="text"]{color:#363a3d !important;}
.textNormal{text-transform: inherit !important;}
.errorRadio{color: #F00;font-size: 11px;float: none;padding-left: 5px;font-weight: normal;text-transform: uppercase;margin-top: 5px;}
.errorTitleReq{border-bottom: 1px solid #F00;outline: none;}
/*.small-header .site-header{height:56px;overflow:hidden;padding:0;}*/
/*.small-header .site-branding{height:auto;}*/
/*.small-header .site-branding img{width:85px !important;height:37px !important;margin-top:7px;}*/
/*.small-header .site-header .main-navigation, .site-header .site-tools{line-height:auto !important;}*/
/*.small-header .site-tools ul{vertical-align:top;margin-top:18px;}*/
.widget_shopping_cart ul.cart_list li img{display:none;}
@media only screen and (max-width:640px){
/*.small-header .site-tools ul{vertical-align:top;margin-top:-4px !important;}*/
/*.small-header .site-branding img{margin-top:17px !important;}*/
}
/*.woocommerce-account .entry-content{padding-bottom:0;}
.page-id-927 .entry-content{padding-bottom:0;}
.page-id-59 .entry-content{padding-bottom:0;}*/
/*@media only screen and (max-width:1023px){
.rev_slider_wrapper{position:abolute !important;}
}*/
.custom-name{position:absolute;top:0;width:100%;z-index:1;color:#FFF;text-align:center;padding:5px 10px;box-sizing:border-box;font-family: 'Mountains of Christmas', cursive;font-size:18px;margin-top:3px;font-weight:bold;font-style:normal;text-shadow:0 1px 1px #333 !important}
.mas_info_btn2{display:none;}
.info_btn{width:22px !important;height:22px !important;margin-top:10px !Important;margin-left:0px !important;float:right;}
.info_btn img{width:100% !important;height:100% !important;}
.cuento_82{color:#824b20;top:0 !important;left:0;top:initial;text-align:center;padding:7px 10px;font-weight:bold;text-shadow:0 0 1px #ccc !important;font-family: 'Amatic SC', cursive !important;font-weight:bold;font-size:20px;line-height:18px;}
.cuento_82::before { 
content: "¡Feliz cumpleaños";display:block;
}
@media only screen and (max-width:1400px){
.image-select .wpcf7-list-item-label{min-height:63px;}
}
@media only screen and (max-width:1300px){
.woocommerce-shipping-fields{margin-top:20px;}
}                              
@media only screen and (max-width:2000px){
.woocommerce-checkout .col2-set .col-2{margin-top:20px !important;}
}
@media only screen and (min-width:520px) and (max-width:1062px){
.form-space{width:40%;}
}
@media only screen and (max-width:1023px){
.slid-txt{font-size:2.8em !important;}
.slid-txt2{font-size:2.8em !important;}
/*#mysticky-nav{display:none;}*/
/*.slotholder{position:fixed !important;}*/
.woocommerce-cart .entry-content .woocommerce form thead{display:none}
.woocommerce-checkout .col2-set .col-2{margin-top:0;}
}
@media only screen and (max-width:920px){
.slid-txt{font-size:2.4em !important;}
.slid-txt2{font-size:2.4em !important;line-height:50px !important;}
.custom-name{margin-top:14px;font-size:20px;}
.cuento_82{font-size:34px !important;line-height:46px !important;}
.cuento_1100{font-size:34px !important;line-height:38px !important;}
.cuento_1786{font-size: 26px !important;line-height: 24px !important;transform: translate(-16%, -50%);top: 6% !important;width: 179px !important;
 padding: 0 !important;}
.cuento_2168{font-size:40px !important;margin-top:21% !important;width:240px !important;margin-left:-120px !important;}
}
@media only screen and (min-width:520px) and (max-width:920px){
.cuento_1100{width:400px !important;margin-left:-200px !important;padding:5% 10% !important;}
}
@media only screen and (max-width:820px){
.cuento_82{font-size:30px !important;line-height:40px !important;}
.cuento_1100{font-size:30px !important;line-height:40px !important;}
.cuento_1786{font-size:22px !important;/*line-height:40px !important;*/padding:0% 0% !important;width: 140px !important;
 transform: translate(-16%, -50%);top: 4% !important;line-height: 24px !important;}
.cuento_2168{font-size:35px !important;margin-top:20% !important;}
}
@media only screen and (max-width:720px){
.slid-txt{font-size:2em !important;}
.slid-txt2{font-size:2em !important;line-height:30px !important;}
.woocommerce-cart .entry-content .woocommerce > form, .woocommerce-cart .entry-content .woocommerce .cart-collaterals{float:none !important;overflow:hidden !important;}
.vc_column_container>.vc_column-inner{padding-left:25px;padding-right:25px;}
.custom-name{margin-top:10px;}
.mas_info_btn{display:none;}
.mas_info_btn2{display:block;}
.custom-form2 li{float:none;display:block;margin-bottom:5px !important;}
.custom-form3 ul{width:auto !important;}
.custom-form3 li{float:none;display:block;margin-bottom:5px !important;}
.custom-form3 li input[type="submit"]{width:100% !important;}
.custom-form3 li input[type="text"]{width:100% !important;}
.custom-form3 li input[type="email"]{width:100% !important;}
div.wpcf7 .custom-form2 .ajax-loader{top:116px !important;}
.thank_you_txt{margin-bottom:20px !important;}
.woocommerce-order-received h2.wc-bacs-bank-details-heading{text-align:center;font-size:23px !important;}
.info_btn{position:absolute;bottom:0;right:0;margin-right:-23px !important;margin-bottom:15px !important;}
.site-tools{margin:0;position:absolute;top:50%;right:10px;transform:translate(0%, -40%);}
.cuento_82{font-size:30px !important;line-height:30px !important;}
.cuento_1100{font-size:30px !important;line-height:30px !important;}
.cuento_1786{font-size:18px !important;line-height:17px !important;padding:2% 0% !important;transform:translate(-16%, -50%);width:120px !important;top:4% !important;}
.vc_col-sm-3{width:50%;float:left;}
}
@media only screen and (max-width:520px){
.slid-txt{font-size:1.8em !important;margin-top:-40px !important;}
.slid-txt2{font-size:1.8em !important;margin-top:-40px !important;}
.wptww-testimonials-list .wptww-testimonials-text  p, .wptww-testimonials-slidelist .wptww-testimonials-text p, .wptww-testimonials-slide-widget .wptww-testimonials-text  p{font-size:18px;}
.wptww-quote{margin-bottom:0;}
.custom-name{margin-top:10px;}
.pum-container input[type="radio"]:checked+.productpoppup{background: url(images/blue_dot.png) 153px 15px no-repeat !important;}
.woocommerce-shipping-calculator{padding-left:0;}
.cuento_82{font-size:20px !Important;line-height:20px !important;}
.cuento_1100{font-size:20px !Important;line-height:20px !important;}
.cuento_1786{font-size:14px !important;line-height:14px !important;padding:0% !important;transform:translate(-16%, -50%);width:85px !important;right:0;top:4% !important;}
.cuento_2168{font-size:30px !important;margin-top:18% !important;}
.product_after_shop_loop_price{text-align: center !important;}
}
@media only screen and (max-width:480px){
.slid-txt{font-size:1.8em !important;margin-top:5px;}
.slid-txt2{font-size:1.5em !important;margin-top:5px;}
#cumplebg{padding-top:88px !important;}
.msg-gracias{width:260px;}
.custom-name{margin-top:-6px;}
.cuento_2168{font-size:24px !important;margin-top:14% !important;}
}
@media only screen and (min-width:1200px){
.shipping-calculator-form{width:75%;}
.shipping-calculator-form .button{white-space:normal !important;width:113px;}
}
/*.bottom-bg{position:absolute !important;z-index:-1 !important;bottom:0;}
.entry-content{padding-bottom:300px;}
.home .entry-content{padding-bottom:0;}*/
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img{margin:5px 0px 0 0px;display:block;}
.checkout_left_wrapper{margin-top:0 !important;}
.order_review_wrapper{padding-top:10px !important;}
/*mini cart */
.shopkeeper-mini-cart{background:#FFF !important;}
.quantity{color:#6d6d6d !important;}
.mini_cart_item{border-bottom:solid 1px rgba(84,84,84,0.15) !important;}
.msg-gracias{margin:20px auto;overflow:hidden;width:320px;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.empty{color:#363a3d;}
.woocommerce-thankyou-order-details.order_details{margin-bottom:20px !important;}
.cuento_1100{color:#ffcf61;top:0 !important;left:50%;top:initial;text-align:center;padding:7px 10px;font-weight:bold;text-shadow:0 0 1px #000 !important;font-family: "Times New Roman", Georgia, Serif;font-size:20px;line-height:18px;text-transform:uppercase;width:180px;margin:10px auto;margin-left:-90px;}
.cuento_1100::before {content: "Las aventuras de";display:block;text-transform:none;font-size:14px;}
.cuento_1786{color:#fdce3d;/*top:0 !important;*/right:0;top:initial;text-align:center;padding:2% 5%;/*text-shadow:0 0 1px #000 !important;*/font-family: 'Lato', sans-serif;font-size:26px;line-height:18px;width:46%;margin:10px auto;font-weight:normal;box-sizing:border-box;text-align:center;}
.cuento_1786::after {content: "";/*display:block;*/text-transform:none;}
.cuento_2168{color:#89983b;top:0 !important;left:50%;top:initial;text-align:center;/*padding:5% 21%;text-shadow:0 0 1px #000 !important;*/font-size:22px;line-height:22px !important;width:180px;margin:10px auto;font-weight:normal;box-sizing:border-box;margin-top:18%;margin-left:-90px;/*height:63px;*/}
.cuento_3569{color:#7c2b27;top:0 !important;left:38%;top:initial;text-align:center;font-size:20px;line-height:22px !important;width:180px;margin:10px auto;font-weight:normal;box-sizing:border-box;margin-top:7%;margin-left:-90px;font-family: 'Patrick Hand', cursive;}
.txt_form{background:#F2F2F2;padding:16px !important;text-transform: none !important;font-weight: normal !important;font-size: 15px !important;line-height:22px !important;font-style:italic;}
.txt_form span{font-weight:bold;}
.product_after_shop_loop_buttons .disablebutton a{cursor:default; background-color: #F16A63 !important;color: #FFF !important ;}
.wpb_images_carousel{padding-bottom:30px;}
.more_information{display:block;text-align:center;padding:10px;font-size:15px;font-style:italic;font-weight:bold;}
.more_information img{width:auto !important;margin-right:4px;}
.account-tab-link{font-size:22px;color:#363a3d;padding:6px 12px;opacity:1;}
.account-tab-list .sep{font-size:22px;}
.woocommerce-terms-and-conditions .custom-title{font-size:14px;}
.woocommerce-terms-and-conditions .vc_empty_space{display:none;}
.woocommerce-terms-and-conditions{background:#FFF;}
.thank_you_txt{padding:20px;border:dashed 1px #45c2be;}
.woocommerce-thankyou-order-details{background:#FFF !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{display:block !important;}
.woocommerce #payment div.form-row.place-order, .woocommerce-page #payment div.form-row.place-order{padding-top:0 !important;}
.woocommerce #payment .terms, .woocommerce-page #payment .terms{margin-top:0 !important;}
/*div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td{font-style:italic;}*/
.product_thumbnail_background{background-size:contain !important;}
.page-id-986 .custom-form4{display:block !important;}
.page-id-992 .custom-form4{display:block !important;}
.page-id-999 .custom-form4{display:block !important;}
.page-id-998 .custom-form4{display:block !important;}
.page-id-997 .custom-form4{display:block !important;}
.woocommerce-thankyou-order-details.order_details{padding:10px 30px !important;}
.woocommerce-thankyou-order-details + p, .woocommerce-order-details, .woocommerce-bacs-bank-details{width:100% !important;}
.woocommerce-bacs-bank-details{text-align:center;}
.woocommerce ul.order_details li{text-align:left;}
.product_thumbnail.with_second_image.second_image_loaded img{opacity:1 !important;/*transform:none;*/}
/* 2checkout style */
#s2id_billing_city{display:block !important;overflow: hidden !important;border: solid 1px #ccc !important;border-color: rgba(84,84,84,0.1) !important;padding: 0.5rem !important;font-size:0.875rem !important;}
#fstwocheckout{border-top:solid 5px #70889d;background:#fffeff;padding:0px;}
#fstwocheckout::before{content:url('//www.cuenta-me.com/wp-content/uploads/2017/12/2checkout-logo2.png');display:block;margin-bottom:20px;text-align:center;}
#fstwocheckout .form-row{padding-left:0 !important;margin-bottom:0 !important;}
#fstwocheckout label{font-size:12px;color:#70889d;font-family:Arial !important;font-style:normal;margin-bottom:5px;}
#fstwocheckout input{background:#FFFECE;border:solid 1px #FFCD01 !important;height:30px;font-family:Arial !important;font-style:normal !important;font-weight:normal !important;font-size:12px;}
#fstwocheckout select{background:#FFFECE;border:solid 1px #FFCD01 !important;font-family:Arial !important;font-style:normal;font-weight:normal;height:30px;font-size:12px;}
#fstwocheckout option{font-family:Arial !important;font-style:normal;}
#fstwocheckout .help{font-family:Arial !important;font-style:normal;display:block;margin-top:10px;}
#fstwocheckout div.payment_box .form-row{margin-bottom:5px !important;}
#fstwocheckout .required{color:#FC9F32}
#fstwocheckout::after{content:url('//www.cuenta-me.com/wp-content/uploads/2017/12/footer-payment-logos-min.jpg');display:block;margin-bottom:5px;margin-top:5px;text-align:center;}
#fstwocheckout .form-row{padding:14px 14px 0 14px !important;}
.woocommerce form .form-row .select2-container{background:#FFF;border:solid 1px #000;border-color:rgba(84,84,84,0.1);width:100% !important;text-align:left;}
.select2-container .select2-choice .select2-arrow{top:13px;}
.select2-chosen{text-transform:none;font-size:14px;padding:10px;}
.select2-container{width:100% !important;}
#masthead{padding:0 !important;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .remove{color:#333 !important;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p,span{/*color:#000 !important;*/}
.woocommerce-cart .shopkeeper-continue-shopping .button{background:#47c2bf !important;color:#FFF !important;}
.title-form-h3{color:#47c2bf !important;font-size:24px !important;}
.margin-bottom{margin-bottom:24px !important;}
.eliminarItem{color: #47c2bf !important;font-size: 12px !important;text-decoration: underline;}
.hideElement{display:none;}
.margin-top{margin-top:22px;}
.vc_carousel-slideline img{width:100% !important;}
.container-tooltip{overflow: hidden; position: relative;}
/*.container-tootlip:hover .texto-oculto{display:none;}*/
.impreso-imagen1{position: absolute; top: 0; left: 0; /*margin-top:90px;margin-left:50px;*/margin-top:21%;margin-left:11%; cursor: pointer;font-weight:bold;font-size:1.5em;transform: translatey(0px);-webkit-animation: float 2s ease-in-out infinite;animation: float 2s ease-in-out infinite;}
.impreso-imagen1 img{margin-left:7px;}
@keyframes float
{
0%
{transform: scale( .75 );}
20%
{transform: scale( 1 );}
40%
{transform: scale( .75 );}
60%
{transform: scale( 1 );}
80%
{transform: scale( .75 );}
100%
{transform: scale( .75 );}
}
.impreso-imagen2{position: absolute; bottom: 0; left: 0;/* margin-bottom: 45px; margin-left: 83px;*/margin-bottom:10%;margin-left:20%; cursor: pointer;font-weight:bold;font-size:1.5em;transform: translatey(0px);-webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite;}
.impreso-imagen2 img{margin-left:7px;}
.impreso-imagen3{position: absolute; top: 50%; left:50%;/* margin-top:-10px;*/margin-top: -3%; cursor: pointer;font-weight:bold;font-size:1.5em;transform: translatey(0px);-webkit-animation: float 4s ease-in-out infinite;animation: float 4s ease-in-out infinite;}
.impreso-imagen3 img{margin-left:7px;}
.impreso-imagen4{position: absolute; top: 0; right: 0; /*margin-right: 100px;*/margin-right: 22%; cursor: pointer;font-weight:bold;font-size:1.5em;transform: translatey(0px);-webkit-animation: float 8s ease-in-out infinite;animation: float 8s ease-in-out infinite;}
.impreso-imagen4 img{margin-left:7px;}
.impreso-imagen5{position: absolute; top: 50%; right:0;/* margin-right:20px;*/margin-right: 5%;cursor: pointer;font-weight:bold;font-size:1.5em;transform: translatey(0px);-webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite;}
.impreso-imagen5 img{margin-left:7px;}
.impreso-imagen6{position: absolute; top: 0; left:50%;/* margin-top: 40px;*/margin-top: 9%;cursor: pointer;font-weight:bold;font-size:1.5em;color:#FFF;transform: translatey(0px);-webkit-animation: float 4s ease-in-out infinite;animation: float 4s ease-in-out infinite;}
.impreso-imagen6 img{margin-left:7px;}
.impreso-imagen7{position: absolute; top: 0; right:0;/*margin-right:40px;margin-top:40px;*/    margin-right: 15%;
margin-top: 10%;cursor: pointer;font-weight:bold;font-size:1.5em;color:#FFF;transform: translatey(0px);-webkit-animation: float 2s ease-in-out infinite;animation: float 2s ease-in-out infinite;}
.impreso-imagen7 img{margin-left:7px;}
.impreso-imagen8{position: absolute; top: 50%; left: 50%;/*margin-left:20px;*/margin-left: 5%; cursor: pointer;font-weight:bold;font-size:1.5em;color:#FFF;transform: translatey(0px);-webkit-animation: float 3s ease-in-out infinite;animation: float 3s ease-in-out infinite;}
.impreso-imagen8 img{margin-left:7px;}
.impreso-imagen9{position: absolute; top:50%; left:0%;/*margin-left:50px;*/    margin-left: 13%; cursor: pointer;font-weight:bold;font-size:1.5em;color:#FFF;transform: translatey(0px);-webkit-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite;}
.impreso-imagen9 img{margin-left:7px;}
.impreso-imagen10{position: absolute; bottom: 0; left: 50%;/*margin-bottom:50px;*/    margin-bottom: 12%;cursor: pointer;font-weight:bold;font-size:1.5em;color:#000;transform: translatey(0px);-webkit-animation: float 2s ease-in-out infinite;animation: float 2s ease-in-out infinite;}
.impreso-imagen10 img{margin-left:7px;}
.texto-oculto{color:#666;font-weight:normal;font-size:1.2em;margin-top:20px;margin-bottom:20px;text-align:center;}
.main-container-tooltip{background:#FFF;width: 100%;height: 100%;}
.title-underline{border-top:solid 2px #50bebd;padding-top:10px;font-size:1.5em;text-align:center;}
.tooltipck-tip{height:auto !important;font-weight:bold !important;}
.container-a{padding-left:30px;background:url(//www.cuenta-me.com/wp-content/uploads/2018/02/content-a.png) no-repeat 0 0px;overflow:hidden;}
.container-a p{text-transform:none !important;}
.container-b{padding-left:30px;background:url(//www.cuenta-me.com/wp-content/uploads/2018/02/content-b.png) no-repeat 0 0px;overflow:hidden;}
.container-b p{text-transform:none !important;}
.container-c{padding-left:30px;background:url(//www.cuenta-me.com/wp-content/uploads/2018/02/content-c.png) no-repeat 0 0px;overflow:hidden;}
.container-c p{text-transform:none !important;}
.variante-left{width:70%;}
.variante-right{width:175px;text-align:center;}
/*
.videoContainer {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.videoContainer video{
position: absolute;
top: 0;
left: 0;
width: 100%    !important;
height: auto   !important;
}
.wp-video-shortcode{
position: absolute;
top: 0;
left: 0;
width: 100%    !important;
height: auto   !important;
margin: 0 !important;
}
.wp-video{width:100% !important;}
.mejs-container{position:absolute !important;bottom:0;}
*/
.top-comienza-aqui{overflow:hidden;}
.top-comienza-aqui img{max-width:90px;}
.info_btn{display:none;}
.topPositionItem{top:calc(50% - 20px) !important}
.btn-avanzar {min-width:220px;text-align:center;cursor:pointer;}
#prodlunito{padding:12px;}
@media only screen and (max-width:620px){
.variante-right{width:100%;}
.vc_slide{margin:auto;}
.container-tooltip{opacity:1;transition:none;}
.main-container-tooltip{background:#FFF;animation:none;-webkit-animtaion:none;-moz-animtaion:none;-ms-animtaion:none;}
.impreso-imagen1{margin-left:10px;text-shadow:1px 2px 3px #666;}
.impreso-imagen8{color:#FFF !important;}
.impreso-imagen10{color:#FFF !important;}
.tooltipck-tip{width:auto !important;height:auto !important;}
.txt-cyan{font-size:20px;}
.tp-caption{font-size:100% !important;}
.topPositionItem{top:calc(50% + 100px) !important}
	.btn-avanzar {min-width:120px;}
}
@media only screen and (min-width: 64em){
.column, .columns{padding:0 !important;}
.large-8 {width: 72%;}
}
.descubrir-mas{font-size:14px;text-align:center;font-style:normal;color:#F16A63;/*display:block;*/font-weight:bold;/*position:absolute;*/text-align:center;/*width:100%;bottom:0;*/}
.flowplayer.is-mouseout .fvp-share-bar{display:none !important;}
.flowplayer{margin:18px 0 0 0 !important;}
.fvp-share-bar{display:none !important;}
.flowplayer .is-mouseover .is-ready .fvp-share-bar{opacity:0 !important;display:none !important;}
.flowplayer .fp-fullscreen{opacity:0 !important;display:none !important;}
.flowplayer .fp-controls{display:none !important;opacity:0 !important;}
.flowplayer .fp-time{display:none !important;opacity:0 !important;}
.flowplayer a{background:none !important;}
.wpcf7-date{width:120px !important;display:inline-block !important;margin-right:10px !important;}
.tooltipck-inner{font-weight:normal;}
@media only screen and (max-width:375px){
.container-tooltip{padding-bottom:20px;}
/*.rev_slider_wrapper:focus{position:absolute;}*/
}
.wpcf7-form p{line-height:1.5em;font-weight:normal;}
.cst-input span.wpcf7-list-item-label{margin-left:5px;}
.cst-input span.wpcf7-list-item-label::before{display:none !important;}
.cst-input input[type="checkbox"]{margin-bottom:0;}
.wpcf7-list-item .last{margin-top:10px;}
@media only screen and (max-width:720px){
.variante-left{float:none;width:100% !important;}
.variante-right{float:none;width:100% !important;}
.vc_slide{margin:auto;}
.topPositionItem{top:calc(50% + 100px) !important}
.custom-form2 li input[type="submit"]{width:220px;}
.custom-form2 ul{width:auto !important;text-align:right;}
.custom-form2 ul li{float:none;display:block;}
.txt-empieza-aqui{text-align:center !important;background:none !important;font-weight:bold !important;}
	.txt-empieza-aqui div{font-weight:bold !important;}	
/*.txt-empieza-aqui br{display:none;}*/
.custom-form2 select{width:200px !important;}
.ajax-loader{display:none !important;}
}
@media only screen and (max-width:1024px){
.topPositionItem{top:calc(45% + 100px) !important}
.tooltipck-tip .tooltipck-hover{height:auto !important;width:200px !important;}
}
@media only screen and (min-width:720px){
.main-navigation{display:block !important;}
}
@media only screen and (max-width:620px){
.topPositionItem{top:calc(50% + 100px) !important}
}
#e-book .tooltipck-inner{display:none !important;}
.tooltipck-tip{height:auto !important;}
@media only screen and (width:1024px) and (height:768px){
.topPositionItem{top:calc(50% + -20px) !important}
}
.minsizepostcode{font-size:11px;text-transform:none;}
.timehour{width:50px !important;display:inline-block !important;margin-right:5px;}
.timehour select{width:50px !important;}
.timeminutes{width:50px !important;display:inline-block !important;margin-left:5px;}
.timeminutes select{width:50px !important;}
.site-branding img{width:auto !important;height:auto !important;}
.site-header-wrapper{margin:15px 0;}
.menu-top-menu li a{font-size:16px;padding:18px !important;/*font-family:Tahoma !important;*/}
/*#mysticky-nav.wrapfixed{top:0 !important;}*/
@media only screen and (max-width:1024px){
.site-branding{height:auto !important;margin-top:-10px;}
/*.site-branding img{width:120px !important;height:60px !important;}*/
	.custom-title4{font-size:20px !important;}
}
.custom-title4{text-align:center;font-weight:bold;font-size:22px;margin-top:15px;font-style:italic;}
.custom-title4 p{margin:0;font-weight:bold;font-size:22px;}
.custom-title4 div{display:block;font-weight:normal;}
.site-footer-copyright-area{background:#55bdbd;color:#FFF;padding:30px 0;padding-bottom:0;font-style:italic;}
.copyright_text{color:#FFF;margin-bottom:0 !important;padding:10px 0;text-align:left;}
.bg-copy{background:#359696;margin-top:30px;}
.footer-navigation-wrapper ul li{display:block;border:0 !important;text-align:left;}
.footer-navigation-wrapper ul li a{color:#FFF !important;}
.menu-footer-home{margin-bottom:0 !important;}
footer .wpb_text_column .wpb_content_element{margin-bottom:0;} 
.footer-title-custom{font-weight:bold;margin-bottom:30px;}
.footer-navigation-wrapper{text-align:left;float:left;margin-right:120px;}
.footer_socials_wrapper{margin:0;text-align:left;}
.footer_socials_wrapper li{margin-left:0;}
.t-white{color:#FFF;}
/*lluvia de confeti*/
[class|="confetti"] {position: absolute;}
.red {background-color:#E94A3F;}
.yellow{background-color:#FAA040;}
.blue{background-color:#5FC9F5;}
.custom-form3{position:relative;z-index:9999;}
.videoWrapper {position: relative;padding-bottom: 54.9%; /* 16:9 */height: 0;border:solid 6px #FFF;border-radius:6px;box-sizing:border-box;}
.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
#slide-10-layer-11{border:0;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total{color:#000;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content p.total .amount{color:#000;}
.shopkeeper-mini-cart .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.mini_cart_item .quantity .amount{font-weight:bold;}
.tc_overlay{display:none;}
.cbp-so-scroller{margin:0 !important;padding:0;}
.single-mem-desc-social{display:none !important;}
.gs-member-name{font-weight:bold !important;font-size:16px !important;}
#site-footer .copyright_text{margin-top:0;padding:18px 0;}
#site-footer{margin-top:-20px;}
.wpcf7-form p{font-size:100%;}
/*.product_thumbnail{width:auto;height:auto;}*/
.detalles_cuento{font-size:10px;overflow:hidden;text-align:center;/*float:left;*//*margin-left:10px;*//*margin-bottom:20px;position:absolute;z-index:10;left:0;bottom:0;color:#FFF;text-shadow:0 0 8px #000 !important;*/position:absolute;font-style:italic;}
.detalles_cuento div{float:left;margin-right:5px;text-transform: uppercase;line-height:initial;}
.detalles_cuento div span{display:block;text-transform:none !important;}
.detalles_cuento img{width:auto !important;height:auto !important;}

#tpbr_box{font-size:13px !important;padding:10px !important;line-height: inherit !important;}
#tpbr_topbar{padding:0 !important;}
#tpbr_box a{color:#FFF !important;text-decoration:underline;font-style:italic;}
#tpbr_calltoaction{display:none !important;}
#tpbr_box span{background:#ffcc37;color:#000;padding:5px;border-radius:5px;margin-left:2px;font-weight:bold;}
.tfree-client-name{color:#666 !important;}
.woocommerce-product-details__short-description{height: 120px;overflow:hidden;}
#sp-testimonial-free-wrapper-2542 .sp-testimonial-free-section .slick-dots li.slick-active button{background:#46C3BF !important;}
.txt-small2{font-weight:normal !important;/*color:#666 !important;*/}
.tp-caption.Video-Title, .Video-Title{font-familiy:'Lato' !important;background:#F16A63 !important;}
.confettiPos{position:absolute;top:0;left:0;width:100%;}
#rev_slider_12_2_wrapper{background:#FFF !important;}
/*.site-header:before{
pointer-events: none;
height: 1.77778rem;
width: 100%;
left: 0;
top: 100%;
background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(transparent));
background: -webkit-linear-gradient(rgba(0,0,0,.1),transparent);
background: -o-linear-gradient(rgba(0,0,0,.1) 0,transparent 100%);
background: linear-gradient(rgba(0,0,0,.1),transparent);
position: absolute;
content: "";
}*/
#mysticky-nav:before{
pointer-events: none;
height: 1.77778rem;
width: 100%;
left: 0;
top: 100%;
background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(transparent));
background: -webkit-linear-gradient(rgba(0,0,0,.1),transparent);
background: -o-linear-gradient(rgba(0,0,0,.1) 0,transparent 100%);
background: linear-gradient(rgba(0,0,0,.1),transparent);
position: absolute;
content: "";
}

@media only screen and (max-width:1500px){
.detalles_cuento{position:relative;width:98px;margin:auto;margin-bottom:12px;}
}
@media only screen and (max-width:1024px){
.detalles_cuento{position:absolute;width:auto;margin:inherit;margin-bottom:inherit;}
}
@media only screen and (max-width:720px){
.detalles_cuento{position:relative;width:98px;margin:auto;margin-bottom:12px;}
}
button#responsive-menu-button{display:none !important;}
#responsive-menu-container{z-index:9999999 !important;}
@media only screen and (max-width:1024px){
#products-grid li{width:auto !important;}
	button#responsive-menu-button{top:0 !important;float:left !important;left:0 !important;display:block !important;}
	#responsive-menu-container{z-index:99999999 !important;}
	
}
@media only screen and (max-width:720px){
.custom-form2 ul li{text-align:center;}
.custom-form2 li input[type="text"]{margin:0 auto !important;}
.custom-form2 select{width:220px !important;}	
.custom-form2 #your-name-error{text-align:center !important;}
.txt-empieza-aqui{text-align:center !important;background:url(//www.cuenta-me.com/wp-content/uploads/2019/02/arrow-txt-mobile-2-1.png)no-repeat bottom center !important;padding-bottom:30px !important;padding-right: 8px !important;font-size:100% !important;}
.txt-empieza-aqui div{display:inline-block;font-size:100% !important;}
.txt-verde, .txt-naranja, .txt-black{font-size:26px;}
.woocommerce-product-details__short-description{height:auto;}
}
@media only screen and (max-width:900px){
.main-navigation.align_left{display:none !important;}
}
@media only screen and (max-width:480px){
.footer-navigation-wrapper{margin-right:30px !important;}
.copyright_text{text-align:center;}
.site-footer-copyright-area .columns{padding:0 20px !important;}
#tpbr_box{font-size:12px !important;}
}

@media only screen and (min-width:1250px){
body.archive #products-grid li h3{font-size:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
}


.preloader{display:none !important;}
.vc_custom_1519826489306{padding:0 !important;background:none !important;}
#cumplebg{background:url(//www.cuenta-me.com/wp-content/uploads/2019/01/background_birthday_.png) no-repeat;background-position:top center !important;background-size:contain !important;}
.bg-cum{background:url(//www.cuenta-me.com/wp-content/uploads/2019/01/background_birthday_.png) no-repeat;background-position:top center !important;background-size:contain !important;}
.vc_custom_1549658035133{background-position:top center !important;}
#proddiaquellegaste{padding: 1rem 1rem 1rem !important;box-shadow: none !important;border-radius: 0 !important;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none !important;font-size: 0.875rem;
    font-weight: 700;
    border: none;}
#prodcaperusita{padding:12px;}
#test{padding:12px;}
#popupProd1{padding:12px;}
.product-name:first-letter {text-transform: uppercase;}
.woocommerce-billing-fields 
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea, select{font-weight:normal;}

.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}
.loader {
  margin:auto;
  font-size:5px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(27, 194, 197, 0.2);
  border-right: 1.1em solid rgba(27, 194, 197, 0.2);
  border-bottom: 1.1em solid rgba(27, 194, 197, 0.2);
  border-left: 1.1em solid #1bc2c5;
  top:34%;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.pum-container.pum-responsive img{float:left;width:40%;}
.home .pum-container.pum-responsive img{float:none !important;width: inherit !important;}
.productpoppup{overflow:hidden;width:300px;}
.productpoppup2{overflow:hidden;width:300px;}
.productpoppup3{overflow:hidden;width:300px;}
.format-list li p{display:none;}
#objLoadingBuy{background:rgba(255,255,255,0.9) !important;opacity:1 !important;}
#objLoadingBuyCap{background:rgba(255,255,255,0.9) !important;opacity:1 !important;}
#objLoadingBuyLunito{background:rgba(255,255,255,0.9) !important;opacity:1 !important;}
#objLoadingBuyBaul{background:rgba(255,255,255,0.9) !important;opacity:1 !important;}
#objLoadingBuyCumple{background:rgba(255,255,255,0.9) !important;opacity:1 !important;}
.site-branding img{max-width:80%;}
.main-navigation.align_left{text-align:right;}
#canvas{position:absolute;top:0;left:0;width:100%;}
#control-desplazar{transform: translatey(-50%);/*padding-right:25px;*/box-sizing:border-box;left:0;}
.sp-testimonial-free{font-style:italic;}
form{font-style:italic;}
.pum-content{font-style:italic;}
.tparrows{font-style:normal !important;}
.wpb_wrapper video{background:#000;}
.btnPlay{background:url(//www.cuenta-me.com/wp-content/uploads/2019/02/player_icon.png) no-repeat;width:160px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.single-post-header.with-thumb{margin-top:0;margin-bottom:30px;}
.single-post .post_meta{display:none;}
.single-post .entry-meta{margin:50px 0;}
.single-post-header-bkg{background-size:contain;}
button, input, select, textarea{font-family:inherit !important;}
.post-template-default #page_wrapper{padding-top:0px !important;}
.woocommerce-cart #content table.cart td.actions .coupon #coupon_code{padding-right:0;}
.commentform .column, .columns{padding:0 5px !important;}
.vc_custom_1549654998953{background:#FFF;}
@media only screen and (min-width:920px){
.cuento_1786{padding:4% 5% !important;}	
}
@media only screen and (min-width:1024px){
.cuento_1786{font-size: 14px !important;padding: 0 !important;transform: translate(-16%, -50%);top: 4% !important;width: 80px !important;
line-height: 12px;}
}

@media only screen and (min-width:1800px){
.cuento_3569{font-size:16px !important;}
}

@media only screen and (min-width:1480px){
.cuento_1786{font-size:20px !important;padding:3% !important;width:130px !important;line-height:20px;}
}

@media only screen and (min-width:1380px){
.cuento_1786{font-size:18px !important;padding:1% !important;line-height:16px;width:110px !important;}
}

@media only screen and (max-width:920px){
.cuento_3569{font-size:30px !important;}
}

@media only screen and (max-width:520px){
.cuento_3569{font-size:18px !important;}
}
#btnProd6{padding:1rem;}
.uppercase input[type="text"]{text-transform:capitalize;}
