.template-cart .cart{margin-top:20px;}
thead.cart__row.cart__header th {
  padding: 10px 0;
}
.template-cart .cart .cart__qty-input {
  width: 50px;
  -webkit-appearance: textfield;
  -moz-appearance:    textfield;
  appearance:         textfield;
}

.template-cart .cart .qty_wrap{width: 132px;margin-left:auto;margin-right:auto;}
.template-cart .cart .cart__qty-label{display:none;}

.template-cart .cart .qty_wrap input[type="button"]{
    -webkit-appearance: none;

border-color:#000;
}
.login-card-part li i {
  margin-right: 10px;
  font-size: 11px;
  vertical-align: 1px;
}
.login-card-part > ul li{
  margin-bottom:10px;
}
.login-card-part > ul {
  margin-bottom: 15px;
  list-style:none;
  margin:auto auto 20px;
  padding:0;
}
#RecoverPasswordForm #HideRecoverPasswordLink {
  margin-left: 15px;
  vertical-align: 0;
}
body.template-customers-register h1.text-center{margin-bottom:20px;margin-top:15px;}
.template-customers-login .section-header.text-center > h1{margin-bottom:20px;}
#RecoverPasswordForm .errors{margin-top:15px;}

body.template-customers-register .text-link{vertical-align:8px;margin-left:8px;}

.template-customers-order .section-header h1,
.template-customers-addresses .section-header h1 {
  display: inline-block;
  float:left;
}
.template-customers-addresses .right {
  float: right;
}
.template-customers-order .section-header ,
.template-customers-addresses .section-header{margin-top:20px;text-align:right !important;display:table;width:100%;}
.template-customers-order .section-header > p,
.template-customers-addresses .section-header > p {
  display: inline-block;
}
.template-customers-addresses .section-header > p .btn.address-new-toggle {
  margin-left: 10px;
}


.template-customers-addresses .address {
  text-align:left !important;
  background: #f4f4f4;
  padding: 30px;
}
.template-customers-addresses .address  .address-delete{margin-left:5px;}

#AddressNewForm > form#address_form_new {
  display:table;
  width:100%;
}
#AddressNewForm > form#address_form_new > div .btn{
  display: block;
  float: left;
}

#AddressNewForm > form#address_form_new > div .text-link {
  display: block;
  float: left;
  margin-left: 15px;
  margin-top: 6px;
}


.template-customers-account .section-header.text-center > h1{margin-bottom:20px;}
body.template-customers-addresses  .text-link{vertical-align:8px;margin-left:8px;}

.template-customers-account .section-header #customer_logout_link{display:none;}

@media only screen and (max-width: 749px) {
  .login-card-part{margin-bottom:40px;}
  .template-customers-account .responsive-table th,
  .template-customers-account .responsive-table td{font-size:12px;}
  .responsive-table tbody tr:nth-of-type(2n+1) {
    background: #f7f7f7 none repeat scroll 0 0;
  }
  .responsive-table tbody tr:nth-of-type(2n+1) .btn--secondary{
    background-color:transparent;
  }
  .template-customers-account .responsive-table{margin-bottom:30px;}
  .template-customers-addresses .right {
    display: block;
    float: none;
  }
  .template-customers-addresses .right .btn {
    display: block;
    margin: 15px 0 20px;
    padding: 5px 10px;
  }
  .template-customers-addresses .address{padding:20px;}
  .template-customers-order .section-header h1,
  .template-customers-addresses .section-header h1 {
    display: block;
    float: none;
    text-align: center;
    width: 100%;
  }
  .template-customers-order .section-header,
  .template-customers-addresses .section-header{text-align:center  !important;}

  .template-page .main-content .beforeAfterGrid li{width:100%;}
}


/* Home Page  */

@media only screen and (min-width: 1200px) {

  .slick-slide img {
    width: 100%;
  }

}

@media only screen and (max-width: 1199px) {

  .home-tabs #horizontalTab .custom__item .tab-colls .img_wrap {
    max-width: calc(100% - 541px);
  }

}

