/* Dropdown
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/
.dropdown{background: #ECF0F1;height: 40px;line-height: 40px;border-radius: 3px;float: right;margin-left: 5px;position: relative;font-size: 14px;}
.dropdown:hover,
.shopping_cart.dropdown:hover,
.shopping_cart.dropdown .count{background: #34495e;}
.dropdown:hover .dropdown-toggle{color: #FFF;}
.dropdown:hover .dropdown-toggle{}
.dropdown-toggle *{display: inline-block;}
.dropdown-toggle{padding: 0px 10px 7px;}
.drop-active{border-left: 5px solid transparent !important;border-right: 5px solid transparent !important;border-bottom: 5px solid #e74c3c;width: 0;height: 0;position: absolute;bottom: -7px;right: 25px;margin: 0 auto;z-index: 1;}
.dropdown .icon-flag{width: 19px;height: 13px;background-position: 0 50%;background-repeat: no-repeat;padding-right: 5px;text-align: center;}
.dropdown .icon{font-size: 24px;font-weight: normal;text-align: left;padding: 0px;display: inline;width: auto;height: auto;line-height: normal;text-indent: 0px;}
.dropdown .count {margin: 0px;background: #e74c3c;width: 18px;height: 18px;border-radius: 100%;position: absolute;top: 14px;text-align: center;left: 22px;line-height: 18px;color: #FFF;font-size: 11px;}

/*Dropdownmenu*/
.dropdown .dropdown-menu{background-color: #FFF;line-height: 1.5em;width: 100%;position: absolute;right: 0px;z-index: 10;}
.dropdown-menu > a *{display: inline-block;}


/*Both Dropdown Similar Style (Currency & language)*/
.language .dropdown-menu,
.currency .dropdown-menu{background-color: #34495e;}
.language .dropdown-menu{min-width: 110px;}
.currency .dropdown-menu{min-width: 85px;}
.language .drop-active,
.currency .drop-active{border-bottom-color: #34495e;}
.language .dropdown-menu a,
.currency .dropdown-menu a{padding: 5px 15px;color: #FFF;display: block;}
.language .dropdown-menu a:hover,
.currency .dropdown-menu a:hover{background-color: #2c3e50;}
.language .dropdown-menu a:first-child,
.currency .dropdown-menu a:first-child{border-radius: 3px 3px 0px 0px;}
.language .dropdown-menu a:last-child,
.currency .dropdown-menu a:last-child{border-radius: 0px 0px 3px 3px;}


/* Header currency*/
.currency.dropdown .icon-flag,
.header-container1 .currency.dropdown:hover .dropdown-toggle .icon-flag,
.header-container2 .currency.dropdown:hover .dropdown-toggle .icon-flag,
.header-container3 .currency.dropdown:hover .dropdown-toggle .icon-flag{color: #e74c3c;width: auto;vertical-align: top;}
.currency.dropdown:hover .icon-flag{color: #FFF;}

/* Header Dropdown Menu (Wishlist, Compare, Language, Currency, Shopping Cart, Custom Menu, Default Menu, Alert Popup & Quick Search)*/
.language.dropdown .dropdown-menu,
.currency.dropdown .dropdown-menu,
div.wp-custom-menu-popup,
div.alert,
.form-search,
.nav-container #nav ul{
    border-radius: 3px;
}

/*Header Dropdown Menu (Wishlist, Compare & Shopping Cart)*/
.block.wishlist,
.block.compare{margin: 0px 0px 0px 5px;}

.block.wishlist .dropdown-toggle,
.block.compare .dropdown-toggle{width: 39px;padding-left: 10px;padding-right: 0px;}

.block.wishlist .dropdown-menu,
.block.compare .dropdown-menu,
.shopping_cart .dropdown-menu{
        width: 380px;
        text-align: left;
        border-top: 3px solid #e74c3c;
}
.block.wishlist .dropdown-menu,
.block.compare .dropdown-menu{line-height: normal;}

.block.wishlist .dropdown-menu .item,
.block.compare .dropdown-menu .item,
.shopping_cart .dropdown-menu .item{
        clear: both;
        display: inline-block;
        width: 100%;
        border-top: 1px solid #E4E4E4;
        padding: 10px 15px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;  
}

.block.wishlist .block-subtitle,
.block.compare .block-subtitle,
.block.compare .empty,
.shopping_cart .block-subtitle {
        margin:0 0 10px;
        padding: 10px 15px 0px;
}

.block.wishlist .actions,
.block.compare .actions,
.shopping_cart .actions {padding: 15px;margin-top: 0px;}

/*Shopping Cart*/
.shopping_cart.dropdown .icon{top: -3px;position: relative;}