/**
 * Drop-down
 */



/* Dropdown box %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.dropdown { position:relative; }
.dropdown:hover { z-index:4000; }

/* Dropdown toggle
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown-toggle {
	display:block;
	cursor:default;
}

/* Inside Dropdown-toggle
-------------------------------------------------------------- */
.dropdown-toggle * { display:inline-block; }
.dropdown-toggle .label { padding-right:2px; }
.dropdown-toggle .value {}
.dropdown-toggle .dropdown-icon {
	width:18px;
	text-indent:-9999px;
	background-position:0 50%;
	background-repeat:no-repeat;
}
.dropdown-toggle .img-caret {
	background:url(../../../images/infortis/_shared/dropdown/arrow-dropdown.png) 100% 50% no-repeat;
	width:10px;
	text-indent:-9999px;
}

/* Predefined icons
-------------------------------------------------------------- */
.dropdown-toggle .icon.first { margin-left:-5px; }
.dropdown-toggle .icon.close-to-text { margin-right:-8px; }


/* Cover 'dropdown-toggle' (and 'dropdown-menu' shadow) with additional inner div
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
		.dropdown-toggle.cover > div { padding:0 10px; cursor:default; }
.open > .dropdown-toggle.cover > div { background-color:#fff; }
/*.dropdown:hover .dropdown-toggle.cover > div,*/
.open > .dropdown-toggle.cover > div {
	z-index:4001;
	position:relative;
}





/* Dropdown menu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown-menu {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:4000;
	padding:20px;
	min-width:130px;
	line-height:1.5em;
	text-align:left;

	list-style:none;
	background-color:#fff;
}
.dropdown-menu.left-hand {
	left:auto;
	right:0;
}

.lang-switcherv2 {
    border: 2px solid #eeeeee;
    left: -22px;
    padding: 0;
    top: 52px;
    width: 95px;
	min-width:95px;
}

.hover-open-box-account {
    border: 2px solid #eeeeee;
    left: -52px;
    padding: 0;
    top: 52px;
    width: 155px;
	min-width:155px;
}

.hover-open-box-cart {
    border: 2px solid #eeeeee;
    left: -172px;
    min-height: 104px;
    min-width: 200px;
    padding: 5px;
    top: 52px;
    width: 200px;
}
 
.top-links .label {
    font-size: 11px;
}


.link-tops-icons-ucgenbasket::after, .link-tops-icons-ucgenbasket::before {
    border-color: transparent transparent #eee;
    border-style: solid;
    border-width: 0 7px 8px;
    content: "";
    height: 0;
    left: 50%;
    margin: 0 0 0 85px;
    position: absolute;
    top: -8px;
    width: 0;
}
.link-tops-icons-ucgenbasket::after {
    border-color: transparent transparent #eee;
    top: -8px;
}

.link-tops-icons-ucgen::after, .link-tops-icons-ucgen::before {
    border-color: transparent transparent #eee;
    border-style: solid;
    border-width: 0 7px 8px;
    content: "";
    height: 0;
    left: 50%;
    margin: 0 0 0 -7px;
    position: absolute;
    top: -8px;
    width: 0;
}
.link-tops-icons-ucgen::after {
    border-color: transparent transparent #eee;
    top: -8px;
}

.lang-switcher-li {
    background-color: #eee;
    height: 20px;
    line-height: 20px;
    margin: 4px;
    padding-left: 4px;
    width: 83px;
}


/* 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;
}


/* Clickable
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.clickable-dropdown {}

#link-top-hover-account-bw:hover .hover-open-box-account{ display:block !important; }
#link-top-hover-wishlist-bw:hover .hover-open-box-wishlist{ display:block !important; }
#link-top-hover-cart-bw:hover .hover-open-box-cart{ display:block !important; }


.hover-open-box-cart button.button span span
{
	line-height:20px;
	height:20px;
}

.hover-open-box-cart .btn-checkout span span
{
	width:91px;	
}

.hover-open-box-cart .btn-checkout
{
	margin-left:6px;
}

.oval-cart-count {
    background-color: #2ab6dc;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    height: 10px;
    line-height: 10px;
    margin-left: 21px;
    margin-top: -46px;
    padding: 4px;
    position: absolute;
    text-align: center;
	min-width:10px;
}

.oval-cart-wishlist {
    background-color: #2ab6dc;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    margin-left: 21px;
    margin-top: -46px;
    padding: 4px;
	line-height: 10px;
    position: absolute;
    text-align: center;
	min-width:10px;
}

#changesubnowishlist {
    background-color: #2ab6dc;
    border-radius: 13px;
    color: #fff;
    font-size: 8px;
    height: 12px;
    line-height: 12px;
    margin-left: 10px;
    margin-top: -2px;
    padding: 1px;
    position: absolute;
    text-align: center;
    width: 12px;
}

#changesubnocart {
    background-color: #2ab6dc;
    border-radius: 13px;
    color: #fff;
    font-size: 8px;
    height: 12px;
    line-height: 12px;
	margin-left: -15px;
    margin-top: -2px;
    padding: 1px;
    position: absolute;
    text-align: center;
    width: 12px;
}


.nav-hey #nav > li > a {
    padding: 7px 10px;
}
.add-left-position{ left:-175px !important}

.nav-hey .laster{ padding-right:0px !important; background-image:none !important} 

#nav #homelink-icon{
	padding:0px;
	background:none;
}

.hover-open-box-account input {
    height: 20px;
    width: 141px;
	background-color: #f5f5f5;
    border: 2px solid #f6f6f6;
	padding:0px 0px 0px 22px;
}

.hover-open-box-account .validate-email {
	background-image:url(../../../images/sprite5-icons-user.png);
	background-position:-477px -18px;
	background-repeat:no-repeat;
	color: #474546;
}

.hover-open-box-account .validate-password {
	background-image:url(../../../images/sprite5-icons-user.png);
	background-position:-478px -36px;
	background-repeat:no-repeat;
	color: #474546;
}

#top-link-account ul.hover-open-box-account li{ display:block; }

#send2 span span {
    height: 20px;
    line-height: 20px;
    margin: 0;
    min-width: 20px;
    padding: 0;
    width: 140px;
}

#send2 span{ padding:0px; background-color:#2bb6dd; color:#FFFFFF; }
#send2:hover span span{ background-color:#ddd; color:#000; }

	
.hover-open-box-account { padding:1px; }
.hover-open-box-account li { text-align:center; margin:4px; }

.newcustomer-dd {
    color: #2ab6dc !important;
    font-size: 10px;
    text-align: left;
    text-decoration: underline;
	padding:4px;
	line-height:11px;
}

.newcustomer-ddv3 {
    color: #2ab6dc !important;
    font-size: 10px;
    text-align: left;
    text-decoration: underline;
	padding:4px;
	line-height:11px;
	font-weight: 700;
    text-decoration: none;
}

.hr-dd {
    border: 2px solid #eeeeee;
    color: #ddd;
    height: 0;
    width: 100%;
}