/* @fontface ==================================================================================== */
@font-face {
    font-family:'BaskervilleMTStd-Italic';
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_0_0.eot');
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_0_0.eot?#iefix') format('embedded-opentype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_0_0.woff') format('woff'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_0_0.ttf') format('truetype');
}
@font-face {
    font-family:'BaskervilleMTStd-SemiBold-Italic';
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/baskerville-semibold-italic/BaskervilleSemiBoldItalic.eot');
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/baskerville-semibold-italic/BaskervilleSemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/baskerville-semibold-italic/BaskervilleSemiBoldItalic.woff') format('woff'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/baskerville-semibold-italic/BaskervilleSemiBoldItalic.ttf') format('truetype');
}
@font-face {
    font-family:'AvenirLTStd-Medium';
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_1_0.eot');
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_1_0.eot?#iefix') format('embedded-opentype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_1_0.woff') format('woff'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/webfonts/2B0CEF_1_0.ttf') format('truetype');
}
@font-face {
    font-family:'alefbold';
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-bold/alef-bold.eot');
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-bold/alef-bold.eot?#iefix') format('embedded-opentype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-bold/alef-bold.woff') format('woff'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-bold/alef-bold.ttf') format('truetype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-bold/alef-bold.svg#alefbold') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family:'alefregular';
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-regular/alef-regular.eot');
    src:url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-regular/alef-regular.eot?#iefix') format('embedded-opentype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-regular/alef-regular.woff') format('woff'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-regular/alef-regular.ttf') format('truetype'), url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/alef-regular/alef-regular.svg#alefregular') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'omes';
    font-weight:700; /*(bold)*/
    font-style: normal;
    src: url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-700.eot');
    src: url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-700.eot?#iefix') format('embedded-opentype'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-700.ttf') format('truetype'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-700.woff') format('woff'),
    url('https://www.adikastyle.com/skin/frontend/adika/default/fonts/omesaaa/omes-aaa-700.svg#omes-bold') format('svg');
}
/* ============================================================================================== */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary { display:block; }
audio,
canvas,
video { display:inline-block; }
audio:not([controls]) { display:none; height:0; }
[hidden] { display:none; }
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body { margin:0; }
a:focus { outline:thin dotted; }
a:active,
a:hover { outline:0; }
h1 { font-size:2em; margin:0.67em 0; }
abbr[title] { border-bottom:1px dotted; }
b,
strong { font-weight:bold; }
dfn { font-style:italic; }
hr { -moz-box-sizing:content-box; box-sizing:content-box; height:0; }
mark { background:#ff0; color:#000; }
code,
kbd,
pre,
samp { font-size:1em; }
pre { white-space:pre-wrap; }
q { quotes:"\201C" "\201D" "\2018" "\2019"; }
small { font-size:80%; }
sub,
sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img { border:0; }
svg:not(:root) { overflow:hidden; }
figure { margin:0; }
fieldset { border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em; }
legend { border:0; padding:0; }
button,
input,
select,
textarea { font-size:100%; margin:0; }
button,
input { line-height:normal; }
::-ms-clear { width:0; height:0; }
::-ms-reveal { width:0; height:0; }
button,
select { text-transform:none; cursor:pointer; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
button[disabled],
html input[disabled] { cursor:default; }
input[type="checkbox"],
input[type="radio"] { box-sizing:border-box; padding:0; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner,
input::-moz-focus-inner { border:0; padding:0; }
input:focus,
textarea:focus { outline:none; }
textarea { overflow:auto; vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; }
ul,
ol { margin:0; padding:0; list-style:none; }
*,
*:before,
*:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html { font-size:62.5%; -webkit-tap-highlight-color:transparent; }
body { font-size:13px; line-height:1.5; color:#000; background:#fff; overflow-x:hidden; }
.blur-overlay,
.container.footer { direction:rtl; }
input,
button,
select,
textarea { font-size:inherit; line-height:inherit; }
button,
input,
select[multiple],
textarea { background-image:none; }
.clear { clear: both; }
.phone-clearer { display:none; }

/* Sticky footer */
body {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;       /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;    /* TWEENER - IE 10 */
    display: -webkit-flex;   /* NEW - Chrome */
    display: flex;           /* NEW, Spec - Opera 12.1, Firefox 20+ */
    flex-direction:column; min-height:100vh; }
.blur-overlay { flex:1 0 auto; }

a { color:#666; text-decoration:none; }
a:hover,
a:focus { text-decoration:none; }
a:focus { text-decoration:underline; }
/* Pink link with arrow */
a.arrow-pink { color:#fe5060; padding-left:10px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/pink-arrow.png) 0 5px no-repeat; }
img { vertical-align:middle; }
.img-responsive { display:block; max-width:100%; height:auto; }
.img-rounded { border-radius:6px; }
.img-thumbnail { padding:4px; line-height:1.428571429; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; display:inline-block; max-width:100%; height:auto; }
.img-circle { border-radius:50%; }
hr { margin-top:20px; margin-bottom:20px; border:0; border-top:1px solid #eee; }
.sr-only { position:absolute; width:1px; height:1px; margin:-1px; padding:0; overflow:hidden; clip:rect(0 0 0 0); border:0; }
.page-popup { padding:30px; }

/* Header */
header[role="banner"] { margin:0; padding:14px 0 0; border-bottom:1px solid #f5f5f5; text-align:center; }
header[role="banner"]:before,
header[role="banner"]:after { content:" "; /* 1 */ display:table; /* 2 */ }
header[role="banner"]:after { clear:both; }
header[role="banner"]:before,
header[role="banner"]:after { content:" "; /* 1 */ display:table; /* 2 */ }
header[role="banner"]:after { clear:both; }
header[role="banner"] .navbar { z-index:90; }
.slider-present header[role="banner"] .logo { right:70px; }
header[role="banner"] h1.logo { margin:0 -35px 0 0; }

.quick-access { float:left; width:100%; position:relative; min-height:1px; padding:18px 38px 4px 45px; margin:0; }
.header-wrapper .top-section-container .links { position: relative; top: 8px; }
.header-wrapper .top-section-container .links ul.header-links { direction: ltr; }
.header-wrapper .top-section { padding: 0 45px; }
.header-wrapper .top-section .logo-strip { width: 100%; display: block; text-align: center; }
.header-wrapper .top-section .logo {
    width: 80px;
    height: 100%;
    display: block;
    margin: 0 auto;
}
.header-wrapper .top-section .logo img { width: 80px; }
.quick-access .inner-wrapper { max-width:1457px; margin:0 auto; position:relative; }
.slider-present .quick-access { padding:8px 63px 4px 70px; }
.quick-access .links { line-height:18px; float:left; }
.quick-access .links a, .quick-access .links .hello { color:#000; text-transform:uppercase; }
.links.sticky .hello { display:none; }
.links .customer-link { margin:0 0 0 10px !important; }
.quick-access .links a:hover { text-decoration:underline; }
.header .links ul.header-links,
.quick-access .links ul { margin:0; position: relative; top: 8px; font-weight: bold; }
.header .links li,
.quick-access .links li { margin:0 15px 0 0; }
header[role="banner"] .links ul li, header[role="banner"] .links ul li a { color: black; }
.cart-link,
.links ul { float:left; }
.cart-link.top-cart-wrapper .summary#cartHeader { text-align: center; line-height: 35px; padding: 0; height: 25px; width: 24px; background:url(//incdn.adikastyle.com/media/images/sprites.png) no-repeat;width: 24px; height: 23px; background-position: -626px -653px; font-size:12px; margin:-2px 0 0 0; cursor:pointer; color:#000; font-family:'AvenirLTStd-Medium', arial;  }
.cart-link.top-cart-wrapper .summary#cartHeader.empty-cart { background:url(//incdn.adikastyle.com/media/images/sprites.png) no-repeat; width: 24px; height: 23px; background-position: -669px -478px;}
.cart-link.top-cart-wrapper .summary#cartHeader span { color: white; }
.cart-link.top-cart-wrapper .summary#cartHeader.loading { background:url(//incdn.adikastyle.com/media/images/ajax-loader.gif) bottom center no-repeat; }
.cart-link.top-cart-wrapper .summary#cartHeader.loading span { display: none; }
.quick-access .links { direction:ltr; position:absolute; z-index:103; bottom: 0; left: 0; }
.widget-static-block { text-align:center; color:#fff; font-size:15px; letter-spacing:1px; }
.bookmark { cursor:pointer; text-decoration:underline; }
.quick-access .widget-static-block { position:relative; }
.quick-access .widget-static-block p { margin:-1px 0 0 0; position:absolute; left:0; text-align:center; width:100%; }
.offset-container div#countdown-container { top: 45px !important; z-index: 0 !important; }
.onestepcheckout-place-order[disabled] { background-color:#fe5060 !important; }
.with-loader { display: inline-block; position: relative; }
.with-loader .loader-spinner-wrapper { visibility: hidden; display: none; position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.with-loader.loader-left .loader-spinner-wrapper { left: 14px; transform: translateY(-50%); }
.with-loader.loading .loader-spinner-wrapper { visibility: visible; display: inline-block; }
.with-loader.loader-left.loading i { visibility: hidden; }
.with-loader.loader-mini.loading { padding-right: 50px !important; }
a.with-loader.loading:not(.loader-no-mask) { color:transparent !important; }
a.with-loader.loading:not(.loader-no-mask) span { visibility:hidden; }
button.with-loader.loading:not(.loader-no-mask) span { visibility:hidden; }
.with-loader.loading.loader-no-bg { background: none !important; border: none !important; }
.with-loader.loading.loader-no-bg span { background: none !important; border: none !important; }

/* CSS Loader */
.loader-spinner-wrapper {
    width: 32px;
    height: 32px;
}
.loader-spinner-wrapper.xlarge {
    width: 80px;
    height: 80px;
}
.loader-spinner-wrapper.large {
    width: 40px;
    height: 40px;
}
.loader-spinner-wrapper.small {
    width: 24px;
    height: 24px;
}
.loader-spinner-wrapper.tiny {
    width: 16px;
    height: 16px;
}
.loader-spinner {
    color: white;
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
    transform: scale(0.33);
    top: -24px;
    right: -24px;
}
.loader-spinner-wrapper.xlarge .loader-spinner {
    transform: scale(1);
    top: 0;
    right: 0;
}
.loader-spinner-wrapper.large .loader-spinner {
    top: -20px;
    right: -20px;
    transform: scale(0.5);
}
.loader-spinner-wrapper.small .loader-spinner {
    top: -28px;
    right: -28px;
    transform: scale(0.25);
}
.loader-spinner-wrapper.tiny .loader-spinner {
    top: -32px;
    right: -32px;
    transform: scale(0.2);
}
.loader-spinner-wrapper.black .loader-spinner {
    color: black;
}
.loader-spinner div {
    transform-origin: 40px 40px;
    animation: lds-spinner 1.2s linear infinite;
}
.loader-spinner div:after {
    content: " ";
    display: block;
    position: absolute;
    top: 3px;
    left: 37px;
    width: 6px;
    height: 18px;
    border-radius: 20%;
    background: white;
}
.loader-spinner-wrapper.black .loader-spinner div:after {
    background: black;
}
.loader-spinner div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -1.1s;
}
.loader-spinner div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -1s;
}
.loader-spinner div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.9s;
}
.loader-spinner div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -0.8s;
}
.loader-spinner div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -0.7s;
}
.loader-spinner div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.6s;
}
.loader-spinner div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -0.5s;
}
.loader-spinner div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -0.4s;
}
.loader-spinner div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.3s;
}
.loader-spinner div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -0.2s;
}
.loader-spinner div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -0.1s;
}
.loader-spinner div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
}

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

/* Added quick link - wishlist */
.quick-access .links .wishlist { background: url("//incdn.adikastyle.com/media/images/images/heart-full-toplinks.png") center 1px no-repeat; }
.quick-access .links.sticky .wishlist { background: url("//incdn.adikastyle.com/media/images/images/heart-full-toplinks-black.png") center 1px no-repeat; }
.quick-access .links .wishlist-icon { padding: 0; display: inline-block; width: 15px; height: 13px;  }
.quick-access .links .wishlist-icon:hover { text-decoration: none;  }

/* Added quick link - wishlist for mobile */
.header-wrapper .links .wishlist { float: left; }
.header-wrapper .wishlist-icon {
    display: block;
    width: 27px;
    height: 22px;
    background: url("//incdn.adikastyle.com/media/images/heart-full-toplinks-mobile.png") center center no-repeat;
    position: relative;
    bottom: 7px;
    margin-left: 10px;
    -webkit-background-size: cover;
    background-size: cover;
}

.currency-select { font-size:11px; position:relative; float:left; text-align:left; color:#fff; font-weight:bold; text-transform:uppercase; }
.currency-select .label { font-size:13px; line-height:16px; background-position:20px 4px !important; padding:2px 0 0 43px; min-height:18px; }
.currency-select .label span:hover { text-decoration:underline; cursor:pointer; }
.currency-select .content { display:none; min-width:248px; top:25px; left:0; z-index:1050; background-color:#fff; position:absolute; padding:19px 10px 2px 20px; box-shadow:0 2px 9px 0 #323232; }
.currency-select .content.active { display:block; }
.currency-select li { clear:both; padding:0 0 11px 24px; }
.currency-select a { color:#000; display:block; min-height:19px; line-height:13px; }
.currency-select span { float:left; }
.currency-select .symbol { font-size:14px; line-height:11px; padding-left:4px; }
.currency-select a .wrapper { border-bottom:1px solid transparent; }
.currency-select a:hover .wrapper { border-color:#000; }

.currency-select .currency-gbp { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/flag-united-kingdom.png) 0 0 no-repeat; }
.currency-select .currency-ils { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/flag-israel.png) 0 0 no-repeat; }
.currency-select .currency-pln { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/flag-poland.png) 0 0 no-repeat; }
.currency-select .currency-usd { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/flag-united-states.png) 0 0 no-repeat; }

