 /*Header*/
.header-wrapper-ie { margin:0; padding:22px 0 0 !important; border-bottom:1px solid #f5f5f5; height:72px; text-align:center; }
.cms-lookbooks .header-wrapper-ie { border:none; }
.category-bikini-mixer .header-wrapper-ie { border-bottom:none; }
.header-wrapper-ie:before,
.header-wrapper-ie:after { content:" "; display:table; }
.header-wrapper-ie:after { clear:both; }
.header-wrapper-ie:before,
.header-wrapper-ie:after { content:" "; display:table; }
.header-wrapper-ie:after { clear:both; }
.header-wrapper-ie .links { direction:ltr; display:none; }
.header-wrapper-ie .navbar { z-index:90; }
.header-wrapper-ie .logo { width:80px; position:absolute; right:45px; }
.slider-present .header-wrapper-ie .logo { right:70px; }
.header-wrapper-ie .logo img { width:100%; }
.header-wrapper-ie h1.logo { margin:0 -35px 0 0; }
.navbar-main-collapse { display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important; border:none; }
.navbar-nav { float:left; margin:0; }
.navbar-nav > li { float:left; position:relative; }
.navbar-nav > li > a { padding:17px 0 14px 0; }
.navbar-main { float:none; display:inline-block; }
.quick-access .links.sticky #topCartContent { top:72px !important; }
.topmenu-overlay .overlay .wrapper .separator { background:url(//incdn.adikastyle.com/media/images/line_1.png) center 80px; width:7px; }
.my-custom-theme { margin-bottom:-10px; }
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px;
}

 /*Sticky menu & header*/
.container.header .header-wrapper-ie.sticky { width:100%; background-color:#fff; z-index:99999; position:fixed; top:0; right:0; }
.container.header .header-wrapper-ie.sticky { margin:0; padding:22px 0 0 !important; border-bottom:1px solid #f5f5f5; height:72px; text-align:center; }
.container.header .header-wrapper-ie.sticky .header-wrapper { max-width:1540px; margin:0 auto; position:relative; }
.quick-access .links.sticky { z-index:100000; position:fixed; top:40px; left:45px; }
.slider-present .quick-access .links.sticky { left:70px; }
.quick-access .links.sticky .summary#cartHeader { color:#000; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/top-cart-icon-black.png) 100% 2px no-repeat; }
.quick-access .links.sticky #topCartContent { position:fixed; top:72px; margin-top:-1px; }
.quick-access .links.sticky a, .quick-access .links.sticky .hello { color:#000; }
.quick-access .links.sticky ul { line-height:17px; }
.topmenu-overlay.sticky { position:fixed; z-index:99999; margin-top:72px; }
.stay-top { position:absolute; top:0; height:0; }

/* Footer */
.footer-contentinfo  { padding:24px 45px 24px 45px; float:right; width:100%; }
.footer-contentinfo  > ul > li,
.footer-contentinfo  .contact-right li,
.footer-contentinfo  .links li { display:inline; }
.footer-contentinfo  > ul,
.footer-contentinfo  .links,
.footer-contentinfo  .bugs { margin-bottom:10px; }
.footer-contentinfo  .inner-wrapper-links { display:table-cell; vertical-align:middle; overflow:hidden; }
.footer-contentinfo  address { color:#666; font-size:13px; display:block; text-align:right; margin:0; float:right; width:25%; }
.footer-contentinfo.phone-footer { display:none; }
.footer-contentinfo  .credit-card-icons-center { text-align:center; padding:0 0 10px; }
.footer-contentinfo.cart .credit-card-icons,
.footer-contentinfo.cart .credit-card-icons-center { text-align:center; padding:0; float:none; }
.footer-contentinfo.cart .credit-card-icons img,
.footer-contentinfo.cart .credit-card-icons-center img { padding:0 5px; }
.footer-contentinfo.credit-card-icons img:first-of-type { margin:-7px 0 0 5px; vertical-align:top; }
.footer-contentinfo  .footer-links { padding:0; font-size:13px; direction:ltr; display:block; float:left; width:75%; text-align:justify; }
.footer-contentinfo  .footer-links:after { content:''; width:100%; display:inline-block; }
.footer-contentinfo  .footer-links li { display:inline-block; }
.footer-contentinfo  .footer-links li a { cursor:pointer; }
.footer-contentinfo  .footer-links li a:hover { color:#000; }
.footer-contentinfo  .footer-links li.first { margin-right:0; }
.footer-contentinfo  .footer-blocks { float:right; width:100%; margin:0 0 55px; }
.footer-contentinfo  .mailing-list { width:100%; margin:0 0 35px 0; border-top:1px solid #eee; padding-top:35px; }
.footer-contentinfo  .mailing-list .block-content { text-align:center; }
 .mobile-sidebar-wrapper .mailing-list .newsletter-sex-button,
.footer-contentinfo  .mailing-list .newsletter-sex-button { font-weight:bold; font-size:14px; border-bottom:2px solid #c6c4d2; letter-spacing:2px; cursor:pointer; display:inline-block; height:33px; border-radius:3px; line-height:33px; background:#ccf; padding:0 14px; margin-right:11px; }
.footer-contentinfo  .mailing-list button.transparent:hover,
 .mobile-sidebar-wrapper .mailing-list .button.transparent:hover { background:#c6c4d2; border-bottom:2px solid #c6c4d2; }
 .mobile-sidebar-wrapper .mailing-list input[type="text"],
 .mobile-sidebar-wrapper .mailing-list input[type="email"],
.footer-contentinfo  .mailing-list input[type="text"],
.footer-contentinfo  .mailing-list input[type="email"] { font-weight:bold; display:block; border-radius:3px; width:196px; height:36px; font-size:14px; letter-spacing:2px; border:1px solid #a5a2b1; line-height:18px; color:#5c5a65; float:right; }
.footer-contentinfo  .mailing-list input[type="text"]:invalid,
.footer-contentinfo  .mailing-list input[type="email"]:invalid { box-shadow:none !important; }
.footer-contentinfo  .mailing-list #newsletter-mobile { width:145px; }
 .mobile-sidebar-wrapper .mailing-list input[type="radio"],
.footer-contentinfo  .mailing-list input[type="radio"] { position:absolute; top:8px; margin-right:10px; -webkit-appearance:radio; }
.footer-contentinfo  .mailing-list .subscribe-message { float:right; font-size:16px; height:36px; line-height:36px; margin-left:20px; }
 .mobile-sidebar-wrapper .mailing-list .radio-label,
.footer-contentinfo  .mailing-list .radio-label { color:#000; font-size:16px; font-weight:normal; margin:0 30px 0 0; height:36px; line-height:36px; }
 .mobile-sidebar-wrapper .mailing-list .radio-wrapper,
.footer-contentinfo  .mailing-list .radio-wrapper { display:block; float:right; position:relative; }
 .mobile-sidebar-wrapper .mailing-list .button,
.footer-contentinfo  .mailing-list .button { color:#000; background:#e5e3f0; display:block; float:right; height:36px; padding:0 10px; line-height:36px; border-bottom:2px solid #c6c4d2; margin-right:20px; }
 .mobile-sidebar-wrapper .mailing-list .input-box,
.footer-contentinfo  .mailing-list .input-box { height:36px; display:inline-block; }
 .mobile-sidebar-wrapper .mailing-list .validation-advice { margin-top:5px; }
.footer-contentinfo  .mailing-list .validation-advice { position:absolute; font-size:10px; line-height:13px; margin-top:40px; left:0; right:0; }
.footer-contentinfo  .mailing-list p,
.footer-contentinfo  .footer-blocks p { margin:0; }
.footer-contentinfo  .mailing-list p { line-height:48px; }
.footer-contentinfo  .mailing-list img { margin:0 0 0 10px; }
.footer-contentinfo  .mailing-list img.arrow { margin:-1px 13px 0 0; }
.footer-contentinfo  .footer-blocks .footer-facebook { display:inline-block; margin:-11px 0 0; }
.footer-contentinfo  .footer-blocks .footer-contacts-block {  }
.footer-contentinfo  .footer-blocks .footer-gift-card { display:inline-block; margin:0 0 0 5%; height:46px; padding:0 15px; background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/gift-card-bg.png') repeat-x top left; line-height:46px; font-family:BaskervilleMTStd-Italic, sans-serif; font-size:16px; min-width:85px; text-align:center; }
.footer-contentinfo  .footer-blocks .footer-contacts-block .email { float:right; font-size:16px; letter-spacing:1px; color:#000; }
.footer-contentinfo  .footer-blocks .footer-contacts-block .email a { color:#000; }
.footer-contentinfo  .footer-blocks .footer-contacts-block .phone { font-size:16px; display:inline-block; float:left; }
.footer-contentinfo  .footer-blocks .footer-contacts-block img { margin:-2px 0 0 0; display:inline-block; }
.footer-contentinfo  .footer-blocks .footer-contacts-block { line-height:48px; height:48px; }
.footer-contentinfo  .footer-blocks .fb_iframe_widget,
.footer-contentinfo  .footer-blocks .fb_iframe_widget span,
.footer-contentinfo  .footer-blocks .fb_iframe_widget iframe { position:static; }
.footer-contentinfo  .footer-bottom { display:table; vertical-align:middle; width:100%; clear:both; margin-top:50px; }
.footer-contentinfo  .credit-card-icons { display:inline-block; text-align:left; padding:0; float:right; }
.footer-contentinfo  .footer-tablet-icons { display:none; }
.onestepcheckout-place-order-loading img { display:none !important; }