@media only screen and (max-width: 991px) {

  .home-tabs #horizontalTab .custom__item .tab-colls p {
    font-size: 15px;
    line-height: 25px;
  }
  .home-tabs #horizontalTab .custom__item .tab-colls h3, .home-tabs #horizontalTab .custom__item .tab-colls .h3 {
    font-size: 22px;
    line-height: 25px;
  }
  .home-tabs #horizontalTab .custom__item .tab-colls > .active.tab-cntnt-holder {
    float: left;
    text-align: right;
    width: 45%;
  }
  .home-tabs #horizontalTab .custom__item .tab-colls > .tab-img-holder {
    float: right;
    text-align: left;
    width: 45%;
  }
  /*   .home-tabs #horizontalTab .custom__item .tab-colls .img_wrap {
  display: block;
  margin: auto;
  max-width: calc(100% - 541px);
} */
  .home-tabs #horizontalTab .custom__item .tab-colls .img_wrap {
    display: block;
    margin: auto;
    max-width: 100%;
  }
  .custom-content .custom__item-inner .h3.text-center {
    font-size: 22px !important;
    line-height: 22px;
  }
  .site-footer__linklist-item {
    width:33.33%;
  }
  .site-footer .site-footer__linklist-item:nth-of-type(3n+1) {
    clear: both;
  }
  .site-footer .site-footer__linklist-item:nth-of-type(4n+1) {
    clear:none;
  }
  .f_contact .social-icon {
    display:flex;
  }
  .quotes-section .section-header h2, .quotes-section .section-header .h2 {
    text-align:center;
  }
  .custom-content {
    margin-top: 60px;
  }
  .home-tabs #horizontalTab .r-tabs-nav .r-tabs-tab a {
    font-size: 16px;
  }

}

