@font-face {
font-family: 'cart';
src:url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/cart.eot);
src:url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/cart.eot?#iefix) format('embedded-opentype'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/cart.woff) format('woff'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/cart.ttf) format('truetype'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/cart.svg#cart) format('svg');
font-weight: normal;
font-style: normal;
}
.wpmenucart-icon-shopping-cart-0:before {
font-family: 'WPMenuCart';
speak: none;
font-style: normal;
font-weight: normal;
display: inline;
width: auto;
height: auto;
line-height: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
margin-top: 0;
margin-right: 0.25em;
}
.wpmenucart-icon-shopping-cart-1:before,
.wpmenucart-icon-shopping-cart-2:before,
.wpmenucart-icon-shopping-cart-3:before,
.wpmenucart-icon-shopping-cart-4:before,
.wpmenucart-icon-shopping-cart-5:before,
.wpmenucart-icon-shopping-cart-6:before,
.wpmenucart-icon-shopping-cart-7:before,
.wpmenucart-icon-shopping-cart-8:before,
.wpmenucart-icon-shopping-cart-9:before,
.wpmenucart-icon-shopping-cart-10:before,
.wpmenucart-icon-shopping-cart-11:before,
.wpmenucart-icon-shopping-cart-12:before,
.wpmenucart-icon-shopping-cart-13:before {
font-family: 'cart';
speak: none;
font-style: normal;
font-weight: normal;
display: inline;
width: auto;
height: auto;
line-height: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
margin-top: 0;
margin-right: 0.25em;
}
.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}
.wpmenucart-icon-shopping-cart-1:before{content:"\e000"}
.wpmenucart-icon-shopping-cart-2:before{content:"\e001"}
.wpmenucart-icon-shopping-cart-3:before{content:"\e002"}
.wpmenucart-icon-shopping-cart-4:before{content:"\e003"}
.wpmenucart-icon-shopping-cart-5:before{content:"\e004"}
.wpmenucart-icon-shopping-cart-6:before{content:"\f07a"}
.wpmenucart-icon-shopping-cart-7:before{content:"\e005"}
.wpmenucart-icon-shopping-cart-8:before{content:"\e006"}
.wpmenucart-icon-shopping-cart-9:before{content:"\e007"}
.wpmenucart-icon-shopping-cart-10:before{content:"\e008"}
.wpmenucart-icon-shopping-cart-11:before{content:"\e009"}
.wpmenucart-icon-shopping-cart-12:before{content:"\e00a"}
.wpmenucart-icon-shopping-cart-13:before{content:"\e00b"}@font-face {
font-family:'WPMenuCart';
src: url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.eot);
src: url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.eot?#iefix) format('embedded-opentype'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.woff2) format('woff2'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.woff) format('woff'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.ttf) format('truetype'),
url(//www.juancarlosferrando.com/wp-content/plugins/wp-menu-cart-pro/assets/fonts/WPMenuCart.svg#WPMenuCart) format('svg');
font-weight:normal;
font-style:normal;
font-display:swap;
}.empty-wpmenucart {
display: none !important;
}
.cartcontents + .amount:before {
content: '-';
margin: 0 0.25em;
}
.wpmenucart-display-right {
float: right !important;
}
.wpmenucart-display-left {
float: left !important;
}
.wpmenucart-icon-shopping-cart {
background-image: none;
vertical-align: inherit;
}
.wpmenucart-thumbnail img {
width: 32px;
height: auto;	
margin-right: 8px;
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);
}
.wpmenucart-submenu-item {
position: relative;
}
.wpmenucart-submenu-item .wpmenucart-product-remove {
position: absolute;
top: 0;
left: 0;
margin: 1rem !important;
padding: 0 !important;
width: 16px;
height: 16px;
z-index: 99 !important;
}
.wpmenucart-submenu-item .wpmenucart-product-remove > img {
width: 16px;
height: 16px;
cursor: pointer;
}
.wpmenucart-submenu-item a {
overflow: hidden;
white-space: nowrap !important;
}
.wpmenucart-thumbnail, .wpmenucart-order-item-info {
display:inline-block;
vertical-align:middle;
}
.wpmenucart-product-name, .wpmenucart-product-quantity-price {
display:block;
}
.wpmenucart .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.wpmenucart .clearfix {display: inline-block;}/*\*/* html .wpmenucart .clearfix {height: 1%;}
.wpmenucart .clearfix {display: block;}/**/ li.wpmenucartli a.wpmenucart-contents span{
display: inline-block !important;
} div.wpmenucart-shortcode ul.wpmenucart {
display:none;
}
div.wpmenucart-shortcode.no ul.wpmenucart {
display:none;
}
div.wpmenucart-shortcode.hover:hover ul.wpmenucart{
display:block !important;
}
div.wpmenucart-shortcode.yes ul.wpmenucart{
display:block;
}
div.wpmenucart-shortcode ul li {
list-style-type: none !important;
} .wpmenucart-custom-icon{
display:inline-block;
}  .wpmenucart-floating-cart.small-devices-only {
display: none;
} .wpmenucart-floating-cart {
position: fixed;
z-index: 9999999;
text-align: center;
background-color: white;
box-shadow: 0 10px 20px #cccccc;
transition: box-shadow 0.3s ease-in-out;
}
.wpmenucart-floating-cart:hover {
box-shadow: 0 10px 30px #888888;
}
.wpmenucart-floating-cart a.wpmenucart-floating-contents {
text-decoration: none;
color: black;
}
.wpmenucart-floating-cart a.wpmenucart-floating-contents i {
position:relative;
}
.wpmenucart-floating-cart a.wpmenucart-floating-contents i::before {
margin-right: 0;
}
.wpmenucart-floating-cart a.wpmenucart-floating-contents span.cartcontents {
display: block;
background: red;
border-radius: 50%;
height: 20px;
width: 20px;
text-align: center;
line-height: 20px;
color: white;
font-size: 11px;
font-weight: bold;
position: absolute;
}
.wpmenucart-floating-cart a.empty-wpmenucart-floating-visible span.cartcontents {
background: #cccccc;
} .wpmenucart-floating-cart.floating-circle {
width: 60px;
height: 60px;
border-radius: 50%;
line-height: 60px;
}
.wpmenucart-floating-cart.floating-circle a.wpmenucart-floating-contents span.cartcontents {
top: 0;
right: 0;
}
.wpmenucart-floating-cart.floating-circle.bottom-right {
bottom: 60px;
right: 60px;
}
.wpmenucart-floating-cart.floating-circle.bottom-left {
bottom: 60px;
left: 60px;
}
.wpmenucart-floating-cart.floating-circle.top-right {
top: 60px;
right: 60px;
}
.wpmenucart-floating-cart.floating-circle.top-left {
top: 60px;
left: 60px;
} .wpmenucart-floating-cart.side-square {
width: 50px;
height: 40px;
line-height: 40px;
}
.wpmenucart-floating-cart.side-square a.wpmenucart-floating-contents span.cartcontents {
top: -5px;
}
.wpmenucart-floating-cart.side-square.bottom-right {
bottom: 60px;
right: 0;
border-bottom-left-radius: 5px;
}
.wpmenucart-floating-cart.side-square.bottom-left {
bottom: 60px;
left: 0;
border-bottom-right-radius: 5px;
}
.wpmenucart-floating-cart.side-square.top-right {
top: 60px;
right: 0;
border-bottom-left-radius: 5px;
}
.wpmenucart-floating-cart.side-square.top-left {
top: 60px;
left: 0;
border-bottom-right-radius: 5px;
}
.wpmenucart-floating-cart.side-square.bottom-right a.wpmenucart-floating-contents span.cartcontents,
.wpmenucart-floating-cart.side-square.top-right a.wpmenucart-floating-contents span.cartcontents {
left: -5px;
}
.wpmenucart-floating-cart.side-square.bottom-left a.wpmenucart-floating-contents span.cartcontents,
.wpmenucart-floating-cart.side-square.top-left a.wpmenucart-floating-contents span.cartcontents {
right: -5px;
} @media screen and (max-width: 767px) { .wpmenucart-floating-cart.small-devices-only {
display: block;
} .wpmenucart-floating-cart.floating-circle.bottom-right {
bottom: 20px;
right: 20px;
}
.wpmenucart-floating-cart.floating-circle.bottom-left {
bottom: 20px;
left: 20px;
}
.wpmenucart-floating-cart.floating-circle.top-right {
top: 20px;
right: 20px;
}
.wpmenucart-floating-cart.floating-circle.top-left {
top: 20px;
left: 20px;
} .wpmenucart-floating-cart.side-square.bottom-right {
bottom: 20px;
}
.wpmenucart-floating-cart.side-square.bottom-left {
bottom: 20px;
}
.wpmenucart-floating-cart.side-square.top-right {
top: 20px;
}
.wpmenucart-floating-cart.side-square.top-left {
top: 20px;
}
}