.with-slider header[role="banner"],
.with-slider .quick-links .quick-access { color:#fff; border-bottom:1px solid #f5f5f5; }
.with-slider header[role="banner"] .quick-access { background:transparent; }
.with-slider .navbar-default .navbar-nav > li > a { color:#000; }
.with-slider .main-content > p { margin:0; }
.with-slider .quick-links .quick-access.active-search .slider-page-notice { display:none; }
.with-slider .quick-links .quick-access .slider-page-notice { font-weight:bold; display:block; margin:0 auto; width:250px; text-align:center; }
.with-slider .quick-links .quick-access .slider-page-notice.new-line { float:left; width:100% !important; display:block; margin-top:5px; }
.with-slider .quick-access-right { float:right; }
.with-slider .slider-page-notice #notice-wrap { display:none; text-align:center; }
.with-slider .slider-page-notice #notice-wrap.active { display:inline-block; }

.layout:before,
.layout:after { content:" "; /* 1 */ display:table; /* 2 */ }
.layout:after { clear:both; }
.layout:before,
.layout:after { content:" "; /* 1 */ display:table; /* 2 */ }
.layout:after { clear:both; }
.layout.layout-3-cols div[role="main"] { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
div[role="main"] { margin-bottom:20px; position:relative; }
aside[role="complementary"] { position:relative; min-height:1px; padding-left:15px; padding-right:15px; margin-bottom:20px; }
.cms-page-view .layout-2-cols aside[role="complementary"] { width:20%; margin-top:80px; float:left; }
.cms-page-view .layout-2-cols div[role="main"] { float:left; width:77%; }
.cms-page-view .layout-2-cols aside[role="complementary"] .static-link-page ul.links li { display:block !important; }

.offset-container,
.container.footer {
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -moz-transition:opacity 100ms 300ms, -moz-transform 500ms ease;
    -ms-transition:opacity 100ms 300ms, -ms-transform 500ms ease;
    -webkit-transition:opacity 100ms 300ms, -webkit-transform 500ms ease;
    -o-transition:opacity 100ms 300ms, -o-transform 500ms ease;
    transition:opacity 100ms 300ms, transform 500ms ease;
}

/* Footer */
.container.footer { width:100%; min-width:100%; font-size:12px; background:#fff; }
.container.footer .footer-contentinfo { background: black;}
.container.footer p, .container.footer a, .container.footer li, .container.footer label, .container.footer span { color: #fff; }
.container.footer a:focus {
    text-decoration: none;
}
.container.footer a:hover, .container.footer a:focus {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid white;
}
.container.cart-footer { height:auto !important; }
.container.cart-footer footer { padding-bottom:0; }
#unload-text { display:none !important; }
footer[role="contentinfo"] { padding:35px 70px 24px; width:100%; margin:0 auto; max-width: 1540px; }
footer[role="contentinfo"] > ul > li,
footer[role="contentinfo"] .contact-right li,
footer[role="contentinfo"] .links li { display:inline; }
footer[role="contentinfo"] > ul,
footer[role="contentinfo"] .links,
footer[role="contentinfo"] .bugs { margin-bottom:10px; }
footer[role="contentinfo"] .inner-wrapper-links { display:table-cell; vertical-align:middle; overflow:hidden; }
footer[role="contentinfo"] address { color:#666; font-size:13px; display:block; text-align:right; margin:0; float:right; width:25%; }
footer[role="contentinfo"].phone-footer { display:none; }
footer[role="contentinfo"] .credit-card-icons-center { text-align:center; padding:0 0 10px; }
footer[role="contentinfo"].cart .credit-card-icons,
footer[role="contentinfo"].cart .credit-card-icons-center { text-align:center; padding:0; float:none; }
footer[role="contentinfo"].cart .credit-card-icons img,
footer[role="contentinfo"].cart .credit-card-icons-center img { padding:0 5px; }
footer[role="contentinfo"] .credit-card-icons img:first-of-type { margin:-7px 0 0 5px; vertical-align:top; }
footer[role="contentinfo"] .footer-links { padding:0; font-size:13px; direction:ltr; display:block; float:left; width:75%; text-align:justify; }
footer[role="contentinfo"] .footer-links:after { content:''; width:100%; display:inline-block; }
footer[role="contentinfo"] .footer-links li { display:inline-block; }
footer[role="contentinfo"] .footer-links li a { cursor:pointer; }
footer[role="contentinfo"] .footer-links li a:hover { color:#000; }
footer[role="contentinfo"] .footer-links li.first { margin-right:0; }
footer[role="contentinfo"] .footer-blocks { float:right; width:100%; margin:0 0 52px; }
footer[role="contentinfo"] .mailing-list { max-width:342px; float:right; width:100%; margin-bottom:30px; }
footer[role="contentinfo"] .mailing-list input[type="text"] { border:0; background:#4e4e4e; font-size:16px; padding:12px 21px 12px; height:48px; margin:0 0 8px; font-family: alefregular, sans-serif; color: white; -webkit-appearance: none; border-radius: 0; float: right; width: 77%; display: block;}
footer[role="contentinfo"] .footer_instagram,
footer[role="contentinfo"] .footer_facebook {height: 20px; width: 20px; margin: 10px 5px 55px; padding: 2px 0 0 0; display: inline-block; }
footer[role="contentinfo"] .footer_instagram a,
footer[role="contentinfo"] .footer_facebook a {display: block; height: 20px; width: 20px;text-decoration: none;}
footer[role="contentinfo"] .footer_instagram a:hover,
footer[role="contentinfo"] .footer_facebook a:hover {border: none;}
footer[role="contentinfo"] .footer_instagram {background: url(//incdn.adikastyle.com/media/images/instagram_footer.png) no-repeat}
footer[role="contentinfo"] .footer_facebook {background: url(//incdn.adikastyle.com/media/images/facebook_footer.png) no-repeat}
footer[role="contentinfo"] .footer_instagram:hover {background: url(//incdn.adikastyle.com/media/images/instagram_footer_hover.png) no-repeat}
footer[role="contentinfo"] .footer_facebook:hover {background: url(//incdn.adikastyle.com/media/images/facebook_footer_hover.png) no-repeat}
.footer-spacer-container .footer-sales img { padding: 0 5px;}
@media only screen and (min-width: 930px) and (max-width: 1030px) {
    footer[role="contentinfo"] .mailing-list input[type="text"] { font-size: 14px; }
}
@media only screen and (min-width: 801px) and (max-width: 929px) {
    footer[role="contentinfo"] .mailing-list input[type="text"] { font-size: 12px; }
}
footer[role="contentinfo"] .mailing-list button { float: left; min-width: 0; width:23%; font-size:18px; padding:10px 12px 9px; display: block; vertical-align: middle; min-height: 47px; }
.newsletter-form .subscribe-success-text { display: none }
.newsletter-form.subscription-successful .subscribe-success-text { display: inline-block; font-size: 16px; position: relative; bottom: 2px; }
.newsletter-form.subscription-successful .subscribe-text { display: none; }
.newsletter-form .subscribing .subscribe-text, .newsletter-bottom .subscribing .subscribe-success-text { display: none; }
.newsletter-form .subscribing { background: transparent !important; }
.newsletter-form .subscribing:after { content: ''; display: inline-block; background: url('//incdn.adikastyle.com/media/images/ajax-loader.gif') 0 1px no-repeat; width: 16px; height: 16px; }
.newsletter-form .subscription-ajax-error { display: none; }
.newsletter-form.subscription-error .subscription-ajax-error { display: block; }

footer[role="contentinfo"] .mailing-list .block-content { text-align:right; }
.mobile-sidebar-wrapper .mailing-list .newsletter-sex-button,
footer[role="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[role="contentinfo"] .mailing-list button.transparent:hover,
.mobile-sidebar-wrapper .mailing-list .button.transparent:hover { background:#c6c4d2; border-bottom:2px solid #c6c4d2; }
footer[role="contentinfo"] .mailing-list input[type="text"]:invalid,
footer[role="contentinfo"] .mailing-list input[type="email"]:invalid { width:100%; box-shadow:none !important; }
.mobile-sidebar-wrapper .mailing-list input[type="radio"],
footer[role="contentinfo"] .mailing-list input[type="checkbox"] { display: inline-block; vertical-align: middle; margin-top: 0; }
@media only screen and (max-width: 800px) {
    footer[role="contentinfo"] .mailing-list .cu-forms-checkbox {margin-top: 9px; width: 20px; height: 20px; }
    footer[role="contentinfo"] { display:none; }
    footer[role="contentinfo"].phone-footer { display:block; }
}
footer[role="contentinfo"] .mailing-list .subscribe-message { float:right; font-size:16px; height:36px; line-height:36px; margin-left:20px; }
.mobile-sidebar-wrapper .mailing-list .input-box,
footer[role="contentinfo"] .mailing-list .input-box { width:100%; position: relative; display:inline-block; }
.mobile-sidebar-wrapper .mailing-list .validation-advice { margin-top:5px; }
footer[role="contentinfo"] .mailing-list .validation-advice {top: 49px; position: absolute; font-size:10px; margin-bottom:10px; line-height:13px; left:0; right:0; }
footer[role="contentinfo"] .mailing-list p,
footer[role="contentinfo"] .footer-blocks p { margin:0; }
footer[role="contentinfo"] .mailing-list p { line-height:48px; }
footer[role="contentinfo"] .mailing-list img { margin:0 0 0 10px; }
footer[role="contentinfo"] .mailing-list img.arrow { margin:-1px 13px 0 0; }
footer[role="contentinfo"] .mailing-list label { font-weight:normal; font-size:14px; font-family: alefregular, Helvetica, sans-serif; display:inline-block; vertical-align: middle; margin: 0 6px 0 0; }
footer[role="contentinfo"].phone-footer .mailing-list label { font-family: 'almoni', Helvetica, sans-serif; }
footer[role="contentinfo"] .checkbox-wrapper { display: inline-block; vertical-align: middle;   width: calc(100% - 124px); }
footer[role="contentinfo"] .checkbox-wrapper:after { content: ''; display: block; clear: both; }
@media only screen and (max-width: 1140px) {
    footer[role="contentinfo"] .mailing-list label { margin-right: 2px; font-size: 13px; }
}

.newsletter-form .checkbox-wrapper .validation-advice { position: absolute; }

.footer-spacer-container .checkbox-wrapper .validation-advice { float:right; width:100%; margin-top:5px; }
footer[role="contentinfo"] .footer-blocks .footer-facebook { display:inline-block; margin:-11px 0 0; }
footer[role="contentinfo"] .footer-blocks .footer-contacts-block { }
footer[role="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[role="contentinfo"] .footer-blocks .footer-contacts-block .email { float:right; font-size:16px; letter-spacing:1px; color:#000; }
footer[role="contentinfo"] .footer-blocks .footer-contacts-block .email a { color:#000; }
footer[role="contentinfo"] .footer-blocks .footer-contacts-block .phone { font-size:16px; display:inline-block; float:left; }
footer[role="contentinfo"] .footer-blocks .footer-contacts-block img { margin:-2px 0 0 0; display:inline-block; }
footer[role="contentinfo"] .footer-blocks .footer-contacts-block { line-height:48px; }
footer[role="contentinfo"] .footer-blocks .has-right .footer-contacts-block {
    position: absolute;
    left: 50%;
    top: 10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0;
}
@media only screen and (max-width: 1330px) {
    footer[role="contentinfo"] .footer-blocks .has-right .footer-contacts-block {
        top: 30px;
    }
}
@media only screen and (max-width: 1300px) {
    footer[role="contentinfo"] .footer-blocks .has-right .footer-contacts-block {
        top: 50px;
    }
}
footer[role="contentinfo"] .footer-blocks .has-right { padding-right: 10px; }
footer[role="contentinfo"] .footer-blocks .fb_iframe_widget,
footer[role="contentinfo"] .footer-blocks .fb_iframe_widget span,
footer[role="contentinfo"] .footer-blocks .fb_iframe_widget iframe { position:static; }
footer[role="contentinfo"] .footer-bottom { display:table; vertical-align:middle; width:100%; clear:both; margin-top:50px; }
footer[role="contentinfo"] .credit-card-icons { display:inline-block; text-align:left; padding:0; float:right; }
footer[role="contentinfo"] .footer-tablet-icons { display:none; }
.container.footer { background:#fff; }
.footer-spacer-container { font-size:14px; }
.footer-spacer-container { display:table; width:100%; table-layout:fixed; clear:both; position: relative; }
.footer-spacer-container .footer-contacts-block p { text-align:center; font-size:16px; margin-bottom:8px; }
.footer-spacer-container .footer-spacer { display:table-cell; vertical-align:top; }
.footer-spacer-container .spacer-left { text-align:left; padding-right:3px; }
@media (max-width: 1150px) {
    .footer-spacer-container .spacer-left {
        text-align: initial;
    }
}
.footer-spacer-container .spacer-left,
.footer-spacer-container .spacer-right { width:30%; }
.footer-spacer-container .footer-menu .title { font-weight: 600 }
.footer-spacer-container .spacer-middle { width:40%; text-align:center; }
.footer-spacer-container .spacer-middle { font-family: omes, sans-serif; position: relative; }
.footer-spacer-container .footer-menu div { float:left; margin-right:15px; text-align: right; }
@media (max-width: 768px) {
    .footer-spacer-container .footer-menu div {
        float: right;
    }
}
@media (max-width:600px) {
    .checkout-cart-index footer[role="contentinfo"].phone-footer {
        display: block;
        margin-bottom: 128px;
    }
    .checkout-cart-index .container.footer {
        background:black;
    }
}
.footer-spacer-container .service-menu { width:50%; }
.footer-spacer-container .footer-menu p { font-size:16px; padding-bottom:7px; }
.footer-spacer-container li a { font-size:14px; line-height:24px; }
.footer-spacer-container .footer-circle-links { margin-bottom:26px; }
.footer-spacer-container .footer-circle-links p { display:inline-block; margin:0 !important; padding:0 30px; max-width: 49%; }
.footer-spacer-container .footer-circle-links p a { max-width:100%; background:#f7f7f7; border-radius:50%; width:149px; height:149px; line-height:149px; display:block; }
.footer-spacer-container .footer-circle-links p a:hover { background:#fed813; }
.footer-spacer-container .footer-circle-links p img { max-width:calc(100% - 20px); }
.footer-spacer-container .bottom-links .wrapper { min-width:340px; }
.footer-spacer-container .bottom-links div,
.footer-spacer-container .bottom-links ul,
.footer-spacer-container .bottom-links ul li { display:inline-block; }
.footer-spacer-container .bottom-links ul a { padding:0 11px 0 11px; vertical-align:middle; }
.footer-spacer-container .bottom-links ul li:last-of-type a { padding:0 11px 0 0; }
.footer-spacer-container .bottom-links ul li:after { content:"|"; }
.footer-spacer-container .bottom-links ul li:last-of-type:after { content:""; }
.footer-spacer-container .bottom-links a { line-height:20px; vertical-align:top; display:inline-block; }
.footer-spacer-container .bottom-links em { font-size: 20px; }
.footer-spacer-container .bottom-links em span { display: none; }
.footer-spacer-container .social-icons a { margin-left:19px; }
.footer-spacer-container .payment-icons {
    padding-left:3px;
    position: absolute;
    width: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.footer-spacer-container .payment-icons li { display: inline-block; padding: 0 12px; }
.footer-spacer-container .payment-icons em {
    font-size: 24px;
    vertical-align: bottom;
    margin-right: 30px;
}
.footer_gift_card:hover {
    background: #ff4056;
}
.footer_gift_card, .footer_cms_block_right {
    display: block;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    background: #ececee;
    font-family: BaskervilleMTStd-Italic, almoni, sans-serif;
    float: left;
    line-height: 150px;
    font-size: 22px;
    position: relative;
    z-index: 1;
}

.footer_cms_block_right {
    float: right;
    background: none;
    border: 2px solid #ececee;
    text-align: center;
}

.footer_cms_block_right:hover {
    background: #ff4056;
    border-color: #ff4056;
}

.footer_cms_block_right a {
    display: block;
    width: 100%;
    height: 100%;
    color: black;
}

.footer_gift_card a:hover {
    color: white !important;
}
.footer_gift_card a, .footer_cms_block_right a {
    text-decoration: none;
    border-bottom: none !important;
}
.footer_gift_card p a {
    display: block;
    width: 100%;
    height: 100%;
    color: black !important;
}
.footer-contacts-block {
    position: relative;
    top: 46px;
    font-family: alefregular, sans-serif;
}
.footer-contacts-block p {
    line-height: 16px;
    padding: 5px 0;
}
.subscribe-footer .radio-wrapper {
    display: inline-block;
    width: calc(100% - 124px);
}
.subscribe-footer .radio-button { display: inline-block; }
.subscribe-footer .radio-button:first-child { margin-left: 10px; }
.subscribe-footer .radio-button input { width: 19px; height: 19px; margin: 0; vertical-align: middle; }
.subscribe-footer .radio-button .cu-forms-radio {
    background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/radiobutton-white-empty.gif') center no-repeat;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.subscribe-footer .radio-button .cu-forms-radio.cu-forms-active { background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/radiobutton-white-filled.gif') center no-repeat; }
.subscribe-footer button.button span {
    color: black;
}
.subscribe-footer button.button:hover {
    background: black;
    border: 1px solid white;
}
.subscribe-footer button.button:hover span {
    color: white;
}
.subscribe-footer button.button {
    background: white;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
}
.newsletter-subscribe-checkbox a:hover {
    border-bottom: none !important;
}
.subscribe-footer .checkbox-newsletter input {
    width: 20px;
    height: 20px;
}
.subscribe-footer .checkbox-newsletter .cu-forms-checkbox {
    border: 1px solid white;
}
.subscribe-footer .checkbox-newsletter .cu-forms-checkbox.cu-forms-active {
    background: url('//incdn.adikastyle.com/media/images/v.png') center no-repeat;
    -webkit-background-size: 13px;
    background-size: 13px;
}

@media only screen and (max-width: 1230px) {
    .footer_gift_card, .footer_cms_block_right {
        width: 120px;
        height: 120px;
        border-radius: 100%;
        line-height: 120px;
        font-size: 22px;
    }
    .footer-contacts-block p {
        font-size: 14px;
    }
    .has-right .footer-contacts-block {
        margin: 0 120px;
    }
    .footer-contacts-block {
        top: 34px;
    }
}

@media only screen and (max-width: 1024px) {
    .footer_gift_card, .footer_cms_block_right {
        float: none;
        margin: 0 auto;
        width: 140px;
        height: 140px;
        line-height: 140px;
    }
    .has-right .footer_gift_card {
        float: left;
    }
    .has-right .footer-contacts-block {
        margin: 0 !important;
        clear:both;
        position: relative !important;
    }
    .has-right .footer_cms_block_right {
        float: right;
    }
    .footer-contacts-block {
        top: 20px;
    }
}

/* Mobile footer */
.container.footer .phone-footer .footer_gift_card a {
    text-align: center;
}
.container.footer .phone-footer .footer_gift_card, .container.footer .phone-footer .footer_cms_block_right {
    float: none;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    line-height: 150px;
}
.container.footer .phone-footer .has-right .footer_gift_card, .container.footer .phone-footer .has-right .footer_cms_block_right {
    display:inline-block;
}
.container.footer .phone-footer .has-right .footer_cms_block_right {
    margin-left: 20px;
}
.container.footer .phone-footer .footer-spacer-container.has-right {
    text-align: center;
}
.container.footer .phone-footer .footer-spacer-container > div { margin-bottom: 30px !important; float: none; max-width: 100%; }
.container.footer .phone-footer .footer-contacts-block {
    top: 0;
}
.container.footer .phone-footer .footer-spacer-container .payment-icons {
    position: relative;
    text-align: center;
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.container.footer .phone-footer .footer-copyright-text { text-align: center; }
.container.footer .phone-footer .footer-spacer-container .mailing-list { margin-bottom: 50px; }
.container.footer .phone-footer .footer-spacer-container .footer-menu { border-bottom: 1px solid #666666; padding-bottom: 10px; }

@media only screen and (max-width: 400px) {
    .container.footer .phone-footer .footer_gift_card, .container.footer .phone-footer .footer_cms_block_right {
        width: 120px;
        height: 120px;
        line-height: 120px;
    }
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

.transparent-background { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/transparent-pixel.png) !important; }
/* Text elements */
p { margin:0 0 10px; }
.lead { margin-bottom:20px; font-size:16px; font-weight:200; line-height:1.4; }
small { font-size:85%; }
cite { font-style:normal; }
.text-muted { color:#999; }
.text-primary { color:#f15c22; }
.text-warning { color:#c09853; }
.text-danger { color:#b94a48; }
.text-success { color:#468847; }
.text-info { color:#3a87ad; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight:500; line-height:1.1; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight:normal; line-height:1; color:#999; }
h1, h2, h3 { margin-bottom:10px; }
h4, h5, h6 { margin-bottom:10px; }
h1 small, .h1 small { font-size:24px; }
h2 small, .h2 small { font-size:18px; }
h3 small, .h3 small, h4 small, .h4 small { font-size:14px; }
.page-header { padding-bottom:9px; margin:40px 0 20px; border-bottom:1px solid #eee; }
ul, ol { margin-top:0; margin-bottom:10px; }
ul ul, ol ul, ul ol, ol ol { margin-bottom:0; }
.list-unstyled { padding-left:0; list-style:none; }
.list-inline { padding-left:0; list-style:none; }
.list-inline > li { display:inline-block; padding-left:5px; padding-right:5px; }
dl { margin-bottom:20px; }
dt, dd { line-height:1.428571429; }
dt { font-weight:bold; }
dd { margin-left:0; }
abbr[title],
abbr[data-original-title] { cursor:help; border-bottom:1px dotted #999; }
abbr.initialism { font-size:90%; text-transform:uppercase; }
blockquote { padding:10px 20px; margin:0 0 20px; border-right:5px solid #eee; }
blockquote p { font-size:17px; font-weight:300; line-height:1.25; }
blockquote p:last-child { margin-bottom:0; }
blockquote small { display:block; line-height:1.428571429; color:#999; }
blockquote small:before { content:'\2014 \00A0'; }
blockquote.pull-right { padding-right:15px; padding-left:0; border-right:5px solid #eee; border-left:0; }
blockquote.pull-right p,
blockquote.pull-right small { text-align:right; }
blockquote.pull-right small:before { content:''; }
blockquote.pull-right small:after { content:'\00A0 \2014'; }
q:before,
q:after,
blockquote:before,
blockquote:after { content:""; }
address { display:block; margin-bottom:20px; font-style:normal; line-height:1.428571429; }
h1, .h1 { font-size:25px; }
h2, .h2 { font-size:22px; }
h3, .h3 { font-size:20px; }
h4, .h4 { font-size:17px; }
h5, .h5 { font-size:14px; }
h6, .h6 { font-size:12px; }
.page-title { margin:0 0 20px; }
.page-title:before,
.page-title:after { content:" "; /* 1 */ display:table; /* 2 */ }
.page-title:after { clear:both; }
.page-title:before,
.page-title:after { content:" "; /* 1 */ display:table; /* 2 */ }
.page-title:after { clear:both; }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; margin:7px 0 0; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }
.subtitle,
.sub-title { color:#999; }

/* Mobile back to top button */
.mobile-back-to-top { padding: 10px 10px 0 10px; display:none; position:fixed; top:0; width:100%; height:35px; background:rgba(255, 255, 255, 0.8); z-index:9999999; text-align:center; cursor:pointer; }
.mobile-back-to-top .back-to-top {
    position: relative;
    margin-left: 30px;
    margin-right: 45px;
}
.mobile-back-to-top .back-to-top span {
    color:#000;
    text-transform:uppercase;
    font-size:12px;
    line-height:25px;
    padding: 0 20px 0 55px;
}
.mobile-back-to-top .back-to-top span:before {
    margin-left: 10px;
    display: inline-block;
    content: '';
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/up.png) center no-repeat;
    width: 20px;
    height: 12px;
    position: relative;
    top: 2px;
}
.mobile-back-to-top .navbar-toggle span {
    font-size: 9px;
    position: relative;
    bottom: -20px;
    right: 5px;
    color: #000;
    display: block;
}
.mobile-back-to-top .navbar-toggle {
    display: inline-block;
    float: left;
    width: 31px;
    height: 25px;
    margin: 0;
    bottom: 3px;
}
.mobile-back-to-top .search {
    float: right;
    padding: 0 20px;
    position: relative;
    left: 20px;
}
/*.mobile-back-to-top .search .icon {
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/search-icon-mobile.png) 0 0 no-repeat;
    width: 25px;
    height: 25px;
    background-size: contain;
}*/
#top-search-expanded {
    display: none;
    padding-top: 15px;
}
#search_topbar {
    -webkit-appearance: none;
    border-radius: 0;
}
#search_autocomplete_topbar li .amount { display: none }
#search_autocomplete_topbar {
    position: static !important;
    left: 0 !important;
    top: 0 !important;
    text-align: right;
    padding-right: 12px;
    display: block !important;
}
#search_autocomplete_topbar ul {
    margin-bottom: 0;
}
#search_autocomplete_topbar li {
    line-height: 30px;
}
#search_autocomplete_topbar li:hover {
    color: #666;
}
/* Container */
.container { margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px; }
.with-slider .container { padding:0; max-width:100%; }
.with-slider .container .layout { margin:0; }
.container:before,
.container:after { content:" "; /* 1 */ display:table; /* 2 */ }
.container:after { clear:both; }
.container:before,
.container:after { content:" "; /* 1 */ display:table; /* 2 */ }
.container:after { clear:both; }
.container.header { width:100%; max-width:100%; padding:0; }
.with-slider .container.header { position:relative; top:0; left:0; z-index:98; }
.quick-links { background:none; max-width:100% !important; padding:0; z-index:999999; position:relative; }

.offset-container { background:#fff; width:100%; position:relative; max-width:1600px; margin-right:auto; margin-left:auto; }
.main-content { position:inherit; }
.row { margin-left:-15px; margin-right:-15px; }
.row:before,
.row:after { content:" "; /* 1 */ display:table; /* 2 */ }
.row:after { clear:both; }
.row:before,
.row:after { content:" "; /* 1 */ display:table; /* 2 */ }
.row:after { clear:both; }

/* Columns */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float:left; }
.col-xs-1 { width:8%; }
.col-xs-2 { width:17%; }
.col-xs-3 { width:25%; }
.col-xs-4 { width:33%; }
.col-xs-5 { width:42%; }
.col-xs-6 { width:50%; }
.col-xs-7 { width:58%; }
.col-xs-8 { width:67%; }
.col-xs-9 { width:75%; }
.col-xs-10 { width:83%; }
.col-xs-11 { width:92%; }
.col-xs-12 { width:100%; }
.col2-set, .col2-set, .col4-set { margin-left:-15px; margin-right:-15px; }
.col2-set:before, .col2-set:before, .col4-set:before, .col2-set:after, .col2-set:after, .col4-set:after { content:" "; /* 1 */ display:table; /* 2 */ }
.col2-set:after, .col2-set:after, .col4-set:after { clear:both; }
.col2-set:after, .col4-set:after { clear:both; }
.col2-set > .legend { margin-left:15px; margin-right:15px; width:auto; }
.col2-set .col-1, .col2-set .col-2 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.col-1.oss.desktop { padding-left:0; padding-right:0; margin-bottom: 30px; }
.col2-set .col-1 { padding-right:0; }
.col2-set .col-narrow { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.col2-set .col-wide { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }

/* Table */
table { max-width:100%; background-color:transparent; }
th { text-align:left; }
.table { width:100%; margin-bottom:20px; }
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td { padding:8px; line-height:1.428571429; vertical-align:top; border-top:1px solid #ddd; }
.table thead > tr > th { vertical-align:bottom; border-bottom:2px solid #ddd; }
.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td { border-top:0; }
.table tbody + tbody { border-top:2px solid #ddd; }
.table .table { background-color:#fff; }
.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td { padding:5px; }
.table-bordered { border:1px solid #ddd; }
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td { border:1px solid #ddd; }
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td { border-bottom-width:2px; }
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th { background-color:#f9f9f9; }
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th { background-color:#f5f5f5; }
table col[class*="col-"] { float:none; display:table-column; }
table td[class*="col-"],
table th[class*="col-"] { float:none; display:table-cell; }
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th { background-color:#f5f5f5; }
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th { background-color:#dff0d8; border-color:#d6e9c6; }
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td { background-color:#d0e9c6; border-color:#c9e2b3; }
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th { background-color:#f2dede; border-color:#eed3d7; }
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td { background-color:#ebcccc; border-color:#e6c1c7; }
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th { background-color:#fcf8e3; border-color:#fbeed5; }
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td { background-color:#faf2cc; border-color:#f8e5be; }
.data-table { width:100%; margin-bottom:20px; border:1px solid #000; }
.data-table thead > tr > th,
.data-table tbody > tr > th,
.data-table tfoot > tr > th,
.data-table thead > tr > td,
.data-table tbody > tr > td,
.data-table tfoot > tr > td { padding:8px; line-height:1.428571429; vertical-align:top; border-top:1px solid #000; }
.data-table thead > tr > th { vertical-align:bottom; border-bottom:1px solid #000; }
.data-table caption + thead tr:first-child th,
.data-table colgroup + thead tr:first-child th,
.data-table colgroup + thead tr:first-child th .nobr,
.data-table thead:first-child tr:first-child th,
.data-table thead:first-child tr:first-child th span,
.data-table caption + thead tr:first-child td,
.data-table colgroup + thead tr:first-child td,
.data-table thead:first-child tr:first-child td { border-top:0; font-weight:normal; font-family:'alefbold', sans-serif }
.data-table tbody + tbody { border-top:1px solid #000; }
.data-table .table { background-color:#fff; }
.data-table > thead > tr > th,
.data-table > tbody > tr > th,
.data-table > tfoot > tr > th,
.data-table > thead > tr > td,
.data-table > tbody > tr > td,
.data-table > tfoot > tr > td { border:1px solid #000; }
.data-table > thead > tr > th,
.data-table > thead > tr > td { border-bottom-width:1px; }
.data-table > tbody > tr:nth-child(odd) > td,
.data-table > tbody > tr:nth-child(odd) > th { }

/* Form elements */
fieldset { padding:0; margin:0; border:0; }
legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; line-height:inherit; color:#333; border:0; border-bottom:1px solid #e5e5e5; }
label { display:inline-block; margin-bottom:5px; }
input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
input[type="radio"],
input[type="checkbox"] { margin:4px 0 0; line-height:normal; }
input[type="file"] { display:block; }
select[multiple],
select[size] { height:auto; }
select optgroup { font-size:inherit; font-style:inherit; }
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus { outline:none; }
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { height:auto; }
.form-control:-moz-placeholder { color:#999; }
.form-control::-moz-placeholder { color:#999; }
.form-control:-ms-input-placeholder { color:#999; }
.form-control::-webkit-input-placeholder { color:#999; }
.form-control { display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height:1.428571429; color:#555; vertical-align:middle; background-color:#fff; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px #000; box-shadow:inset 0 1px 1px #fcfcfc; -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control { cursor:not-allowed; background-color:#eee; }
textarea.form-control { height:auto; }
.form-group { margin-bottom:15px; }
.radio,
.checkbox { display:block; margin-top:10px; margin-bottom:10px; padding-left:20px; vertical-align:middle; }
.radio label,
.checkbox label { display:inline; margin-bottom:0; font-weight:normal; cursor:pointer; }
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] { float:left; margin-left:-20px; }
.radio + .radio,
.checkbox + .checkbox { margin-top:-5px; }
.radio-inline,
.checkbox-inline { display:inline-block; padding-left:20px; margin-bottom:0; vertical-align:middle; font-weight:normal; cursor:pointer; }
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline { margin-top:0; margin-left:10px; }
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline { cursor:not-allowed; }
.input-sm { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
select.input-sm { height:30px; line-height:30px; }
textarea.input-sm { height:auto; }
.input-lg { height:45px; padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
select.input-lg { height:45px; line-height:45px; }
textarea.input-lg { height:auto; }
.has-warning .help-block,
.has-warning .control-label { color:#c09853; }
.has-warning .form-control { border-color:#c09853; -webkit-box-shadow:inset 0 1px 1px #f1f1f1; box-shadow:inset 0 1px 1px #f1f1f1; }
.has-warning .form-control:focus { border-color:#a47e3c; -webkit-box-shadow:inset 0 1px 1px #f1f1f1, 0 0 6px #dbc59e; box-shadow:inset 0 1px 1px #f1f1f1, 0 0 6px #dbc59e; }
.has-warning .input-group-addon { color:#c09853; border-color:#c09853; background-color:#fcf8e3; }
.has-error .help-block,
.has-error .control-label { color:#b94a48; }
.has-error .form-control { border-color:#b94a48; -webkit-box-shadow:inset 0 1px 1px #f1f1f1; box-shadow:inset 0 1px 1px #f1f1f1; }
.has-error .form-control:focus { border-color:#953b39; -webkit-box-shadow:inset 0 1px 1px #f1f1f1, 0 0 6px #d59392; box-shadow:inset 0 1px 1px #f1f1f1, 0 0 6px #d59392; }
.has-error .input-group-addon { color:#b94a48; border-color:#b94a48; background-color:#f2dede; }
.has-success .help-block,
.has-success .control-label { color:#468847; }
.has-success .form-control { border-color:#468847; -webkit-box-shadow:inset 0 1px 1px #f1f1f1; box-shadow:inset 0 1px 1px #f1f1f1; }
.has-success .form-control:focus { border-color:#356635; -webkit-box-shadow:inset 0 1px 1px #f1f1f1, 0 0 6px #7aba7b; box-shadow:inset 0 1px 1px #f1f1f1, 0 0 6px #7aba7b; }
.has-success .input-group-addon { color:#468847; border-color:#468847; background-color:#dff0d8; }
.form-control-static { margin-bottom:0; padding-top:7px; }
.help-block { display:block; margin-top:5px; margin-bottom:10px; color:#737373; }
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline { margin-top:0; margin-bottom:0; padding-top:7px; }
.form-horizontal .form-group { margin-left:-15px; margin-right:-15px; }
.form-horizontal .form-group:before,
.form-horizontal .form-group:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-horizontal .form-group:after { clear:both; }
.form-horizontal .form-group:before,
.form-horizontal .form-group:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-horizontal .form-group:after { clear:both; }
p.control input.checkbox,
p.control input.radio { margin-right:6px; }
.input-text { display:block; width:100%; height:28px; padding:6px 12px; font-size:13px; line-height:1.5; color:#000; background-color:#fff; border:1px solid #ebeaea; text-align:right; }
@media all and (-ms-high-contrast:none) {
    .input-text { padding-top:3px; }
    .newsletter-form .input-text { padding-top:6px; }
}
.input-text:focus { border:1px solid #f00; }
.input-text:-moz-placeholder { color:#999; }
.input-text::-moz-placeholder { color:#999; }
.input-text:-ms-input-placeholder { color:#999; }
.input-text::-webkit-input-placeholder { color:#999; }
.input-text[disabled],
.input-text[readonly],
fieldset[disabled] .input-text { cursor:not-allowed; background-color:#eee; }
textarea.input-text { height:auto; }
.form-list:before,
.form-list:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-list:after { clear:both; }
.form-list:before,
.form-list:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-list:after { clear:both; }
.form-list li { margin-bottom:15px; }
.form-list li:before,
.form-list li:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-list li:after { clear:both; }
.form-list li:before,
.form-list li:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-list li:after { clear:both; }
.form-list label { position:relative; }
.form-list label.required em { float:right; font-style:normal; color:#b94a48; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; display:block; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-left:6px; display:inline; float:right; margin-top:-1px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
.form-list .field { float:right; width:50%; padding-left:15px !important; }
.form-list .field:first-child,
.form-list .field:first-of-type { padding-left:0; }
.form-list .field:last-child { padding-right:0; }
.form-list textarea,
.form-list select { display:block; width:100%; height:28px; padding:0 12px 0 0; font-size:14px; line-height:1.3; color:#000; vertical-align:middle; background-color:#fff; border:1px solid #efefef; }
.form-list select { height:34px; border-color:#000; }
.form-list textarea:-moz-placeholder,
.form-list select:-moz-placeholder { color:#999; }
.form-list textarea::-moz-placeholder,
.form-list select::-moz-placeholder { color:#999; }
.form-list textarea:-ms-input-placeholder,
.form-list select:-ms-input-placeholder { color:#999; }
.form-list textarea::-webkit-input-placeholder,
.form-list select::-webkit-input-placeholder { color:#999; }
.form-list textarea[disabled],
.form-list select[disabled],
.form-list textarea[readonly],
.form-list select[readonly],
fieldset[disabled] .form-list textarea,
fieldset[disabled] .form-list select { cursor:not-allowed; background-color:#eee; }
textarea.form-list textarea,
textarea.form-list select { height:auto; }
.form-list select[multiple],
.form-list textarea { height:auto; }
.form-list li.additional-row { border-top:1px solid #e5e5e5; margin-top:10px; padding-top:7px; }
.form-list li.additional-row p:before,
.form-list li.additional-row p:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-list li.additional-row p:after { clear:both; }
.form-list li.additional-row p:before,
.form-list li.additional-row p:after { content:" "; /* 1 */ display:table; /* 2 */ }
.form-list li.additional-row p:after { clear:both; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text,
.form-list .input-range span { display:inline-block; }
.form-list .input-range input.input-text { width:40%; }
.form-list-narrow li { margin-bottom:0; }
.form-list-narrow li .input-box { margin-bottom:6px; }
.form-list-narrow li.wide .input-box { width:260px; }
.form-list-narrow li.wide input.input-text,
.form-list-narrow li.wide textarea { width:254px; }
.form-list-narrow li.wide select { width:260px; }
.form-list .customer-name-prefix .name-prefix { width:16%; }
.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-prefix .name-lastname { width:42%; }
.form-list .customer-name-prefix-middlename .name-prefix,
.form-list .customer-name-prefix-middlename .name-middlename { width:16%; }
.form-list .customer-name-prefix-middlename .name-firstname,
.form-list .customer-name-prefix-middlename .name-lastname { width:34%; }
.form-list .customer-name-prefix-suffix .name-prefix,
.form-list .customer-name-prefix-suffix .name-suffix { width:16%; }
.form-list .customer-name-prefix-suffix .name-firstname,
.form-list .customer-name-prefix-suffix .name-lastname { width:34%; }
.form-list .customer-name-prefix-middlename-suffix .name-prefix,
.form-list .customer-name-prefix-middlename-suffix .name-middlename,
.form-list .customer-name-prefix-middlename-suffix .name-suffix { width:12%; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:32%; }
.form-list .customer-name-middlename .name-middlename { width:16%; }
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename .name-lastname { width:42%; }
.form-list .customer-name-middlename-suffix .name-middlename,
.form-list .customer-name-middlename-suffix .name-suffix { width:16%; }
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:34%; }
.form-list .customer-name-suffix .name-suffix { width:16%; }
.form-list .customer-name-suffix .name-firstname,
.form-list .customer-name-suffix .name-lastname { width:42%; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-year { float:left; padding-right:15px; padding-left:15px; }
.form-list .customer-dob .dob-day:first-child,
.form-list .customer-dob .dob-month:first-child,
.form-list .customer-dob .dob-year:first-child { padding-left:0; }
.form-list .customer-dob .dob-day + .dob-month + .dob-year,
.form-list .customer-dob .dob-month + .dob-day + .dob-year,
.form-list .customer-dob .dob-year + .dob-day + .dob-month,
.form-list .customer-dob .dob-year + .dob-month + .dob-day { padding-right:0; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:30%; }
.form-list .customer-dob .dob-year { width:40%; }
.legend { display:block; width:100%; padding:0; margin-bottom:20px; font-size:21px; font-weight:normal; line-height:inherit; border:0; }
.customer-address-form .form-list .field { float:right; padding:0 0 0 15px; }
.customer-address-form .form-list .field:last-child { padding:0 15px 0 0; }
.customer-address-form .form-list .field-country { float:left; }

.buttons-set { margin:0; padding:8px 0 0; line-height:34px; text-align:right; }
.buttons-set:before,
.buttons-set:after { content:" "; /* 1 */ display:table; /* 2 */ }
.buttons-set:after { clear:both; }
.buttons-set:before,
.buttons-set:after { content:" "; /* 1 */ display:table; /* 2 */ }
.buttons-set:after { clear:both; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:right; margin:0; }
.buttons-set button.button { float:left; }
.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:12px 7px 0 0; }

.validation-advice { clear:both; color:#f00; margin-top:3px; }
.validation-failed { border-color:#f00 !important; }
.validation-failed:focus { border-color:#f00 !important; }
p.required { text-align:right; color:#f00; }
.v-fix { float:left; }
.v-fix .validation-advice { display:block; /* width:12em; margin-right:-12em;*/margin: 0px; position:relative; }

.btn { display:inline-block; padding:6px 12px; margin-bottom:0; font-size:13px; font-weight:normal; line-height:1.4; text-align:center; vertical-align:middle; cursor:pointer; border:1px solid transparent; }
.btn:focus { outline:none; }
.btn:hover,
.btn:focus { color:#333; text-decoration:none; }
.btn:active,
.btn.active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px #d6d6d6; box-shadow:inset 0 3px 5px #d6d6d6; }
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn { cursor:not-allowed; pointer-events:none; opacity:0.65; -webkit-box-shadow:none; box-shadow:none; }
.btn-default { color:#333; background-color:#fff; border-color:#ccc; }
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default { color:#333; background-color:#ebebeb; border-color:#adadad; }
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default { background-image:none; }
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active { background-color:#fff; border-color:#ccc; }
.btn-primary { color:#fff; background-color:#f15c22; border-color:#eb4c0f; }
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary { color:#fff; background-color:#dc480e; border-color:#b13a0b; }
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary { background-image:none; }
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active { background-color:#f15c22; border-color:#eb4c0f; }
.btn-warning { color:#fff; background-color:#f0ad4e; border-color:#eea236; }
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning { color:#fff; background-color:#ed9c28; border-color:#d58512; }
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning { background-image:none; }
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active { background-color:#f0ad4e; border-color:#eea236; }
.btn-danger { color:#fff; background-color:#d9534f; border-color:#d43f3a; }
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger { color:#fff; background-color:#d2322d; border-color:#ac2925; }
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger { background-image:none; }
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active { background-color:#d9534f; border-color:#d43f3a; }
.btn-success { color:#fff; background-color:#5cb85c; border-color:#4cae4c; }
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success { color:#fff; background-color:#47a447; border-color:#398439; }
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success { background-image:none; }
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active { background-color:#5cb85c; border-color:#4cae4c; }
.btn-info { color:#fff; background-color:#5bc0de; border-color:#46b8da; }
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info { color:#fff; background-color:#39b3d7; border-color:#269abc; }
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info { background-image:none; }
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active { background-color:#5bc0de; border-color:#46b8da; }
.btn-link { color:#f15c22; font-weight:normal; cursor:pointer; border-radius:0; }
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link { background-color:transparent; -webkit-box-shadow:none; box-shadow:none; }
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active { border-color:transparent; }
.btn-link:hover,
.btn-link:focus { color:#bb3d0c; text-decoration:underline; background-color:transparent; }
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus { color:#999; text-decoration:none; }
.btn-lg { padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
.btn-sm,
.btn-xs { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
.btn-xs { padding:1px 5px; }
.btn-block { display:block; width:100%; padding-left:0; padding-right:0; }
.btn-block + .btn-block { margin-top:5px; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block { width:100%; }

button.button,
.button { min-width:120px; display:inline-block; padding:11px 12px; margin-bottom:0; font-size:16px; font-weight:normal; line-height:1.4; text-align:center; vertical-align:middle; cursor:pointer; border:1px solid #fe5060; color:#fff; background-color:#fe5060; border-radius:3px; border-bottom:2px #ed253f; }
.button:focus { }
.button:hover,
.button:focus { color:#fff; text-decoration:none; }
/* White button with black border */
button.button.btn-white { border:1px solid #020202; padding:6px 12px; color:#000; font-size:15px; background-color:#fff; min-width:90px; }
/* Black button */
button.button.btn-black { font-size:13px; color:#fff; border:1px solid #000; background-color:#000; padding:1px 10px 2px 7px; min-width:90px; line-height:14px; }
button.button.btn-black span span { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-white-arrow.png) 0 5px no-repeat; padding:0 0 0 9px; }
/* Large button with rounded corners and bottom border */
.button.round-corners { border-radius:3px; min-width:170px; min-height:53px; border-bottom:2px solid #ed253f; }
.button.round-corners:hover,
.button.round-corners:focus,
.button.round-corners:active,
.button.round-corners.active { border-color:#ed253f; background-color:#ed253f; }
.button.transparent,
.button.transparent:hover { background:none; border:none; min-width:inherit; }
.button.purple { height:29px; background:#e5e3f0; border:0; color:#000; border-bottom:2px solid #c6c4d2; font-size:15px; line-height:26px; text-indent:0; padding:0; }
.button.purple:focus,
.button.purple:hover { background:#c6c4cf; border-bottom:2px solid #c6c4d2; color:#000; }

.button:active,
.button.active { }
.button.disabled,
.button[disabled],
fieldset[disabled] .button { cursor:not-allowed; pointer-events:none; opacity:0.65; -webkit-box-shadow:none; box-shadow:none; }
.button:hover,
.button:focus,
.button:active,
.button.active,
.open .dropdown-toggle.button { outline:none; color:#fff; border-color:#ed253f; background-color:#ed253f; }
.button:active,
.button.active,
.open .dropdown-toggle.button { background-image:none; }
.button.disabled,
.button[disabled],
fieldset[disabled] .button,
.button.disabled:hover,
.button[disabled]:hover,
fieldset[disabled] .button:hover,
.button.disabled:focus,
.button[disabled]:focus,
fieldset[disabled] .button:focus,
.button.disabled:active,
.button[disabled]:active,
fieldset[disabled] .button:active,
.button.disabled.active,
.button[disabled].active,
fieldset[disabled] .button.active { background-color:#fff; border-color:#ccc; }

#login-form .button.disabled,
#login-form .button[disabled],
#login-form fieldset[disabled] .button,
#login-form .button.disabled:hover,
#login-form .button[disabled]:hover,
#login-form fieldset[disabled] .button:hover,
#login-form .button.disabled:focus,
#login-form .button[disabled]:focus,
#login-form fieldset[disabled] .button:focus,
#login-form .button.disabled:active,
#login-form .button[disabled]:active,
#login-form fieldset[disabled] .button:active,
#login-form .button.disabled.active,
#login-form .button[disabled].active,
#login-form fieldset[disabled] .button.active { background-color:#fe5060 !important; border-color:#ccc; }
@media only screen and (max-width: 875px) {
    .slider-mobile-image { display: block; }
    .slider-desktop-image { display: none; }
}
@media only screen and (min-width: 876px) {
    .slider-mobile-image { display: none; }
    .slider-desktop-image { display: block; }
}
@media only screen and (max-width: 700px) {
    .with-slider .slider {
        display: none;
    }
    .with-slider .slider.has-mobile-image {
        display: block;
    }
    .with-slider .slider.has-mobile-image .slider-desktop-image {
        display: none;
    }
    .with-slider .slider.has-mobile-image .slider-mobile-image {
        display: block;
    }
    .with-slider .image-maps, .with-slider .slick-hover-text {
        display: none !important;
    }
}
.fade { opacity:0; -webkit-transition:opacity 0.15s linear; transition:opacity 0.15s linear; }
.fade.in { opacity:1; }
.collapse { display:none; }
.collapse.in { display:block; }
.collapsing { position:relative; height:0; overflow:hidden; -webkit-transition:height 0.35s ease; transition:height 0.35s ease; }

.glyphicon { position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings', sans-serif; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; }
.glyphicon-asterisk:before { content:"\2a"; }
.glyphicon-plus:before { content:"\2b"; }
.glyphicon-euro:before { content:"\20ac"; }
.glyphicon-minus:before { content:"\2212"; }
.glyphicon-cloud:before { content:"\2601"; }
.glyphicon-envelope:before { content:"\2709"; }
.glyphicon-pencil:before { content:"\270f"; }
.glyphicon-glass:before { content:"\e001"; }
.glyphicon-music:before { content:"\e002"; }
.glyphicon-search:before { content:"\e003"; }
.glyphicon-heart:before { content:"\e005"; }
.glyphicon-star:before { content:"\e006"; }
.glyphicon-star-empty:before { content:"\e007"; }
.glyphicon-user:before { content:"\e008"; }
.glyphicon-film:before { content:"\e009"; }
.glyphicon-th-large:before { content:"\e010"; }
.glyphicon-th:before { content:"\e011"; }
.glyphicon-th-list:before { content:"\e012"; }
.glyphicon-ok:before { content:"\e013"; }
.glyphicon-remove:before { content:"\e014"; }
.glyphicon-zoom-in:before { content:"\e015"; }
.glyphicon-zoom-out:before { content:"\e016"; }
.glyphicon-off:before { content:"\e017"; }
.glyphicon-signal:before { content:"\e018"; }
.glyphicon-cog:before { content:"\e019"; }
.glyphicon-trash:before { content:"\e020"; }
.glyphicon-home:before { content:"\e021"; }
.glyphicon-file:before { content:"\e022"; }
.glyphicon-time:before { content:"\e023"; }
.glyphicon-road:before { content:"\e024"; }
.glyphicon-download-alt:before { content:"\e025"; }
.glyphicon-download:before { content:"\e026"; }
.glyphicon-upload:before { content:"\e027"; }
.glyphicon-inbox:before { content:"\e028"; }
.glyphicon-play-circle:before { content:"\e029"; }
.glyphicon-repeat:before { content:"\e030"; }
.glyphicon-refresh:before { content:"\e031"; }
.glyphicon-list-alt:before { content:"\e032"; }
.glyphicon-flag:before { content:"\e034"; }
.glyphicon-headphones:before { content:"\e035"; }
.glyphicon-volume-off:before { content:"\e036"; }
.glyphicon-volume-down:before { content:"\e037"; }
.glyphicon-volume-up:before { content:"\e038"; }
.glyphicon-qrcode:before { content:"\e039"; }
.glyphicon-barcode:before { content:"\e040"; }
.glyphicon-tag:before { content:"\e041"; }
.glyphicon-tags:before { content:"\e042"; }
.glyphicon-book:before { content:"\e043"; }
.glyphicon-print:before { content:"\e045"; }
.glyphicon-font:before { content:"\e047"; }
.glyphicon-bold:before { content:"\e048"; }
.glyphicon-italic:before { content:"\e049"; }
.glyphicon-text-height:before { content:"\e050"; }
.glyphicon-text-width:before { content:"\e051"; }
.glyphicon-align-left:before { content:"\e052"; }
.glyphicon-align-center:before { content:"\e053"; }
.glyphicon-align-right:before { content:"\e054"; }
.glyphicon-align-justify:before { content:"\e055"; }
.glyphicon-list:before { content:"\e056"; }
.glyphicon-indent-left:before { content:"\e057"; }
.glyphicon-indent-right:before { content:"\e058"; }
.glyphicon-facetime-video:before { content:"\e059"; }
.glyphicon-picture:before { content:"\e060"; }
.glyphicon-map-marker:before { content:"\e062"; }
.glyphicon-adjust:before { content:"\e063"; }
.glyphicon-tint:before { content:"\e064"; }
.glyphicon-edit:before { content:"\e065"; }
.glyphicon-share:before { content:"\e066"; }
.glyphicon-check:before { content:"\e067"; }
.glyphicon-move:before { content:"\e068"; }
.glyphicon-step-backward:before { content:"\e069"; }
.glyphicon-fast-backward:before { content:"\e070"; }
.glyphicon-backward:before { content:"\e071"; }
.glyphicon-play:before { content:"\e072"; }
.glyphicon-pause:before { content:"\e073"; }
.glyphicon-stop:before { content:"\e074"; }
.glyphicon-forward:before { content:"\e075"; }
.glyphicon-fast-forward:before { content:"\e076"; }
.glyphicon-step-forward:before { content:"\e077"; }
.glyphicon-eject:before { content:"\e078"; }
.glyphicon-chevron-left:before { content:"\e079"; }
.glyphicon-chevron-right:before { content:"\e080"; }
.glyphicon-plus-sign:before { content:"\e081"; }
.glyphicon-minus-sign:before { content:"\e082"; }
.glyphicon-remove-sign:before { content:"\e083"; }
.glyphicon-ok-sign:before { content:"\e084"; }
.glyphicon-question-sign:before { content:"\e085"; }
.glyphicon-info-sign:before { content:"\e086"; }
.glyphicon-screenshot:before { content:"\e087"; }
.glyphicon-remove-circle:before { content:"\e088"; }
.glyphicon-ok-circle:before { content:"\e089"; }
.glyphicon-ban-circle:before { content:"\e090"; }
.glyphicon-arrow-left:before { content:"\e091"; }
.glyphicon-arrow-right:before { content:"\e092"; }
.glyphicon-arrow-up:before { content:"\e093"; }
.glyphicon-arrow-down:before { content:"\e094"; }
.glyphicon-share-alt:before { content:"\e095"; }
.glyphicon-resize-full:before { content:"\e096"; }
.glyphicon-resize-small:before { content:"\e097"; }
.glyphicon-exclamation-sign:before { content:"\e101"; }
.glyphicon-gift:before { content:"\e102"; }
.glyphicon-leaf:before { content:"\e103"; }
.glyphicon-eye-open:before { content:"\e105"; }
.glyphicon-eye-close:before { content:"\e106"; }
.glyphicon-warning-sign:before { content:"\e107"; }
.glyphicon-plane:before { content:"\e108"; }
.glyphicon-random:before { content:"\e110"; }
.glyphicon-comment:before { content:"\e111"; }
.glyphicon-magnet:before { content:"\e112"; }
.glyphicon-chevron-up:before { content:"\e113"; }
.glyphicon-chevron-down:before { content:"\e114"; }
.glyphicon-retweet:before { content:"\e115"; }
.glyphicon-shopping-cart:before { content:"\e116"; }
.glyphicon-folder-close:before { content:"\e117"; }
.glyphicon-folder-open:before { content:"\e118"; }
.glyphicon-resize-vertical:before { content:"\e119"; }
.glyphicon-resize-horizontal:before { content:"\e120"; }
.glyphicon-hdd:before { content:"\e121"; }
.glyphicon-bullhorn:before { content:"\e122"; }
.glyphicon-certificate:before { content:"\e124"; }
.glyphicon-thumbs-up:before { content:"\e125"; }
.glyphicon-thumbs-down:before { content:"\e126"; }
.glyphicon-hand-right:before { content:"\e127"; }
.glyphicon-hand-left:before { content:"\e128"; }
.glyphicon-hand-up:before { content:"\e129"; }
.glyphicon-hand-down:before { content:"\e130"; }
.glyphicon-circle-arrow-right:before { content:"\e131"; }
.glyphicon-circle-arrow-left:before { content:"\e132"; }
.glyphicon-circle-arrow-up:before { content:"\e133"; }
.glyphicon-circle-arrow-down:before { content:"\e134"; }
.glyphicon-globe:before { content:"\e135"; }
.glyphicon-tasks:before { content:"\e137"; }
.glyphicon-filter:before { content:"\e138"; }
.glyphicon-fullscreen:before { content:"\e140"; }
.glyphicon-dashboard:before { content:"\e141"; }
.glyphicon-heart-empty:before { content:"\e143"; }
.glyphicon-link:before { content:"\e144"; }
.glyphicon-phone:before { content:"\e145"; }
.glyphicon-usd:before { content:"\e148"; }
.glyphicon-gbp:before { content:"\e149"; }
.glyphicon-sort:before { content:"\e150"; }
.glyphicon-sort-by-alphabet:before { content:"\e151"; }
.glyphicon-sort-by-alphabet-alt:before { content:"\e152"; }
.glyphicon-sort-by-order:before { content:"\e153"; }
.glyphicon-sort-by-order-alt:before { content:"\e154"; }
.glyphicon-sort-by-attributes:before { content:"\e155"; }
.glyphicon-sort-by-attributes-alt:before { content:"\e156"; }
.glyphicon-unchecked:before { content:"\e157"; }
.glyphicon-expand:before { content:"\e158"; }
.glyphicon-collapse-down:before { content:"\e159"; }
.glyphicon-collapse-up:before { content:"\e160"; }
.glyphicon-log-in:before { content:"\e161"; }
.glyphicon-flash:before { content:"\e162"; }
.glyphicon-log-out:before { content:"\e163"; }
.glyphicon-new-window:before { content:"\e164"; }
.glyphicon-record:before { content:"\e165"; }
.glyphicon-save:before { content:"\e166"; }
.glyphicon-open:before { content:"\e167"; }
.glyphicon-saved:before { content:"\e168"; }
.glyphicon-import:before { content:"\e169"; }
.glyphicon-export:before { content:"\e170"; }
.glyphicon-send:before { content:"\e171"; }
.glyphicon-floppy-disk:before { content:"\e172"; }
.glyphicon-floppy-saved:before { content:"\e173"; }
.glyphicon-floppy-remove:before { content:"\e174"; }
.glyphicon-floppy-save:before { content:"\e175"; }
.glyphicon-floppy-open:before { content:"\e176"; }
.glyphicon-credit-card:before { content:"\e177"; }
.glyphicon-transfer:before { content:"\e178"; }
.glyphicon-cutlery:before { content:"\e179"; }
.glyphicon-header:before { content:"\e180"; }
.glyphicon-compressed:before { content:"\e181"; }
.glyphicon-earphone:before { content:"\e182"; }
.glyphicon-phone-alt:before { content:"\e183"; }
.glyphicon-tower:before { content:"\e184"; }
.glyphicon-stats:before { content:"\e185"; }
.glyphicon-sd-video:before { content:"\e186"; }
.glyphicon-hd-video:before { content:"\e187"; }
.glyphicon-subtitles:before { content:"\e188"; }
.glyphicon-sound-stereo:before { content:"\e189"; }
.glyphicon-sound-dolby:before { content:"\e190"; }
.glyphicon-sound-5-1:before { content:"\e191"; }
.glyphicon-sound-6-1:before { content:"\e192"; }
.glyphicon-sound-7-1:before { content:"\e193"; }
.glyphicon-copyright-mark:before { content:"\e194"; }
.glyphicon-registration-mark:before { content:"\e195"; }
.glyphicon-cloud-download:before { content:"\e197"; }
.glyphicon-cloud-upload:before { content:"\e198"; }
.glyphicon-tree-conifer:before { content:"\e199"; }
.glyphicon-tree-deciduous:before { content:"\e200"; }
.glyphicon-briefcase:before { content:"\1f4bc"; }
.glyphicon-calendar:before { content:"\1f4c5"; }
.glyphicon-pushpin:before { content:"\1f4cc"; }
.glyphicon-paperclip:before { content:"\1f4ce"; }
.glyphicon-camera:before { content:"\1f4f7"; }
.glyphicon-lock:before { content:"\1f512"; }
.glyphicon-bell:before { content:"\1f514"; }
.glyphicon-bookmark:before { content:"\1f516"; }
.glyphicon-fire:before { content:"\1f525"; }
.glyphicon-wrench:before { content:"\1f527"; }

.input-group { position:relative; display:table; border-collapse:separate; }
.input-group.col { float:none; padding-left:0; padding-right:0; }
.input-group .form-control { width:100%; margin-bottom:0; }
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn { height:45px; padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px; }
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn { height:45px; line-height:45px; }
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn { height:auto; }
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn { height:30px; padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn { height:30px; line-height:30px; }
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn { height:auto; }
.input-group-addon,
.input-group-btn,
.input-group .form-control { display:table-cell; padding:0 8px; }
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) { border-radius:0; }
.input-group-addon,
.input-group-btn { white-space:nowrap; vertical-align:middle; }
.input-group-addon { }
.input-group-addon.input-sm { padding:5px 10px; font-size:12px; border-radius:3px; }
.input-group-addon.input-lg { padding:10px 16px; font-size:18px; border-radius:6px; }
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] { margin-top:0; }
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius:0; border-top-right-radius:0; }
.input-group-addon:first-child { border-right:0; }
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child) { border-bottom-left-radius:0; border-top-left-radius:0; }
.input-group-addon:last-child { border-left:0; }
.input-group-btn { position:relative; white-space:nowrap; }
.input-group-btn > .btn { position:relative; }
.input-group-btn > .btn + .btn { margin-left:-4px; }
.input-group-btn > .btn:hover,
.input-group-btn > .btn:active { z-index:2; }
.input-group-addon label { margin-bottom:0; font-weight:normal; }

/* Navigation */
.nav { margin-bottom:0; padding-left:0; list-style:none; }
.nav:before,
.nav:after { content:" "; /* 1 */ display:table; /* 2 */ }
.nav:after { clear:both; }
.nav:before,
.nav:after { content:" "; /* 1 */ display:table; /* 2 */ }
.nav:after { clear:both; }
.nav > li { position:relative; display:block; }
.nav > li > a { position:relative; display:block; padding:10px 15px; }
.nav > li > a:hover,
.nav > li > a:focus { text-decoration:none; background-color:#eee; }
.nav > li.disabled > a { color:#999; }
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus { color:#999; text-decoration:none; background-color:transparent; cursor:not-allowed; }
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus { background-color:#eee; border-color:#f15c22; }
.nav .nav-divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5; }
.nav > li > a > img { max-width:none; }
.nav-tabs { border-bottom:1px solid #ddd; }
.nav-tabs > li { float:left; margin-bottom:-1px; }
.nav-tabs > li > a { margin-right:2px; line-height:1.428571429; border:1px solid transparent; border-radius:4px 4px 0 0; }
.nav-tabs > li > a:hover { border-color:#eee #eee #ddd; }
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus { color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default; }
.nav-tabs.nav-justified { width:100%; border-bottom:0; }
.nav-tabs.nav-justified > li { float:none; }
.nav-tabs.nav-justified > li > a { text-align:center; }
.nav-tabs.nav-justified > li > a { border-bottom:1px solid #ddd; margin-right:0; }
.nav-tabs.nav-justified > .active > a { border-bottom-color:#fff; }
.nav-pills > li { float:left; }
.nav-pills > li > a { border-radius:5px; }
.nav-pills > li + li { margin-left:2px; }
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus { color:#fff; background-color:#f15c22; }
.nav-stacked > li { float:none; }
.nav-stacked > li + li { margin-top:2px; margin-left:0; }
.nav-justified { width:100%; }
.nav-justified > li { float:none; }
.nav-justified > li > a { text-align:center; }
.nav-tabs-justified { border-bottom:0; }
.nav-tabs-justified > li > a { border-bottom:1px solid #ddd; margin-right:0; }
.nav-tabs-justified > .active > a { border-bottom-color:#fff; }
.tabbable:before,
.tabbable:after { content:" "; /* 1 */ display:table; /* 2 */ }
.tabbable:after { clear:both; }
.tabbable:before,
.tabbable:after { content:" "; /* 1 */ display:table; /* 2 */ }
.tabbable:after { clear:both; }
.tab-content > .tab-pane,
.pill-content > .pill-pane { display:none; }
.tab-content > .active,
.pill-content > .active { display:block; }
.nav .caret { border-top-color:#f15c22; border-bottom-color:#f15c22; }
.nav a:hover .caret { border-top-color:#bb3d0c; border-bottom-color:#bb3d0c; }
.nav-tabs .dropdown-menu { margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0; }
.navbar { position:relative; z-index:1000; }
.navbar:before,
.navbar:after { content:" "; /* 1 */ display:table; /* 2 */ }
.navbar:after { clear:both; }
.navbar:before,
.navbar:after { content:" "; /* 1 */ display:table; /* 2 */ }
.navbar:after { clear:both; }
.navbar-header:before,
.navbar-header:after { content:" "; /* 1 */ display:table; /* 2 */ }
.navbar-header:after { clear:both; }
.navbar-header:before,
.navbar-header:after { content:" "; /* 1 */ display:table; /* 2 */ }
.navbar-header:after { clear:both; }
.navbar-collapse { max-height:340px; overflow-x:visible; padding-right:15px; padding-left:15px; border-top:1px solid transparent; box-shadow:inset 0 1px 0 #fff; -webkit-overflow-scrolling:touch; }
.navbar-collapse:before,
.navbar-collapse:after { content:" "; /* 1 */ display:table; /* 2 */ }
.navbar-collapse:after { clear:both; }
.navbar-collapse:before,
.navbar-collapse:after { content:" "; /* 1 */ display:table; /* 2 */ }
.navbar-collapse:after { clear:both; }
.navbar-collapse.in { overflow-y:auto; }
.container > .navbar-header,
.container > .navbar-collapse { margin-right:-15px; margin-left:-15px; }
.navbar-static-top { border-width:0 0 1px; }
.navbar-fixed-top,
.navbar-fixed-bottom { position:fixed; right:0; left:0; border-width:0 0 1px; }
.navbar-fixed-top { z-index:1030; top:0; }
.navbar-fixed-bottom { bottom:0; margin-bottom:0; }
.navbar-brand { float:left; padding:15px 15px; font-size:18px; line-height:20px; }
.navbar-brand:hover,
.navbar-brand:focus { text-decoration:none; }
.navbar-toggle { position:relative; float:right; margin-right:15px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/nav-icon-black.png) no-repeat center; cursor:pointer; -webkit-tap-highlight-color:transparent; display:none; }
.navbar-toggle .icon-bar { display:block; width:22px; height:2px; border-radius:1px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top:4px; }
.navbar-nav { margin:7px -15px; }
.navbar-nav > li > a { padding-top:10px; padding-bottom:10px; line-height:18px; }
.navbar-nav > li > span { display: block; padding-top:10px; padding-bottom:10px; line-height:18px; }
.navbar-form { padding:10px 15px; border-top:1px solid transparent; border-bottom:1px solid transparent; -webkit-box-shadow:inset 0 1px 0 #fff, 0 1px 0 #fdfdfd; box-shadow:inset 0 1px 0 #fdfdfd, 0 1px 0 #fdfdfd; margin:8px -15px; }
.navbar-nav > li > .dropdown-menu { margin-top:0; border-top-right-radius:0; border-top-left-radius:0; }
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius:0; border-bottom-left-radius:0; }
.navbar-nav.pull-right > li > .dropdown-menu,
.navbar-nav > li > .dropdown-menu.pull-right { left:auto; right:0; }
.navbar-nav li.italic { font-size:16px; }
.navbar-nav li.italic.pink a,
.navbar-nav li.italic.pink a:hover,
.with-slider .navbar-default .navbar-nav > li.pink > a:hover { color:#fe5060; }
.navbar-nav li.mobile-only { display: none; }
.navbar-default .navbar-nav li.italic a { text-transform:none; }
.navbar-btn { margin-top:8px; margin-bottom:8px; }
.navbar-text { float:left; margin-top:15px; margin-bottom:15px; }
.navbar-default { }
.navbar-default .navbar-brand { color:#777; }
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus { color:#5e5e5e; background-color:transparent; }
.navbar-default .navbar-text { color:#777; }
.navbar-default .navbar-nav > li > a { color:#000; text-transform:uppercase; padding-bottom:9px; }
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a { padding-bottom:8px; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color:#000; background-color:transparent; border-bottom:1px solid #ff5061; }
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus { color:#000; }
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus { color:#ccc; background-color:transparent; }
.with-slider .navbar-default .navbar-nav > li > a:hover,
.with-slider .navbar-default .navbar-nav > li > a:focus,
.with-slider .navbar-default .navbar-nav > .active > a,
.with-slider .navbar-default .navbar-nav > .active > a:hover,
.with-slider .navbar-default .navbar-nav > .active > a:focus { color:#000; }
.navbar-default .navbar-toggle .icon-bar { background-color:#ccc; }
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { border-color:#e6e6e6; }
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color:#333; border-bottom-color:#333; }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { background-color:#e7e7e7; color:#555; }
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret { border-top-color:#555; border-bottom-color:#555; }
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color:#777; border-bottom-color:#777; }
.navbar-default .navbar-link { color:#777; }
.navbar-default .navbar-link:hover { color:#333; }
.navbar-inverse { background-color:#222; border-color:#080808; }
.navbar-inverse .navbar-brand { color:#999; }
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus { color:#fff; background-color:transparent; }
.navbar-inverse .navbar-text { color:#999; }
.navbar-inverse .navbar-nav > li > a { color:#999; }
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus { color:#fff; background-color:transparent; }
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus { color:#fff; background-color:#080808; }
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus { color:#444; background-color:transparent; }
.navbar-inverse .navbar-toggle { border-color:#333; }
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus { background-color:#333; }
.navbar-inverse .navbar-toggle .icon-bar { background-color:#fff; }
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form { border-color:#101010; }
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus { background-color:#080808; color:#fff; }
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret { border-top-color:#fff; border-bottom-color:#fff; }
.navbar-inverse .navbar-nav > .dropdown > a .caret { border-top-color:#999; border-bottom-color:#999; }
.navbar-inverse .navbar-nav > .open > a .caret,
.navbar-inverse .navbar-nav > .open > a:hover .caret,
.navbar-inverse .navbar-nav > .open > a:focus .caret { border-top-color:#fff; border-bottom-color:#fff; }
.navbar-inverse .navbar-link { color:#999; }
.navbar-inverse .navbar-link:hover { color:#fff; }
.navbar-main ul.level0 { display:none; }

/* Top menu overlay */
.topmenu-overlay { width:100%; position:absolute; }
.topmenu-overlay .overlay { display:none; position:absolute; margin-left:78px; z-index:103; top:0; left:0; text-align:center; }
.topmenu-overlay .overlay.active, .topmenu-overlay .overlay:hover { display:block; }
.topmenu-overlay .overlay .wrapper { position:relative; width:837px !important; padding:23px 79px 13px 43px; background:#fff; margin:0 auto; text-align:center; overflow:hidden; display:inline-block; border:2px solid #000; border-top:0; }
.topmenu-overlay .overlay .wrapper .sub-links { position:relative; float:right; margin:30px auto 0; width:205px; text-align:right; }
.topmenu-overlay .overlay .wrapper .cms-block { float:left; width:506px; position: relative; }
.topmenu-overlay .overlay .wrapper .cms-block .cms-title { position: absolute; bottom: 0; left: 0; right: 0; }
.topmenu-overlay .overlay .wrapper .cms-block img { width: 220px; height: 220px; }
.topmenu-overlay .overlay .wrapper .separator { top:23px; bottom:13px; position:absolute; left:551px; background:url(//incdn.adikastyle.com/media/images/line_1.png) repeat-y top 80px center; width:8px; max-height: 220px; }
.topmenu-overlay .overlay .wrapper .cms-block p { padding-right:10px; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:26px; width:244px; display:block; float:left; }
.topmenu-overlay .overlay .wrapper .sub-links li { width:150px; display:block; margin-bottom:5px; padding-left:10px; }
.topmenu-overlay .overlay .wrapper .sub-links a { color:#000; padding: 3px; }
.topmenu-overlay .overlay .wrapper .sub-links li.red a { color: #fe5060; }
.topmenu-overlay .overlay .wrapper .sub-links a:hover { background:#000; color: #fff; text-decoration: none; }
.topmenu-overlay .overlay .wrapper .sub-links li.red a { color: #fe5060; }
.topmenu-overlay .overlay .wrapper .sub-links li.level2 { position:absolute; right:180px; display:none; }
.topmenu-overlay .overlay .wrapper .sub-links span span { font-size:25px; margin:36px 0 13px; display:block; }
.topmenu-overlay .overlay.only-links { min-height:100px; }
.topmenu-overlay .overlay.only-links .wrapper { width:auto; padding:0 29px 42px 56px; }
.topmenu-overlay .overlay.only-links .wrapper .sub-links { margin-bottom:10px; width:auto; }
.topmenu-overlay .overlay.only-links .wrapper .sub-links li { width:auto; }
.topmenu-overlay .overlay .wrapper .cms-title { padding-right:22px; font-weight:bold; text-align:center; font-size:17px; margin-bottom:16px; line-height:22px; }
.topmenu-overlay .overlay p a img { max-width:100%; }
.topmenu-overlay .overlay.only-cms .wrapper { padding:65px 50px 23px; width:790px; }
.topmenu-overlay .overlay.only-cms .wrapper p { line-height:27px; display:inline-block; width:210px; margin:0 10px; font-size:11px; text-transform:uppercase; font-weight:bold; }
.topmenu-overlay .overlay.only-cms .wrapper img { max-width:100%; height:auto; display:block; margin:0 auto; }
.topmenu-overlay .overlay .wrapper img:hover { opacity:0.8; }
.topmenu-overlay .overlay.has-middle .wrapper { padding-left: 30px; }
.topmenu-overlay .overlay.has-middle .wrapper .separator { left:300px; }
.topmenu-overlay .overlay.has-middle .wrapper .cms-block { max-width: 300px; }
.topmenu-overlay .overlay.has-middle .wrapper .cms-block > p { float: left !important; }
.with-slider .topmenu-overlay { top:108px; }
.with-slider.with-search .topmenu-overlay { top:158px; }

.breadcrumb { padding:8px 15px; margin-bottom:20px; list-style:none; background-color:#f5f5f5; border-radius:4px; }
.breadcrumb > li { display:inline-block; }
.breadcrumb > li + li:before { content:"/\00a0"; padding:0 5px; color:#ccc; }
.breadcrumb > .active { color:#999; }

.breadcrumbs { margin-top:25px; text-align: center; clear: both;
    position: relative;
    width: 925px;
    margin: 0 auto;}
.breadcrumbs ul li { display:inline-block; color:#999; float: right;}
.breadcrumbs a { overflow: hidden; text-decoration: underline;
    padding-right: 10px;
    height: 24px !important;
    width: auto !important;
    font-size:16px;display: inline-block;color: #000;
    background: url("//incdn.adikastyle.com/media/images/catalog/product/pdp-open-shippent-tab-right.png") 0 8px no-repeat;
    background-position: right;
}
.breadcrumbs a:hover{font-family: "alefbold", sans-serif;text-decoration: inherit;}
#lookbookPage .breadcrumbs { display:none !important;}
#lookbookPage .slider-menu { display:none; }
.customer-account-login .breadcrumbs { margin-top:0; margin-bottom:25px; }
.container.header > .breadcrumbs { margin-right:40px; }

.pagination { display:inline-block; padding-left:0; margin:20px 0; border-radius:4px; }
.pagination > li { display:inline; }
.pagination > li > a,
.pagination > li > span { position:relative; float:left; padding:6px 12px; line-height:1.428571429; text-decoration:none; background-color:#fff; border:1px solid #ddd; margin-left:-1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span { margin-left:0; border-bottom-left-radius:4px; border-top-left-radius:4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span { border-bottom-right-radius:4px; border-top-right-radius:4px; }
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus { background-color:#eee; }
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { z-index:2; color:#fff; background-color:#f15c22; border-color:#f15c22; cursor:default; }
.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus { color:#999; background-color:#fff; border-color:#ddd; cursor:not-allowed; }
.pagination-lg > li > a,
.pagination-lg > li > span { padding:10px 16px; font-size:18px; }
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span { border-bottom-left-radius:6px; border-top-left-radius:6px; }
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span { border-bottom-right-radius:6px; border-top-right-radius:6px; }
.pagination-sm > li > a,
.pagination-sm > li > span { padding:5px 10px; font-size:12px; }
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span { border-bottom-left-radius:3px; border-top-left-radius:3px; }
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span { border-bottom-right-radius:3px; border-top-right-radius:3px; }

.alert { padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px; }
.alert h4 { margin-top:0; color:inherit; }
.alert .alert-link { font-weight:bold; }
.alert > p,
.alert > ul { margin-bottom:0; }
.alert > p + p { margin-top:5px; }
.alert-dismissable { padding-right:35px; }
.alert-dismissable .close { position:relative; top:-2px; right:-21px; color:inherit; }
.alert-success { background-color:#dff0d8; color:#468847; }
.alert-success hr { border-top-color:#c9e2b3; }
.alert-success .alert-link { color:#356635; }
.alert-info { background-color:#d9edf7; color:#3a87ad; }
.alert-info hr { border-top-color:#a6e1ec; }
.alert-info .alert-link { color:#2d6987; }
.alert-warning { background-color:#fcf8e3; color:#c09853; }
.alert-warning hr { border-top-color:#f8e5be; }
.alert-warning .alert-link { color:#a47e3c; }
.alert-danger { background-color:#f2dede; color:#b94a48; }
.alert-danger hr { border-top-color:#e6c1c7; }
.alert-danger .alert-link { color:#953b39; }
.success { color:#468847; }
.error { color:#b94a48; }
.notice { color:#3a87ad; }
.main-content .messages { display:none; }
.messages { overflow:hidden; }
.messages, #messages_product_view,
.catalog-product-view #ajaxcart_confirm_wrapper { margin:0; z-index:101; width:100%; top:0; left:0; min-height:36px; cursor:pointer; }
#messages_product_view .messages { top:0; }
.messages li.close { display:block; position:absolute; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-close.png) 0 0 no-repeat; width:8px; height:8px; top:13px; right:44px; opacity:1; padding:0; }
.messages li li { padding:0 60px; line-height:100%; }
.messages > li { margin-bottom:0; }
.messages > li,
.messages > li > ul { list-style:none; }
.messages > li > ul { margin:0; padding:0; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg,
.warning-msg { padding:10px 0; font-size:16px; margin-top:0 !important; text-align:center; }
.error-msg h4,
.success-msg h4,
.note-msg h4,
.notice-msg h4 { margin-top:0; color:inherit; }
.error-msg .alert-link,
.success-msg .alert-link,
.note-msg .alert-link,
.notice-msg .alert-link { font-weight:bold; }
.error-msg > p,
.success-msg > p,
.note-msg > p,
.notice-msg > p,
.error-msg > ul,
.success-msg > ul,
.note-msg > ul,
.notice-msg > ul { margin-bottom:0; }
.error-msg > p + p,
.success-msg > p + p,
.note-msg > p + p,
.notice-msg > p + p { margin-top:5px; }
.error-msg { background-color:#f00; color:#fff; }
.error-msg ul > li { text-align:center; }
.error-msg hr { border-top-color:#e6c1c7; }
.error-msg .alert-link { color:#953b39; }
.success-msg { background-color:#b9fddb; color:#000; }
.success-msg ul > li { text-align:center; line-height:100%; }
.success-msg hr { border-top-color:#c9e2b3; }
.success-msg .alert-link { color:#356635; }
.success-msg a { text-decoration: underline; !important }
.note-msg,
.notice-msg { background-color:#fffed2; color:#333; text-align:center; }
.note-msg hr,
.notice-msg hr { border-top-color:#a6e1ec; }
.note-msg .alert-link,
.notice-msg .alert-link { color:#2d6987; }
.global-site-notice { padding:15px; margin-bottom:20px; border:#fbeed5 1px solid; border-top:transparent; border-bottom:transparent; border-radius:4px; background-color:#fcf8e3; color:#c09853; }
.global-site-notice h4 { margin-top:0; color:inherit; }
.global-site-notice .alert-link { font-weight:bold; }
.global-site-notice > p,
.global-site-notice > ul { margin-bottom:0; }
.global-site-notice > p + p { margin-top:5px; }
.global-site-notice hr { border-top-color:#f8e5be; }
.global-site-notice .alert-link { color:#a47e3c; }
.global-site-notice p { margin:0; }

.list-group { margin-bottom:20px; padding-left:0; }
.list-group-item { position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd; }
.list-group-item:first-child { border-top-right-radius:4px; border-top-left-radius:4px; }
.list-group-item:last-child { margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
.list-group-item > .badge { float:right; }
.list-group-item > .badge + .badge { margin-right:5px; }
a.list-group-item { color:#555; }
a.list-group-item .list-group-item-heading { color:#333; }
a.list-group-item:hover,
a.list-group-item:focus { text-decoration:none; background-color:#f5f5f5; }
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus { z-index:2; color:#fff; background-color:#f15c22; border-color:#f15c22; }
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading { color:inherit; }
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text { color:#fde9e2; }
.list-group-item-heading { margin-top:0; margin-bottom:5px; }
.list-group-item-text { margin-bottom:0; line-height:1.3; }

.panel { margin-bottom:20px; background-color:#fff; border:1px solid transparent; border-radius:4px; -webkit-box-shadow:0 1px 1px #fcfcfc; box-shadow:0 1px 1px #fcfcfc; }
.panel-body { padding:15px; }
.panel-body:before,
.panel-body:after { content:" "; /* 1 */ display:table; /* 2 */ }
.panel-body:after { clear:both; }
.panel-body:before,
.panel-body:after { content:" "; /* 1 */ display:table; /* 2 */ }
.panel-body:after { clear:both; }
.panel > .list-group { margin-bottom:0; }
.panel > .list-group .list-group-item { border-width:1px 0; }
.panel > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.panel > .list-group .list-group-item:last-child { border-bottom:0; }
.panel-heading + .list-group .list-group-item:first-child { border-top-width:0; }
.panel > .table { margin-bottom:0; }
.panel > .panel-body + .table { border-top:1px solid #ddd; }
.panel-heading { padding:10px 15px; border-bottom:1px solid transparent; border-top-right-radius:3px; border-top-left-radius:3px; }
.panel-title { margin-top:0; margin-bottom:0; font-size:16px; }
.panel-title > a { color:inherit; }
.panel-footer { padding:10px 15px; background-color:#f5f5f5; border-top:1px solid #ddd; border-bottom-right-radius:3px; border-bottom-left-radius:3px; }
.panel-group .panel { margin-bottom:0; border-radius:4px; overflow:hidden; }
.panel-group .panel + .panel { margin-top:5px; }
.panel-group .panel-heading { border-bottom:0; }
.panel-group .panel-heading + .panel-collapse .panel-body { border-top:1px solid #ddd; }
.panel-group .panel-footer { border-top:0; }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom:1px solid #ddd; }
.panel-default { border-color:#ddd; }
.panel-default > .panel-heading { color:#333; background-color:#f5f5f5; border-color:#ddd; }
.panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color:#ddd; }
.panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#ddd; }
.panel-primary { border-color:#f15c22; }
.panel-primary > .panel-heading { color:#fff; background-color:#f15c22; border-color:#f15c22; }
.panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color:#f15c22; }
.panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#f15c22; }
.panel-success { border-color:#d6e9c6; }
.panel-success > .panel-heading { color:#468847; background-color:#dff0d8; border-color:#d6e9c6; }
.panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color:#d6e9c6; }
.panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#d6e9c6; }
.panel-warning { border-color:#fbeed5; }
.panel-warning > .panel-heading { color:#c09853; background-color:#fcf8e3; border-color:#fbeed5; }
.panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color:#fbeed5; }
.panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#fbeed5; }
.panel-danger { border-color:#eed3d7; }
.panel-danger > .panel-heading { color:#b94a48; background-color:#f2dede; border-color:#eed3d7; }
.panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color:#eed3d7; }
.panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#eed3d7; }
.panel-info { border-color:#bce8f1; }
.panel-info > .panel-heading { color:#3a87ad; background-color:#d9edf7; border-color:#bce8f1; }
.panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color:#bce8f1; }
.panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#bce8f1; }

.well { min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px #fcfcfc; box-shadow:inset 0 1px 1px #fcfcfc; }
.well blockquote { border-color:#f0f0f0; }
.well-lg { padding:24px; border-radius:6px; }
.well-sm { padding:9px; border-radius:3px; }
.close { float:right; font-size:21px; font-weight:bold; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2; }
.close:hover,
.close:focus { color:#000; text-decoration:none; cursor:pointer; opacity:0.5; }
button.close { padding:0; cursor:pointer; background:transparent; border:0; -webkit-appearance:none; }
.std ul,
.std ol { padding-right:40px; margin-bottom:10px; }
.std ul { list-style:disc outside; }
.std ol { list-style:decimal outside; }
.std table { text-align:right; direction:rtl; }
.std table tbody tr:first-child { border-bottom:1px solid #000; }
.std table tbody tr:first-child td { padding-left:30px; }
.links li { display:inline; }
.links li:first-child { padding-left:0; }
.links li:last-child { padding-right:0; }
.link-cart,
.link-reorder,
.link-compare,
.link-print { font-weight:bold; }
.link-rss { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
.btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(//incdn.adikastyle.com/media/images/icon-remove.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-previous { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(//incdn.adikastyle.com/media/images/btn_previous.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(//incdn.adikastyle.com/media/images/icon-remove.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(//incdn.adikastyle.com/media/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove,
.btn-previous,
.btn-remove2,
.btn-edit { }
.btn-cart { }
.btn-cart:hover,
.btn-cart:focus,
.btn-cart:active,
.btn-cart.active,
.open .dropdown-toggle.btn-cart { }
.btn-cart:active,
.btn-cart.active,
.open .dropdown-toggle.btn-cart { background-image:none; }
.btn-cart.disabled,
.btn-cart[disabled],
fieldset[disabled] .btn-cart,
.btn-cart.disabled:hover,
.btn-cart[disabled]:hover,
fieldset[disabled] .btn-cart:hover,
.btn-cart.disabled:focus,
.btn-cart[disabled]:focus,
fieldset[disabled] .btn-cart:focus,
.btn-cart.disabled:active,
.btn-cart[disabled]:active,
fieldset[disabled] .btn-cart:active,
.btn-cart.disabled.active,
.btn-cart[disabled].active,
fieldset[disabled] .btn-cart.active { background-color:#f15c22; border-color:#eb4c0f; }
.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }
.separator { margin:0 3px; }
.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/bkg_divider1.gif) 0 50% repeat-x; text-indent:-999em; overflow:hidden; }
.logo strong { font:0px/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; display:none; }
h1.logo { margin:0; }

.form-language { margin-bottom:10px; }
.form-language label { display:none; }
.form-language select { display:block; width:100%; height:28px; padding:6px 12px; font-size:13px; line-height:1.4; color:#000; vertical-align:middle; background-color:#efefef; border:1px solid #efefef; }
.form-language select:-moz-placeholder { color:#999; }
.form-language select::-moz-placeholder { color:#999; }
.form-language select:-ms-input-placeholder { color:#999; }
.form-language select::-webkit-input-placeholder { color:#999; }
.form-language select[disabled],
.form-language select[readonly],
fieldset[disabled] .form-language select { cursor:not-allowed; background-color:#eee; }
textarea.form-language select { height:auto; }

/* Subscribe form checkbox */
.newsletter-subscribe-checkbox { margin-top: 10px; font-size: 12px; position: relative; }
.newsletter-subscribe-checkbox input { float: right; margin-left: 8px; margin-top: 4px; -webkit-appearance: checkbox !important; }
.newsletter-subscribe-checkbox label { font-weight: normal; }
.newsletter-subscribe-checkbox a { text-decoration: underline; color: #000; }
.newsletter-subscribe-checkbox a:hover { text-decoration: none; }
.newsletter-subscribe-checkbox .validation-advice { margin-top: 0 !important; }
.subscribe-sidebar .newsletter-subscribe-checkbox { font-size: 10px; margin-top: 20px; width: 100%; text-align: right; float: right; }
.subscribe-sidebar .newsletter-subscribe-checkbox input { float: right; margin-top: 3px; }
.subscribe-sidebar .newsletter-subscribe-checkbox label { text-align: right; overflow: hidden; }
.cms-just-unsubscribed-html .std { display: flex; align-items: center; justify-content: center; height: 250px; }
.cms-just-unsubscribed-html .std .just-unsubscribed { max-width: 50%; }
.email-box input.newsletter-subscribe-checkbox {left: auto !important; top:0;} /* Fix to show the terms checkbox */

/* Search */
#search_mini_form { float:right; margin-top: 14px; }
#search_mini_form .search-icon { cursor:pointer; width:40px; height:15px; margin:3px 7px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/search-icon.png) right 0 no-repeat; position:relative; z-index:99; }
#search_mini_form .search-underline { cursor:pointer; width:200px; border-bottom:2px solid #000; height:14px; margin-right:23px; }
#search_mini_form .close-search { position:absolute; left:26px; width:18px; height:18px; display:block; cursor:pointer; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn_close_search.png) 0 0 no-repeat; margin-top:-33px; }
#search_mini_form #search {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    background: none;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid black;
    height: 18px;
    padding: 0;
    color: #777777;
    width: 100px;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    font-family: alefregular, Helvetica, sans-serif;
}
#search_mini_form #search:focus {
    width: 150px;
}
#search_mini_form .input-group-btn {
    padding: 0;
    vertical-align: bottom;
}
#search_mini_form .input-group-btn .btn span {
    display: none;
}
#search_mini_form .input-group-btn .btn {
    border: none;
    padding: 5px;
/*    background: url('https://www.adikastyle.com/skin/frontend/adika/default/images/search-icon-black.png') bottom center no-repeat;*/
    height: 15px;
    width: 25px;
    margin-left: 5px;
}
.quick-access.active-search { height:83px; position:static; }
.quick-access.active-search .links,
.quick-access.active-search .currency-select { display:none; }
.form-search .search-autocomplete { z-index:1000; }
.form-search .search-autocomplete .amount { display:none; }
.form-search .search-autocomplete li { position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd; cursor:pointer; color: black; }
.form-search .search-autocomplete li:first-child { border-top-right-radius:4px; border-top-left-radius:4px; }
.form-search .search-autocomplete li:last-child { margin-bottom:0; }
.form-search .search-autocomplete li > .badge { float:right; }
.form-search .search-autocomplete li > .badge + .badge { margin-right:5px; }
a.form-search .search-autocomplete li { color:#555; }
a.form-search .search-autocomplete li .list-group-item-heading { color:#333; }
a.form-search .search-autocomplete li:hover,
a.form-search .search-autocomplete li:focus { text-decoration:none; background-color:#f5f5f5; }
.form-search .search-autocomplete li.active,
.form-search .search-autocomplete li.active:hover,
.form-search .search-autocomplete li.active:focus { z-index:2; color:#fff; background-color:#f15c22; border-color:#f15c22; }
.form-search .search-autocomplete li.active .list-group-item-heading,
.form-search .search-autocomplete li.active:hover .list-group-item-heading,
.form-search .search-autocomplete li.active:focus .list-group-item-heading { color:inherit; }
.form-search .search-autocomplete li.active .list-group-item-text,
.form-search .search-autocomplete li.active:hover .list-group-item-text,
.form-search .search-autocomplete li.active:focus .list-group-item-text { color:#fde9e2; }
.form-search .search-autocomplete li .amount { float:right; }
.form-search .search-autocomplete li.first { }
.form-search .search-autocomplete li:hover,
.form-search .search-autocomplete li:focus { text-decoration:none; background-color:#f5f5f5; }
.form-search .search-autocomplete li.selected,
.form-search .search-autocomplete li.selected:hover,
.form-search .search-autocomplete li.selected:focus { z-index:2; color:#fff; background-color:#000; border-color:#000; }
.advanced-search .form-list .input-range { line-height:34px; }
.advanced-search .form-list .input-range small { float:right; }
.advanced-search-summary { min-height:20px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; -webkit-box-shadow:inset 0 1px 1px #fcfcfc; box-shadow:inset 0 1px 1px #fcfcfc; padding:9px; border-radius:3px; }
.advanced-search-summary blockquote { border-color:#f0f0f0; }
.advanced-search-summary:before,
.advanced-search-summary:after { content:" "; /* 1 */ display:table; /* 2 */ }
.advanced-search-summary:after { clear:both; }
.advanced-search-summary:before,
.advanced-search-summary:after { content:" "; /* 1 */ display:table; /* 2 */ }
.advanced-search-summary:after { clear:both; }
.advanced-search-summary ul { margin-bottom:0; padding-left:15px; padding-right:15px; }
.advanced-search-summary strong { color:#f15c22; }
.advanced-search-summary p { clear:both; padding:10px 15px 0; margin-bottom:0; font-weight:bold; }
.quick-access #search::-ms-clear { display:none; }
#search_mini_form_sidebar .button { min-width:20px; max-width:20px; height:20px; display:block; padding:0; position:absolute; top:7px; right:7px; background:transparent; border:0; }

.block { margin-bottom:20px; }
.block > .list-group { margin-bottom:0; }
.block > .list-group .list-group-item { border-width:1px 0; }
.block > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.block > .list-group .list-group-item:last-child { border-bottom:0; }
.block > .table { margin-bottom:0; }
.block > .panel-body + .table { border-top:1px solid #ddd; }
.block .block-title { padding:10px 15px; border-bottom:1px solid #000; }
.block .block-title strong { margin-top:0; margin-bottom:0; font-size:16px; font-weight:500; }
.block .block-title strong > a { color:inherit; }
.block .block-subtitle { margin:0 15px 10px; padding:10px 0; border-bottom:1px solid #ddd; }
.block .block-content:before,
.block .actions:before,
.block .block-content:after,
.block .actions:after { content:" "; /* 1 */ display:table; /* 2 */ }
.block .block-content:after,
.block .actions:after { clear:both; }
.block .block-content:before,
.block .actions:before,
.block .block-content:after,
.block .actions:after { content:" "; /* 1 */ display:table; /* 2 */ }
.block .block-content:after,
.block .actions:after { clear:both; }
.block .block-content:before,
.block .block-content:after { content:" "; /* 1 */ display:table; /* 2 */ }
.block .block-content:after { clear:both; }
.block .block-content:before,
.block .block-content:after { content:" "; /* 1 */ display:table; /* 2 */ }
.block .block-content:after { clear:both; }
.block .block-content li.item { padding:10px 15px; }
.block .btn-remove,
.block .btn-edit { float:right; margin:1px 0 2px 5px; }
.block .actions { padding:6px 15px; background-color:#f5f5f5; border-top:1px solid #ddd; text-align:right; line-height:30px; }
.block .actions:last-child { border-bottom-right-radius:3px; border-bottom-left-radius:3px; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; padding:15px; }
.block li.odd { background-color:#f9f9f9; }

#search_autocomplete_top ul {
    max-height: 70vw;
    overflow-y: scroll;
}
#search_autocomplete_top {
    left: 30px !important;
    width: calc(100% - 60px) !important;
    top: auto !important;
}

.close-submenu { width:100%; height:20px; position:absolute; bottom:-14px; }

/* Mini Blocks */
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login { font-size:12px; }
.mini-products-list .product-image { float:left; }
.mini-products-list .product-details { margin-left:60px; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }

@media (min-width: 875px) {
    .block-cart.top-cart > a {
        padding-left: 5px;
        display: block;
        position: relative;
        right: 2px;
    }
    .block-cart.top-cart > a.expanded {
        border: 1px solid black;
        margin: -1px;
        padding-right: 5px;
        margin-right: -6px;
        height: 30px;
        z-index: 9999;
        background: white;
        border-bottom: none;
        bottom: 3px;
        padding-top: 3px;
    }
}

/* Size guide fix */
.size-guide-content { display:none; }

/* Block: Account */
.block-account { border-color:#000; }
.block-account > .panel-heading { border-color:#000; }
.block-account > .panel-heading + .panel-collapse .panel-body { border-top-color:#000; }
.block-account > .panel-footer + .panel-collapse .panel-body { border-bottom-color:#000; }
.block-account .block-title { }
.block-account .block-title + .panel-collapse .panel-body { border-top-color:#000; }
.block-account .block-title strong { margin-top:0; margin-bottom:0; font-size:16px; font-weight:500; }
.block-account .block-title strong > a { color:inherit; }
.block-account .block-content { }
.block-account .block-content ul { margin-bottom:0; }
.block-account .block-content ul .mobile-logout { display:none; }
.block-account .block-content li a { display:block; padding:5px 0; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { padding:5px 0; }
.block-account .block-content li.current.last { border-bottom:0; }
.block-layered-nav dl { margin:0; }
.block-layered-nav dt { padding:7px 15px; font-weight:bold; text-transform:uppercase; }
.block-layered-nav dd { padding:0 15px 0 20px; margin-bottom:10px; }
.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li { position:relative; padding:5px 15px; }
.block-layered-nav .currently .label { font-weight:bold; text-transform:uppercase; }
.block-layered-nav .currently .btn-previous,
.block-layered-nav .currently .btn-remove { position:absolute; right:4px; top:9px; margin:0; }
.block-layered-nav .currently .btn-previous { right:17px; }
.block-layered-nav .actions { text-align:right; }
.block-layered-nav .actions .actions a { float:none; }
.block-cart .summary { padding:10px 15px; }
.block-cart h4 a { color:#000; }
#cartHeader .block-cart .summary { padding:0 21px 0 0; font-size:16px; color:#fff; cursor:pointer; }
#cartHeader .block-cart .summary span { line-height:23px; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal { border:1px solid #bce8f1; border-radius:4px; background-color:#d9edf7; color:#3a87ad; padding:4px; margin-bottom:0; text-align:center; }
.block-cart .subtotal h4 { margin-top:0; color:inherit; }
.block-cart .subtotal .alert-link { font-weight:bold; }
.block-cart .subtotal > p,
.block-cart .subtotal > ul { margin-bottom:0; }
.block-cart .subtotal > p + p { margin-top:5px; }
.block-cart .subtotal hr { border-top-color:#a6e1ec; }
.block-cart .subtotal .alert-link { color:#2d6987; }
.block-cart .subtotal .price { font-family:'avnir', sans-serif; }
.block-cart .actions { border-bottom:1px solid #ddd; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 8px 0; }
.minicart-out-of-stock { color:#fe5060; }
.minicart-out-of-stock:hover { color:#fe5060 !important; }
.minicart-out-of-stock span { color:#fe5060; font-size:13px; text-align:center; text-transform:none; display:block; }
.oos-error { background-color: #f5f5f5 !important;}
#topCartContent .mini-products-list li.item.oos-error {height: 158px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; padding: 0px;}
#shopping-cart-table .oos-error > * > *:not(.btn-remove) { opacity: 0.4 }
.oos-error p.item-msg.error { opacity:1 !important; color: #fe5060;}
.oos-error a.btn-remove, .oos-error a.btn-remove:hover {border: 1px solid #000;}
#topCartContent .mini-products-list .oos-error .product-actions .remove {border: 1px solid #000;
    padding: 0 20px 0 10px;
    background: url(//incdn.adikastyle.com/media/images/mini-cart-remove.png) 35px 6px no-repeat;
    background-color: #e5e3f0;
    border-radius: 3px;
}
#topCartContent .mini-products-list .oos-error .product-actions .remove:hover {
    background-color: #c6c4cf;
}
.top-section-container .oos-error > * > * > *:not(.btn-remove), .top-section-container .oos-error img { opacity: 0.3 }
.top-section-container .oos-error > * > * > a.remove { opacity: 1 }
.minicart-out-of-stock.oos-border span {border: 1px solid #000;border-radius:3px;padding:5px;}
.checkout-types.oos-error button { opacity: 0.3; cursor: not-allowed !important;}
.block-wishlist .actions { text-align:right; }
.block-wishlist .actions a { float:none; }
.block-related input.checkbox { float:left; }
.block-related .product { margin-left:20px; }
.compare-table .btn-remove { float:right; background-image:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn_remove2.gif); width:72px; height:15px; }
.compare-table tr.add-to-row td { background:#fffada; text-align:center; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name { font-size:12px; font-weight:bold; margin:0 0 5px; color:#203548; }
.compare-table tr.first td .product-name a { color:#203548; }
.compare-table tr.first td .ratings { width:69px; margin:0 auto; }
.compare-table tr.first td p,
.compare-table tr.add-to-row td p { margin:0; }
.block-poll label { color:#777; font-weight:bold; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:10px 15px; }
.block-poll label { margin-bottom:0; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }
.block-tags .block-content .tags-list { padding:15px !important; margin-bottom:0 !important; font-size:12px; }
.block-tags .actions { text-align:right; }
.block-tags .actions a { float:none; }
.block-subscribe .block-content { padding:15px 15px 0; }
.block-subscribe .actions { margin:15px -15px 0; }
.block-subscribe .actions button.button { float:none; }
.block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .validation-advice { margin:3px 9px 7px; }
.block-banner { border:0; background-color:transparent; }
.block-banner .block-content { padding:0; background-color:transparent; text-align:center; }
.block-banner .block-content img { display:block; max-width:100%; height:auto; }
.block-login .block-content { padding:15px 15px 0; }
.block-login .actions { margin:15px -15px 0; }
.paypal-logo { display:block; margin:10px 0; text-align:center; }
.paypal-logo a { float:none; }

.product-name { margin:0; font-size:14px; font-weight:500; line-height:20px; text-align:center; }

.availability { margin:0; }
.availability span { font-weight:bold; }
.availability.in-stock span { color:#468847; }
.availability.out-of-stock span { color:#b94a48; }
.availability-only span,
.availability-only a { font-weight:bold; }
.availability-only-details { width:100%; margin-bottom:20px; }
.availability-only-details thead > tr > th,
.availability-only-details tbody > tr > th,
.availability-only-details tfoot > tr > th,
.availability-only-details thead > tr > td,
.availability-only-details tbody > tr > td,
.availability-only-details tfoot > tr > td { padding:8px; line-height:1.428571429; vertical-align:top; border-top:1px solid #ddd; }
.availability-only-details thead > tr > th { vertical-align:bottom; border-bottom:2px solid #ddd; }
.availability-only-details caption + thead tr:first-child th,
.availability-only-details colgroup + thead tr:first-child th,
.availability-only-details thead:first-child tr:first-child th,
.availability-only-details caption + thead tr:first-child td,
.availability-only-details colgroup + thead tr:first-child td,
.availability-only-details thead:first-child tr:first-child td { border-top:0; }
.availability-only-details tbody + tbody { border-top:2px solid #ddd; }
.availability-only-details .table { background-color:#fff; }
.add-to-cart .paypal-logo { margin:0; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { display:block; margin:5px 60px 5px 0; }
.add-to-cart .paypal-logo .paypal-logo { margin:0; }
.add-to-box { text-align:center; padding-left:15px; padding-right:15px; }
.add-to-box:before,
.add-to-box:after { content:" "; /* 1 */ display:table; /* 2 */ }
.add-to-box:after { clear:both; }
.add-to-box:before,
.add-to-box:after { content:" "; /* 1 */ display:table; /* 2 */ }
.add-to-box:after { clear:both; }
.add-to-box .add-to-cart { }
.add-to-box .or { float:left; }
.add-to-box .add-to-links { float:right; }
.add-to-box .add-to-links li,
.add-to-box .add-to-links .separator { float:left; }
.add-to-box .add-to-links .separator { margin:0 4px; }

.price { white-space:nowrap; direction:ltr; display:inline-block; font-family:'avnir', sans-serif; font-weight:normal; }
.price-box .price-label { white-space:nowrap; }
.price-box .price,
.regular-price,
.regular-price .price { font-weight:bold; color:#000; font-size:14px; }
.cart-table .special-price .price { font-weight:bold; font-size:14px; }
.old-price { margin:0; color:#000; display:inline; padding-left:12px; }
.old-price .price { color:inherit; font-weight:normal; text-decoration:line-through; }
.special-price { margin:0; display:inline; }
.special-price .price { color:#f00; }
.special-price .price-label { font-weight:bold; color:#f15c22; }
.minimal-price { margin:0; }
.minimal-price .price-label { font-weight:bold; }
.minimal-price-link { display:block; }
.minimal-price-link .price { font-weight:normal; }
.price-excluding-tax,
.price-including-tax { display:block; color:#999; }
.price-excluding-tax .label,
.price-including-tax .label { white-space:nowrap; color:inherit; }
.configured-price { margin:0; }
.configured-price .price-label { font-weight:bold; }
.weee { display:block; }
.weee .price { font-weight:normal; }
.price-excl-tax,
.price-incl-tax { display:block; }
.price-excl-tax .label,
.price-incl-tax .label { white-space:nowrap; display:block; }
.price-excl-tax .price,
.price-incl-tax .price { display:block; }
.price-from,
.price-to { margin:0; }
.price-from .price-label,
.price-to .price-label { font-weight:bold; white-space:nowrap; }
.price-notice { color:#333; }
.price-notice .price { font-weight:bold; color:#333; }
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }
.price-box-bundle .price-box { margin:0; padding:0; }
.price-box-bundle .price { color:#333; }
.product-pricing,
.tier-prices { min-height:20px; padding:9px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; -webkit-box-shadow:inset 0 1px 1px #fbfbfb; box-shadow:inset 0 1px 1px #fbfbfb; border-radius:3px; }
.product-pricing blockquote,
.tier-prices blockquote { border-color:#f0f0f0; }
.tier-prices .benefit { font-weight:bold; font-style:italic; }
.tier-prices .price { font-weight:bold; color:#333; }
.tier-prices-grouped .price { font-weight:bold; }

.no-rating { margin:0; }
.ratings { margin-bottom:10px; font-size:12px; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:13px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }
.ratings-table th,
.ratings-table td { font-size:12px; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* CMS Home Page */
.cms-index-index .container { max-width:100%; width:100%; padding:0; }
.cms-index-index .container .layout { margin:0; }
.cms-index-index div[role="main"] { margin-bottom:0; }
.cms-index-index footer[role="contentinfo"] { padding:26px 45px 26px 45px; }
.page-sitemap .links { text-align:right; font-weight:bold; }

/* Full Width class */
.container-1-full-width .container { max-width:100%; width:100%; padding:0; }
.container-1-full-width .container .layout { margin:0; }
.container-1-full-width .container .adika-container.container-type-0 .container-block { padding: 0; }
.container-1-full-width .container .adika-container.container-type-1 { max-width: 1170px; margin: 0 auto; padding: 0px 30px; padding-top: 18px;}
.container-1-full-width .container .adika-container.container-type-1 .container-block { width: 50%; }
.container-1-full-width .container .adika-container.container-type-2 { max-width: 1170px; margin: 0 auto;  padding: 0px 30px; }

.catalog-seo-sitemap-product .page-sitemap .sitemap { margin-left:-15px; margin-right:-15px; }
.catalog-seo-sitemap-product .page-sitemap .sitemap:before,
.catalog-seo-sitemap-product .page-sitemap .sitemap:after { content:" "; /* 1 */ display:table; /* 2 */ }
.catalog-seo-sitemap-product .page-sitemap .sitemap:after { clear:both; }
.catalog-seo-sitemap-product .page-sitemap .sitemap:before,
.catalog-seo-sitemap-product .page-sitemap .sitemap:after { content:" "; /* 1 */ display:table; /* 2 */ }
.catalog-seo-sitemap-product .page-sitemap .sitemap:after { clear:both; }
.catalog-seo-sitemap-product .page-sitemap .sitemap li { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.catalog-seo-sitemap-category .page-sitemap .sitemap { margin-left:-15px; margin-right:-15px; }
.catalog-seo-sitemap-category .page-sitemap .sitemap:before,
.catalog-seo-sitemap-category .page-sitemap .sitemap:after { content:" "; /* 1 */ display:table; /* 2 */ }
.catalog-seo-sitemap-category .page-sitemap .sitemap:after { clear:both; }
.catalog-seo-sitemap-category .page-sitemap .sitemap:before,
.catalog-seo-sitemap-category .page-sitemap .sitemap:after { content:" "; /* 1 */ display:table; /* 2 */ }
.catalog-seo-sitemap-category .page-sitemap .sitemap:after { clear:both; }
.catalog-seo-sitemap-category .page-sitemap .sitemap li { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.catalog-seo-sitemap-category .page-sitemap .sitemap li.level-0 { font-weight:bold; margin-top:10px; }
.catalog-seo-sitemap-category .page-sitemap .sitemap li.level-0:first-child { margin-top:0; }
.rss-title h1 { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.55; background-position:0 4px; }

.cart .page-title .checkout-types li { margin:0 0 5px; }
.cart .page-title .checkout-types li:last-child { margin-bottom:0; }
.cart .title-buttons .checkout-types { float:right; margin-bottom:0; }
.cart .checkout-types .paypal-or { margin:0 8px; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; font-size:12px; }
.cart > form { margin-bottom:39px; }
.btn-checkout { }
.btn-checkout:hover,
.btn-checkout:focus,
.btn-checkout:active,
.btn-checkout.active,
.open .dropdown-toggle.btn-checkout { }
.btn-checkout:active,
.btn-checkout.active,
.open .dropdown-toggle.btn-checkout { background-image:none; }
.btn-checkout.disabled,
.btn-checkout[disabled],
fieldset[disabled] .btn-checkout,
.btn-checkout.disabled:hover,
.btn-checkout[disabled]:hover,
fieldset[disabled] .btn-checkout:hover,
.btn-checkout.disabled:focus,
.btn-checkout[disabled]:focus,
fieldset[disabled] .btn-checkout:focus,
.btn-checkout.disabled:active,
.btn-checkout[disabled]:active,
fieldset[disabled] .btn-checkout:active,
.btn-checkout.disabled.active,
.btn-checkout[disabled].active,
fieldset[disabled] .btn-checkout.active { background-color:#f15c22; border-color:#eb4c0f; }
.cart-table { margin-bottom:0; }
.cart-table .qty { height:30px; padding:5px 10px; text-align:center; float:left; }
select.cart-table .qty { height:30px; line-height:30px; }
textarea.cart-table .qty { height:auto; }
.cart-table .button { }
.cart-table .btn-continue { float:left; }
.cart .cart-collaterals { }
.cart .cart-collaterals:before,
.cart .cart-collaterals:after { content:" "; /* 1 */ display:table; /* 2 */ }
.cart .cart-collaterals:after { clear:both; }
.cart .cart-collaterals:before,
.cart .cart-collaterals:after { content:" "; /* 1 */ display:table; /* 2 */ }
.cart .cart-collaterals:after { clear:both; }
.cart .cart-collaterals .col2-set { position:relative; min-height:1px; padding-left:15px; padding-right:15px; }
.cart .crosssell,
.cart .discount,
.cart .shipping { margin-bottom:20px; border:1px solid #000; }
.cart .crosssell > .list-group,
.cart .discount > .list-group,
.cart .shipping > .list-group { margin-bottom:0; }
.cart .crosssell > .list-group .list-group-item,
.cart .discount > .list-group .list-group-item,
.cart .shipping > .list-group .list-group-item { border-width:1px 0; }
.cart .crosssell > .list-group .list-group-item:first-child,
.cart .discount > .list-group .list-group-item:first-child,
.cart .shipping > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.cart .crosssell > .list-group .list-group-item:last-child,
.cart .discount > .list-group .list-group-item:last-child,
.cart .shipping > .list-group .list-group-item:last-child { border-bottom:0; }
.cart .crosssell > .table,
.cart .discount > .table,
.cart .shipping > .table { margin-bottom:0; }
.cart .crosssell > .panel-body + .table,
.cart .discount > .panel-body + .table,
.cart .shipping > .panel-body + .table { border-top:1px solid #ddd; }
.cart .crosssell > h2,
.cart .discount > h2,
.cart .shipping > h2,
.cart .cart-collaterals h2 { padding:10px 15px; border-bottom:1px solid #000; margin-top:0; margin-bottom:0; font-size:16px; font-weight:500; }
.cart .crosssell > h2 > a,
.cart .discount > h2 > a,
.cart .shipping > h2 > a { color:inherit; }
.cart .crosssell #crosssell-products-list { margin-bottom:0; padding:15px; }
.cart .crosssell li.item { padding:10px 0; border-bottom:1px solid #eee; }
.cart .crosssell li.item:first-child { padding-top:0; }
.cart .crosssell li.item:last-child { padding-bottom:0; border-bottom:0; }
.cart .crosssell .product-image { float:left; }
.cart .crosssell .product-details { margin-left:100px; }
.cart .crosssell .add-to-links .separator { display:none; }
.cart .crosssell .link-compare { font-weight:normal; }
.cart .discount .discount-form { padding:15px; }
.cart .shipping .shipping-form { padding:15px; }
.cart .totals { min-height:20px; padding:19px; margin-bottom:20px; }
.cart .totals blockquote { border-color:#f0f0f0; }
.cart .totals table { width:100%; margin-bottom:20px; }
@media (max-width:600px) {
    .cart .totals table { width:100%; margin-bottom:0; }
    .tablet #shopping-cart-totals-table > tbody { display : none !important; }
}
.cart .totals table thead > tr > th,
.cart .totals table tbody > tr > th,
.cart .totals table tfoot > tr > th,
.cart .totals table thead > tr > td,
.cart .totals table tbody > tr > td,
.cart .totals table tfoot > tr > td { padding:8px; line-height:1.4; vertical-align:top; border-top:1px solid #000; }
.cart .totals table thead > tr > th { vertical-align:bottom; border-bottom:2px solid #ddd; }
.cart .totals table caption + thead tr:first-child th,
.cart .totals table colgroup + thead tr:first-child th,
.cart .totals table thead:first-child tr:first-child th,
.cart .totals table caption + thead tr:first-child td,
.cart .totals table colgroup + thead tr:first-child td,
.cart .totals table thead:first-child tr:first-child td { border-top:0; }
.cart .totals table tbody + tbody { border-top:2px solid #ddd; }
.cart .totals table .table { background-color:#fff; }
.cart .totals .checkout-types { margin-bottom:0; text-align:right; }
.cart .totals .checkout-types li { margin-bottom:5px; }
.cart .totals .checkout-types li:last-child { margin-bottom:0; }
.item-options { margin: 0 5px 0 0; }
.item-options dd { margin: 0; }
.truncated { position:relative; cursor:help; }
.truncated .dots { cursor:inherit; color:inherit; }
.truncated .dots:hover { text-decoration:none; }
.truncated_full_value { position:absolute; left:0; z-index:1010; display:none; max-width:400px; padding:1px; text-align:left; background-color:#fff; background-clip:padding-box; border:1px solid #d7d7d7; border-radius:6px; -webkit-box-shadow:0 5px 10px #d7d7d7; box-shadow:0 5px 10px #d7d7d7; white-space:normal; top:20px; }
.truncated_full_value.top { margin-top:-10px; }
.truncated_full_value.right { margin-left:10px; }
.truncated_full_value.bottom { margin-top:10px; }
.truncated_full_value.left { margin-left:-10px; }
.truncated_full_value.top .arrow { left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#ccc; bottom:-11px; }
.truncated_full_value.top .arrow:after { content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#fff; }
.truncated_full_value.right .arrow { top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#ccc; }
.truncated_full_value.right .arrow:after { content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#fff; }
.truncated_full_value.bottom .arrow { left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#ccc; top:-11px; }
.truncated_full_value.bottom .arrow:after { content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#fff; }
.truncated_full_value.left .arrow { top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#ccc; }
.truncated_full_value.left .arrow:after { content:" "; right:1px; border-right-width:0; border-left-color:#fff; bottom:-10px; }
.truncated_full_value dl { margin:0; }
.truncated_full_value dt { margin:0; padding:8px 14px; font-size:14px; font-weight:normal; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0; }
.truncated_full_value dd { padding:9px 14px; margin-left:0; }
.truncated_full_value dd + dt { border-radius:0; border-top:1px solid #ebebeb; }
.truncated_full_value.show { display:block; }
.sp-methods { margin:0 0 8px; }
.sp-methods dt { padding-top:10px; }
.sp-methods dt:first-child { padding-top:0; }
.sp-methods dd { padding:10px 0; border-bottom:1px solid #eee; }
.sp-methods dd:last-child { padding-bottom:0; border-bottom:0; }
.sp-methods dd ul { margin-bottom:0; }
.sp-methods dd li { margin:5px 0; }
.sp-methods .radio { float:left; margin-top:3px; margin-right:6px; }
.sp-methods label { margin-bottom:0; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:154px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:50px !important; }
.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }
.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }
.sp-methods .release-amounts { margin:0.5em 0; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }
.please-wait { float:right; margin-right:10px; font-size:12px; color:#999; }
.please-wait img { vertical-align:middle; margin-right:10px; }
.cvv-what-is-this { line-height:34px; font-size:12px; cursor:help; margin-left:10px; }
.tool-tip { position:absolute; top:0; left:0; z-index:1010; max-width:400px; padding:1px; text-align:left; background-color:#fff; background-clip:padding-box; border:1px solid #ccc; border-radius:6px; -webkit-box-shadow:0 5px 10px #ccc; box-shadow:0 5px 10px #ccc; white-space:normal; display:block; }
.tool-tip.top { margin-top:-10px; }
.tool-tip.right { margin-left:10px; }
.tool-tip.bottom { margin-top:10px; }
.tool-tip.left { margin-left:-10px; }
.tool-tip.top .arrow { left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#ccc; bottom:-11px; }
.tool-tip.top .arrow:after { content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#fff; }
.tool-tip.right .arrow { top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#ccc; }
.tool-tip.right .arrow:after { content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#fff; }
.tool-tip.bottom .arrow { left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#ccc; top:-11px; }
.tool-tip.bottom .arrow:after { content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#fff; }
.tool-tip.left .arrow { top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#ccc; }
.tool-tip.left .arrow:after { content:" "; right:1px; border-right-width:0; border-left-color:#fff; bottom:-10px; }
.tool-tip .btn-close { padding:9px 14px; }
.tool-tip .btn-close:before,
.tool-tip .btn-close:after { content:" "; /* 1 */ display:table; /* 2 */ }
.tool-tip .btn-close:after { clear:both; }
.tool-tip .btn-close:before,
.tool-tip .btn-close:after { content:" "; /* 1 */ display:table; /* 2 */ }
.tool-tip .btn-close:after { clear:both; }
.tool-tip .btn-close a { float:right; font-size:0; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2; }
.tool-tip .btn-close a:after { font-size:21px; font-weight:bold; line-height:1; content:"\00d7"; }
.tool-tip .btn-close a:hover,
.tool-tip .btn-close a:focus { text-decoration:none; opacity:0.5; }
.tool-tip-content { padding:9px 14px; }
.tool-tip-content img { display:block; max-width:100%; height:auto; }
.gift-messages h3 { font-size:14px; font-weight:bold; }
.gift-messages p.control .checkbox { float:left; margin-top:4px; margin-right:6px; }
.gift-messages p.control label { margin-bottom:0; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 { padding-top:10px; border-top:1px solid #eee; font-size:14px; font-weight:bold; }
.gift-messages-form h4:first-child { padding-top:0; border-top:0; }
.gift-messages-form p > .checkbox { float:left; margin-top:4px; margin-right:6px; }
.gift-messages-form p > label { margin-bottom:0; }
.gift-messages-form .whole-order { margin:0 0 25px; }
.gift-messages-form .item { margin:0 0 10px; border-bottom:1px solid #eee; }
.gift-messages-form .item:before,
.gift-messages-form .item:after { content:" "; /* 1 */ display:table; /* 2 */ }
.gift-messages-form .item:after { clear:both; }
.gift-messages-form .item:before,
.gift-messages-form .item:after { content:" "; /* 1 */ display:table; /* 2 */ }
.gift-messages-form .item:after { clear:both; }
.gift-messages-form .item:last-child { border-bottom:0; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name { margin:0 0 10px; }
.gift-message-row .btn-close { float:right; font-size:0; color:#000; text-shadow:0 1px 0 #fff; opacity:0.2; }
.gift-message-row .btn-close:after { font-size:21px; font-weight:bold; line-height:1; content:"\00d7"; }
.gift-message-row .btn-close:hover,
.gift-message-row .btn-close:focus { text-decoration:none; opacity:0.5; }
.gift-message-row dl:before,
.gift-message-row dl:after { content:" "; /* 1 */ display:table; /* 2 */ }
.gift-message-row dl:after { clear:both; }
.gift-message-row dl:before,
.gift-message-row dl:after { content:" "; /* 1 */ display:table; /* 2 */ }
.gift-message-row dl:after { clear:both; }
.checkout-agreements li { margin-bottom:20px; }
.checkout-agreements li:last-child { margin-bottom:0; }
.checkout-agreements .agreement-content { min-height:20px; padding:19px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px #efefef; box-shadow:inset 0 1px 1px #efefef; margin-bottom:0; overflow:auto; height:240px; }
.checkout-agreements .agreement-content blockquote { border-color:#ccc; }
.checkout-agreements .agree { margin:0; padding:10px; }
.checkout-agreements .agree input.checkbox { float:left; margin-top:4px; margin-right:6px; }
.opc .checkout-agreements { padding:5px 30px; }
.centinel .authentication { background-color:#fff; border:1px solid #ddd; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }
.opc .centinel { padding:10px 30px; }
.info-set { margin:0 0 25px; padding:20px; }
.info-set h2 { font-size:18px; }
.info-set h3,
.info-set h4 { font-size:14px; }
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-weight:normal; }
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.info-set .box { margin:0 0 15px; }
.info-set .data-table .item-options { margin:5px 0 0; }
.block-progress dl { margin:0; }
.block-progress dt { font-weight:bold; margin:0 0 6px; padding:7px 15px; background-color:#f5f5f5; border:solid #ddd; border-width:1px 0; }
.block-progress dt:first-child { border-top:0; }
.block-progress dd { padding:8px 13px; margin:0 0 6px; }
.block-progress dt.complete { margin:0; }
.block-progress p { margin:0; }
.block-progress .cards-list dt { background:none; border:0 none; color:inherit; font-size:12px; margin:5px 0; padding:0; }
.block-progress .cards-list dd { border:0 none; margin:0; padding:0; }
.block-progress .cards-list .info-table th { font-weight:normal; }
.block-progress address { margin-bottom:0; }
.block-progress p + table { margin-left:10px; }
.opc .buttons-set { margin-top:10px; }
.opc .buttons-set p.required { margin:0; padding:0 0 10px; }
.opc .buttons-set .back-link small { display:none; }
.opc .buttons-set .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .ul { list-style:disc outside; padding-left:18px; }
.opc { position:relative; }
.opc .step-title { padding:10px 15px; border:solid #ddd; border-width:0 1px 1px; background-color:#f5f5f5; color:#333; }
.opc .step-title:before,
.opc .step-title:after { content:" "; /* 1 */ display:table; /* 2 */ }
.opc .step-title:after { clear:both; }
.opc .step-title:before,
.opc .step-title:after { content:" "; /* 1 */ display:table; /* 2 */ }
.opc .step-title:after { clear:both; }
.opc .step-title .number,
.opc .step-title h2,
.opc .step-title a { line-height:20px; }
.opc .step-title .number,
.opc .step-title h2 { float:left; }
.opc .step-title .number { display:block; background:#fff; padding:0 6px; margin-right:10px; }
.opc .step-title h2 { margin:0; font-size:16px; }
.opc .step-title a { display:none; float:right; }
.opc .section:first-child .step-title { border-top-right-radius:4px; border-top-left-radius:4px; border-top-width:1px; }
.opc .section:last-child .step-title { border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
.opc .section:last-child.active .step-title { border-bottom-right-radius:0; border-bottom-left-radius:0; }
.opc .section:last-child.active .step { padding-bottom:10px; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
.opc .step { padding:15px; border:solid #ddd; border-width:0 1px 1px; }
.opc .step .tool-tip { right:30px; }
.opc .allow .step-title a { display:block; }
.opc .active .step-title a { display:none; }
.checkout-progress:before,
.checkout-progress:after { content:" "; /* 1 */ display:table; /* 2 */ }
.checkout-progress:after { clear:both; }
.checkout-progress:before,
.checkout-progress:after { content:" "; /* 1 */ display:table; /* 2 */ }
.checkout-progress:after { clear:both; }
.checkout-progress li { position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#fff; border:1px solid #ddd; }
.checkout-progress li:first-child { border-top-right-radius:4px; border-top-left-radius:4px; }
.checkout-progress li:last-child { margin-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; }
.checkout-progress li > .badge { float:right; }
.checkout-progress li > .badge + .badge { margin-right:5px; }
a.checkout-progress li { color:#555; }
a.checkout-progress li .list-group-item-heading { color:#333; }
a.checkout-progress li:hover,
a.checkout-progress li:focus { text-decoration:none; background-color:#f5f5f5; }
.checkout-progress li.active,
.checkout-progress li.active:hover,
.checkout-progress li.active:focus { z-index:2; color:#fff; background-color:#f15c22; border-color:#f15c22; }
.checkout-progress li.active .list-group-item-heading,
.checkout-progress li.active:hover .list-group-item-heading,
.checkout-progress li.active:focus .list-group-item-heading { color:inherit; }
.checkout-progress li.active .list-group-item-text,
.checkout-progress li.active:hover .list-group-item-text,
.checkout-progress li.active:focus .list-group-item-text { color:#fde9e2; }
.multiple-checkout h2 { margin-top:0; font-size:18px; }
.multiple-checkout h3,
.multiple-checkout h4 { margin-top:0; font-size:14px; }
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a { font-weight:normal; }
.multiple-checkout .data-table .product-name { line-height:34px; }
.multiple-checkout .data-table select { display:block; width:100%; height:28px; padding:6px 12px; font-size:13px; line-height:1.4; color:#000; vertical-align:middle; background-color:#fff; border:1px solid #efefef; }
.multiple-checkout .data-table select:-moz-placeholder { color:#999; }
.multiple-checkout .data-table select::-moz-placeholder { color:#999; }
.multiple-checkout .data-table select:-ms-input-placeholder { color:#999; }
.multiple-checkout .data-table select::-webkit-input-placeholder { color:#999; }
.multiple-checkout .data-table select:focus { border-color:#66afe9; outline:0; -webkit-box-shadow:inset 0 1px 1px #ededed, 0 0 8px #c7dbe8; box-shadow:inset 0 1px 1px #ededed, 0 0 8px #c7dbe8; }
.multiple-checkout .data-table select[disabled],
.multiple-checkout .data-table select[readonly],
fieldset[disabled] .multiple-checkout .data-table select { cursor:not-allowed; background-color:#eee; }
textarea.multiple-checkout .data-table select { height:auto; }
.multiple-checkout .data-table .item-options { margin-top:10px; }
.multiple-checkout .gift-messages { margin:15px 0 0; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }
.multiple-checkout .box { min-height:20px; padding:9px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; -webkit-box-shadow:inset 0 1px 1px #f1f1f1; box-shadow:inset 0 1px 1px #f1f1f1; border-radius:3px; }
.multiple-checkout .box blockquote { border-color:#f1f1f1; }
.multiple-checkout .box .box-title h3 { margin-top:0; }
.multiple-checkout .box address { margin-bottom:0; }
.multiple-checkout .place-order:before,
.multiple-checkout .place-order:after { content:" "; /* 1 */ display:table; /* 2 */ }
.multiple-checkout .place-order:after { clear:both; }
.multiple-checkout .place-order:before,
.multiple-checkout .place-order:after { content:" "; /* 1 */ display:table; /* 2 */ }
.multiple-checkout .place-order:after { clear:both; }
.multiple-checkout .place-order .please-wait { float:right; padding:27px 7px 0 0; }
.multiple-checkout .place-order .grand-total { text-align:right; }
.multiple-checkout .place-order .grand-total big { font-size:18px; font-weight:500; }
.multiple-checkout .place-order .grand-total .price { color:#f15c22; }
#multiship-addresses-table .qty { width:auto; text-align:center; }
#multiship-addresses-table tfoot .button { padding:5px 10px; font-size:12px; line-height:1.5; border-radius:3px; }
.checkout-multishipping-shipping .box-sp-methods { min-height:20px; padding:9px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; -webkit-box-shadow:inset 0 1px 1px #f1f1f1; box-shadow:inset 0 1px 1px #f1f1f1; border-radius:3px; }
.checkout-multishipping-shipping .box-sp-methods blockquote { border-color:#d1d1d1; }
.checkout-multishipping-billing .multiple-checkout { position:relative; }
.account-login .content { min-height:242px; }
.captcha-image { position:relative; width:258px; }
.captcha-note { clear:left; padding-top:5px; }
.captcha-image .captcha-img { border-radius:4px; border:1px solid #ccc; width:100%; }
.registered-users .captcha-image { margin:0; }
.captcha-reload { cursor:pointer; position:absolute; top:2px; right:2px; }
.captcha-reload .refreshing { -webkit-animation:captcha-rotate 1.5s infinite linear; -moz-animation:captcha-rotate 1.5s infinite linear; animation:captcha-rotate 1.5s infinite linear; }
@-webkit-keyframes captcha-rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes captcha-rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes captcha-rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

.box-account { margin-bottom:20px; padding:15px; }
.box-account > .list-group { margin-bottom:0; }
.box-account > .list-group .list-group-item { border-width:1px 0; }
.box-account > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.box-account > .list-group .list-group-item:last-child { border-bottom:0; }
.box-account > .table { margin-bottom:0; }
.box-account > .panel-body + .table { border-top:1px solid #ddd; }
.box-account .box-head { margin:-15px -15px 15px; padding:10px 15px; border-bottom:1px solid #000; }
.box-account .box-head:before,
.box-account .box-head:after { content:" "; /* 1 */ display:table; /* 2 */ }
.box-account .box-head:after { clear:both; }
.box-account .box-head:before,
.box-account .box-head:after { content:" "; /* 1 */ display:table; /* 2 */ }
.box-account .box-head:after { clear:both; }
.box-account .box-head h2 { float:left; margin-top:0; margin-bottom:0; font-size:16px; }
.box-account .box-head h2 > a { color:inherit; }
.box-account .box-head a { float:right; }
.dashboard .box .box-title { padding:0 0 10px; margin:0 0 10px; border-bottom:1px solid #000; text-align:left; }
.dashboard .box .box-title:before,
.dashboard .box .box-title:after { content:" "; /* 1 */ display:table; /* 2 */ }
.dashboard .box .box-title:after { clear:both; }
.dashboard .box .box-title:before,
.dashboard .box .box-title:after { content:" "; /* 1 */ display:table; /* 2 */ }
.dashboard .box .box-title:after { clear:both; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { margin:0; float:right; font-size:18px; }
.dashboard .col2-set > .box > .box-title { margin-left:15px; margin-right:15px; }
.dashboard .box-recent .data-table { margin-bottom:0; }
.dashboard .box-info p,
.dashboard .box-info address { margin:0; }
.dashboard .box-info .box { margin-bottom:30px; }
.dashboard .box-reviews ol { margin-bottom:0; }
.dashboard .box-reviews .number { float:left; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin-bottom:10px; }
.dashboard .box-reviews li.item:before,
.dashboard .box-reviews li.item:after { content:" "; /* 1 */ display:table; /* 2 */ }
.dashboard .box-reviews li.item:after { clear:both; }
.dashboard .box-reviews li.item:before,
.dashboard .box-reviews li.item:after { content:" "; /* 1 */ display:table; /* 2 */ }
.dashboard .box-reviews li.item:after { clear:both; }
.dashboard .box-reviews li.item:last-child { margin-bottom:0; }
.dashboard .box-reviews .ratings { margin-top:5px; }

/* Block:Tags */
.dashboard .box-tags .number { float:left; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin-bottom:10px; }
.dashboard .box-tags li.item:last-child { margin-bottom:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }

.addresses-list h2 { font-size:18px; }
.addresses-list h3 { margin-top:0; font-size:14px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list .link-remove { color:#b94a48; }
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { margin-bottom:20px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-shadow:0 1px 1px #fefefe; box-shadow:0 1px 1px #fefefe; padding:15px; }
.addresses-list li.item > .list-group { margin-bottom:0; }
.addresses-list li.item > .list-group .list-group-item { border-width:1px 0; }
.addresses-list li.item > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.addresses-list li.item > .list-group .list-group-item:last-child { border-bottom:0; }
.addresses-list li.item > .table { margin-bottom:0; }
.addresses-list li.item > .panel-body + .table { border-top:1px solid #ddd; }
.addresses-list li.item h3 { margin:-15px -15px 15px; padding:10px 15px; border-bottom:transparent 1px solid; border-top-right-radius:3px; border-top-left-radius:3px; background-color:#f5f5f5; color:#333; }
.addresses-list li.empty { background:none; border:0; padding:0; }

.order-info { margin-bottom:10px; border-bottom:1px solid #eee; }
.order-info dd { padding-left:10px; }
.order-info li { display:inline; margin:0 3px; }
.order-info li:first-child { margin-left:0; }
.order-info li:last-child { margin-right:0; }
.order-info .current { font-weight:bold; }
.order-date { margin-bottom:10px; }
.order-info-box { margin-bottom:20px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-shadow:0 1px 1px #fefefe; box-shadow:0 1px 1px #fefefe; margin-left:0; margin-right:0; padding-top:15px; }
.order-info-box > .list-group { margin-bottom:0; }
.order-info-box > .list-group .list-group-item { border-width:1px 0; }
.order-info-box > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.order-info-box > .list-group .list-group-item:last-child { border-bottom:0; }
.order-info-box > .table { margin-bottom:0; }
.order-info-box > .panel-body + .table { border-top:1px solid #ddd; }
.order-info-box .box { margin-bottom:15px; }
.order-info-box h2 { margin-top:0; font-size:14px; }
.order-info-box address { margin-bottom:0; }
.order-items h2 { font-size:18px; }
.order-items h3 { font-size:12px; }
.order-items .order-links { text-align:right; }
.order-additional { margin:10px 0; }

.gift-message { margin-bottom:20px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-shadow:0 1px 1px #fefefe; box-shadow:0 1px 1px #fefefe; padding:15px; }
.gift-message > .list-group { margin-bottom:0; }
.gift-message > .list-group .list-group-item { border-width:1px 0; }
.gift-message > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.gift-message > .list-group .list-group-item:last-child { border-bottom:0; }
.gift-message > .table { margin-bottom:0; }
.gift-message > .panel-body + .table { border-top:1px solid #ddd; }
.gift-message dt { padding-left:10px; }
.gift-message dt strong { display:block; margin-left:-10px; }
.gift-message dd { margin-top:10px; }
.gift-message-row .gift-message { padding:0; margin:0; border:0; }

.order-about { margin-bottom:20px; background-color:#fff; border:1px solid #ddd; border-radius:4px; -webkit-box-shadow:0 1px 1px #fefefe; box-shadow:0 1px 1px #fefefe; padding:15px; }
.order-about > .list-group { margin-bottom:0; }
.order-about > .list-group .list-group-item { border-width:1px 0; }
.order-about > .list-group .list-group-item:first-child { border-top-right-radius:0; border-top-left-radius:0; }
.order-about > .list-group .list-group-item:last-child { border-bottom:0; }
.order-about > .table { margin-bottom:0; }
.order-about > .panel-body + .table { border-top:1px solid #ddd; }
.order-about dd { margin-bottom:10px; padding-left:10px; }
.order-about dd:last-child { margin-bottom:0; }

.my-wishlist textarea { display:block; width:100%; padding:6px 12px; font-size:13px; line-height:1.4; color:#000; vertical-align:middle; background-color:#fff; border:1px solid #efefef; height:auto; }
.my-wishlist textarea:-moz-placeholder,
.my-wishlist textarea::-moz-placeholder,
.my-wishlist textarea:-ms-input-placeholder,
.my-wishlist textarea::-webkit-input-placeholder { color:#999; }
.my-wishlist textarea[disabled],
.my-wishlist textarea[readonly],
fieldset[disabled] .my-wishlist textarea { cursor:not-allowed; background-color:#eee; }
textarea.my-wishlist textarea { height:auto; }
.my-wishlist .price-box { margin-bottom:5px; }
.my-wishlist .price-box .old-price { display: block; padding-left: 0; }
.my-wishlist .price-box .special-price { display: block; }
.my-wishlist .add-to-cart-alt input.input-text { margin-bottom:5px; }
.my-wishlist .add-to-cart-alt .btn-cart { display:block; margin-bottom:5px; width:100%; }
.my-wishlist p { margin-bottom:0; }
.my-wishlist .link-edit { padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.428571429; text-align:center; vertical-align:middle; cursor:pointer; border:transparent 1px solid; border-radius:4px; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; color:#333; background-color:#fff; width:100%; display:block; }
.my-wishlist .link-edit:focus { outline:none; }
.my-wishlist .link-edit:hover,
.my-wishlist .link-edit:focus { color:#333; text-decoration:none; }
.my-wishlist .link-edit:active,
.my-wishlist .link-edit.active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px #ededed; box-shadow:inset 0 3px 5px #ededed; }
.my-wishlist .link-edit.disabled,
.my-wishlist .link-edit[disabled],
fieldset[disabled] .my-wishlist .link-edit { cursor:not-allowed; pointer-events:none; opacity:0.65; -webkit-box-shadow:none; box-shadow:none; }
.my-wishlist .link-edit:hover,
.my-wishlist .link-edit:focus,
.my-wishlist .link-edit:active,
.my-wishlist .link-edit.active,
.open .dropdown-toggle.my-wishlist .link-edit { color:#333; background-color:#ebebeb; border-color:#adadad; }
.my-wishlist .link-edit:active,
.my-wishlist .link-edit.active,
.open .dropdown-toggle.my-wishlist .link-edit { background-image:none; }
.my-wishlist .link-edit.disabled,
.my-wishlist .link-edit[disabled],
fieldset[disabled] .my-wishlist .link-edit,
.my-wishlist .link-edit.disabled:hover,
.my-wishlist .link-edit[disabled]:hover,
fieldset[disabled] .my-wishlist .link-edit:hover,
.my-wishlist .link-edit.disabled:focus,
.my-wishlist .link-edit[disabled]:focus,
fieldset[disabled] .my-wishlist .link-edit:focus,
.my-wishlist .link-edit.disabled:active,
.my-wishlist .link-edit[disabled]:active,
fieldset[disabled] .my-wishlist .link-edit:active,
.my-wishlist .link-edit.disabled.active,
.my-wishlist .link-edit[disabled].active,
fieldset[disabled] .my-wishlist .link-edit.active { background-color:#fff; border-color:#ccc; }
.my-wishlist .btn-add { color:#fff; background-color:#f15c22; border-color:#eb4c0f; }
.my-wishlist .btn-add:hover,
.my-wishlist .btn-add:focus,
.my-wishlist .btn-add:active,
.my-wishlist .btn-add.active,
.open .dropdown-toggle.my-wishlist .btn-add { color:#fff; background-color:#dc480e; border-color:#b13a0b; }
.my-wishlist .btn-add:active,
.my-wishlist .btn-add.active,
.open .dropdown-toggle.my-wishlist .btn-add { background-image:none; }
.my-wishlist .btn-add.disabled,
.my-wishlist .btn-add[disabled],
fieldset[disabled] .my-wishlist .btn-add,
.my-wishlist .btn-add.disabled:hover,
.my-wishlist .btn-add[disabled]:hover,
fieldset[disabled] .my-wishlist .btn-add:hover,
.my-wishlist .btn-add.disabled:focus,
.my-wishlist .btn-add[disabled]:focus,
fieldset[disabled] .my-wishlist .btn-add:focus,
.my-wishlist .btn-add.disabled:active,
.my-wishlist .btn-add[disabled]:active,
fieldset[disabled] .my-wishlist .btn-add:active,
.my-wishlist .btn-add.disabled.active,
.my-wishlist .btn-add[disabled].active,
fieldset[disabled] .my-wishlist .btn-add.active { background-color:#f15c22; border-color:#eb4c0f; }

.product-review .product-img-box { float:left; width:140px; }
.product-review .product-img-box .product-image { display:block; max-width:100%; height:auto; }
.product-review .product-img-box .label { font-size:12px; }
.product-review .product-img-box .ratings .rating-box { display:block; float:none; margin-bottom:5px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { margin-bottom:10px; font-size:18px; }
.product-review h3 { font-size:14px; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { margin-bottom:5px; }

.billing-agreements .info-box { margin:10px 0; }
.billing-agreements .form-list li select { float:left; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }
.billing-agreements .table-caption { font-weight:bold; }

.modal-open { overflow:hidden; }
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom { margin-right:15px; }
.modal { display:none; overflow:auto; overflow-y:scroll; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; }
.modal.fade .modal-dialog { -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition:-webkit-transform 0.3s ease-out; -moz-transition:-moz-transform 0.3s ease-out; -o-transition:-o-transform 0.3s ease-out; transition:transform 0.3s ease-out; }
.modal.in .modal-dialog { -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); }
.modal-dialog { margin-left:auto; margin-right:auto; width:auto; padding:10px; z-index:1050; }
.modal-content { position:relative; background-color:#fff; border:1px solid #ccc; border-radius:6px; -webkit-box-shadow:0 3px 9px #f1f1f1; box-shadow:0 3px 9px #f1f1f1; background-clip:padding-box; outline:none; }
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1030; background-color:#000; }
.modal-backdrop.fade { opacity:0; }
.modal-backdrop.in { opacity:0.5; }
.modal-header { padding:15px; border-bottom:1px solid #e5e5e5; min-height:16px; }
.modal-header .close { margin-top:-2px; }
.modal-title { margin:0; line-height:1.428571429; }
.modal-body { position:relative; padding:20px; }
.modal-footer { margin-top:15px; padding:19px 20px 20px; text-align:right; border-top:1px solid #e5e5e5; }
.modal-footer:before,
.modal-footer:after { content:" "; /* 1 */ display:table; /* 2 */ }
.modal-footer:after { clear:both; }
.modal-footer:before,
.modal-footer:after { content:" "; /* 1 */ display:table; /* 2 */ }
.modal-footer:after { clear:both; }
.modal-footer .btn + .btn { margin-left:5px; margin-bottom:0; }
.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
.modal-footer .btn-block + .btn-block { margin-left:0; }
.modal-open { overflow:hidden; }
body.modal-open,
.modal-open .navbar-fixed-top,
.modal-open .navbar-fixed-bottom { margin-right:0; }

.popover { position:absolute; top:0; left:0; z-index:1010; display:none; max-width:400px; padding:1px; text-align:left; background-color:#fff; background-clip:padding-box; border:1px solid #ccc; border:1px solid #ccc; border-radius:6px; -webkit-box-shadow:0 5px 10px #ccc; box-shadow:0 5px 10px #ccc; white-space:normal; }
.popover.top { margin-top:-10px; }
.popover.right { margin-left:10px; }
.popover.bottom { margin-top:10px; }
.popover.left { margin-left:-10px; }
.popover-title { margin:0; padding:8px 14px; font-size:14px; font-weight:normal; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0; }
.popover-content { padding:9px 14px; }
.popover .arrow,
.popover .arrow:after { position:absolute; display:block; width:0; height:0; border:transparent solid; }
.popover .arrow { border-width:11px; }
.popover .arrow:after { border-width:10px; content:""; }
.popover.top .arrow { left:50%; margin-left:-11px; border-bottom-width:0; border-top-color:#cecece; bottom:-11px; }
.popover.top .arrow:after { content:" "; bottom:1px; margin-left:-10px; border-bottom-width:0; border-top-color:#fff; }
.popover.right .arrow { top:50%; left:-11px; margin-top:-11px; border-left-width:0; border-right-color:#cecece; }
.popover.right .arrow:after { content:" "; left:1px; bottom:-10px; border-left-width:0; border-right-color:#fff; }
.popover.bottom .arrow { left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#cecece; top:-11px; }
.popover.bottom .arrow:after { content:" "; top:1px; margin-left:-10px; border-top-width:0; border-bottom-color:#fff; }
.popover.left .arrow { top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#cecece; }
.popover.left .arrow:after { content:" "; right:1px; border-right-width:0; border-left-color:#fff; bottom:-10px; }

.carousel { position:relative; }
.carousel-inner { position:relative; overflow:hidden; width:100%; }
.carousel-inner > .item { display:none; position:relative; -webkit-transition:0.6s ease-in-out left; transition:0.6s ease-in-out left; }
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display:block; max-width:100%; height:auto; line-height:1; }
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev { display:block; }
.carousel-inner > .active { left:0; }
.carousel-inner > .next,
.carousel-inner > .prev { position:absolute; top:0; width:100%; }
.carousel-inner > .next { left:100%; }
.carousel-inner > .prev { left:-100%; }
.carousel-inner > .next.left,
.carousel-inner > .prev.right { left:0; }
.carousel-inner > .active.left { left:-100%; }
.carousel-inner > .active.right { left:100%; }
.carousel-control { position:absolute; top:0; left:0; bottom:0; width:15%; opacity:0.5; font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px #f1f1f1; }
.carousel-control.left { background-image:-webkit-gradient(linear, 0% top, 100% top, from(#f1f1f1), to(#fff)); background-image:-webkit-linear-gradient(left, color-stop(#f1f1f1 0%), color-stop(#fff 100%)); background-image:-moz-linear-gradient(left, #f1f1f1 0%, #fff 100%); background-image:linear-gradient(to right, #f1f1f1 0%, #fff 100%); background-repeat:repeat-x; filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)"; }
.carousel-control.right { left:auto; right:0; background-image:-webkit-gradient(linear, 0% top, 100% top, from(#fff), to(#f1f1f1)); background-image:-webkit-linear-gradient(left, color-stop(#fff 0%), color-stop(#f1f1f1 100%)); background-image:-moz-linear-gradient(left, #fff 0%, #f1f1f1 100%); background-image:linear-gradient(to right, #fff 0%, #f1f1f1 100%); background-repeat:repeat-x; filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)"; }
.carousel-control:hover,
.carousel-control:focus { color:#fff; text-decoration:none; opacity:0.9; }
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right { position:absolute; top:50%; left:50%; z-index:5; display:inline-block; }
.carousel-control .icon-prev,
.carousel-control .icon-next { width:20px; height:20px; margin-top:-10px; margin-left:-10px; }
.carousel-control .icon-prev:before { content:'\2039'; }
.carousel-control .icon-next:before { content:'\203a'; }
.carousel-indicators { position:absolute; bottom:10px; left:50%; z-index:15; width:60%; margin-left:-30%; padding-left:0; list-style:none; text-align:center; }
.carousel-indicators li { display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; border:1px solid #fff; border-radius:10px; cursor:pointer; }
.carousel-indicators .active { margin:0; width:12px; height:12px; background-color:#fff; }
.carousel-caption { position:absolute; left:15%; right:15%; bottom:20px; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px #f1f1f1; }
.carousel-caption .btn { text-shadow:none; }

.clearfix:before,
.clearfix:after { content:" "; /* 1 */ display:table; /* 2 */ }
.clearfix:after { clear:both; }
.pull-right { float:right !important; }
.pull-left { float:left !important; }
.hide { display:none !important; }
.show { display:block !important; }
.invisible { visibility:hidden; }
.text-hide { font:0px/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }
.affix { position:fixed; }
.hidden { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr { white-space:nowrap !important; font-family:'avnir', sans-serif; }
.wrap { white-space:normal !important; }
.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important; }
.v-top { vertical-align:top; }
.v-middle { vertical-align:middle; }
.f-left,
.left { float:right !important; }
.f-right,
.right { float:left !important; }
.f-none { float:none !important; }
.f-fix { float:left; width:100%; }
.no-display { display:none; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.no-bg { background:none !important; }
.clearer:before,
.clearer:after { content:" "; /* 1 */ display:table; /* 2 */ }
.clearer:after { clear:both; }
.clearer:before,
.clearer:after { content:" "; /* 1 */ display:table; /* 2 */ }
.clearer:after { clear:both; }
@-ms-viewport {
    width:device-width;
}
.hidden { display:none !important; visibility:hidden !important; }

.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs,
.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm,
.visible-md, tr.visible-md, th.visible-md, td.visible-md,
.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg,
.visible-print, tr.visible-print, th.visible-print, td.visible-print { display:none !important; }
.hidden-xs, .hidden-sm, .hidden-md, .hidden-lg { display:block !important; }
tr.hidden-xs, tr.hidden-sm, tr.hidden-md, tr.hidden-lg { display:table-row !important; }
th.hidden-xs, td.hidden-xs,
th.hidden-sm, td.hidden-sm,
th.hidden-md, td.hidden-md,
th.hidden-lg, td.hidden-lg { display:table-cell !important; }

/* customer credit refill page */
.customercredit-index-index .customercredit-box #refill-credit-form { width:100%; float:right; }
.customercredit-index-index .customercredit-box #refill-credit-form input { width:300px; height:36px; margin:5px 0 5px 13px; float:right; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -52px; }



/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/window_overlay.png) repeat; background:#ababab; position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }
.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { background:#fff; border:1px solid #ccc; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -box-shadow:0 0 6px #ccc; z-index:1000; }
.remember-me-popup h3 { background:#d9e5ee; border-bottom:1px solid #ccc; font-size:14px; padding:5px 10px; }
.remember-me-popup .remember-me-popup-head { position:relative; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em; }
.remember-me-popup .remember-me-popup-body { padding:10px; }
.remember-me-popup .remember-me-popup-body a { display:inline-block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; white-space:nowrap; color:#fff; }

/* MAP Popup============================================================================== */
.cart-msrp-totals { color:red; font-size:12px !important; font-weight:bold; margin:10px 10px 0; padding:10px; text-align:right; text-transform:uppercase; }
.map-cart-sidebar-total { color:red; display:block; font-size:10px; font-weight:bold; text-align:left; padding:2px 5px; text-shadow:0 1px 0 #fff; }
.map-popup { background:#fff; border:1px solid #aaa; margin:12px 0 0; position:absolute; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; text-align:left; width:300px; z-index:100; }
.map-popup-heading { background:#d9e5ee; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px; }
.map-popup-heading h2 { font-size:16px; margin:0; text-shadow:0 1px 0 #f6f6f6; overflow:hidden; white-space:nowrap; word-wrap:break-word; text-align:left; text-overflow:ellipsis; }
.map-popup-arrow { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:8px; right:10px; height:15px; width:15px; text-indent:-9999em; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.map-popup-content { border-top:1px solid #eee; padding:10px; overflow:hidden; text-align:left; width:280px; }
.map-popup-checkout { display:inline; float:right; text-align:right; }
.map-popup-checkout span { display:block; padding-right:30px; }
.map-popup-checkout .paypal-logo { margin:0 0 5px; }
.map-popup-price .price-box,
.map-popup-price .price-box .special-price { margin:0; padding:0; }
.map-popup-price { margin:5px 0 0; }
.map-popup-text { clear:right; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #ddd; }
/* ======================================================================================= */

/* Lookbooks catalog page */
.cms-lookbooks .offset-container { background:none; }
.cms-lookbooks .lookbook-wrapper { width:100%; float:left; position:relative; display:table; }
.cms-lookbooks .lookbook { width:50%; position:relative; display:inline-block; vertical-align:middle; }
.cms-lookbooks .lookbook a { display:block; position:relative; text-decoration:none; margin:15px; }
.cms-lookbooks .lookbook .lookbook-title { writing-mode:vertical-lr; white-space:nowrap; position:absolute; font-weight:bold; color:#000; cursor:default; text-transform:uppercase; top:48%; font-size:11px; }
.cms-lookbooks .lookbook.even .lookbook-title { -webkit-transform-origin:100% 50%; -webkit-transform:rotate(90deg) translate(50%, 50%); -moz-transform-origin:100% 50%; -moz-transform:rotate(90deg) translate(50%, 50%); -ms-transform-origin:100% 50%; -ms-transform:rotate(90deg) translate(50%, 50%); -o-transform-origin:100% 50%; -o-transform:rotate(90deg) translate(50%, 50%); transform-origin:100% 50%; transform:rotate(90deg) translate(50%, 50%); right:-25px; }
.cms-lookbooks .lookbook.odd .lookbook-title { -webkit-transform-origin:0% 50%; -webkit-transform:rotate(-90deg) translate(-50%, 50%); -moz-transform-origin:0 50%; -moz-transform:rotate(-90deg) translate(-50%, 50%); -ms-transform-origin:0 50%; -ms-transform:rotate(-90deg) translate(-50%, 50%); -o-transform-origin:0 50%; -o-transform:rotate(-90deg) translate(-50%, 50%); transform-origin:0 50%; transform:rotate(-90deg) translate(-50%, 50%); left:-25px; }
.cms-lookbooks .lookbook .lookbook-hover { display:block; visibility:hidden; border-radius:50%; max-width:256px; max-height:256px; width:54%; position:absolute; top:50% !important; left:50% !important; margin:-128px 0 0 -128px; text-align:center; overflow:hidden; }
.cms-lookbooks .lookbook .lookbook-hover span.text { position:absolute; width:100%; font-size:11px; display:block; margin-top:115px; text-align:center; color:#fff; font-weight:bold; cursor:pointer; text-transform:uppercase; text-decoration:none; padding:0 10px; }
.cms-lookbooks .lookbook .lookbook-hover.active { visibility:visible; }
.cms-lookbooks .lookbook .lookbook-hover .background { position:absolute; background-color:rgba(0, 0, 0, 0.7); display:block; height:100%; width:100%; }
.cms-lookbooks .lookbook img { display:block; height:auto; width:100%; }
.cms-lookbooks .blur-overlay { background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/pink-things.png) repeat-x; }
.cms-lookbooks .layout { margin:0; }
.cms-lookbooks .container.main-content { padding:0; }
.cms-lookbooks .widget-static-block { color:#000; }

/*Category page slider*/
.catalog-category-view .slider-wrapper .slider .gallery-content img { width:100% !important; margin:0 auto; height:auto !important; }
.catalog-category-view .slider-wrapper .slider .gallery-content { height:auto !important; }
.catalog-category-view .slider-wrapper .slider .image-gallery { height:auto !important; }
.catalog-category-view .slider-wrapper { padding:0 70px; margin:25px 0; }
.catalog-category-view .slider-side-button { width:30px; top:25px; }
.catalog-category-view .slider-side-button .button-icon { width:30px; height:103px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/home-slider-arrows.png) no-repeat; }
.catalog-category-view .next-slide { left:20px; }
.catalog-category-view .next-slide .button-icon { background-position:0 0; }
.catalog-category-view .next-slide .button-icon:hover { background-position:-35px 0; }
.catalog-category-view .prev-slide { right:20px; }
.catalog-category-view .prev-slide .button-icon { background-position:-70px 0; }
.catalog-category-view .prev-slide .button-icon:hover { background-position:-105px 0; }
.catalog-category-view .slider-menu { text-align:center; margin-top:-12px; position:relative; z-index:5; height:12px; }
.catalog-category-view .slider-menu-item { width:4px; height:6px; margin:1px 12px; background:url(https://www.adikastyle.com/skin/frontend/adika/default/images/home-slider-menu.png) no-repeat -8px -1px; }
.catalog-category-view .slider-menu-item.active { width:6px; height:8px; margin:0 11px; background-position:0 0; border:none; }

/* Sticky menu & header */
.container.header header.sticky { width:100%; background-color:#fff; z-index:99999; position:fixed; top:0; right:0; }
.customer-account-login .container.header header.sticky { background-color:#eae6f8; }
.container.header header .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; -webkit-transform:translate3d(0px, 0px, 0px); }
.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; left:0; }

/* My account drop-down */
#my-account { position:relative; display:inline-block; }
#my-account-dropdown { top: inherit !important; height:0; visibility:hidden; position:absolute; right:-14px; overflow:hidden; border:1px solid #070808; border-top:0; background:#fff; color:#000; z-index:91; direction:rtl; -webkit-transform:translate3d(0px, 0px, 0px); }
#my-account-dropdown .menu-manager-menu { margin: 0; }
#my-account-dropdown a { color:#000; }
.my-account-menu li { white-space:nowrap; margin:6px 0 0 !important; display:block; float:right; width: 100%; }
.my-account-menu li:first-of-type { margin:0 !important; }
.my-account-menu { position:absolute; bottom:3px; }

/* Wishlist table */
.wishlist-index-index .cart-wishlist .column-2 { padding-right:20px; }

/* @media print */
@media print {
    * { text-shadow:none !important; color:#000 !important; background:transparent !important; box-shadow:none !important; }
    a,
    a:visited { text-decoration:underline; }
    a[href]:after { content:" (" attr(href) ")"; }
    abbr[title]:after { content:" (" attr(title) ")"; }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after { content:""; }
    pre,
    blockquote { border:1px solid #999; page-break-inside:avoid; }
    thead { display:table-header-group; }
    tr,
    img { page-break-inside:avoid; }
    img { max-width:100% !important; }
    p,
    h2,
    h3 { orphans:3; widows:3; }
    h2,
    h3 { page-break-after:avoid; }
    .navbar { display:none; }
    .table td,
    .table th { background-color:#fff !important; }
    .btn > .caret,
    .dropup > .btn > .caret { border-top-color:#000 !important; }
    .label { border:1px solid #000; }
    .table { border-collapse:collapse !important; }
    .table-bordered th,
    .table-bordered td { border:1px solid #ddd !important; }
    .visible-print { display:block !important; }
    tr.visible-print { display:table-row !important; }
    th.visible-print,
    td.visible-print { display:table-cell !important; }
    .hidden-print { display:none !important; }
    tr.hidden-print { display:none !important; }
    th.hidden-print,
    td.hidden-print { display:none !important; }
}

@page {
    margin:2cm .5cm;
}

/* @media (min-width:480px) */
@media (min-width:480px) {
    .advanced-search-summary ul { float:left; width:50%; }
    .btn-checkout { padding:10px 16px; font-size:18px; }
}

.navbar li a span { margin:0 30px; font-size:15px; }
@media (max-width:1250px) {
    .navbar li a span { margin:0 25px !important; }
}
@media (max-width:1180px) {
    .navbar li a span { margin:0 20px !important; }
}
@media (max-width:1080px) {
    .navbar li a span { margin:0 15px !important; }
}
@media (min-width:875px) and (max-width:940px) {
    .navbar li a span { margin:0 11px !important; }
}

/* @media (min-width:769px) */
@media (min-width:875px) {
    .navbar { float:right; }
    .navbar-header { float:left; }
    .navbar-collapse { width:auto; border-top:0; box-shadow:none; }
    .navbar-collapse.in { overflow-y:visible; }
    .navbar-collapse .navbar-nav.navbar-left:first-child { margin-left:-15px; }
    .navbar-collapse .navbar-nav.navbar-right:last-child { margin-right:-15px; }
    .navbar-collapse .navbar-text:last-child { margin-right:0; }
    .container > .navbar-header,
    .container > .navbar-collapse { margin-right:0; margin-left:0; }
    .navbar-static-top { border-radius:0; }
    .navbar-fixed-top,
    .navbar-fixed-bottom { border-radius:0; }
    .navbar > .container .navbar-brand { margin-left:-15px; }
    .navbar-toggle { display:none; }
    .navbar-nav { float:left; margin:0; }
    .navbar-nav > li { float:left; position:relative; }
    .navbar-nav > li > a { padding:2px 0 9px 0; }
    .navbar-nav > li > span { padding:2px 0 9px 0; }
    .navbar-left { float:left !important; }
    .navbar-right { float:right !important; }
    .navbar-form .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; }
    .navbar-form .form-control { display:inline-block; }
    .navbar-form .radio,
    .navbar-form .checkbox { display:inline-block; margin-top:0; margin-bottom:0; padding-left:0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] { float:none; margin-left:0; }
    .navbar-form { width:auto; border:0; margin-left:0; margin-right:0; padding-top:0; padding-bottom:0; -webkit-box-shadow:none; box-shadow:none; }
    .navbar-text { margin-left:15px; margin-right:15px; }
    .navbar-main .navbar-brand { display:none; }
    .offset-container { left:0 !important; }
}
/* @media (min-width:768px) */
@media (min-width:876px) {
    .navbar-collapse.collapse { display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important; }
    header[role="banner"] .form-language { float:left; width:160px; }
    header[role="banner"] .form-language .form-control { width:120px; }
    header[role="banner"] .form-search:before,
    header[role="banner"] .form-search:after { content:" "; /* 1 */ display:table; /* 2 */ }
    header[role="banner"] .form-search:after { clear:both; }
    header[role="banner"] .form-search:before,
    header[role="banner"] .form-search:after { content:" "; /* 1 */ display:table; /* 2 */ }
    header[role="banner"] .form-search:after { clear:both; }
    footer[role="contentinfo"] .bugs { float:left; }
    .lead { font-size:21px; }
    .dl-horizontal dt { float:left; width:160px; clear:left; text-align:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
    .dl-horizontal dd { margin-left:180px; }
    .dl-horizontal dd:before,
    .dl-horizontal dd:after { content:" "; /* 1 */ display:table; /* 2 */ }
    .dl-horizontal dd:after { clear:both; }
    .dl-horizontal dd:before,
    .dl-horizontal dd:after { content:" "; /* 1 */ display:table; /* 2 */ }
    .dl-horizontal dd:after { clear:both; }
    .container { max-width:750px; }
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11 { float:left; }
    .col-sm-1 { width:8.333333333333332%; }
    .col-sm-2 { width:16.666666666666664%; }
    .col-sm-3 { width:25%; }
    .col-sm-4 { width:33.33333333333333%; }
    .col-sm-5 { width:41.66666666666667%; }
    .col-sm-6 { width:50%; }
    .col-sm-7 { width:58.333333333333336%; }
    .col-sm-8 { width:66.66666666666666%; }
    .col-sm-9 { width:75%; }
    .col-sm-10 { width:83.33333333333334%; }
    .col-sm-11 { width:91.66666666666666%; }
    .col-sm-12 { width:100%; }
    .col-sm-push-1 { left:8.333333333333332%; }
    .col-sm-push-2 { left:16.666666666666664%; }
    .col-sm-push-3 { left:25%; }
    .col-sm-push-4 { left:33.33333333333333%; }
    .col-sm-push-5 { left:41.66666666666667%; }
    .col-sm-push-6 { left:50%; }
    .col-sm-push-7 { left:58.333333333333336%; }
    .col-sm-push-8 { left:66.66666666666666%; }
    .col-sm-push-9 { left:75%; }
    .col-sm-push-10 { left:83.33333333333334%; }
    .col-sm-push-11 { left:91.66666666666666%; }
    .col-sm-pull-1 { right:8.333333333333332%; }
    .col-sm-pull-2 { right:16.666666666666664%; }
    .col-sm-pull-3 { right:25%; }
    .col-sm-pull-4 { right:33.33333333333333%; }
    .col-sm-pull-5 { right:41.66666666666667%; }
    .col-sm-pull-6 { right:50%; }
    .col-sm-pull-7 { right:58.333333333333336%; }
    .col-sm-pull-8 { right:66.66666666666666%; }
    .col-sm-pull-9 { right:75%; }
    .col-sm-pull-10 { right:83.33333333333334%; }
    .col-sm-pull-11 { right:91.66666666666666%; }
    .col-sm-offset-1 { margin-left:8.333333333333332%; }
    .col-sm-offset-2 { margin-left:16.666666666666664%; }
    .col-sm-offset-3 { margin-left:25%; }
    .col-sm-offset-4 { margin-left:33.33333333333333%; }
    .col-sm-offset-5 { margin-left:41.66666666666667%; }
    .col-sm-offset-6 { margin-left:50%; }
    .col-sm-offset-7 { margin-left:58.333333333333336%; }
    .col-sm-offset-8 { margin-left:66.66666666666666%; }
    .col-sm-offset-9 { margin-left:75%; }
    .col-sm-offset-10 { margin-left:83.33333333333334%; }
    .col-sm-offset-11 { margin-left:91.66666666666666%; }
    .col2-set .col-1,
    .col2-set .col-2 { float:left; width:50%; padding-right:15px; }
    .col2-set .col-1.registered-users { float:right; }
    .col2-set .col-narrow { float:left; width:33.33333333333333%; }
    .col2-set .col-wide { float:left; width:66.66666666666666%; }
    .col3-set .col-1,
    .col3-set .col-2,
    .col3-set .col-3 { float:left; width:33.33333333333333%; }
    .col4-set .col-1,
    .col4-set .col-2,
    .col4-set .col-3,
    .col4-set .col-4 { float:left; width:25%; }
    .form-inline .form-group { display:inline-block; margin-bottom:0; vertical-align:middle; }
    .form-inline .form-control { display:inline-block; }
    .form-inline .radio,
    .form-inline .checkbox { display:inline-block; margin-top:0; margin-bottom:0; padding-left:0; }
    .form-inline .radio input[type="radio"],
    .form-inline .checkbox input[type="checkbox"] { float:none; margin-left:0; }
    .form-horizontal .control-label { text-align:right; }
    .nav-tabs.nav-justified > li { display:table-cell; width:1%; }
    .nav-justified > li { display:table-cell; width:1%; }
    .pager .pages { float:none; width:auto; font-size:13px; }

    .catalog-seo-sitemap-category .page-sitemap .sitemap li { float:left; width:25%; }
    .cart .cart-collaterals .totals { margin-right:15px; float:right; width:33.33333333333333%; }
    .with-slider .quick-links .quick-access .slider-page-notice { width:200px; }
}
@media (max-width:1010px) {
    .nav-tabs.nav-justified > li { display:table-cell; width:1%; }
    .nav-justified > li { display:table-cell; width:1%; }
    .navbar-nav > li { margin-left:0; }
}

/* @media (min-width:992px) */
@media (min-width:992px) {
    .quick-access { float:left; width:100%; }
    .layout.layout-3-cols div[role="main"] { float:left; width:50%; }
    div[role="main"] { width:100%; }
    .layout-2-cols div[role="main"] { width:72%; float:right; margin:0 15px 20px 0; }
    .forms-shoppingdate-index .layout-2-cols div[role="main"] { width:72%; float:right; margin:0 0 20px 15px; }
    aside[role="complementary"] { float:right; width:25%; }
    .container { max-width:970px; }
    .catalog-product-view .main-content { max-width:1200px; padding-left:45px; padding-right:45px; }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11 { float:left; }
    .col-md-1 { width:8.333333333333332%; }
    .col-md-2 { width:16.666666666666664%; }
    .col-md-3 { width:25%; }
    .col-md-4 { width:33.33333333333333%; }
    .col-md-5 { width:41.66666666666667%; }
    .col-md-6 { width:50%; }
    .col-md-7 { width:58.333333333333336%; }
    .col-md-8 { width:66.66666666666666%; }
    .col-md-9 { width:75%; }
    .col-md-10 { width:83.33333333333334%; }
    .col-md-11 { width:91.66666666666666%; }
    .col-md-12 { width:100%; }
    .col-md-push-0 { left:auto; }
    .col-md-push-1 { left:8.333333333333332%; }
    .col-md-push-2 { left:16.666666666666664%; }
    .col-md-push-3 { left:25%; }
    .col-md-push-4 { left:33.33333333333333%; }
    .col-md-push-5 { left:41.66666666666667%; }
    .col-md-push-6 { left:50%; }
    .col-md-push-7 { left:58.333333333333336%; }
    .col-md-push-8 { left:66.66666666666666%; }
    .col-md-push-9 { left:75%; }
    .col-md-push-10 { left:83.33333333333334%; }
    .col-md-push-11 { left:91.66666666666666%; }
    .col-md-pull-0 { right:auto; }
    .col-md-pull-1 { right:8.333333333333332%; }
    .col-md-pull-2 { right:16.666666666666664%; }
    .col-md-pull-3 { right:25%; }
    .col-md-pull-4 { right:33.33333333333333%; }
    .col-md-pull-5 { right:41.66666666666667%; }
    .col-md-pull-6 { right:50%; }
    .col-md-pull-7 { right:58.333333333333336%; }
    .col-md-pull-8 { right:66.66666666666666%; }
    .col-md-pull-9 { right:75%; }
    .col-md-pull-10 { right:83.33333333333334%; }
    .col-md-pull-11 { right:91.66666666666666%; }
    .col-md-offset-0 { margin-left:0; }
    .col-md-offset-1 { margin-left:8.333333333333332%; }
    .col-md-offset-2 { margin-left:16.666666666666664%; }
    .col-md-offset-3 { margin-left:25%; }
    .col-md-offset-4 { margin-left:33.33333333333333%; }
    .col-md-offset-5 { margin-left:41.66666666666667%; }
    .col-md-offset-6 { margin-left:50%; }
    .col-md-offset-7 { margin-left:58.333333333333336%; }
    .col-md-offset-8 { margin-left:66.66666666666666%; }
    .col-md-offset-9 { margin-left:75%; }
    .col-md-offset-10 { margin-left:83.33333333333334%; }
    .col-md-offset-11 { margin-left:91.66666666666666%; }
    .product-view .product-shop .product-options-bottom .price-box,
    .product-view .product-shop .product-options-bottom .add-to-cart { float:none; width:auto; }
    .product-options-bottom .price-box,
    .product-options-bottom .add-to-cart { float:left; width:50%; }
    .product-options-bottom .price-box { padding-top:0; }
    .catalog-seo-sitemap-product .page-sitemap .sitemap li { float:left; width:50%; }
    .catalog-seo-sitemap-category .page-sitemap .sitemap li { float:left; width:16.666666666666664%; }
    .page-sitemap .sitemap li.level-0,
    .page-sitemap .sitemap li.level-1,
    .page-sitemap .sitemap li.level-2,
    .page-sitemap .sitemap li.level-3,
    .page-sitemap .sitemap li.level-4 { width:auto; float:none; }
    .page-sitemap .sitemap li.level-0 { padding-left:15px !important; }
    .page-sitemap .sitemap li.level-1 { padding-left:35px !important; }
    .page-sitemap .sitemap li.level-2 { padding-left:55px !important; }
    .page-sitemap .sitemap li.level-3 { padding-left:75px !important; }
    .page-sitemap .sitemap li.level-4 { padding-left:95px !important; }
    .cart .cart-collaterals .col2-set { }
    .checkout-progress li { float:left; width:20%; margin-bottom:0; border-left-width:0; text-align:center; }
    .checkout-progress li:first-child,
    .checkout-progress li:last-child { border-radius:0; }
    .checkout-progress li:first-child { border-left-width:1px; border-bottom-left-radius:4px; border-top-left-radius:4px; }
    .checkout-progress li:last-child { border-bottom-right-radius:4px; border-top-right-radius:4px; }
    .cms-lookbooks .container.main-content { max-width:950px; }
    .cms-lookbooks .lookbook.even .lookbook-title { right:-25px; }
    .cms-lookbooks .lookbook.odd .lookbook-title { left:-25px; }
    .container.footer { padding:30px 0px 0px 0px; !important; }
}

@media only screen and (min-width:1024px) {
    .cms-index-index .mini_instagram { margin:0 0 14px; }
}

/* @media (min-width:1200px) */
@media (min-width:1200px) {
    .container { max-width:1170px; }
    .catalog-product-view .main-content { max-width:1585px; padding-left:45px; padding-right:45px; }
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11 { float:left; }
    .col-lg-1 { width:8.333333333333332%; }
    .col-lg-2 { width:16.666666666666664%; }
    .col-lg-3 { width:25%; }
    .col-lg-4 { width:33.33333333333333%; }
    .col-lg-5 { width:41.66666666666667%; }
    .col-lg-6 { width:50%; }
    .col-lg-7 { width:58.333333333333336%; }
    .col-lg-8 { width:66.66666666666666%; }
    .col-lg-9 { width:75%; }
    .col-lg-10 { width:83.33333333333334%; }
    .col-lg-11 { width:91.66666666666666%; }
    .col-lg-12 { width:100%; }
    .col-lg-push-0 { left:auto; }
    .col-lg-push-1 { left:8.333333333333332%; }
    .col-lg-push-2 { left:16.666666666666664%; }
    .col-lg-push-3 { left:25%; }
    .col-lg-push-4 { left:33.33333333333333%; }
    .col-lg-push-5 { left:41.66666666666667%; }
    .col-lg-push-6 { left:50%; }
    .col-lg-push-7 { left:58.333333333333336%; }
    .col-lg-push-8 { left:66.66666666666666%; }
    .col-lg-push-9 { left:75%; }
    .col-lg-push-10 { left:83.33333333333334%; }
    .col-lg-push-11 { left:91.66666666666666%; }
    .col-lg-pull-0 { right:auto; }
    .col-lg-pull-1 { right:8.333333333333332%; }
    .col-lg-pull-2 { right:16.666666666666664%; }
    .col-lg-pull-3 { right:25%; }
    .col-lg-pull-4 { right:33.33333333333333%; }
    .col-lg-pull-5 { right:41.66666666666667%; }
    .col-lg-pull-6 { right:50%; }
    .col-lg-pull-7 { right:58.333333333333336%; }
    .col-lg-pull-8 { right:66.66666666666666%; }
    .col-lg-pull-9 { right:75%; }
    .col-lg-pull-10 { right:83.33333333333334%; }
    .col-lg-pull-11 { right:91.66666666666666%; }
    .col-lg-offset-0 { margin-left:0; }
    .col-lg-offset-1 { margin-left:8.333333333333332%; }
    .col-lg-offset-2 { margin-left:16.666666666666664%; }
    .col-lg-offset-3 { margin-left:25%; }
    .col-lg-offset-4 { margin-left:33.33333333333333%; }
    .col-lg-offset-5 { margin-left:41.66666666666667%; }
    .col-lg-offset-6 { margin-left:50%; }
    .col-lg-offset-7 { margin-left:58.333333333333336%; }
    .col-lg-offset-8 { margin-left:66.66666666666666%; }
    .col-lg-offset-9 { margin-left:75%; }
    .col-lg-offset-10 { margin-left:83.33333333333334%; }
    .col-lg-offset-11 { margin-left:91.66666666666666%; }
    .visible-xs.visible-lg,
    .visible-sm.visible-lg,
    .visible-md.visible-lg,
    .visible-lg { display:block !important; }
    tr.visible-lg,
    tr.visible-md.visible-lg,
    tr.visible-sm.visible-lg,
    tr.visible-xs.visible-lg { display:table-row !important; }
    th.visible-lg,
    td.visible-lg,
    th.visible-md.visible-lg,
    td.visible-md.visible-lg,
    th.visible-sm.visible-lg,
    td.visible-sm.visible-lg,
    th.visible-xs.visible-lg,
    td.visible-xs.visible-lg { display:table-cell !important; }
    .hidden-xs.hidden-lg,
    tr.hidden-xs.hidden-lg,
    th.hidden-xs.hidden-lg,
    td.hidden-xs.hidden-lg,
    .hidden-sm.hidden-lg,
    tr.hidden-sm.hidden-lg,
    th.hidden-sm.hidden-lg,
    td.hidden-sm.hidden-lg,
    .hidden-md.hidden-lg,
    tr.hidden-md.hidden-lg,
    th.hidden-md.hidden-lg,
    td.hidden-md.hidden-lg,
    .hidden-lg,
    tr.hidden-lg,
    th.hidden-lg,
    td.hidden-lg { display:none !important; }
    .topmenu-overlay .overlay .wrapper .sub-links li { width:160px; }
    .with-slider .topmenu-overlay { top:105px; }
    .with-slider.with-search .topmenu-overlay { top:155px; }
    .cms-lookbooks .container.main-content { max-width:1050px; }
    .cms-lookbooks .lookbook.even .lookbook-title { right:-50px; }
    .cms-lookbooks .lookbook.odd .lookbook-title { left:-50px; }
    .cms-lookbooks .lookbook a { margin:25px; }
}

/* @media (min-width:1450px) */
@media (min-width:1450px) {
    .cms-lookbooks .container.main-content { max-width:1390px; }
    .cms-lookbooks .container.main-content .breadcrumbs { max-width: 1150px }
    .cms-lookbooks .lookbook.even .lookbook-title { right:-55px; }
    .cms-lookbooks .lookbook.odd .lookbook-title { left:-55px; }
}
/* @media (max-width:1450px) */
@media (max-width:1450px) {
    footer[role="contentinfo"] .contact-right { width:60% }
    .footer-spacer-container .spacer-right { width:30%; }
}

/* @media (max-width:1250px) */
@media (max-width:1300px) {
    .wishlist-index-index .cart-wishlist th { min-width:0 !important; }
    .wishlist-index-index .cart-wishlist th.qty-head { min-width:120px !important; }
    #wishlist-view-form .data-table-wrapper { overflow:visible; }
    footer[role="contentinfo"] .inner-wrapper-links,
    footer[role="contentinfo"] .footer-bottom .credit-card-icons { display:table-row; }
    footer[role="contentinfo"] .footer-bottom .credit-card-icons { text-align:center; }
}

/* @media (max-width:800px) */
@media (max-width:800px) {
    footer[role="contentinfo"] address { width:30%; white-space:nowrap; }
    footer[role="contentinfo"] .footer-links { width:70%; }
}

/* @media (max-width:1000px) */
@media (max-width:1000px) {
    .quick-access .links.sticky { left:15px; }
    .cart .cart-collaterals .col2-set { padding-right:15px !important; }
    .quick-access { padding:8px 8px 4px 15px }
    header[role="banner"] .logo { right:15px; }
    .container.footer { padding:0 !important; }
    footer[role="contentinfo"] { padding:24px 15px 24px 15px !important; }

    .catalog-product-view .main-content { max-width:1000px; padding-left:15px; padding-right:15px; }
}
/* @media (max-width:1024px) */
@media (max-width:1024px) {
    .topmenu-overlay .overlay .wrapper .sub-links li.level2 { position:static; display:block; }
    .cms-index-index .slider-wrapper .slider .gallery-content img { min-height:310px !important; }
    .cms-index-index .slider-wrapper .slider .gallery-content img,
    .catalog-category-view .slider-wrapper .slider .gallery-content img { width:100% !important; margin:0 auto !important; }
    .cms-index-index .slider-wrapper .slider,
    .catalog-category-view .slider-wrapper .slider,
    .cms-index-index .slider-wrapper .slider .image-gallery,
    .catalog-category-view .slider-wrapper .slider .image-gallery,
    .cms-index-index .slider-wrapper .slider .image-gallery .video,
    .catalog-category-view .slider-wrapper .slider .image-gallery .video,
    .cms-index-index .slider-wrapper .slider .image-gallery .video .video-wrapper,
    .catalog-category-view .slider-wrapper .slider .image-gallery .video .video-wrapper,
    .cms-index-index .slider-wrapper .slider .image-gallery .video .video-wrapper .video-container,
    .catalog-category-view .slider-wrapper .slider .image-gallery .video .video-wrapper .video-container,
    .cms-index-index .slider-wrapper .slider .image-gallery .gallery-content,
    .catalog-category-view .slider-wrapper .slider .image-gallery .gallery-content { height:auto !important; }
    .cms-index-index .slider .text-block { position:relative; margin:0 !important; top:0 !important; left:0 !important; width:100% !important; text-align:center; }
    .catalog-category-view .slider .text-block { display: none !important; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-content .text-box-content-wrap,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-content .text-box-content-wrap { display:block !important; height:auto !important; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-background,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-background,
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-content,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-content { height:auto !important; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-content h2,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-content h2 { margin:10px 0; font-size:38px; color:#000; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-content p,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-content p { color:#000; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-background,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-background { width:100% !important; position:relative; }
    .cms-index-index .slider .text-block .text-block-inner-wrap,
    .catalog-category-view .slider .text-block .text-block-inner-wrap { width:100% !important; height:auto !important; }
    .cms-index-index .slider .text-block,
    .catalog-category-view .slider .text-block { height:auto !important; }
    .cms-index-index .slider .text-block.left-black a,
    .catalog-category-view .slider .text-block.left-black a { color:#fff; background:#000; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-content,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-content { position:relative; }
    .catalog-category-view .slider .video-wrapper .play-button { top:65% !important; }
    .cms-index-index .slider-menu,
    .catalog-category-view .slider-menu,
    .quick-access .widget-static-block p { display:none; }
    .cms-index-index .slick-prev,
    .catalog-category-view .slick-prev,
    .cms-index-index .slick-next,
    .catalog-category-view .slick-next { top:25%; }
}
/* @media (max-width:900px) */
@media (max-width:900px) {
    .topmenu-overlay .overlay .wrapper .cms-block { width:435px; }
    .topmenu-overlay .overlay.only-cms .wrapper { padding:45px 30px 23px; width:740px; }
    .topmenu-overlay .overlay.only-cms .wrapper p { width:235px; }
    .topmenu-overlay .overlay .wrapper { padding:27px 35px 20px 20px; }
    footer[role="contentinfo"] .footer-links { text-align:left; }
    footer[role="contentinfo"] .footer-links li,
    footer[role="contentinfo"] .footer-links li.first { margin-right:10px; }
    footer[role="contentinfo"] .footer-links li.last { margin-right:0; }

}
/* @media (max-width:800px) */
@media (max-width:800px) {
    .topmenu-overlay .overlay .wrapper .cms-block { width:335px; }
    .topmenu-overlay .overlay.only-cms .wrapper { width:600px; }
    .topmenu-overlay .overlay.only-cms .wrapper p { width:160px; }
}
/* @media (max-width:950px) */
@media (max-width:950px) {
    .topmenu-overlay .overlay .wrapper .cms-block p { width:50%; max-width:244px; }
}

/* @media (max-width:992px) */
@media (max-width:992px) {
    .cart .crosssell { display:none; }
    .multiple-checkout { width:100%; overflow-y:hidden; overflow-x:scroll; padding:15px; border:1px solid #ddd; }

    .cart-wishlist button.button.btn-black { margin-bottom:-33px !important; }
    .cart .cart-collaterals .totals { width:100% !important; }
}

/* @media (max-width:960px) */
@media (max-width:960px) {
    footer[role="contentinfo"] address { float:right; }
    footer[role="contentinfo"] .footer-blocks .footer-gift-card { margin:0 0 0 7%; }
}

/* Ipad */
@media (max-width:875px) {
    html { overflow-x:hidden; }
    body { background:#fff; }
    body.with-blur { background:#fff; }
    .blur-overlay { overflow-x:hidden; }
    aside[role="complementary"] { padding-left:0; padding-right:0; }
    header[role="banner"] { padding: 14px 0 0; height: 63px; }
    header[role="banner"] .cart-link.top-cart-wrapper .summary#cartHeader {
        background: url('//incdn.adikastyle.com/media/images/filled-cart-large.png') no-repeat;
        height: 35px;
        width: 34px;
        -webkit-background-size: contain !important;
        background-size: contain !important;

    }
    .links ul{width: 25px;}

    #topCartContent { display: none !important; }
    header[role="banner"] .cart-link .block-cart a span { position:relative; top: 3px; }
    header[role="banner"] .cart-link.top-cart-wrapper .summary#cartHeader.empty-cart { background: url('//incdn.adikastyle.com/media/images/empty-cart-large.png') no-repeat; }
    header[role="banner"] { position:relative; display:block; float:left; width:100%; }
    header[role="banner"] #search_mini_form { display: none; }
    header[role="banner"] .cart-link { float: right; }
    header[role="banner"] .logo { text-align:center; position:absolute; z-index:50; right:50% !important; margin:-5px -40px 0 0;
        -webkit-transform: translateX(50%);
        -moz-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
    }
    header[role="banner"] .navbar { float:left; position:relative; z-index:100; }
    header[role="banner"] .navbar-default .navbar-toggle { width:23px; height:36px; margin:2px 0 0 12px; display:block; bottom: 11px; }
    .navbar-default .navbar-toggle span { font-size:9px; position: relative; right:5px; bottom:-16px; color:#000; }
    .sprite-nav-icon-black, .nav-open .mobile-back-to-top .sprite-nav-icon-black {width: 37px !important;height: 38px !important;border:solid;border-color: transparent;}
    header[role="banner"] .links { float:right; position:relative; z-index:100; display:block; top: 0 !important; width: 80px;}
    header[role="banner"] .links li { margin:0 16px 0 0; }
    header[role="banner"] .links .customer-link { float:left; margin:0 10px 0 0 !important; line-height:22px; font-size:12px; }
    header[role="banner"] .links .customer-link a:hover { text-decoration:underline; }
    header[role="banner"] .cart-link a { background:none; font-size:17px; line-height:25px; padding:2px 0 0; }
    .with-slider header[role="banner"] .cart-link a { color:#000; }
    header[role="banner"] .cart-link a img { width:15px; position:relative; }
    header[role="banner"] .wishlist-icon { margin-top: 8px; width: 15px; height: 13px; background: url("https://www.adikastyle.com/skin/frontend/adika/default/images/heart-full-toplinks-tablet.png") center center no-repeat;  }

    /* Add the same design for iPad like now is for mobile */
    header[role="banner"] .links li { margin:0 15px 0 0; display:block; }
    header[role="banner"] .links #my-account, header[role="banner"] .links .hello { display:none; }
    header[role="banner"] .cart-link .block-cart a { font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff; padding:0; display:block; width:34px; height:35px; background:none; margin-top:-2px; margin-right:-5px; position:relative; }
    .catalog-category-view.with-slider header[role="banner"] .cart-link a span { line-height:28px; }
    .with-slider header[role="banner"] .cart-link a span { color:#fff; }
    header[role="banner"] .cart-link a img { width:100%; position:relative; }
    header[role="banner"] .wishlist-icon { margin-top: 5px; display: block; width: 25px; height: 22px; background: url("//incdn.adikastyle.com/media/images/heart-full-toplinks-mobile.png") center center no-repeat; background-size:contain; }

    .cms-index-index footer[role="contentinfo"],
    footer[role="contentinfo"] { padding:20px 15px 15px 15px; }
    footer[role="contentinfo"] .footer-desktop-icons { display:none; }
    footer[role="contentinfo"] .footer-tablet-icons { display:block; width:100%; text-align:center; }
    footer[role="contentinfo"] .footer-tablet-icons .credit-card-icons { float:none; }
    footer[role="contentinfo"] .footer-blocks { margin-bottom:35px; padding-top:35px; }
    .mobile-sidebar-wrapper .mailing-list { display:block; border-top:1px solid #eee; padding-top:25px; }
    .mobile-sidebar-wrapper .mailing-list .subscribe-message { margin-bottom:15px; }
    .mobile-sidebar-wrapper .mailing-list .subscribe-mail { width:100% !important; text-align:center; }
    .mobile-sidebar-wrapper .mailing-list .radio-wrapper { padding-top:15px; }
    .mobile-sidebar-wrapper .mailing-list .button { float:left; margin-top:15px; width:25%; }
    .mobile-sidebar-wrapper .mailing-list input[type="radio"] { top:23px; }
    .mobile-sidebar-wrapper .mailing-list .input-box { display:block; }

    .quick-access { text-align:center; color:#fff; font-size:15px; padding:5px 8px 6px; letter-spacing:1px; min-height:34px; }
    .quick-access p { margin:0; }
    .quick-access #search_mini_form,
    .quick-access .links { display:none; }
    .with-slider .quick-links .quick-access .slider-page-notice { font-weight:normal; }

    footer[role="contentinfo"] .mailing-list .input-box { height:auto; }
    footer[role="contentinfo"] .mailing-list .icon.swirl { background-position:0 -37px; width:42px; height:72px; }
    .container.footer { padding:0;}
    footer[role="contentinfo"] .footer-blocks .footer-gift-card { margin:0 0 0 3%; }
    .container .layout { margin-right:0; margin-left:0; }
    .table-responsive { width:100%; margin-bottom:15px; overflow-y:hidden; overflow-x:scroll; border:1px solid #ddd; }
    .table-responsive > .table { margin-bottom:0; background-color:#fff; }
    .table-responsive > .table > thead > tr > th,
    .table-responsive > .table > tbody > tr > th,
    .table-responsive > .table > tfoot > tr > th,
    .table-responsive > .table > thead > tr > td,
    .table-responsive > .table > tbody > tr > td,
    .table-responsive > .table > tfoot > tr > td { white-space:nowrap; }
    .table-responsive > .table-bordered { border:0; }
    .table-responsive > .table-bordered > thead > tr > th:first-child,
    .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .table-responsive > .table-bordered > thead > tr > td:first-child,
    .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left:0; }
    .table-responsive > .table-bordered > thead > tr > th:last-child,
    .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .table-responsive > .table-bordered > thead > tr > td:last-child,
    .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right:0; }
    .table-responsive > .table-bordered > thead > tr:last-child > th,
    .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .table-responsive > .table-bordered > tfoot > tr:last-child > th,
    .table-responsive > .table-bordered > thead > tr:last-child > td,
    .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom:0; }
    .product-view .box-up-sell .products-grid { min-width:500px; }
    .product-view .box-up-sell .products-grid > tbody > tr > th,
    .product-view .box-up-sell .products-grid > tbody > tr > td { white-space:normal; }
    .product-view .box-reviews .form-add form { width:100%; overflow-y:hidden; overflow-x:scroll; padding:15px; border:1px solid #ddd; }
    .cart > form { width:100%; overflow-y:hidden; padding:15px; }
    .cart .cart-collaterals .totals { width:100% !important; margin-left:0 !important; padding:0 15px !important; }
    .block-progress { display:none; }
    .box-account { width:100%; overflow-y:hidden; overflow-x:scroll; }
    .offset-content .container.quick-links { position:static; left:auto; }
    .offset-content .container { position:relative; left:80%; }
    .container { left:0; }
    .cms-lookbooks .lookbook { width:100%; display:inline-block; float:left; position:relative; }
    .cms-lookbooks .quick-access { color:#000; }
    .cms-lookbooks .lookbook .lookbook-title { display:none !important; }
    .cms-lookbooks .lookbook .lookbook-hover { display:block !important; visibility:visible; }
    .cms-lookbooks .lookbook { margin-top:15px !important; }
    .cms-lookbooks .lookbook a { margin:0; }
    .cms-lookbooks .container.main-content { padding:15px 0; }
    .cart form { padding:0; }
    #shopping-cart-table td,
    #shopping-cart-table th { padding-left:5px; padding-right:5px; }
    #shopping-cart-table th.last,
    #shopping-cart-table td.last { text-align:left !important; }
    #shopping-cart-table td.last .btn-remove { margin-left:20px; }
    #shopping-cart-table th:first-child { padding-right:18px; padding-left:18px; }
    #shopping-cart-table .slider-container { margin:0 13px; }
    #shopping-cart-table td.column-5 { padding:0 5px 0; min-width:50px; }
    #shopping-cart-table td.column-2,
    #shopping-cart-table td.column-6 { min-width:80px; }
    .products-grid .quick-look-anchor,
    .products-list .quick-look-anchor { display:none !important; }
    .messages li li { padding:0 40px; }
    .messages li.close { right:16px; }
    .customer-address-index .col2-set.addresses-list { margin:0; }
    .customer-address-index .col-2.addresses-additional { padding:0; }
    .header-wrapper .top-section { padding: 0; padding-right: 12px;}
    .header-wrapper .top-section .logo { height: auto; }
}

/* @media (max-width:767px) */
@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu { position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none; }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header { padding:5px 15px 5px 25px; }
    .navbar-nav .open .dropdown-menu > li > a { line-height:20px; }
    .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > a:focus { background-image:none; }
    .navbar-form .form-group { margin-bottom:5px; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#777; }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color:#333; background-color:transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color:#555; background-color:#e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#ccc; background-color:transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color:#080808; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color:#999; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color:#fff; background-color:transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color:#fff; background-color:#080808; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color:#444; background-color:transparent; }
    .visible-xs,
    .visible-sm.visible-xs,
    .visible-md.visible-xs,
    .visible-lg.visible-xs { display:block !important; }
    tr.visible-lg.visible-xs,
    tr.visible-md.visible-xs,
    tr.visible-sm.visible-xs,
    tr.visible-xs { display:table-row !important; }
    th.visible-lg.visible-xs,
    td.visible-lg.visible-xs,
    th.visible-md.visible-xs,
    td.visible-md.visible-xs,
    th.visible-sm.visible-xs,
    td.visible-sm.visible-xs,
    th.visible-xs,
    td.visible-xs { display:table-cell !important; }
    .hidden-xs,
    tr.hidden-xs,
    th.hidden-xs,
    td.hidden-xs,
    .hidden-sm.hidden-xs,
    tr.hidden-sm.hidden-xs,
    th.hidden-sm.hidden-xs,
    td.hidden-sm.hidden-xs,
    .hidden-md.hidden-xs,
    tr.hidden-md.hidden-xs,
    th.hidden-md.hidden-xs,
    td.hidden-md.hidden-xs,
    .hidden-lg.hidden-xs,
    tr.hidden-lg.hidden-xs,
    th.hidden-lg.hidden-xs,
    td.hidden-lg.hidden-xs { display:none !important; }
    footer[role="contentinfo"] .footer-blocks .footer-contacts-block img { margin:-2px 12% 0; }
    footer[role="contentinfo"] .footer-spacer.spacer-right { width:30% }
    footer[role="contentinfo"] { padding:20px 15px 15px 15px; }
}


/* @media (max-width:630px) */
@media (max-width:630px) {
    footer[role="contentinfo"] .footer-blocks .footer-contacts-block img { margin:-2px 8% 0; }
    footer[role="contentinfo"] .footer-spacer.spacer-left { width:21%; }
    footer[role="contentinfo"] .footer-spacer.spacer-right { width:38%; }
    footer[role="contentinfo"] .footer-spacer.spacer-middle { width:15%; }
    footer[role="contentinfo"] .footer-links { width:60%; }
    footer[role="contentinfo"] address { width:40%; }

}

/* @media (max-width:575px) */
@media (max-width:565px) {
    footer[role="contentinfo"] .footer-blocks .footer-contacts-block img { margin:0 0.1% 0; }
    footer[role="contentinfo"] .footer-blocks .footer-gift-card { padding:0 10px; }
}

/* @media screen and (min-width:768px) */
@media screen and (min-width:874px) {
    .modal-dialog { left:50%; right:auto; width:600px; padding-top:30px; padding-bottom:30px; }
    .modal-content { -webkit-box-shadow:0 5px 15px #f1f1f1; box-shadow:0 5px 15px #f1f1f1; }
    .carousel-control .icon-prev,
    .carousel-control .icon-next { width:30px; height:30px; margin-top:-15px; margin-left:-15px; font-size:30px; }
    .carousel-caption { left:20%; right:20%; padding-bottom:30px; }
    .carousel-indicators { bottom:20px; }
}

/* @media screen and (min-width:992px) */
@media screen and (min-width:992px) {
    .modal-media .modal-dialog { width:940px; }
}

/* Mobile */
@media only screen and (max-width:480px) {
    .quick-access { padding:4px 8px 7px; }
    header[role="banner"] .links li { margin:0 15px 0 0; display:block; }
    .catalog-category-view.with-slider header[role="banner"] .cart-link a span { line-height:28px; }
    .with-slider header[role="banner"] .cart-link .block-cart a span { color:#fff; }
    header[role="banner"] .cart-link a img { width:100%; position:relative; }
    header[role="banner"] .wishlist-icon { margin-top: 5px; display: block; width: 25px; height: 22px; background: url("//incdn.adikastyle.com/media/images/heart-full-toplinks-mobile.png") center center no-repeat; background-size:contain; }
    header[role="banner"] .links .customer-link { margin-top:9px; }
    header[role="banner"] .logo { width:86px; }
    footer[role="contentinfo"] { display:none; }
    footer[role="contentinfo"].phone-footer { display:block; }
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone { margin:0 0 35px; float:right; width:100%; text-align:center; font-size:14px; }
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone .left { text-align:right; }
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone .left > p { display:none; }
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone img { margin:-7px 9% 0 0; }
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone img.purple-circle { width:4%; }
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone .left,
    footer[role="contentinfo"].phone-footer .footer-gift-card-phone .right { width:50%; }
    footer[role="contentinfo"].phone-footer .footer-gift-card { margin:-8px auto 0; width:80%; 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; }
    footer[role="contentinfo"].phone-footer .footer-email { font-size:21px; float:right; width:100%; text-align:center; }
    footer[role="contentinfo"].phone-footer .footer-email a { color:#000; }
    footer[role="contentinfo"].phone-footer .footer-links-columns { float:right; width:100%; margin:0 0 35px; }
    footer[role="contentinfo"].phone-footer .footer-links-columns .footer-links { width:100%; margin:0; padding:0; }
    footer[role="contentinfo"].phone-footer .footer-links > ul { width:45%; margin:0 2% 0 1%; float:right; text-align:center; }
    footer[role="contentinfo"].phone-footer .footer-links li { font-size:14px; margin:15px 0; text-align:center; width:100%; }
    footer[role="contentinfo"].phone-footer address { font-size:14px; width:100%; text-align:center; color:#666; }
    footer[role="contentinfo"] .mailing-list .newsletter-sex-button { padding:0 8px; margin-right:8px; }
    footer[role="contentinfo"] .footer-tablet-icons { display:none; }

    .cms-lookbooks .lookbook .lookbook-hover { width:45%; }
    .cms-index-index .slider-wrapper .slider .image-gallery .gallery-content img,
    .cms-index-index .slider-wrapper .slider .video img { max-height:310px; width:auto !important; }
    .cms-index-index .slider-wrapper .slider .image-gallery .gallery-content img,
    .catalog-category-view .slider-wrapper .slider .image-gallery .gallery-content img,
    .cms-index-index .slider-wrapper .slider .video img,
    .catalog-category-view .slider-wrapper .slider .video img { margin-top:0 !important; }
    .cms-index-index .slider-wrapper .slider,
    .catalog-category-view .slider-wrapper .slider,
    .cms-index-index .slider-wrapper .slider .image-gallery,
    .catalog-category-view .slider-wrapper .slider .image-gallery,
    .cms-index-index .slider-wrapper .slider .image-gallery .video,
    .catalog-category-view .slider-wrapper .slider .image-gallery .video,
    .cms-index-index .slider-wrapper .slider .image-gallery .video .video-wrapper,
    .catalog-category-view .slider-wrapper .slider .image-gallery .video .video-wrapper,
    .cms-index-index .slider-wrapper .slider .image-gallery .video .video-wrapper .video-container,
    .catalog-category-view .slider-wrapper .slider .image-gallery .video .video-wrapper .video-container,
    .cms-index-index .slider-wrapper .slider .image-gallery .gallery-content,
    .catalog-category-view .slider-wrapper .slider .image-gallery .gallery-content { height:auto !important; }
    .cms-index-index .slider-wrapper .slider .image-gallery .text-block,
    .catalog-category-view .slider-wrapper .slider .image-gallery .text-block { position:relative; margin:0; height:auto !important; }
    .cms-index-index .slider-wrapper .slider .image-gallery .text-block,
    .catalog-category-view .slider-wrapper .slider .image-gallery .text-block,
    .cms-index-index .slider-wrapper .slider .image-gallery .text-block .text-block-inner-wrap,
    .catalog-category-view .slider-wrapper .slider .image-gallery .text-block .text-block-inner-wrap,
    .cms-index-index .slider-wrapper .slider .image-gallery .text-block .text-box-content,
    .catalog-category-view .slider-wrapper .slider .image-gallery .text-block .text-box-content,
    .cms-index-index .slider-wrapper .slider .image-gallery .text-block .text-box-content .text-box-content-wrap,
    .catalog-category-view .slider-wrapper .slider .image-gallery .text-block .text-box-content .text-box-content-wrap { height:auto !important; position:relative; overflow:hidden; width:100% !important; }
    .cms-index-index .slider .text-block h2,
    .catalog-category-view .slider .text-block h2 { font-size:35px; margin:10px auto 20px; color:#000; }
    .cms-index-index .slider .text-block .text-block-inner-wrap .text-box-background,
    .catalog-category-view .slider .text-block .text-block-inner-wrap .text-box-background { width:100% !important; height:auto !important; position:relative; }
    .cms-index-index .slider-menu,
    .catalog-category-view .slider-menu { text-align:center; position:absolute; z-index:24; height:12px; top:315px; margin:0 auto; float:none; width:100%; left:0; }
    .cms-index-index .slider .text-block.left,
    .catalog-category-view .slider .text-block.left,
    .cms-index-index .slider .text-block.left-black,
    .catalog-category-view .slider .text-block.left-black { left:0; top:0; }
    .cms-index-index .slider .text-block.left,
    .catalog-category-view .slider .text-block.left,
    .cms-index-index .slider .text-block.left-black p,
    .catalog-category-view .slider .text-block.left-black p { color:#000; }
    .cms-index-index .slider .text-block.left-black a,
    .catalog-category-view .slider .text-block.left-black a { color:#fff; background-color:#000; }
    .catalog-category-view .slider .video-wrapper .play-button { top:30% !important; }

    .header-wrapper .customer-link .logged-in { display:none; }
    .block-account .block-content ul .mobile-logout { display:block; float:left; color:#fe5060; line-height:15px; }
    .block-account .block-content ul li:first-child { display:inline-block; width:100%; }
    .block-account .block-content ul li:first-child strong { height:40px; }
    .container.footer .credit-card-icons-center { display:inline-block; width:100%; padding-top:45px; }
    .container.footer { border-top:1px solid #eee; margin-top:20px; }
    .container.footer .phone-footer .footer-email a { font-size:14px; }
}

/* @media screen and (max-width:400px) */
@media screen and (max-width:400px) {
    @-ms-viewport {
        width:320px;
    }
    .cms-lookbooks .lookbook .lookbook-hover { width:40%; }
    .size-guide-content .tabs table td { font-size:12px; }
}

@media (max-width:360px) {
    .catalog-category-view .slider-wrapper { padding:0 17px !important; }
    .phone-footer .credit-card-icons-center img:first-child { margin-bottom:10px; }
}

/* Mobile device changes */
@media (max-width:420px) {
    .phone-clearer { display:block !important; }
    .quick-access .widget-static-block p { position:relative; }
    header[role="banner"] .navbar-default .navbar-toggle { margin:11px 0 0 17px; }
    .header-wrapper .top-section { padding-right: 17px; }
    .quick-access { padding:4px 17px 7px; }
    .size-guide-content .tabs table tr:first-child td { font-size:11px !important; padding:0 0 0 12px !important; }
    .size-guide-content .tabs table td { font-size:10px; }
    .size-guide-content .tabs table tr:first-child td { padding:0 0 0 4px !important; }
    .phone-footer .credit-card-icons-center img:first-child { margin-bottom:10px; }
}

@media (max-width:340px) {
    .size-guide-content .tabs table tr:first-child td { padding:0 !important; }

}

@media (max-width:876px) {
    header[role="banner"] { position:static; }
    .with-slider .quick-links .quick-access { border-bottom:none; }
    .cms-page-view .layout-2-cols aside[role="complementary"] { width:100%; margin-top:20px; }
    .cms-page-view .layout-2-cols div[role="main"] { width:100%; }
}


/* @media (max-width:992px) */
@media (max-width:992px) {
    .cart .cart-collaterals .col2-set { clear:both !important; }
    #shopping-cart-table td:nth-child(4),
    #shopping-cart-table th:nth-child(4) { display:none; }
}
/* @media (min-width:768px) and (max-width:991px) */
@media (min-width:875px) and (max-width:991px) {
    .visible-xs.visible-sm,
    .visible-md.visible-sm,
    .visible-lg.visible-sm { display:block !important; }
    tr.visible-lg.visible-sm,
    tr.visible-md.visible-sm,
    tr.visible-sm,
    tr.visible-xs.visible-sm { display:table-row !important; }
    th.visible-lg.visible-sm,
    td.visible-lg.visible-sm,
    th.visible-md.visible-sm,
    td.visible-md.visible-sm,
    th.visible-sm,
    td.visible-sm,
    td.visible-xs.visible-sm,
    th.visible-xs.visible-sm { display:table-cell !important; }
    .hidden-xs.hidden-sm,
    tr.hidden-xs.hidden-sm,
    th.hidden-xs.hidden-sm,
    td.hidden-xs.hidden-sm,
    .hidden-sm,
    tr.hidden-sm,
    th.hidden-sm,
    td.hidden-sm,
    .hidden-md.hidden-sm,
    tr.hidden-md.hidden-sm,
    th.hidden-md.hidden-sm,
    td.hidden-md.hidden-sm,
    .hidden-lg.hidden-sm,
    tr.hidden-lg.hidden-sm,
    th.hidden-lg.hidden-sm,
    td.hidden-lg.hidden-sm { display:none !important; }
}

/* @media (min-width:992px) and (max-width:1199px) */
@media (min-width:992px) and (max-width:1199px) {
    .visible-xs.visible-md,
    .visible-sm.visible-md,
    .visible-md,
    .visible-lg.visible-md { display:block !important; }
    tr.visible-lg.visible-md,
    tr.visible-md,
    tr.visible-sm.visible-md,
    tr.visible-xs.visible-md { display:table-row !important; }
    th.visible-lg.visible-md,
    td.visible-lg.visible-md,
    th.visible-md,
    td.visible-md,
    th.visible-sm.visible-md,
    td.visible-sm.visible-md,
    th.visible-xs.visible-md,
    td.visible-xs.visible-md { display:table-cell !important; }
    .hidden-xs.hidden-md,
    tr.hidden-xs.hidden-md,
    th.hidden-xs.hidden-md,
    td.hidden-xs.hidden-md,
    .hidden-sm.hidden-md,
    tr.hidden-sm.hidden-md,
    th.hidden-sm.hidden-md,
    td.hidden-sm.hidden-md,
    .hidden-md,
    tr.hidden-md,
    th.hidden-md,
    td.hidden-md,
    .hidden-lg.hidden-md,
    tr.hidden-lg.hidden-md,
    th.hidden-lg.hidden-md,
    td.hidden-lg.hidden-md { display:none !important; }
}

/* @media (max-width:600px) */
@media (max-width:600px) {
    .cart form { border:0; }
    #shopping-cart-table tbody { padding-top:12px; }
    table#shopping-cart-table,
    #shopping-cart-table thead,
    #shopping-cart-table tbody,
    #shopping-cart-table tfoot,
    #shopping-cart-table th,
    #shopping-cart-table td,
    #shopping-cart-table tr { display:block; }
    #shopping-cart-table thead tr { position:absolute; top:-9999px; left:-9999px; }
    #shopping-cart-table td:first-child { height:145px; }
    #shopping-cart-table td { padding:5px 10px 0; height:auto; border:none; position:relative; float:right; overflow:hidden; }
    #shopping-cart-table td:before { position:absolute; top:6px; left:6px; width:100%; padding-right:10px; white-space:nowrap; }
    #shopping-cart-table td.a-center { text-align:right !important; }
    .cart .data-table .product-name { float:none !important; }
    #shopping-cart-table td.options { display:none; }
    #shopping-cart-table td.last { display:block; position:static; bottom:30px; left:5px; padding:10px 0 0 0; }
    #shopping-cart-table td.column-5 { display:block; padding:5px 7px 0 137px; }
    #shopping-cart-table td.column-5 input { text-align:center !important; width:auto; }
    #shopping-cart-table td.column-6 { padding-right:31px; display:block; }
    #shopping-cart-table tbody td.options *,
    #shopping-cart-table tbody td.column-5 *,
    #shopping-cart-table tbody td.column-6 * { text-align:right; line-height:20px; margin:0; display:block; }
    .cart-next-img,
    .cart-prev-img { height:20px !important; margin-top:2px !important; }
    #shopping-cart-table tr:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
    #shopping-cart-table tfoot button { float:right; }
    #shopping-cart-table tfoot td { height:39px !important; width:auto !important; }
    .cart .data-table .btn-remove { max-width: 100% !important; }
    /* #shopping-cart-table td:first-child { width:145px !important; padding-top:5px; } */
    #shopping-cart-table tfoot td.last { padding:5px 0; margin:0; }

    .cart .cart-collaterals .col2-set { padding-right:0 !important; }
}

/* @media (max-width:400px) */
@media (max-width:400px) {
    /* #shopping-cart-table td:first-child { width:145px !important; padding-top:5px; float:none; margin:0 auto; } */
    #shopping-cart-table td:first-child { padding-top:5px; float:none; margin:0 auto; }
    .cart .data-table .product-name { float:none !important; }
    #shopping-cart-table td.column-5 { width:74px !important; padding:0 !important; min-width:0; margin-right:37px; float:right; }
    #shopping-cart-table input { display:inline-block !important; }
}

/* Fonts ======================================================================================== */
.category-pager .pager,
.cms-instagram-html h2,
.size-guide-content .tabs h4,
.topmenu-overlay .overlay .wrapper .cms-title,
.topmenu-overlay .overlay .wrapper .sub-links span span,
.category-bikini-mixer .page-title,
.navbar-nav li.italic,
.load-more .more,
.email,
.footer-contacts-block .phone,
footer[role="contentinfo"].phone-footer .footer-gift-card-phone,
.newsletter-overlay .title,
.load-image-overlay,
.product-view .image-select .image-option-container span,
.more-views-thumbs .video-thumbnail span { font-family:BaskervilleMTStd-Italic, sans-serif; }
strong,
.block-cart #topCartContent .subtotal,
.product-view .price,
.product-view .product-shop .validation-advice { font-family:'alefbold', sans-serif; }
.product-view .price, .catalog-category-view .regular-price .price, .catalog-category-view .special-price .price { font-family:'avnir', sans-serif; font-weight:normal; }
.block-account .block-content li strong,
.active-search #search_mini_form #search,
body,
.button span,
.product-view .right-column .product-video .video-title,
.product-view .product-shop .product-name h1,
.product-view .alert-stock a,
.error-msg,
.success-msg,
.note-msg,
.notice-msg,
.warning-msg { font-family:'alefregular', sans-serif; }
footer[role="contentinfo"] address { font-family:Arial, Helvetica, sans-serif; }
.topmenu-overlay .overlay.only-cms .wrapper p,
.topmenu-overlay .overlay .wrapper .cms-block p { font-family:AvenirLTStd-Medium, sans-serif; }
/* ============================================================================================== */

/* Icons ======================================================================================== */

.icon { background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/sprite.png") no-repeat; display:inline-block; height:12px; width:8px; vertical-align:middle; }
.icon.arrow-left { background-position:-27px 0; }
.icon.swirl { background-position:0 0; height:36px; width:20px; }
.subscribe-btn { width:24px; height:24px; margin-right:6px; background:url("https://www.adikastyle.com/skin/frontend/adika/default/images/newsletter-arrow.png") top 7px left 7px no-repeat, url("https://www.adikastyle.com/skin/frontend/adika/default/images/newsletter-circle.png") no-repeat; display:inline-block; vertical-align:middle; }

/* ============================================================================================== */

/* Sticky footer ======================================================================================== */
@media (min-width:875px) {
    .blur-overlay:after { content:""; display:block; }
    /*.container.footer { height:311px; }*/
    header nav.navbar { display:inline-block; float:none; }
}

@media (min-width:876px) {
    .filter-list.price .content { display:block !important; }
}
@media (max-width:1199px) {
    .onestepcheckout-static-product .product-info-box { width:175px; }
}
@media (max-width:995px) {
    .onestepcheckout-static-product .product-info-box { width:170px; }
}
.cms-lookbooks .breadcrumbs { display:none !important; background:none !important;}
.cms-lookbooks .lookbook .text-mobile { display:none; }
.look-book-blur-overlay:after { height:0; }
@media (max-width:875px) {
    .cms-lookbooks .lookbook-hover .background,
    .cms-lookbooks .lookbook-hover .text { display:none !important; }
    .cms-lookbooks .lookbook .text-mobile { display:inline-block; text-transform:uppercase; color:#000; font-weight:bold; margin-top:15px; }
    .cms-lookbooks .lookbook { text-align:center; }
}
.mixer-block { text-align:center; }
@media (max-width:995px) {
    #search_mini_form .search-underline { width:100px; }
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {
    .quick-access .widget.widget-static-block { font-size:11px; padding:6px 8px 7px; }
}

.contacts-index-index .form-list .field:last-child,
.contacts-index-index .form-list .field:last-of-type { padding-left:0 !important; }
.with-left-menu { overflow-x:hidden; }
.account-create .women-label-register { margin-left:20px; }

button.onestepcheckout-place-order.validation-passed.grey { display:none; }

.messages.animate-close { max-height:0; min-height:0; overflow:hidden; -webkit-transition:min-height 0.5s; -moz-transition:min-height 0.5s; -ms-transition:min-height 0.5s; -webkit-transition:min-height 0.5s; -o-transition:min-height 0.5s; transition:min-height 0.5s; }

/* Custom dropdown styling for ajax product view ============================ */
.custom-ajax-view #product-options-wrapper .input-box { margin:0 auto; }
.custom-ajax-view #product-options-wrapper .dropdown-option { text-align:right; }
/* ========================================================================== */

/* Navbar */
.navbar-collapse.collapse {
    padding: 0;
    width: 800px;
}

.navbar-nav {
    float: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.navbar-nav > li {
    float: none;
    display: block;
    -ms-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    width: auto !important;
}
ul.nav li.level0 a span {
    margin: 0 !important;
}

/* Recently viewed item strip */
.recently-viewed-products,
.empty-cart-recently-viewed {
    background: white;
    padding: 0 45px 0px 45px;
    max-width: 1540px;
    margin: 0 auto;
    -webkit-transition: opacity 100ms 300ms, -webkit-transform 500ms ease;
    -moz-transition: opacity 100ms 300ms, -moz-transform 500ms ease;
    -ms-transition: opacity 100ms 300ms, -ms-transform 500ms ease;
    -webkit-transition: opacity 100ms 300ms, -webkit-transform 500ms ease;
    -o-transition: opacity 100ms 300ms, -o-transform 500ms ease;
    transition: opacity 100ms 300ms, transform 500ms ease;
    position: relative;
}

.next-category-mobile,
.next-category-desktop {
    display: inline-block;
    text-align: center;
    height: 48px;
    padding:0 33px;
    line-height: 48px;
    font-size: 22px;
    border: #000000 1px solid;
    text-decoration: none;

}

.next-category-mobile {
    display: none;
}
@media only screen and (max-width: 875px) {
    .next-category-desktop {
        display: none;
    }

    .next-category-mobile {
        display: inline-block;
        margin: 70px 0 0 0;
        width: 96%;
    }
}

.recently-viewed-products.search-loading:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: white;
    z-index: 1;
}

@media only screen and (max-width: 1024px) {
    .recently-viewed-products,
    .empty-cart-recently-viewed {
        padding: 0 15px 0px 15px;
    }
}
.empty-cart-recently-viewed .products-grid,
.recently-viewed-products .products-grid {
    text-align: center;
}
.recently-viewed-products .widget-title h2 {
    font-size: 36px;
    margin: 0;
}
.recently-viewed-products .widget-title {
    text-align: center;
    padding: 30px 0 30px 0;
    font-family: "BaskervilleMTStd-Italic", sans-serif;
    border-top: 1px solid #ededed;
}
.empty-cart-recently-viewed .products-grid .item .product-image,
.recently-viewed-products .products-grid .item .product-image {
    height: auto !important;
}
.empty-cart-recently-viewed .products-grid .item,
.recently-viewed-products .products-grid .item {
    display: inline-block;
    width: 10.5% !important;
    float: none;
    height: auto !important;
    margin: 0;
    margin-left: 0.4%;
}
@media only screen and (max-width: 1400px) {
    .empty-cart-recently-viewed .products-grid .item,
    .recently-viewed-products .products-grid .item {
        margin-left: 0.3%;
    }
}
@media only screen and (max-width: 1100px) {
    .empty-cart-recently-viewed .products-grid .item,
    .recently-viewed-products .products-grid .item {
        margin-left: 0.2%;
    }
}
.empty-cart-recently-viewed .products-grid .item:last-of-type,
.recently-viewed-products .products-grid .item:last-of-type {
    margin-left: 0;
}
.empty-cart-recently-viewed .products-grid .item img,
.recently-viewed-products .products-grid .item img {
    max-width: 100%;
    width: 100%;
}
.empty-cart-recently-viewed .products-grid .item:hover img,
.recently-viewed-products .products-grid .item:hover img {
    opacity: 0.5 !important;
}
.recently-viewed-products .price-box .price {
    font-weight: normal;
}
.recently-viewed-products .price-box {
    margin-top: 5px;
}

@media only screen and (max-width: 800px) {
    .empty-cart-recently-viewed .products-grid .item,
    .recently-viewed-products .products-grid .item {
        width: 32% !important;
        margin-bottom: 15px;
    }

    .recently-viewed-products .widget-title {
        padding: 20px 0;
    }
}

.category-bikini-mixer .recently-viewed-products { display: none; }

/* Containers */
.offset-container.fullwidth { max-width: none; }
.offset-container.fullwidth .container.header { max-width: 1600px; }
.offset-container.fullwidth .main-content { max-width: 100%; padding: 0; }
.offset-container.fullwidth .breadcrumbs { display: none; background:none;}
.adika-container:after { content: ''; display: block; clear: both; }
.adika-container .container-block { float: left; }
.adika-container .container-block .image-text-container { position: relative; }
.adika-container.container-type-0 .image-container { overflow: hidden; }

/* Start Type 3 container */
.adika-container.container-type-3{
    padding: 0 30px !important;
}

.container-type-3-items  {
    width: 33.33%;
    float: left;
    padding: 0 !important;
}
.container-type-3-items .image-text-container{
    padding: 0 15px;
}

@media only screen and (max-width: 767px) {
    .container-type-3-items {
        width: 100%;
        padding: 15px 0 !important;
    }

    .adika-container.container-type-3{
        padding: 0 !important;
    }

    .container-type-3-items .image-text-container{
        padding: 0;
    }
}
/* End Type 3 container */

.adika-container.container-type-4 { width:100%; height: 40px; padding: 0 30px; max-width: 1600px; margin: 0 auto; }

.adika-container.container-type-4 p { text-align: center; font-size: 18px; line-height: 15px; min-height:33px; padding:9px; color: inherit; }
.adika-container.container-type-4 p:hover { text-decoration: underline; }
.show-mobile { display:none; }
.show-desktop { display:block; }

@media only screen and (max-width: 800px) {
    .show-mobile { display:block; }
    .show-desktop { display:none; }
}

.adika-container img { width: 100%; }
.adika-container .container-block .mobile-image { display: none; }
.adika-container .container-block .container-text-block.mobile-text { display: none; }
.adika-container:not(.container-type-0) { padding: 0 15px 15px 15px; }
.adika-container:not(.container-type-0) .container-block { padding: 0 15px; }
.adika-container.container-type-4 { padding:0 45px; }
.adika-container.container-type-0 { margin-bottom: 26px; }
.adika-container.container-type-0 .container-block { width: 100%; padding: 0px 45px;}
.adika-container.container-type-1 { max-width: 1600px; margin: 0 auto; padding: 0px 30px; padding-bottom: 26px; }
.adika-container.container-type-1 .container-block { width: 50%; }
.adika-container.container-type-2 { max-width: 1600px; margin: 0 auto;  padding: 0px 30px; padding-bottom: 26px; }
.adika-container.container-type-2 .container-block { width: 25%; }
.newin-wrapper { margin-bottom: 26px; }

.adika-container .container-block .container-text-block { position: absolute; }
.adika-container .container-block .container-text-block a span { padding: 8px 24px; }
.adika-container .container-block.no-hover-text:hover .action-button { text-decoration: underline }
.adika-container .container-block .container-text-block p { text-align: left; }
.adika-container .container-block .container-text-block.middle p, .adika-container .container-block .container-text-block.mobile-text.center p { text-align: center }
.adika-container .container-block .container-text-block.middle, .adika-container .container-block .container-text-block.mobile-text.center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    text-align: center;
}
.adika-container.container-type-2 .container-block .container-text-block.middle, .adika-container.container-type-2 .container-block .container-text-block.mobile-text.center {
    width: auto;
}
.adika-container .container-block .container-text-block.mobile-text.top {
    position: relative;
    text-align: center;
}
.adika-container .container-block .container-text-block.mobile-text.top * {
    text-align: center;
}
.adika-container .container-block .container-text-block.middle-right {
    right: 45px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.adika-container .container-block .container-text-block.middle-left {
    left: 45px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.adika-container .container-block .container-text-block.top-left {
    top: 80px;
    left: 85px;
}
.adika-container .container-block .container-text-block.top-right {
    top: 80px;
    right: 85px;
}
.adika-container .container-block .container-text-block.right {
    bottom: 0;
    right: 85px;
}
.adika-container .container-block .container-text-block.left {
    bottom: 80px;
    left: 85px;
}
.adika-container .container-block .container-hover-text {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: white;
    padding: 20px 40px;
    font-size: 14px;
    font-family: 'avenirltstd-medium', sans-serif;
    letter-spacing: 2px;
}
.adika-container .container-block:hover .container-hover-text { display: block }
.adika-container .container-block .container-bottom-text {
    text-align: center;
    color: black;
    font-family: alefregular, Helvetica, sans-serif;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.adika-container .container-block .container-text-block {  }

.adika-container.container-type-2 .container-text-block p { margin: 0; }
.adika-container.container-type-2 .container-text-block { font-family: 'avnir', sans-serif; font-size: 18px; letter-spacing: 2px; }
.adika-container.container-type-2 .container-block:hover .container-text-block:not(.mobile-text) p { border-bottom: 1px solid white; margin-top: 1px; }

.adika-container .container-block .video {
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}
.adika-container .container-block .video .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.adika-container .container-block .video .play-button .play-icon {
    position: absolute;
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/play.png) no-repeat center transparent;
    width: 55px;
    height: 55px;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
.adika-container .container-block .video .play-button .play-icon:hover {
    opacity: 0.4;
    cursor: pointer;
}

@media only screen and (min-width: 800px) {
    .adika-container.container-type-0 .container-block * { letter-spacing: 2px; }
}

@media only screen and (max-width: 1100px) {
    .adika-container .container-block .container-text-block.top-left {
        top: 40px;
        left: 45px;
    }
    .adika-container .container-block .container-text-block.top-right {
        top: 40px;
        right: 45px;
    }
    .adika-container .container-block .container-text-block.right {
        bottom: 0;
        right: 45px;
    }
    .adika-container .container-block .container-text-block.left {
        bottom: 40px;
        left: 45px;
    }
    .adika-container .container-block .container-hover-text {
        padding: 20px 25px;
    }
}


@media only screen and (max-width: 900px) {
    .adika-container .container-block .container-text-block.top-left {
        top: 10px;
        left: 15px;
    }
    .adika-container .container-block .container-text-block.top-right {
        top: 10px;
        right: 15px;
    }
    .adika-container .container-block .container-text-block.right {
        bottom: 0;
        right: 15px;
    }
    .adika-container .container-block .container-text-block.left {
        bottom: 10px;
        left: 15px;
    }
}


@media only screen and (max-width: 767px) {
    .adika-container:not(.container-type-0) { padding: 0; }
    .adika-container:not(.container-type-0) .container-block { padding: 0 14px; }
    .adika-container .container-block.has-mobile-img .desktop-image { display: none; }
    .adika-container .container-block.has-mobile-img .mobile-image { display: block; }
    .adika-container .container-block .container-text-block { display: none; }
    .adika-container .container-block .container-bottom-text { display: none; }
    .adika-container .container-block .container-text-block.mobile-text { display: block; }
    .adika-container.container-type-1 .container-block { width: 100%; margin-bottom: 20px; }
    .adika-container.container-type-1 .container-block:after { content: ''; display: block; clear: both; }
    .adika-container.container-type-2 .container-block { width: 50%; padding-bottom: 14px; }
    .adika-container.container-type-2 .container-block:nth-child(2n+1) { content: ''; display: block; clear: both; padding-right: 7px; }
    .adika-container.container-type-2 .container-block:nth-child(2n+2) { padding-left: 7px; }
    .adika-container.container-type-0 { margin-bottom: 20px; }
    .adika-container.container-type-0 .container-block { width: 100%; padding: 0px 0px;}
    .new-in-wrapper { padding-bottom: 15px; }
    .newin-wrapper { margin-bottom: 20px; }
}

.std > p { margin: 0; }
.std { margin-top: 10px; }

/* Most wanted item strip */

.most-wanted-items { padding: 0 30px; max-width: 1600px; margin: 0 auto; }
.most-wanted-items .title { text-align: center; padding: 0 0 40px 0; }
.most-wanted-items .title h1 { margin-top: 0; }
.most-wanted-items .item-container { text-align: center }
.most-wanted-items .item-container .single-item-block:hover {
    opacity: 0.5;
}
.most-wanted-items .item-container .single-item-block {
    display: inline-block;
    width: 16%;
    float: none;
    height: auto !important;
    margin: 0;
    margin-left: 0.3%;
}
.most-wanted-items .item-container img { max-width: 100%; }
.most-wanted-items a { color: #000000; }
@media only screen and (max-width: 1200px) {
    .most-wanted-items .item-container .single-item-block {
        width: 15%;
    }
}

@media only screen and (max-width: 800px) {
    .most-wanted-items .item-container .single-item-block {
        width: 48%;
        margin-bottom: 15px;
    }

    .most-wanted-items .title {
        padding: 0 0 20px 0;
    }
    .most-wanted-items .title h1{
        margin-top: 0;
    }
}
.search-indicator {
    background: white;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
}

.search-indicator .loading-icon {
    background: url('//incdn.adikastyle.com/media/images/loading_search.gif') no-repeat;
    width: 235px;
    height: 235px;
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.ajax-product-giftcard .link-go-to-cart ,.ajax-product-giftcard .add-to-cart {
    width: 100% !important;
    max-width: 307px;
    margin: 0;
    text-align: center;
}



.no-header-footer .container.header, .onestepcheckout-index-index.no-header-footer .container.footer, .onestepcheckout-index-index.no-header-footer .mobile-back-to-top, .spmpelecard-index-index.no-header-footer .container.footer, .spmpelecard-index-index.no-header-footer .mobile-back-to-top, .spmcreditguard-index-redirect.no-header-footer .container.header, .spmcreditguard-index-redirect.no-header-footer .container.footer, .spmcreditguard-index-redirect.no-header-footer .mobile-back-to-top {
    display: none;
}
.no-header-footer .header{
    display: none;
}
.no-header-footer .main-content, .spmcreditguard-index-redirect.no-header-footer .main-content {
    position: static;
}
.no-header-footer div[role="main"], .spmcreditguard-index-redirect.no-header-footer div[role="main"] {
    position: static;
}
.no-header-footer .recently-viewed-products{
    display: none;
}


/*  Header  */
.onestepcheckout-header-wrapper, .spmcreditguard-index-redirect .onestepcheckout-header-wrapper {
    height: 90px;
    background: #fff;
    padding: 21px 0;
    width: 100%;
    top: 0;
    left: 0;
    border-bottom: 2px solid #f5f5f5;
}
.onestepcheckout-header-wrapper .logo, .spmcreditguard-index-redirect .onestepcheckout-header-wrapper .logo {
    display: block;
    max-width: 120px;
    margin: 0 auto;
}
.onestepcheckout-header-wrapper img, .spmcreditguard-index-redirect .onestepcheckout-header-wrapper img {
    width: 100%;
    height: auto;
}

/* footer */

.spmcreditguard-index-redirect .onestepcheckout_footer{
    position: fixed;
}

.onestepcheckout_footer {
    direction: rtl;
    background: #232323;
    color: #ffffff;
    position: relative;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 51px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}


.onestepcheckout_footer a {
    color: #ffffff;
}
.onestepcheckout_footer p {
    margin: 0;
    line-height: 16px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
}
.onestepcheckout_footer img {
    vertical-align: middle;
    display: inline-block;
}

/* HD resolution */
@media only screen and (min-height:920px) {
    /* styles for browsers larger than 920px; */
    .onestepcheckout_footer {
        position: fixed;
    }
}

@media only screen and (max-width: 800px) {
    .onestepcheckout_footer {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative;
        padding: 0 10px;
        height: auto;
    }

    .spmcreditguard-index-redirect .onestepcheckout_footer{
        position: relative;
    }

    .onestepcheckout_footer p {
        padding: 10px 0;
    }

    .paypal-express-review .paypal-review-page{
        padding-top: 0px !important;
    }
    span#review-please-wait {
        font-size: 14px;
        float: right;
    }
    .paypal-express-review .paypal-review-page form{
        padding-top:58px;
    }

}

@media only screen and (max-width: 370px) {
    .onestepcheckout_footer {
        position: relative;
    }
}

.paypal-express-review .container.main-content{
    max-width: 100%;
}

.paypal-express-review .paypal-review-page span{
    font-size: 20px;
}
.paypal-express-review .paypal-review-page form{
    padding-top: 90px;
}

.paypal-express-review .paypal-review-page .buttons-set button.button{
    float: none;
}

.paypal-express-review .paypal-review-page .buttons-set-order .please-wait{
    float: none;
}

.paypal-express-review .container.main-content{
    max-width: 100%;
}
.paypal-express-review .paypal-review-page{
    text-align: center;
    padding-top: 120px;
}

.paypal-express-review .onestepcheckout_footer {
    position: fixed;
}

/* Wishlist login popup */

#wishlist-login-popup {
    direction: rtl;
    position: absolute;
    left: 50%;
    margin-bottom: 40px;
    width: 680px;
    margin-left: -333px;
    min-height: 380px;
    z-index: 9999999;
    padding: 45px 35px;
    background-color: #fff;
}

#wishlist-login-popup .black-arrow {
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/black-arrow.png);
    width: 5px;
    height: 8px;
    display: inline-block;
    margin: 0 4px !important;
}

#wishlist-login-popup .overlay-box-close {
    height: 8px;
    width: 8px;
    background: url(https://www.adikastyle.com/skin/frontend/adika/default/images/btn-close.png) 0 0 no-repeat;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}

#wishlist-login-popup .overlay-box-close span {
    visibility: hidden;
}

#wishlist-login-popup .container {
    margin: 0 !important;
}

#wishlist-login-popup aside[role="complementary"],
#wishlist-login-popup #messages_product_view,
#wishlist-login-popup .quick-links,
#wishlist-login-popup .breadcrumbs,
#wishlist-login-popup .container.header,
#wishlist-login-popup .container.footer {
    display: none;
}

#wishlist-login-popup.loading {
    background: #f7f7f7 url(https://www.adikastyle.com/skin/frontend/adika/default/images/quick-view-loader.gif) 50% 50% no-repeat;
}

#wishlist-login-popup .main-content {
    width: 100%;
    position: static;
    padding: 0px;
}

#wishlist-login-popup .layout {
    padding: 0;
    margin: 0;
}

#wishlist-login-popup div[role="main"] {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: right;
}

#wishlist-login-popup .col1,
#wishlist-login-popup .col2 {
    width: 50%;
    height: 100%;
}

#wishlist-login-popup form input {
    height: 39px;
    border: 1px solid #dedede;
}

#wishlist-login-popup form label {
    font-size: 15px;
}

#wishlist-login-popup button {
    width: 100%;
    color: #fff;
    background: #000;
    border: none;
}

#wishlist-login-popup .col2 button {

}

#wishlist-login-popup .col1 button {
    width: 100%;
    background: #fe5060;
}

#wishlist-login-popup .col1 button:hover {
    background: #000;
}

#wishlist-login-popup button:hover {
    background: #fe5060;
}

#wishlist-login-popup .col2 {
    padding-right: 35px;
}

#wishlist-login-popup .col1 {
    border-left: 2px solid #e8e8e8;
    padding-left: 35px;
}

#wishlist-login-popup ul li {
    margin-bottom: 0;
}

#wishlist-login-popup .col1 ul li:last-of-type {
    margin-top: 10px;
}

#wishlist-login-popup .col1 .pass-forgot-wrap {
    margin-bottom: 30px;
}

#wishlist-login-popup .col1 .pass-forgot-wrap a {
    font-weight: bold;
    border-bottom: 1px solid #000;
    margin-right: 5px;
}

#wishlist-login-popup .col1 .pass-forgot-wrap a:hover {
    text-decoration: none;
}

#wishlist-login-popup .page-title h1 {
    margin: 32px 0 16px;
    font-size: 22px;
}

#wishlist-login-popup .col2 p {
    margin-bottom: 100px !important;
    font-size: 14px !important;
}

#wishlist-login-popup h2 {
    text-align: center;
    font-size: 19px;
    margin-bottom: 22px;
}

#wishlist-login-popup .col2 h2 {
    margin-bottom: 102px;
}


#wishlist-login-popup .overlay-login-error {
    display: block;
    margin-top: 5px !important;
    color: red;
}

#wishlist-login-popup .main-content p span,
#wishlist-login-popup .main-content p {
    font-size: 15px;
    margin: 0;
    line-height: 18px;
}

@media only screen and (max-width: 715px) {
    #wishlist-login-popup {
        width: 100%;
        margin: 0;
        left: 0;
        padding: 0;
    }

    #wishlist-login-popup .col1,
    #wishlist-login-popup .col2 {
        float: none !important;
        border: none;
        width: 100%;
        padding: 15px;
    }
    #wishlist-login-popup .col2 p {
        font-size: 18px !important;
        margin-bottom: 35px !important;
    }

    #wishlist-login-popup h2 {
        font-size: 34px;
    }

    #wishlist-login-popup .col1 h2 {
        margin-bottom: 35px;
    }
    #wishlist-login-popup .col2 h2 {
        margin-bottom: 25px;
        margin-top: -10px;
    }

    #wishlist-login-popup .col1 ul li {
        text-align: right;
    }

    #wishlist-login-popup .col1 input {
        margin-bottom: 15px;
    }

    #wishlist-login-popup .col2 button {
        margin-bottom: 15px;
    }
    #wishlist-login-popup .col1 .pass-forgot-wrap {
        margin-bottom: 20px;
    }
    #wishlist-login-popup form label {
        font-size: 17px;
    }

    #wishlist-login-popup div[role="main"] {
        text-align: center;
    }
}

/*Checkout success page*/
.checkout-onepage-success .buttons-set button.button{  float: none;  padding: 8px 40px;  }
.checkout-onepage-success .layout.layout-2-cols,
.checkout-onepage-success .buttons-set {  text-align: center;  }
.checkout-onepage-success .buttons-set {  padding-top: 30px;  }
.checkout-onepage-success .layout-2-cols div[role="main"]{  width: 100%;  }
.checkout-onepage-success .referfriendDiv{  font-size: 16px;  font-weight: bold;  }
.checkout-onepage-success .referfriendDiv a{  color:#000;  text-decoration: underline;  }


/* Black Friday Home Page */
.blackfriday .container header[role="banner"]{
    background: #fff;
}
.blackfriday .container .layout {
    margin: 0;
    padding: 0;
}
.blackfriday .container.header{
    z-index: 99999;
}
.blackfriday .container.main-content{
    background: #000;
}
.blackfriday .offset-container {
    max-width: 100%;
}
.blackfriday div[role="main"] {
    margin-bottom: 0;
}
.blackfriday .container:after {
    display: none;
}
.blackfriday .layout {
    padding-bottom: 65px !important;
}
.blackfriday .layout:after {
    display: none;
}
.blackfriday .container.footer {
    border-top: 0px;
    margin-top: 0px;
}
.blackfriday div#adika-container-1 .container-block{
    padding: 0;
}
.blackfriday div#adika-container-1 .container-block .image-container{
    max-height: 100%;
}

/* Menu red color ~ Desktop */
.navbar-nav li.redColor span,
.topmenu-overlay .overlay .wrapper li.redColor span{
    color: red;
}

/* Hide menu at Desktop */
.navbar-nav li.mobile-only span,
.topmenu-overlay .overlay .wrapper li.mobile-only{
    display: none;
}

/* Menu red color ~ Mobile */
.toggleable-block .block-title .block-name span.redColor,
.toggleable-block .block-content li.redColor span{
    color: red;
}

/* Menu Beauty Images Mobile */
/*.toggleable-block .block-content .lists .display-all img.subMenuMobile{ margin: -12px 0px 0px 0px;height: 35px;width: auto; }*/
.toggleable-block .block-content .lists .display-all img.subMenuMobile,
.toggleable-block .block-content .lists .display-mobile img.subMenuMobile
{ width:auto; height: 35px; margin: 0px 0px 0px 6px; }

/* Menu Beauty Images Desktop */
.navbar-nav img.rootMenuDesk {  margin: -15px 0px 0px 0px; height: 35px; width: auto; }

/* Menu sidebar category load from mobile class, removed Beauty Image Desktop */
.catalog-category-view div[role="main"] .toggleable-block .block-content .lists .display-all img.subMenuMobile{ display: none;}

/* IE only */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)  {
    .header-wrapper .top-section{
        margin-bottom: 10px;
    }
    .navbar-nav li.beautyMenuDesk { min-width: 35px;}
}


/* CRM tickets */
button.button.ticket {
    font-family: alefregular, Helvetica, sans-serif;
    min-width: 220px;
    display: inline-block;
    padding: 17px 12px;
    float: none;
    margin-bottom: 0;
    max-width: 100%;
    font-size: 16px;
    font-weight: normal;
    line-height: 10px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    color: #fff;
    background-color: #000;
    border-radius: 0;
    border-bottom: 0;
}
.ticket-view button.button.ticket {
    font-size: 14px;
}
button.button.ticket:hover {
    text-decoration: underline;
}

#window_askquestion {
    clear: both;
}

#window_askquestion .tickets-body {
    background: #EDEDF1;
    font-family: alefregular, Helvetica, sans-serif;
    font-size: 16px;
}

#window_askquestion input,
#window_askquestion textarea {
    border: 1px solid #bfbfbf;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#window_askquestion .tickets-body .order-dropdown .cu-forms-select {
    border: 1px solid #bfbfbf;
    background: #fff;
    padding: 3px 15px;
    line-height: 50px;
    overflow: hidden;
}

#window_askquestion .tickets-body .order-dropdown select {
    margin-top: 24px;
    padding: 3px 15px;
    height: 28px;
    width: 100%;
}

#window_askquestion .tickets-body #ctm_content {
    width: 100%;
    height: 159px;
}

#window_askquestion .tickets-body .form-row {
    width: 100%;
    padding: 20px 20px 0 20px;
}

#window_askquestion .tickets-body .bottom {
    padding-bottom: 20px;
    height: auto;
    background: #EDEDF1;
}

#window_askquestion .tickets-body .form-row.row-1 {
    height: 130px;
}

#window_askquestion .tickets-body .form-row.row-2 {
    height: 250px;
}

#window_askquestion .tickets-body .form-row .left-row {
    float: left;
    width: 50%;
    padding: 20px;
    height: 100%;
}

#window_askquestion .tickets-body .form-row .right-row {
    float: right;
    width: 50%;
    padding: 20px;
    height: 100%;
}

#window_askquestion .tickets-body .bottom {
    float: left;
    width: 100%;
    text-align: left;
}

/* Ticket list */
#window_askquestion .page-title h1,
#window_ticket_list h1,
.ticket-view .page-title h1 {
    padding: 10px 0!important;
    font-size: 20px!important;
    margin: 0!important;
}

#window_askquestion .page-title h1 {
    font-size: 20px;
}

#window_askquestion .tickets-body .caption {
    font-size: 18px;
    font-family: "alefbold", sans-serif;
    padding: 15px 10px;
}
#window_askquestion .tickets-body .fileContainer {
    overflow: hidden;
    position: relative;
}
#window_askquestion .tickets-body .fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

#window_askquestion .tickets-body .fileContainer {
    width: 100%;
    border-bottom: 1px solid #fff;
    padding-bottom: 5px;
}

#window_askquestion .tickets-body .fileContainer .filename {
    float: right;
    color: #666666;
    font-family: "alefregular", sans-serif;
    font-size: 16px;
    padding-left: 20px;
}
#window_askquestion .tickets-body .fileContainer .label {
    width: 84px;
    height: 24px;
    background: #c8c8cd;
    border-bottom: 2px solid #ccc;
    padding: 5px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 35px;
}
#window_askquestion .tickets-body .fileContainer [type=file] {
    cursor: pointer;
}

#window_ticket_list .page-title h1 {
    border-bottom: 1px solid #ededed;
    width: 100%;
    padding: 10px 0;
    font-size: 20px;
}
#window_ticket_list .page-title .add-ticket{
    clear: both;
    float: right;
    margin: 20px 0;
}

#window_ticket_list .tickets-list-body {
    width: 100%;
}

#window_ticket_list .tickets-list-body {

}

#window_ticket_list .tickets-list-body .ticket-box {
    float: right;
    padding: 5px 0px 5px 0;
    margin: 10px 0px 10px 24px;
    width: 40%;
    min-width: 290px;
    height: 200px;
    border-bottom: 1px solid #ccc;
}

#window_ticket_list .tickets-list-body .ticket-box .subject {
    min-height: 55px;
    border-top: 1px solid #000;
    background: #F3F1F3;
    padding: 5px 15px;
    font-size: 15px;
}

#window_ticket_list .tickets-list-body .ticket-box .subject div {
    padding: 0 5px;
    font-size: 15px;
}

#window_ticket_list .tickets-list-body .ticket-box .subject-text {
    color: #666666;
}

#window_ticket_list .tickets-list-body .ticket-box .ticket-body {
    margin: 10px 20px;
    border-bottom: solid 1px #ededed;
    padding-bottom: 10px;
    font-size: 16px;

}

#window_ticket_list .tickets-list-body .ticket-box .ticket-option-row .left-text {
    float: left;
}

#window_ticket_list .ticket-view {
    text-align: left;
}

#window_ticket_list .ticket-view .button.ticket {
    padding: 10px;
    min-width: 150px;
}

.ticket-pagination {
    width: 100%;
    clear: both;
    padding: 20px 0;
    height: 45px;
}
#window_ticket_list .cu-forms-select {
    border: 1px solid #bfbfbf;
    background: #fff;
    padding: 0 3px;
    line-height: 50px;
    overflow: hidden;
}
.ticket-pagination select {
    width: 40px;
    height: 28px;
}

/* View Ticket */

.ticket-link-back {
    text-align: left;
    padding: 10px 0 0 20px;
    font-size: 16px;
    font-weight: bold;
    width: 200px;
    float: left;
}

.ticket-link-back a {
    color: #000000;
}

.ticket-link-back:hover {
    text-decoration: underline;
}

.ticket-view .link-back a {
    font-family: alefregular, Helvetica, sans-serif;
    font-size: 16px;
    color: #000;
    text-decoration: none;
}

.ticket-view .ticket-body {
    background:#F2F2F3;
    padding: 15px;
    font-family: alefregular, Helvetica, sans-serif;
    font-size: 16px;
}

.ticket-view .ticket-body .ticket-header {
    min-height: 50px;
}
.ticket-view .ticket-body .ticket-header h1 {
    font-size: 17px;
    margin: 0 0 10px 0;
    padding: 5px 0 15px 0;
    border-bottom: 1px solid white;
    word-wrap: break-word;
}

.ticket-view .ticket-body .ticket-info .ticket-left {
    width: calc(50% - 20px);
    float: left;
}
.ticket-view .ticket-body .ticket-info .ticket-right {
    width: calc(50% - 20px);
}

.ticket-view .ticket-body .ticket-info .ticket-left .value {
    white-space: nowrap;
}
.ticket-view .ticket-body .ticket-info .ticket-left .caption {
    white-space: nowrap;
}

.ticket-view .ticket-body .ticket-info .value {
    width: calc(50% - 20px);
    float: left;
}

.ticket-view .bubbles {
    padding: 20px;
    font-family: Avenir, Helvetica, sans-serif;
    position: relative;
}

.ticket-view .bubbles .bubbles-list {
    clear: both;
    position: relative;
}
.ticket-view .bubbles .bubble {
    max-width: 448px;
    min-width: 200px;
    width: 100%;
    border: 1px solid #bfbfbf;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 10px 20px;
    margin-bottom: 15px;
    min-height: 100px;
}

.ticket-view .bubbles .bubble.bubble-admin {
    float: left;
    background-color: #efeff4;
}

.ticket-view .bubbles .bubble .bubble-header .date {
    float: left;
    font-size: 11px;
    text-align: left;
    color:  #000000;
}

.ticket-view .bubbles .bubble .bubble-header .author {
    font-weight: bold;
    font-size: 15px;
}

.ticket-view .bubbles .bubble .bubble-header .author .caption {
    font-size: 11px;
}

.ticket-view .bubbles .bubble-message {
    padding-top: 5px;
    color: #000000;
    word-wrap: break-word;
}

.ticket-view .bubbles .bubble.bubble-admin .bubble-message {
    color: #232323;
}

.ticket-view .bubbles .bubble.bubble-customer:after {
    content: '';
    background-image: url('https://www.adikastyle.com/skin/frontend/adika/default/images/bubble-tail-customer.png');
    background-repeat: no-repeat;
    width:13px;
    height: 25px;
    right: -12px;
    position: absolute;
    bottom: 30px;
}

.ticket-view .bubbles .bubble.bubble-admin:before {
    content: '';
    background-image: url('https://www.adikastyle.com/skin/frontend/adika/default/images/bubble-tail-admin.png');
    background-repeat: no-repeat;
    width:13px;
    height: 30px;
    left: -12px;
    position: absolute;
    top: 30px;
}

.ticket-status-closed {
    color: #ff69b4;
}

.ticket-status-waiting_for_client {
    color: #ff0000!important;
}

.ticket-status-waiting_for_admin {
    color: #969696;
}

.add-ticket-button {
    margin-top: 4px;
}

.success-message {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
}
.success-message .success-container .caption {
    padding-top:80px;
    font-size: 26px;
    font-weight: 400;
    line-height: 18px;
}
.success-message .success-container .body {
    font-size: 22px;
    padding-top: 40px;
}
.success-message .success-container {
    background: #f5f5f5;
    border: 1px solid #000000;
    margin-bottom: 20px;
    height: 60%;
    min-height: 300px;
}

.success-message .success.button {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 7px;
    border-top-right-radius: 5px;
    border-width: 2px;
    border-color:  #c6c4d1;
    border-style: solid;
    background-color:  #000000;
    width: 317px;
    height: 48px;
}
.crm-button-set {
    position: relative;
}
.crm-loading {
    position: absolute;
    left: 28px;
    top: 14px;
    width: 16px;
    height: 16px;
    background:url('https://www.adikastyle.com/skin/frontend/adika/default/images/ajax-loader-bw.gif') no-repeat;
}

@media only screen and (max-width: 830px) {
    #window_ticket_list .tickets-list-body .ticket-box {
        width: 100%;
    }
    #window_ticket_list .tickets-list-body .ticket-box .ticket-body {
        font-size: 13px;
    }
    #window_askquestion .page-title h1,
    #window_ticket_list h1,
    .ticket-view .page-title h1 {
        padding: 10px 0!important;
        font-size: 18px!important;
        margin: 0!important;
    }

    .ticket-view .ticket-body .ticket-info .value {
        font-size: 13px;
    }
    .ticket-view .ticket-body .ticket-info .caption {
       font-size: 13px;
    }

}

@media only screen and (max-width: 670px) {
    .tickets-body .fileContainer.desktop {
        display: none;
    }

    #window_askquestion .tickets-body .form-row {
        float: none;
    }
    #window_askquestion .tickets-body .form-row.row-2,
    #window_askquestion .tickets-body .form-row.row-1 {
        height: auto;
    }
    #window_askquestion .tickets-body .form-row div {
        float: none!important;
    }
    #window_askquestion .tickets-body .form-row .left-row {
        width: 100%;
    }
    #window_askquestion .tickets-body .form-row .right-row {
        width: 100%;
    }
    #window_askquestion .tickets-body .form-row.row-1,
    #window_askquestion .tickets-body .form-row.row-2 {
        display: flex;
        flex-direction: column;
    }
    #window_askquestion .tickets-body .form-row.row-1 .left-row,
    #window_askquestion .tickets-body .form-row.row-2 .left-row {
        order: 2;
    }
    #window_askquestion .tickets-body .form-row.row-1 .right-row,
    #window_askquestion .tickets-body .form-row.row-2 .right-row {
        order: 1;
    }
    #window_askquestion .tickets-body .bottom {
        padding-bottom: 45px;
    }

    #window_askquestion button.button.ticket {
        width: 100%;
    }
    #window_askquestion .tickets-body .left-row,
    #window_askquestion .tickets-body .right-row {
        padding-top: 0!important;
    }

    .ticket-view .ticket-body .ticket-info .ticket-left {
        clear: both;
        width: 100%;
    }
    .ticket-view .ticket-body .ticket-info .ticket-right {
        width: 100%;
    }
}
@media only screen and (max-width: 350px) {
    .crmticket-front-ticket-viewticket .container{
        padding-left: 0;
        padding-right: 0;
    }
    .ticket-view .ticket-body .ticket-info .value {
        width: calc(55% - 20px);
    }
}
.product-view-info-tabs-contents #additional-sku {
    font-family: 'avenir', sans-serif;
    line-height: 11px;
}

.product-view-info-tabs-contents #additional-sku .label {
    font-family: 'alefregular', sans-serif;
}

a.stamped-summary-actions-newquestion { display: none !important; }

@media only screen and (max-width: 600px) {
    .mobile-cart-class {
        display: block!important;
    }

    .desktop-cart-class {
        display: none!important;
    }
}
@media only screen and (min-width: 600px) {
    .mobile-cart-class {
        display: none!important;
    }

    .desktop-cart-class {
        display: block!important;
    }
}


/* Video container block  */
.videoContainer-main
{
    display: block;
    position: relative;
    overflow: hidden;
}

.hoverable:hover > a > span > img {
    opacity: .9;
}

.videoContainer-main .video-wrapper {
    display: block;
    /*position: relative;*/
    /*padding-bottom: 48%;*/
    /*padding-top: 25px;*/
    /*height: 0;*/
    position: relative;
    padding-bottom: 42%;
    overflow: hidden;

}

.videoContainer-main .video-iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.videoContainer-main .video-text-block{
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 20;

}

.videoContainer-main .center-left{
    display: block;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.videoContainer-main .center-right {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.videoContainer-main .bottom-center {
    text-align: center;
    position: absolute;
    bottom: 80px;
    left: 0;
    right: 0;
}

.videoContainer-main .top-center {
    text-align: center;
}

.videoContainer-main  .center-center {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*Mobile*/
@media (min-width: 768px) {
    .videoContainer-main .center-left {
        text-align: left;
    }
    .videoContainer-main .center-right {
        text-align: right;
    }
    .videoContainer-main .bottom-center {
        bottom: 150px;
    }
}


.videoContainer-main .center-left-text{
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 40px;
    display: inline-block;
}

.videoContainer-main .video-menu{
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.videoContainer-main .video-playback-ui {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-right: 3%;
    margin-bottom: 2%;
    display: -ms-flexbox;
    display: flex;
}

.adika-container.container-type-5 {
    padding: 0 0 15px 0 !important
}

    /* Menu Images */
.videoContainer-main .video-playback-play,
.videoContainer-main .video-playback-play-type2{
    width: 32px;
    height: 32px;
    background-color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.videoContainer-main .video-playback-pause,
.videoContainer-main .video-playback-pause-type2 {
    width: 32px;
    height: 32px;
    background-color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.videoContainer-main .video-playback-volume,
.videoContainer-main .video-playback-volume-type2 {
    width: 32px;
    height: 32px;
    background-color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.videoContainer-main .video-playback-mute,
.videoContainer-main .video-playback-mute-type2 {
    width: 32px;
    height: 32px;
    background-color: #000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.videoContainer-main .text-white {
    color: #fff;
}
.videoContainer-main .link-negative {
    position: relative;
}

.videoContainer-main.show-mobile { display:none; }
.videoContainer-main.show-desktop { display:block; }

@media only screen and (max-width: 800px) {
    .videoContainer-main.show-mobile { display:block; }
    .videoContainer-main.show-desktop { display:none; }
}


@media only screen and (max-width: 767px){
    .videoContainer-main.containerType2{width: 100% !important; margin-bottom: 20px;}
    .containerType2 .video-wrapper{padding-bottom: 104% !important;float: unset; !important;}
}
.videoContainer-main.containerType2{padding: 0;width: 50%;float: left;}

.videoContainer-main .video-iframe-type2{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.containerType2 .video-wrapper{
    padding-top: 0px;
    padding-bottom: 100%;
}

.sprite-nav-icon-black, .nav-open .mobile-back-to-top .sprite-nav-icon-black {width: 37px !important;height: 38px !important;border:solid;border-color: transparent;}
