.fs-free-shipping-notice-and-button-wrapper{align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.fs-free-shipping-notice-continue-shopping-button-wrapper,.fs-free-shipping-notice-text-and-progress-bar-wrapper{flex:0 1 auto;margin:0 .5em}.fs-free-shipping-notice-progress-bar-wrapper{align-items:center;display:flex;flex-direction:row}.fs-free-shipping-notice-progress-bar{border:1px solid #fff;border-radius:10px;height:10px;margin-left:10px;margin-right:10px;position:relative;width:100%}.fs-free-shipping-notice-progress-bar>span{background-color:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;display:block;height:100%;overflow:hidden;position:relative}.button.flexible-shipping-free-shipping-button{margin-left:0}.udesign-wc-cart h3.social_media_title{display:inline;font-weight:bold;}
.social-media-area .udesign-wc-cart, .social-media-area .udesign-wc-cart a, .social-media-area .udesign-wc-cart h3.social_media_title{font-size:0.98em;}
.udesign-woocommerce-my-cart{margin-top:5px;}
.social-media-area .udesign-woocommerce-my-cart{margin-top:7px;}
div.product div.images div.thumbnails a, #content div.product div.images div.thumbnails a{margin-bottom:15px;}
.ud-wc-cart-divider{margin:0 3px;}
.woocommerce div.product, .woocommerce .woocommerce-result-count{margin-top:15px;}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product{width:30%;}
.quantity input.qty, #content .quantity input.qty{font-weight:normal;}
.woocommerce .cart-collaterals table{width:100%;}
.woocommerce .cart-collaterals table tr{background:url(//deseoconcedidoweb.com/wp-content/plugins/u-design-core/includes/woocommerce/images/heading_underline.png) repeat-x scroll 0 100% transparent;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th,.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{border-top:0 none !important;}
.chzn-container-single .chzn-single{border:1px solid #E1E1E1 !important;color:#717171;}
form .form-row input.input-text, form .form-row textarea,
.widget_login input#user_login, .widget_login input#user_pass, 
.widget_product_search input.search-field{width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1);border:1px solid #DDD9D9;padding:6px;margin:0 4px 0 0;outline:0;line-height:1.2em;color:#A4A4A4;}
#top-elements .widget_product_search input[type="submit"], #top-elements .widget_product_search button[type="submit"]{float:none;}
.woocommerce-shipping-calculator p{text-align:right;}
.woocommerce .cart-collaterals .shipping-calculator-form select#calc_shipping_country,
.woocommerce .cart-collaterals .shipping-calculator-form select#calc_shipping_state,
form.woocommerce-ordering select.orderby{background-clip:padding-box;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:3px;color:hsl(0, 0%, 27%);display:block;font-weight:400;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;cursor:pointer;height:30px;line-height:2em;}
form.woocommerce-ordering select.orderby option{padding:5px;}
.woocommerce .woocommerce-ordering{margin:15px 0 26px 10px;}
.related.products{clear:both;margin-top:85px;padding-top:8px;background:transparent url(//deseoconcedidoweb.com/wp-content/plugins/u-design-core/includes/woocommerce/images/heading_underline.png) repeat-x scroll 0 0;width:100%;}
.related.products h2{margin-bottom:10px;}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price{display:block;font-size:1.2em;}
.woocommerce ul.products li.product .price .from{font-size:inherit;text-transform:inherit;}
.woocommerce ul.products li.product .price .amount{font-weight:bold;padding:0 2px;}
.woocommerce ul.products li.product .price del, .woocommerce div.product p.price del{font-size:inherit;}
.woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .price del, .woocommerce div.product p.price del{display:inline-block;}
.woocommerce ul.products li.product .price del .amount, .woocommerce div.product p.price del .amount{font-weight:normal;}
ul.products li.product h3{padding:0.2em 0;}
ul.products li.product .price{margin-bottom:0.8em;}
.products mark.count{background-color:transparent;letter-spacing:3px;}
div.product form.cart, #content div.product form.cart{margin-top:2em;}
input.submitbutton{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:6px 10px;text-decoration:none;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;left:auto;text-shadow:0 1px 0 #FFF;color:#5C5C5C !important;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #C4BFBF;background:#F5F4F4;background:-webkit-gradient(linear,left top,left bottom,from(#F5F4F4),to(#ddd9d9));background:-webkit-linear-gradient(#F5F4F4,#DDD9D9);background:-moz-linear-gradient(center top,#F5F4F4 0%,#DDD9D9 100%);background:-moz-gradient(center top,#F5F4F4 0%,#DDD9D9 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.075), inset 0 1px 0 rgba(255,255,255,0.3), 0 1px 2px rgba(0,0,0,0.1);}
input.submitbutton:hover{background:#F5F4F4;background:-webkit-gradient(linear,left top,left bottom,from(#F5F4F4),to(#D1CCCC));background:-webkit-linear-gradient(#F5F4F4,#D1CCCC);background:-moz-linear-gradient(center top,#F5F4F4 0%,#D1CCCC 100%);background:-moz-gradient(center top,#F5F4F4 0%,#D1CCCC 100%);text-decoration:none;}
.widget_product_search input[type="search"]{-webkit-appearance:textfield;-webkit-padding-before:7px;-webkit-padding-after:5px;}
.widget_product_search input[type="submit"],
.widget_product_search button[type="submit"]{background:url(//deseoconcedidoweb.com/wp-content/plugins/u-design-core/includes/woocommerce/images/product-search.png) no-repeat scroll 100% 0 transparent;border:0 none;cursor:pointer;float:left;height:17px;margin:7px 0 0 -28px;padding:0;text-indent:-9000px;width:18px;}
.widget_product_search input#s{width:100%;}
.widget_product_search form.woocommerce-product-search{margin:10px 0 40px;}
#bottom .widget_product_search form.woocommerce-product-search{float:left;margin-bottom:15px;width:100%;}
.widget_product_search label.screen-reader-text{display:none;}
.widget_login form{padding-top:5px;}
.widget_login input#user_login, .widget_login input#user_pass{float:right;width:60%;}
.widget_login form input.submitbutton{display:inline-block;padding-right:5px;margin-top:2px;}
.widget_login form a{display:inline-block;padding-left:2px;}
.widget_login form p{text-align:right;clear:both;}
.widget_login input#user_login, .widget_login input#user_pass{margin:0 0 0 7px;}
ul.products li.product{text-align:center;}
table.cart a.remove, #content table.cart a.remove{border:0 none;cursor:pointer;overflow:hidden;outline:0;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li,
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li,
.woocommerce .widget_shopping_cart .product_list_widget li, .woocommerce.widget_shopping_cart .product_list_widget li{background:url(//deseoconcedidoweb.com/wp-content/plugins/u-design-core/includes/woocommerce/images/heading_underline.png) repeat-x scroll 0 100% transparent;padding:6px 0 10px 70px;}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, 
.woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{width:60px;float:left;margin-right:10px;margin-left:-70px;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px;}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, 
.woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child{padding:0;}
#bottom .widget_login li a:before,
#bottom .widget_product_categories li a:before{content:"";background-image:url(//deseoconcedidoweb.com/wp-content/plugins/u-design-core/includes/woocommerce/images/double-arrow.png);display:inline-block;width:10px;height:8px;margin-right:6px;vertical-align:baseline;}
#bottom .widget_login li a,
#bottom .widget_product_categories li a{padding:8px 0 10px 3px;display:block;background:url(//deseoconcedidoweb.com/wp-content/plugins/u-design-core/includes/woocommerce/images/heading_underline.png) repeat-x scroll 0 100% transparent;}
.my_account_orders a.button{float:right;}
.order-info mark{background-color:transparent;font-weight:bold;}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt{clear:none;}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before,
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{font-size:12px;}
.woocommerce-info{width:auto !important;display:block !important;}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, 
.woocommerce #content table.cart td, 
.woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, 
.woocommerce-page #content table.cart td,
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{text-align:left;}
.woocommerce table.cart th.product-quantity, .woocommerce table.cart td.product-quantity{text-align:center;}
.woocommerce td.product-name dl.variation dd p:last-child, .woocommerce-page td.product-name dl.variation dd p:last-child{padding:0;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th{text-align:right;padding-left:10px;}
.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5{outline:none;}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt{width:50%;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd{width:47%;}
.woocommerce .product-quantity .quantity{margin:0 auto;overflow:hidden;position:relative;width:60px;}
.woocommerce .quantity .qty{height:16px;}
.woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, 
.woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before{padding:2px;}
.woocommerce #bottom a.button, .woocommerce #bottom button.button, .woocommerce #bottom input.button, .woocommerce #bottom #respond input#submit{background-color:#ebe9eb;color:#515151;}
.udesign-wc-shortcode.substitute_widget_class{padding:10px 0;}
.woocommerce div.product div.images .woocommerce-product-gallery__image, .woocommerce div.product div.images .flex-viewport{box-shadow:0 0 0 1px #EAEAEA;border:1px solid #FFFFFF;}
.woocommerce div.product div.images .flex-viewport .woocommerce-product-gallery__image{box-shadow:none;border:0 none;}
.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){margin:10px 0 0;}
.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #EAEAEA;margin:10px 0 0 3%;width:21.5%;}
.woocommerce .quantity{position:relative;}
.woocommerce div.product form.cart div.quantity{margin-right:8px;}
.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce .quantity input[type=number]{-moz-appearance:textfield;}
.woocommerce .quantity .qty{width:45px;height:28px;line-height:1;float:left;display:block;padding:0;margin:0;padding-left:20px;border:1px solid rgba(0,0,0,.1);text-align:left;}
.woocommerce .quantity  input:focus{outline:0;}
.woocommerce .quantity .quantity-nav{float:left;position:relative;height:28px;}
.woocommerce .quantity .quantity-button{position:relative;cursor:pointer;border-left:1px solid rgba(0,0,0,.1);width:20px;text-align:center;color:#333;font-size:13px;font-family:"Trebuchet MS", Helvetica, sans-serif !important;line-height:1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.woocommerce .quantity .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid rgba(0,0,0,.1);}
.woocommerce .quantity .quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%;}
.woocommerce .product-quantity .quantity{width:72px;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{width:130px;padding:7px 6px;margin-top:1px;border:1px solid rgba(0,0,0,.1) !important;}
.woocommerce .widget_rating_filter ul{margin-top:10px;}
.woocommerce .widget_rating_filter ul li{margin-left:0;}
.woocommerce .widget_price_filter form{margin-top:15px;}
.udesign-wc-cart-dropdown-wrapper{position:relative;display:inline-block;}
.u-design-wc-cart-speech-bubble{display:none;position:relative;margin-top:16px;width:280px;height:auto;padding:0px;background:#FFFFFF;border-radius:5px;border:#E1E1E1 solid 1px;box-shadow:0px 5px 10px 1px rgba(163, 163, 163, 0.42);}
.u-design-wc-cart-speech-bubble:after{content:'';position:absolute;border-style:solid;border-width:0 14px 15px;border-color:#FFFFFF transparent;display:block;width:0;z-index:1;top:-15px;left:199px;}
.u-design-wc-cart-speech-bubble:before{content:'';position:absolute;border-style:solid;border-width:0 14px 15px;border-color:#E1E1E1 transparent;display:block;width:0;z-index:0;top:-16px;left:199px;}
.u-design-wc-cart-speech-bubble .widget_shopping_cart .buttons a{margin:0 auto 10px;width:87%;text-align:center;border:1px solid #c5c5c5;background-color:transparent;color:#5e5e5e;}
.u-design-wc-cart-speech-bubble .widget_shopping_cart .buttons a.checkout{background-color:#333;border:1px solid #000;color:#fff;}
.u-design-wc-cart-speech-bubble .widget_shopping_cart .buttons a:hover{background-color:#f9f9f9;color:#5a5a5a;}
.u-design-wc-cart-speech-bubble .widget_shopping_cart .buttons a.checkout:hover {
background-color: #595959;
border: 1px solid #595959;
color: #fff;
}@media screen and (max-width:480px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 3.8% 2.992em 0;width:46%;}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li{width:46%;}
ul.products li.product a{font-size:0.9em;}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary{width:100%;}
#home-page-content, #page-content, .no_title_section #page-content{background-size:100% auto !important;}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, .woocommerce #content table.cart td, 
.woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td{min-width:0;}
.woocommerce table.shop_table.cart th, .woocommerce-page table.shop_table.cart th,
.woocommerce table.shop_table.cart td, .woocommerce-page table.shop_table.cart td{padding-left:5px;padding-right:5px;}
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, 
.woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon{margin-bottom:10px;}
.woocommerce table.cart td.actions .button{width:100%;}
.woocommerce table.cart td.actions .checkout-button{margin-top:5px;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{width:100%;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:100%;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:98%;}
} @media screen and (min-width: 480px) and (max-width: 719px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 3.8% 2.992em 0;width:46%;clear:none;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){float:left;}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, 
.woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product{width:30%;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0;}
#home-page-content, #page-content, .no_title_section #page-content{background-size:100% auto !important;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:100%;}
.woocommerce #customer_login.col2-set .col-1, .woocommerce-page #customer_login.col2-set .col-1,
.woocommerce #customer_login.col2-set .col-2, .woocommerce-page #customer_login.col2-set .col-2{width:98%;}
} @media screen and (min-width: 720px) and (max-width: 959px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 3.8% 2.992em 0;
width: 46%;
clear: none;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float: left; }
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, 
.woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, 
.woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, 
.woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
width: 30%;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right: 0;
}
.woocommerce table.cart td.actions .checkout-button { margin-top: 5px; }
#home-page-content, #page-content, .no_title_section #page-content {
background-size: 100% auto !important;
}
}