@media only screen and (max-width: 767px) {


  /*   .r-tabs-accordion-title.r-tabs-state-default {
  display: none;
}
  .r-tabs-accordion-title.r-tabs-state-active {
  display: none;
}
  .r-tabs-accordion-title {
  display: none;
} */

  /*   .home-tabs #horizontalTab .r-tabs-nav {
  -moz-box-align: center;
  -moz-box-pack: justify;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  left: 0;
  margin: auto;
  max-width: 700px;
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 1;
} */
  .home-tabs #horizontalTab .r-tabs-nav { display:none;}

  .home-tabs #horizontalTab .custom__item .custom__item-inner .section-header .mega-title {
    font-size: 26px;
  }
  .home-tabs #horizontalTab .custom__item .tab-colls .img_wrap {
    max-width: 100%;
    width: auto;
  }
  .custom-content {
    margin-top: 0;
  }
  .site-footer__newsletter {
    max-width: 100%;
  }




  .quotes-section .quotes-wrapper .quotesThumb .quotes-slider__text p {
    color: rgb(43, 43, 44);
    text-align: center;
  }
  .slick-slide img {
    display: inline-block!important;
  }
  .quotes-section .quotes-wrapper .quotesThumb {

    text-align: center;
  }


  .r-tabs-accordion-title .r-tabs-anchor {
    color: rgb(255, 255, 255);
    display: block;
    font-family: "Roboto Condensed";
    font-size: 18px;
    font-weight: 400;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
  }

  .quotes-slider__text p {
    margin-bottom: 15px !important;
  }
  .quotes-wrapper .slick-dots {
    margin-bottom: 15px !important;
    margin-top:0;
  }

  .r-tabs-accordion-title.r-tabs-state-active a {
    /*     color:rgb(38, 188, 215); */
    color:#fff;
  }
  .r-tabs-accordion-title.r-tabs-state-active {
    background-color:transparent;
  }

  .home-tabs #horizontalTab .custom__item .custom__item-inner .section-header {
    margin-bottom:20px;
  }
  .r-tabs {
    margin-bottom: 30px;
  }


  .slideshow-wrapper .slick-arrow {
    height: 40px;
    top: 45px;
    width: 40px;
  }

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .site-nav a {
    padding: 3px 8px;
  }
}
@media only screen and (min-width: 992px) {
  header.site-header .site-header__cart{
    display:none;
  }
}
@media only screen and (max-width: 991px) {
  header.site-header {
    transition: all 0s linear 0s;
  }
  header.site-header, #shopify-section-header header.site-header.fixed {
    position: static;
    transition: all 0s linear 0s;
  }
  .notification-bar__message{
    font-size:12px;
  }
  header.site-header button.btn--link {
    color: #000000;

    &:hover{
      color: #26bcd7;
    }
  }
  .btn--link.site-header__menu:hover svg,
  header.site-header button.btn--link:hover svg{
    fill: #26bcd7
  }
  .mobile-nav-wrapper .btn--link.site-header__menu.mobile-nav--open,
  .mobile-nav-wrapper .btn--link.site-header__menu.mobile-nav--close {
    cursor: pointer;
    display: block;
    float: right;
    height: auto !important;
    margin: 0 7px;
    padding: 7px;
    z-index:99;
  }
  html.menuisOpen {
    overflow: hidden;
    body{
      overflow: hidden;
      .notification-bar{position:relative;}
    }
  }
  .search-bar#SearchDrawer {
    border-bottom: 1px solid #e8e9eb;
    border-top: 1px solid #cccccc;
    max-height: 66px;
    padding: 0 7.5px;
    top: auto !important;
    transform: translateY(-100%);
    z-index:125;
  }
  .js-drawer-open-top .drawer--top#SearchDrawer {
    display: block;
    transform: translateY(0%);
  }
  .slideshow-wrapper .slick-prev.slick-arrow::before,
  .slideshow-wrapper .slick-next.slick-arrow::before {
    font-size: 12px;
  }
  .slideshow-wrapper .slick-prev.slick-arrow,
  .slideshow-wrapper .slick-next.slick-arrow {
    height: 30px;
    width: 20px;
  }
  .slideshow.slick-slider .slick-dots li{
    height: 6px;
    width: 6px;
  }
  .notification-bar .login_Wrap,
  .small_header{display:none;}
  .notification-bar__message{text-align: center;}
  header.site-header .grid--table > .grid__item {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display:table-cell;
  }
  .site-header__logo {
    padding-left: 0;
  }
  header.site-header .grid--table > .grid__item{
    text-align:right;
  }
  .notification-bar > .page-width > .grid--full.grid--table.grid--no-gutters > .text-right.grid__item{display:none;}
  header ul.site-nav.small--hide.list--inline{display:none;}
  .site-footer__newsletter .grid.grid--no-gutters > .grid__item.medium-up--one-half{width:100%;}
  .site-footer__newsletter .grid.grid--no-gutters > .grid__item.medium-up--one-half:first-of-type{display:none;}
  .site-footer .maingrid_1 {
    vertical-align: top;
    width: 100%;
    text-align:center;
  }
  .grid__item.maingrid_2 {
    width: 100%;
  }
  .grid--table > .grid__item {
    display: block;

  }
  .site-footer .site-footer__linklist-item {

    text-align: left;
  }
  .f_contact .social-icon {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  header.site-header .grid--table > .grid__item {
    display: block;
  }
  header.site-header .grid--table > .grid__item{text-align:center;}
  .site-footer .site-footer__linklist-item{
    width: 50%;
  }
  .site-footer .site-footer__linklist-item:nth-of-type(3n+1){
    clear:none;}

  .site-footer .site-footer__linklist-item:nth-of-type(2n+1){
    clear:both;
  }
  .home-tabs #horizontalTab .custom__item.r-tabs-panel{margin:auto;}
  .site-footer__newsletter {
    padding-left: 0;
    padding-right: 0;
  }
  .newsletter__submit-text--large{display:none;}
  .site-footer__newsletter .input-group__btn .btn {
    width: 40px;
  }
  .site-header__logo img {
    margin: 0 auto;
  }
  .cart__price-wrapper.cart-flex-item .money, .cart__price-wrapper.cart-flex-item .cart__edit{
    display:inline-block;
  }
  .custom-content .custom__item-inner .btn {
    max-width: 80%;
  }
  .display_flex {
    display:block;
  }
  .display_flex-cell.imgwrap.pull-right,
  .display_flex-cell.imgwrap + .display_flex-cell {
    float: none;
    width: auto;
  }
  .display_flex-cell.imgwrap > img {
    display: block;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width: 479px) {
  .custom-content .custom__item-inner img{width:auto;max-width:80%;}
  .custom__item.small--one-half{margin-bottom:50px;}
  .custom-content .custom__item-inner .h3.text-center{line-height:normal;margin-bottom:15px;
    padding-left:5px;
    padding-right:5px;
    font-size: 16px !important;
  }
  .slideshow .slick-dots {
    display: none !important;
  }
  .site-footer .site-footer__linklist-item{
    width: 100%;
  }
  .grid--table > .grid__item.maingrid_1, .grid--table > .grid__item.maingrid_2 {
    padding: 0;
  }
  .site-footer .small-footer .payment-icons.list--inline > li.payment-icon {
    margin-left: 8px;
    margin-right: 8px;
    img{
      height: 40px;
    }
  }
  .home-tabs #horizontalTab .custom__item .tab-colls > .active.tab-cntnt-holder,
  .home-tabs #horizontalTab .custom__item .tab-colls > .tab-img-holder {
    float: none;
    text-align: center;
    width: 100%;
  }
  .mobile-nav-wrapper{width:100%;}
  .currency-picker__wrapper.radioWrap span label{font-size:12px;padding-left:4px;padding-right:4px;}
  .template-page.page-celebrity-stylist .box .item{
    margin-bottom:20px;
  }
  .template-page.page-celebrity-stylist .box .item img{
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .clearfix.galleryGrid.fourGrid img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .popup-vimeo > img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:20px;
  }
  .grid.grid--view-items > .grid__item {
    /*width: 100%;*/
  }
  .product-form.product-form-product-template .product-form__item--submit{margin-top:15px;}
}

