﻿ /* 
/*------------------------------------------------------------------------
 # Flexible Dropdown Shopping Cart   - Version 3.0
 # ------------------------------------------------------------------------
 # Copyright (C) 2009 - 2014 Flexible Web Design. All Rights Reserved.
 # @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 # Author: Flexible Web Design Team
 # Websites: http://www.flexiblewebdesign.com
 -------------------------------------------------------------------------*/
/* @import url(https://fonts.googleapis.com/css?family=Oswald); */
 
#FlexibleVM3Cart{padding:10px;position:absolute;display:inline-block;text-align:left;right:0; top:15px;}
#FlexibleVM3Cart .flexibleDropdown:after{content:"";width:0;height:0;position:absolute;bottom:100%;left:11px;border-width:0 10px 10px;border-style:solid;border-color:#ddd transparent}
#FlexibleVM3Cart .flexibleDropdown{background-color:#fff;top:50px;position:absolute;width:400px;z-index:9999999999;padding:15px;display:none; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);}
#FlexibleVM3Cart .flexibleTotal{float:right!important;line-height:30px}
#FlexibleVM3Cart .flexibleTotal strong {font-size:20px;}
#FlexibleVM3Cart .flexibleShow_cart{float:left}
#FlexibleVM3Cart .flexible_cart_products{margin:10px 0 15px 0;padding:10px 0;overflow:auto;}
#FlexibleVM3Cart .flexibleCartTitle{font-size: 15px;text-align: center;font-weight: 700;margin-bottom: 10px;padding: 10px 0;margin: -15px -15px 10px -15px;background: #ddd;;}
#FlexibleVM3Cart .flexibleEmpty{padding:20px 0;text-align:center;color:#aaa;font-size:14px}
.show_products{display:block!important;position:absolute;z-index:999}
#FlexibleVM3Cart .flexibleShow_cart a{padding:0;display:inline-block;float:none!important;text-decoration:none;color:#FFF;cursor:pointer;font-size:12px;height:30px;line-height:30px;padding:0 12px;text-align:center;transition:background-color .3s linear 0;width:86px;background:#222;}
#FlexibleVM3Cart .flexibleShow_cart a:hover{background-color:#ff8974}
#FlexibleVM3Cart .flexible_cart_icon:hover,#FlexibleVM3Cart.carthover .flexible_cart_icon{cursor:pointer}
#FlexibleVM3Cart .flexibleNumber{background:none repeat scroll 0 0 #f58220;border-radius:100%;color:#FFF;display:block;font-size:10px;font-weight:700;height:20px;right:0px;line-height:17px;margin:0 auto;position:absolute;text-align:center;top:-10px; right:-10px;width:20px}
#FlexibleVM3Cart .flexible_cart_icon{position:relative;cursor:pointer;width:40px;height:40px;display:inline-block;position:relative;z-index:999;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;}
#FlexibleVM3Cart:hover .flexible_cart_icon{}
#FlexibleVM3Cart .flexibleCartIcon{vertical-align:middle}
#FlexibleVM3Cart .subtotal_with_tax {float:none;}
#FlexibleVM3Cart .flexible_image {}
#FlexibleVM3Cart .flexible_image img {max-width:100% !important; max-height: none!important; height:auto !important; border-bottom:1px solid #ccc;}
#FlexibleVM3Cart #flexible_remove {cursor:pointer;width:100%; text-indent:-99999em; overflow:hidden; height:26px; background:url(../images/remove.png) no-repeat center center rgba(0,0,0,0.1); background-size:16px 16px; opacity:0; margin-top:5px;}
#FlexibleVM3Cart .flexible_product_row:hover #flexible_remove {opacity:1;}
#FlexibleVM3Cart .quantity, #FlexibleVM3Cart .product_sku {font-size:10px; color:#aaa;}
#FlexibleVM3Cart .customProductData {font-size:11px;color:#777;}
#FlexibleVM3Cart .customProductData br {display:none;} 
#FlexibleVM3Cart .flexibleCartContainer {position:relative; float:left; width:33%;}
#FlexibleVM3Cart .flexibleCartContainer .flexible_product_row {  margin:0 10px 10px 0;text-align:center; line-height:normal;}
#FlexibleVM3Cart .flexible-loading {background:url(../images/bx_loader.gif) center center no-repeat rgba(255,255,255,0.3); height:100%; z-index:99; top:0;left:0;right:0;bottom:0; width:100%; position:absolute;}
#FlexibleVM3Cart .product_name, #FlexibleVM3Cart .customProductData, #FlexibleVM3Cart .quantity { padding:0 5px;}
#FlexibleVM3Cart .subtotal_with_tax	{padding:0 5px; font-weight:bold;}
#FlexibleVM3Cart .product_name {padding:5px;}


		