/**
 * Drop-down
 */



/* Dropdown box %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.dropdown { position:relative;-webkit-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;}
.dropdown:hover { /*z-index:4000;*/ }

/* Dropdown toggle
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown-toggle {
	display:block;
	cursor:default;
}

/* Inside Dropdown-toggle
-------------------------------------------------------------- */
.dropdown-toggle * { display:inline-block; vertical-align: middle; }
.dropdown-toggle .label { padding-right:2px; }
.dropdown-toggle .value {position: relative;color: #379adc;font-size: 12px;text-transform: uppercase;}
.dropdown-toggle .dropdown-icon {
	width:18px;
	text-indent:-9999px;
	background-position:0 50%;
	background-repeat:no-repeat;
}
.dropdown-toggle .count{
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 500;
}

.dropdown-toggle .value:after{
	font-family: FontAwesome;
	padding-left: 1px;
}
.dropdown:hover .dropdown-toggle .value:after{
	font-family: FontAwesome;
}

.toolbar .dropdown-toggle .value{text-transform: capitalize;min-width: 70px;}
.toolbar .dropdown-toggle .value:after{float: right;}

/* Predefined icons
-------------------------------------------------------------- */
.dropdown-toggle .icon{text-indent: 0px;line-height: 27px;color: inherit !important;}
.dropdown-toggle .icon.first { margin-left:-5px; }
.dropdown-toggle .icon.close-to-text { margin-right:-5px; }


/* Cover 'dropdown-toggle' (and 'dropdown-menu' shadow) with additional inner div
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown-toggle.cover > div { padding: 0 8px;cursor: default;display: inherit;}
.dropdown:hover > .dropdown-toggle.cover > div { /*background-color:#fff;*/ }
/*.dropdown:hover .dropdown-toggle.cover > div,*/
.dropdown:hover > .dropdown-toggle.cover > div {
	z-index:4001;
	position:relative;
}

.shopping_cart .dropdown-toggle.cover > div{
	
}


/* Dropdown menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown-menu {
	z-index: 4000;
	padding: 20px;
	line-height: 1.5em;
	text-align: left;
	list-style: none;
	opacity: 0;
	background-color: #f2f2f2;
	position: absolute;
	right: 0;
	top: 100%;
        min-width: 288px;
	max-width: 100%;        
	opacity: 0;
	visibility: hidden;
	filter: alpha(opacity="80");
	
	display: none\9;
	
        box-sizing:             border-box;
        -moz-box-sizing:        border-box;
        -webkit-box-sizing:     border-box;
        -o-box-sizing:          border-box;
        -ms-box-sizing:         border-box;
	
	-webkit-transform: 	translateY(20px);
	-moz-transform: 	translateY(20px);
	-o-transform: 		translateY(20px);
	-ms-transform: 		translateY(20px);
	transform: 		translateY(20px);
	
	-moz-box-shadow: 	0 0 5px -1px rgba(0,0,0,.2);
	-webkit-box-shadow:	0 0 5px -1px rgba(0,0,0,.2);
	box-shadow: 		0 0 5px -1px rgba(0,0,0,.2);
	
	-webkit-transition: 	-webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: 	all 0.4s ease-in-out 0s;
	-o-transition: 		all 0.4s ease-in-out 0s;
	-ms-transition: 	all 0.4s ease-in-out 0s;
	transition: 		all 0.4s ease-in-out 0s;
		
}
.dropdown-menu.left-hand {
	left:auto;
	right:0;
}


.dropdown:hover .dropdown-menu{
	opacity: 1;
	visibility: visible;
	filter: alpha(opacity="100");
	
	-webkit-transform: 	translateY(0px);
	-moz-transform: 	translateY(0px);
	-o-transform: 		translateY(0px);
	-ms-transform: 		translateY(0px);
	transform: 		translateY(0px);
	
	display: block\9;
}

/* When dropdown menu is an unordered list
-------------------------------------------------------------- */
/* Everything is inline-block, except links */
.dropdown-menu > li * { display:inline-block; }
.dropdown-menu > li > a { display:block; }

.dropdown-menu > li { white-space:nowrap; }
.dropdown-menu > li .label { margin-right:8px; }
.dropdown-menu .dropdown-icon {
	width:18px;
	text-indent:-9999px;
	background-position:0 50%;
	background-repeat:no-repeat;
}


.dropdown .dropdown-toggle .drop-active{
	bottom: -7px;
	left: 0px;
	right: 0;
	margin: 0 auto;
	content: "";
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 6px 6px 6px;
	border-color: transparent transparent #333333 transparent;
	z-index: 400;
	
	opacity: 0;
	filter: alpha(opacity="80");
	
	display: none\9;
	
	-webkit-transform: 	scale(0);
	-moz-transform: 	scale(0);
	-o-transform: 		scale(0);
	-ms-transform: 		scale(0);
	transform: 		scale(0);
	
	-webkit-transition: 	all 0.4s ease-in-out 0s;
	-moz-transition: 	all 0.4s ease-in-out 0s;
	-o-transition: 		all 0.4s ease-in-out 0s;
	-ms-transition: 	all 0.4s ease-in-out 0s;
	transition: 		all 0.4s ease-in-out 0s;
	display: none;
}

.dropdown:hover .dropdown-toggle .drop-active{
	opacity: 1;
	filter: alpha(opacity="100");
	
	display: block\9;
	
	-webkit-transform: 	scale(1);
	-moz-transform: 	scale(1);
	-o-transform: 		scale(1);
	-ms-transform: 		scale(1);
	transform: 		scale(1);	
}

/* Use Only For Currency Or Language
-------------------------------------------------------------- */


.language .dropdown-menu{min-width: 75px;max-width: 100%;padding:10px 15px;top: 37px;}
.currency .dropdown-menu{min-width: 55px;max-width: 100%;padding:10px 10px;top: 37px;}

.language .dropdown-menu a,
.currency .dropdown-menu a{display: block;/*color: #FFF;*/line-height: 1.8;}

.language .dropdown-menu a:hover,
.currency .dropdown-menu a:hover{color:#1792e0; }

.language .dropdown-menu a.selected,
.currency .dropdown-menu a.selected{color: #1792e0;}

.block-cart.dropdown-menu{top: 37px;}


/* Use Only For Wishlist
-------------------------------------------------------------- */ 