.addressContenet > span.name,
.addressContenet > span.phone {
  display: block;
}
.template-customers-account   table.responsive-table .btn.btn--secondary {
  border: 2px solid #3d4246;
  color: #3d4246;
}


@media only screen and (max-width: 991px) {
  .currency-picker__wrapper.radioWrap {
    float: left;
    margin-bottom: 30px;
    width:100%;
  }
}






/* Currancy CSS */
.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}

.ddcommon {position:relative;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }

.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.ddcommon .clear{clear:both}
.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
.ddcommon .divider{width:0; height:100%; position:absolute;}
.ddcommon .ddArrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .ddArrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:9999}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}

/*************** default theme **********************/
.dd{border:1px solid #c3c3c3;}
.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}
.dd .ddArrow{width:16px;height:16px; margin-top:-8px; background:url(../../images/msdropdown/skin1/dd_arrow.gif) no-repeat;}
.dd .ddArrow:hover{background-position:0 100%;}
.dd .ddTitle{color:#000;background:#e2e2e4 url(../../images/msdropdown/skin1/title-bg.gif) repeat-x left top;}
.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.dd .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#f2f2f2}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.dd .ddChild li.selected{background-color:#d5d5d5; color:#000;}
.flag{float:left;padding:0 !important;margin:0 5px 0 0;width:16px;height:11px;background:url(../../images/msdropdown/icons/flagssprite_small.png) no-repeat;}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}

  .blue{border:1px solid #ddd;}
.blue .divider{display:none}
.blue .ddArrow{width:27px;height:27px; margin-top:-14px; background:url(../../images/msdropdown/skin2/dd_arrow.gif) no-repeat;}
.blue .ddArrow:hover{background-position:0 100%;}
.blue .ddTitle{color:#fff;background:#10bbe6 url(../../images/msdropdown/skin2/title-bg.gif) repeat-x left top;}
.blue .ddTitle .ddTitleText{padding:10px 20px 10px 5px; font-weight:bold; font-size:16px;}
.blue .ddTitle .ddTitleText .ddTitleText{padding:0;}
.blue .ddTitle .description{font-size:12px; color:#666}
.blue .ddTitle .ddTitleText img{padding-right:5px;}
.blue .ddChild{border:1px solid #c3c3c3; background-color:#fff; left:-1px;}
.blue .ddChild li{padding:5px; background-color:#fff; border-bottom:1px solid #c3c3c3;}
.blue .ddChild li .description{color:#666;}
.blue .ddChild li .ddlabel{color:#333;}
.blue .ddChild li.hover{background-color:#66CCFF;}
.blue .ddChild li img{padding:0 6px 0 0;}
.blue .ddChild li.optgroup{padding:0;}
.blue .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.blue .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
.blue .ddChild li.selected{background-color:#0d97ba;}
.blue .ddChild li.selected .ddlabel{color:#fff;}

/* End of currancy CSS */
