@charset "UTF-8";
 .text-cyan {
     color: #00bfa5 !important;
}
 .text-red {
     color: #b70234 !important;
}
 .text-blue {
     color: #1565c0 !important;
}
.red-fnt{
    color:#b70234 !important;
}
 .maxW {
     width: 100%;
     max-width: 1200px;
     margin: 0 auto;
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
 progress, sub, sup {
     vertical-align: baseline;
}
 button, hr, input {
     overflow: visible;
}
 [type=checkbox], [type=radio], legend {
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     padding: 0;
}
 html {
     font-family: sans-serif;
     -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
}
 body {
     margin: 0;
}
 article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
     display: block;
}
 audio, canvas, progress, video {
     display: inline-block;
}
 audio:not([controls]) {
     display: none;
     height: 0;
}
 [hidden], template {
     display: none;
}
 a {
     background-color: transparent;
     -webkit-text-decoration-skip: objects;
}
 a:active, a:hover {
     outline-width: 0;
}
 abbr[title] {
     border-bottom: none;
     text-decoration: underline;
     -webkit-text-decoration: underline dotted;
     text-decoration: underline dotted;
}
 b, strong {
     font-weight: bolder;
}
 dfn {
     font-style: italic;
}
 h1 {
     font-size: 2em;
     margin: .67em 0;
}
 mark {
     background-color: #ff0;
     color: #000;
}
 small {
     font-size: 80%;
}
 sub, sup {
     font-size: 75%;
     line-height: 0;
     position: relative;
}
 sub {
     bottom: -.25em;
}
 sup {
     top: -.5em;
}
 img {
     border-style: none;
}
 svg:not(:root) {
     overflow: hidden;
}
 code, kbd, pre, samp {
     font-family: monospace,monospace;
     font-size: 1em;
}
 figure {
     margin: 1em 40px;
}
 hr {
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
     height: 0;
}
 button, input, select, textarea {
     font: inherit;
     margin: 0;
}
 optgroup {
     font-weight: 700;
}
 button, select {
     text-transform: none;
}
 [type=reset], [type=submit], button, html [type=button] {
     -webkit-appearance: button;
}
 [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
     border-style: none;
     padding: 0;
}
 [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
     outline: ButtonText dotted 1px;
}
 fieldset {
     border: 1px solid silver;
     margin: 0 2px;
     padding: .35em .625em .75em;
}
 legend {
     color: inherit;
     display: table;
     max-width: 100%;
     white-space: normal;
}
 textarea {
     overflow: auto;
}
 [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
     height: auto;
}
 [type=search] {
     -webkit-appearance: textfield;
     outline-offset: -2px;
}
 [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
     -webkit-appearance: none;
}
 ::-webkit-input-placeholder {
     color: inherit;
     opacity: .54;
}
 ::-webkit-file-upload-button {
     -webkit-appearance: button;
     font: inherit;
}
 @font-face {
     font-family: "icomoon";
     src: url(/styles/fonts/icomoon/icomoon.eot);
     src: url(/styles/fonts/icomoon/icomoon.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/icomoon/icomoon.woff) format("woff"), url(/styles/fonts/icomoon/icomoon.ttf) format("truetype");
     font-weight: normal;
     font-style: normal;
}
 @font-face {
     font-family: "roboto";
     src: url(/styles/fonts/roboto/regular/roboto-regular.eot);
     src: url(/styles/fonts/roboto/regular/roboto-regular.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/roboto/regular/roboto-regular.woff) format("woff"), url(/styles/fonts/roboto/regular/roboto-regular.ttf) format("truetype");
     font-weight: 400;
     font-style: normal;
}
 @font-face {
     font-family: "roboto";
     src: url(/styles/fonts/roboto/bold/roboto-bold.eot);
     src: url(/styles/fonts/roboto/bold/roboto-bold.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/roboto/bold/roboto-bold.woff) format("woff"), url(/styles/fonts/roboto/bold/roboto-bold.ttf) format("truetype");
     font-weight: 700;
     font-style: normal;
}
 @font-face {
     font-family: "csm";
     src: url(/styles/fonts/campton/semi-bold/campton-semi-bold.eot);
     src: url(/styles/fonts/campton/semi-bold/campton-semi-bold.eot?#iefix) format("embedded-opentype"), url(/styles/fonts/campton/semi-bold/campton-semi-bold.woff) format("woff"), url(/styles/fonts/campton/semi-bold/campton-semi-bold.ttf) format("truetype");
     font-weight: 400;
     font-style: normal;
}
 [class^="icon-"], [class*=" icon-"] {
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .icon-home:before {
     content: "";
}
 .icon-try:before {
     content: "";
}
 .icon-turkish-lira:before {
     content: "";
}
 .icon-white-up:before {
     content: "";
}
 .icon-ico-urunler:before {
     content: "";
}
 .icon-iade-ico:before {
     content: "";
}
 .icon-combined-shape:before {
     content: "";
}
 .icon-favori:before {
     content: "";
}
 .icon-odeme-1:before {
     content: "";
}
 .icon-shipping-1:before {
     content: "";
}
 .icon-ico-musteri-hiz:before {
     content: "";
}
 .icon-ico-hesabim:before {
     content: "";
}
 .icon-ico-anasayfa:before {
     content: "";
}
 .icon-bag-2:before {
     content: "";
}
 .icon-gorunum-4-lu:before {
     content: "";
}
 .icon-gorunum-3-lu:before {
     content: "";
}
 .icon-close-big:before {
     content: "";
}
 .icon-collapse:before {
     content: "";
}
 .icon-hamburger-menu:before {
     content: "";
}
 .icon-account:before {
     content: "";
}
 .icon-bag-1:before {
     content: "";
}
 .icon-beden:before {
     content: "";
}
 .icon-bonus-7-taksit:before {
     content: "";
}
 .icon-cart:before {
     content: "";
}
 .icon-close:before {
     content: "";
}
 .icon-down:before {
     content: "";
}
 .icon-expand:before {
     content: "";
}
 .icon-favori-aktif:before {
     content: "";
}
 .icon-gorunum-3-lu-aktif:before {
     content: "";
}
 .icon-gorunum-4-lu-aktif:before {
     content: "";
}
 .icon-ico-facebook:before {
     content: "";
}
 .icon-ico-google:before {
     content: "";
}
 .icon-ico-insta:before {
     content: "";
}
 .icon-ico-pinterest:before {
     content: "";
}
 .icon-ico-search:before {
     content: "";
}
 .icon-ico-telefon:before {
     content: "";
}
 .icon-ico-twitter:before {
     content: "";
}
 .icon-kargo-bedava:before {
     content: "";
}
 .icon-kargo-ucretsiz:before {
     content: "";
}
 .icon-left:before {
     content: "";
}
 .icon-magazalar:before {
     content: "";
}
 .icon-odeme:before {
     content: "";
}
 .icon-odeme-2:before {
     content: "";
}
 .icon-rectangle-4:before {
     content: "";
}
 .icon-rectangle-5:before {
     content: "";
}
 .icon-right:before {
     content: "";
}
 .icon-search-big:before {
     content: "";
}
 .icon-shipping-2:before {
     content: "";
}
 .icon-siralama:before {
     content: "";
}
 .icon-star:before {
     content: "";
}
 .icon-tick:before {
     content: "";
}
 .icon-tick-big:before {
     content: "";
}
 .icon-triangle-down:before {
     content: "";
}
 .icon-triangle-right:before {
     content: "";
}
 .icon-ucretsiz-iade:before {
     content: "";
}
/*! * animate.css -http://daneden.me/animate * Version - 3.5.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */
 .animated {
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
}
 .animated.infinite {
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
}
 .animated.hinge {
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
}
 .animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
     -webkit-animation-duration: .75s;
     animation-duration: .75s;
}
 @-webkit-keyframes bounce {
     0%, 20%, 53%, 80%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     40%, 43% {
         -webkit-transform: translate3d(0, -30px, 0);
         transform: translate3d(0, -30px, 0);
    }
     40%, 43%, 70% {
         -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
         animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    }
     70% {
         -webkit-transform: translate3d(0, -15px, 0);
         transform: translate3d(0, -15px, 0);
    }
     90% {
         -webkit-transform: translate3d(0, -4px, 0);
         transform: translate3d(0, -4px, 0);
    }
}
 @keyframes bounce {
     0%, 20%, 53%, 80%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     40%, 43% {
         -webkit-transform: translate3d(0, -30px, 0);
         transform: translate3d(0, -30px, 0);
    }
     40%, 43%, 70% {
         -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
         animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    }
     70% {
         -webkit-transform: translate3d(0, -15px, 0);
         transform: translate3d(0, -15px, 0);
    }
     90% {
         -webkit-transform: translate3d(0, -4px, 0);
         transform: translate3d(0, -4px, 0);
    }
}
 .bounce {
     -webkit-animation-name: bounce;
     animation-name: bounce;
     -webkit-transform-origin: center bottom;
     -ms-transform-origin: center bottom;
     transform-origin: center bottom;
}
 @-webkit-keyframes flash {
     0%, 50%, to {
         opacity: 1;
    }
     25%, 75% {
         opacity: 0;
    }
}
 @keyframes flash {
     0%, 50%, to {
         opacity: 1;
    }
     25%, 75% {
         opacity: 0;
    }
}
 .flash {
     -webkit-animation-name: flash;
     animation-name: flash;
}
 @-webkit-keyframes pulse {
     0% {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
     50% {
         -webkit-transform: scale3d(1.05, 1.05, 1.05);
         transform: scale3d(1.05, 1.05, 1.05);
    }
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 @keyframes pulse {
     0% {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
     50% {
         -webkit-transform: scale3d(1.05, 1.05, 1.05);
         transform: scale3d(1.05, 1.05, 1.05);
    }
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 .pulse {
     -webkit-animation-name: pulse;
     animation-name: pulse;
}
 @-webkit-keyframes rubberBand {
     0% {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
     30% {
         -webkit-transform: scale3d(1.25, 0.75, 1);
         transform: scale3d(1.25, 0.75, 1);
    }
     40% {
         -webkit-transform: scale3d(0.75, 1.25, 1);
         transform: scale3d(0.75, 1.25, 1);
    }
     50% {
         -webkit-transform: scale3d(1.15, 0.85, 1);
         transform: scale3d(1.15, 0.85, 1);
    }
     65% {
         -webkit-transform: scale3d(0.95, 1.05, 1);
         transform: scale3d(0.95, 1.05, 1);
    }
     75% {
         -webkit-transform: scale3d(1.05, 0.95, 1);
         transform: scale3d(1.05, 0.95, 1);
    }
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 @keyframes rubberBand {
     0% {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
     30% {
         -webkit-transform: scale3d(1.25, 0.75, 1);
         transform: scale3d(1.25, 0.75, 1);
    }
     40% {
         -webkit-transform: scale3d(0.75, 1.25, 1);
         transform: scale3d(0.75, 1.25, 1);
    }
     50% {
         -webkit-transform: scale3d(1.15, 0.85, 1);
         transform: scale3d(1.15, 0.85, 1);
    }
     65% {
         -webkit-transform: scale3d(0.95, 1.05, 1);
         transform: scale3d(0.95, 1.05, 1);
    }
     75% {
         -webkit-transform: scale3d(1.05, 0.95, 1);
         transform: scale3d(1.05, 0.95, 1);
    }
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 .rubberBand {
     -webkit-animation-name: rubberBand;
     animation-name: rubberBand;
}
 @-webkit-keyframes shake {
     0%, to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     10%, 30%, 50%, 70%, 90% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0);
    }
     20%, 40%, 60%, 80% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0);
    }
}
 @keyframes shake {
     0%, to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     10%, 30%, 50%, 70%, 90% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0);
    }
     20%, 40%, 60%, 80% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0);
    }
}
 .shake {
     -webkit-animation-name: shake;
     animation-name: shake;
}
 @-webkit-keyframes headShake {
     0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
     6.5% {
         -webkit-transform: translateX(-6px) rotateY(-9deg);
         transform: translateX(-6px) rotateY(-9deg);
    }
     18.5% {
         -webkit-transform: translateX(5px) rotateY(7deg);
         transform: translateX(5px) rotateY(7deg);
    }
     31.5% {
         -webkit-transform: translateX(-3px) rotateY(-5deg);
         transform: translateX(-3px) rotateY(-5deg);
    }
     43.5% {
         -webkit-transform: translateX(2px) rotateY(3deg);
         transform: translateX(2px) rotateY(3deg);
    }
     50% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
 @keyframes headShake {
     0% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
     6.5% {
         -webkit-transform: translateX(-6px) rotateY(-9deg);
         transform: translateX(-6px) rotateY(-9deg);
    }
     18.5% {
         -webkit-transform: translateX(5px) rotateY(7deg);
         transform: translateX(5px) rotateY(7deg);
    }
     31.5% {
         -webkit-transform: translateX(-3px) rotateY(-5deg);
         transform: translateX(-3px) rotateY(-5deg);
    }
     43.5% {
         -webkit-transform: translateX(2px) rotateY(3deg);
         transform: translateX(2px) rotateY(3deg);
    }
     50% {
         -webkit-transform: translateX(0);
         transform: translateX(0);
    }
}
 .headShake {
     -webkit-animation-timing-function: ease-in-out;
     animation-timing-function: ease-in-out;
     -webkit-animation-name: headShake;
     animation-name: headShake;
}
 @-webkit-keyframes swing {
     20% {
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg);
    }
     40% {
         -webkit-transform: rotate(-10deg);
         transform: rotate(-10deg);
    }
     60% {
         -webkit-transform: rotate(5deg);
         transform: rotate(5deg);
    }
     80% {
         -webkit-transform: rotate(-5deg);
         transform: rotate(-5deg);
    }
     to {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
    }
}
 @keyframes swing {
     20% {
         -webkit-transform: rotate(15deg);
         transform: rotate(15deg);
    }
     40% {
         -webkit-transform: rotate(-10deg);
         transform: rotate(-10deg);
    }
     60% {
         -webkit-transform: rotate(5deg);
         transform: rotate(5deg);
    }
     80% {
         -webkit-transform: rotate(-5deg);
         transform: rotate(-5deg);
    }
     to {
         -webkit-transform: rotate(0deg);
         transform: rotate(0deg);
    }
}
 .swing {
     -webkit-transform-origin: top center;
     -ms-transform-origin: top center;
     transform-origin: top center;
     -webkit-animation-name: swing;
     animation-name: swing;
}
 @-webkit-keyframes tada {
     0% {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
     10%, 20% {
         -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
         transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    }
     30%, 50%, 70%, 90% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
         transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    }
     40%, 60%, 80% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
         transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    }
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 @keyframes tada {
     0% {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
     10%, 20% {
         -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
         transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    }
     30%, 50%, 70%, 90% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
         transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    }
     40%, 60%, 80% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
         transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    }
     to {
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 .tada {
     -webkit-animation-name: tada;
     animation-name: tada;
}
 @-webkit-keyframes wobble {
     0% {
         -webkit-transform: none;
         transform: none;
    }
     15% {
         -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
         transform: translate3d(-25%, 0, 0) rotate(-5deg);
    }
     30% {
         -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
         transform: translate3d(20%, 0, 0) rotate(3deg);
    }
     45% {
         -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
         transform: translate3d(-15%, 0, 0) rotate(-3deg);
    }
     60% {
         -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
         transform: translate3d(10%, 0, 0) rotate(2deg);
    }
     75% {
         -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
         transform: translate3d(-5%, 0, 0) rotate(-1deg);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes wobble {
     0% {
         -webkit-transform: none;
         transform: none;
    }
     15% {
         -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
         transform: translate3d(-25%, 0, 0) rotate(-5deg);
    }
     30% {
         -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
         transform: translate3d(20%, 0, 0) rotate(3deg);
    }
     45% {
         -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
         transform: translate3d(-15%, 0, 0) rotate(-3deg);
    }
     60% {
         -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
         transform: translate3d(10%, 0, 0) rotate(2deg);
    }
     75% {
         -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
         transform: translate3d(-5%, 0, 0) rotate(-1deg);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 .wobble {
     -webkit-animation-name: wobble;
     animation-name: wobble;
}
 @-webkit-keyframes jello {
     0%, 11.1%, to {
         -webkit-transform: none;
         transform: none;
    }
     22.2% {
         -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
         transform: skewX(-12.5deg) skewY(-12.5deg);
    }
     33.3% {
         -webkit-transform: skewX(6.25deg) skewY(6.25deg);
         transform: skewX(6.25deg) skewY(6.25deg);
    }
     44.4% {
         -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
         transform: skewX(-3.125deg) skewY(-3.125deg);
    }
     55.5% {
         -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
         transform: skewX(1.5625deg) skewY(1.5625deg);
    }
     66.6% {
         -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
         transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
     77.7% {
         -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
         transform: skewX(0.39063deg) skewY(0.39063deg);
    }
     88.8% {
         -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
         transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
 @keyframes jello {
     0%, 11.1%, to {
         -webkit-transform: none;
         transform: none;
    }
     22.2% {
         -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
         transform: skewX(-12.5deg) skewY(-12.5deg);
    }
     33.3% {
         -webkit-transform: skewX(6.25deg) skewY(6.25deg);
         transform: skewX(6.25deg) skewY(6.25deg);
    }
     44.4% {
         -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
         transform: skewX(-3.125deg) skewY(-3.125deg);
    }
     55.5% {
         -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
         transform: skewX(1.5625deg) skewY(1.5625deg);
    }
     66.6% {
         -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
         transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
     77.7% {
         -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
         transform: skewX(0.39063deg) skewY(0.39063deg);
    }
     88.8% {
         -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
         transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
 .jello {
     -webkit-animation-name: jello;
     animation-name: jello;
     -webkit-transform-origin: center;
     -ms-transform-origin: center;
     transform-origin: center;
}
 @-webkit-keyframes bounceIn {
     0%, 20%, 40%, 60%, 80%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
     20% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1);
    }
     40% {
         -webkit-transform: scale3d(0.9, 0.9, 0.9);
         transform: scale3d(0.9, 0.9, 0.9);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(1.03, 1.03, 1.03);
         transform: scale3d(1.03, 1.03, 1.03);
    }
     80% {
         -webkit-transform: scale3d(0.97, 0.97, 0.97);
         transform: scale3d(0.97, 0.97, 0.97);
    }
     to {
         opacity: 1;
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 @keyframes bounceIn {
     0%, 20%, 40%, 60%, 80%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
     20% {
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1);
    }
     40% {
         -webkit-transform: scale3d(0.9, 0.9, 0.9);
         transform: scale3d(0.9, 0.9, 0.9);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(1.03, 1.03, 1.03);
         transform: scale3d(1.03, 1.03, 1.03);
    }
     80% {
         -webkit-transform: scale3d(0.97, 0.97, 0.97);
         transform: scale3d(0.97, 0.97, 0.97);
    }
     to {
         opacity: 1;
         -webkit-transform: scaleX(1);
         transform: scaleX(1);
    }
}
 .bounceIn {
     -webkit-animation-name: bounceIn;
     animation-name: bounceIn;
}
 @-webkit-keyframes bounceInDown {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -3000px, 0);
         transform: translate3d(0, -3000px, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(0, 25px, 0);
         transform: translate3d(0, 25px, 0);
    }
     75% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0);
    }
     90% {
         -webkit-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes bounceInDown {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -3000px, 0);
         transform: translate3d(0, -3000px, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(0, 25px, 0);
         transform: translate3d(0, 25px, 0);
    }
     75% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0);
    }
     90% {
         -webkit-transform: translate3d(0, 5px, 0);
         transform: translate3d(0, 5px, 0);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 .bounceInDown {
     -webkit-animation-name: bounceInDown;
     animation-name: bounceInDown;
}
 @-webkit-keyframes bounceInLeft {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-3000px, 0, 0);
         transform: translate3d(-3000px, 0, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0);
    }
     75% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0);
    }
     90% {
         -webkit-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes bounceInLeft {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-3000px, 0, 0);
         transform: translate3d(-3000px, 0, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(25px, 0, 0);
         transform: translate3d(25px, 0, 0);
    }
     75% {
         -webkit-transform: translate3d(-10px, 0, 0);
         transform: translate3d(-10px, 0, 0);
    }
     90% {
         -webkit-transform: translate3d(5px, 0, 0);
         transform: translate3d(5px, 0, 0);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 .bounceInLeft {
     -webkit-animation-name: bounceInLeft;
     animation-name: bounceInLeft;
}
 @-webkit-keyframes bounceInRight {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(3000px, 0, 0);
         transform: translate3d(3000px, 0, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0);
    }
     75% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0);
    }
     90% {
         -webkit-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes bounceInRight {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(3000px, 0, 0);
         transform: translate3d(3000px, 0, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(-25px, 0, 0);
         transform: translate3d(-25px, 0, 0);
    }
     75% {
         -webkit-transform: translate3d(10px, 0, 0);
         transform: translate3d(10px, 0, 0);
    }
     90% {
         -webkit-transform: translate3d(-5px, 0, 0);
         transform: translate3d(-5px, 0, 0);
    }
     to {
         -webkit-transform: none;
         transform: none;
    }
}
 .bounceInRight {
     -webkit-animation-name: bounceInRight;
     animation-name: bounceInRight;
}
 @-webkit-keyframes bounceInUp {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, 3000px, 0);
         transform: translate3d(0, 3000px, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0);
    }
     75% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
    }
     90% {
         -webkit-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0);
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 @keyframes bounceInUp {
     0%, 60%, 75%, 90%, to {
         -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
         animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, 3000px, 0);
         transform: translate3d(0, 3000px, 0);
    }
     60% {
         opacity: 1;
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0);
    }
     75% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
    }
     90% {
         -webkit-transform: translate3d(0, -5px, 0);
         transform: translate3d(0, -5px, 0);
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 .bounceInUp {
     -webkit-animation-name: bounceInUp;
     animation-name: bounceInUp;
}
 @-webkit-keyframes bounceOut {
     20% {
         -webkit-transform: scale3d(0.9, 0.9, 0.9);
         transform: scale3d(0.9, 0.9, 0.9);
    }
     50%, 55% {
         opacity: 1;
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1);
    }
     to {
         opacity: 0;
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
}
 @keyframes bounceOut {
     20% {
         -webkit-transform: scale3d(0.9, 0.9, 0.9);
         transform: scale3d(0.9, 0.9, 0.9);
    }
     50%, 55% {
         opacity: 1;
         -webkit-transform: scale3d(1.1, 1.1, 1.1);
         transform: scale3d(1.1, 1.1, 1.1);
    }
     to {
         opacity: 0;
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
}
 .bounceOut {
     -webkit-animation-name: bounceOut;
     animation-name: bounceOut;
}
 @-webkit-keyframes bounceOutDown {
     20% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
    }
     40%, 45% {
         opacity: 1;
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, 2000px, 0);
         transform: translate3d(0, 2000px, 0);
    }
}
 @keyframes bounceOutDown {
     20% {
         -webkit-transform: translate3d(0, 10px, 0);
         transform: translate3d(0, 10px, 0);
    }
     40%, 45% {
         opacity: 1;
         -webkit-transform: translate3d(0, -20px, 0);
         transform: translate3d(0, -20px, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, 2000px, 0);
         transform: translate3d(0, 2000px, 0);
    }
}
 .bounceOutDown {
     -webkit-animation-name: bounceOutDown;
     animation-name: bounceOutDown;
}
 @-webkit-keyframes bounceOutLeft {
     20% {
         opacity: 1;
         -webkit-transform: translate3d(20px, 0, 0);
         transform: translate3d(20px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(-2000px, 0, 0);
         transform: translate3d(-2000px, 0, 0);
    }
}
 @keyframes bounceOutLeft {
     20% {
         opacity: 1;
         -webkit-transform: translate3d(20px, 0, 0);
         transform: translate3d(20px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(-2000px, 0, 0);
         transform: translate3d(-2000px, 0, 0);
    }
}
 .bounceOutLeft {
     -webkit-animation-name: bounceOutLeft;
     animation-name: bounceOutLeft;
}
 @-webkit-keyframes bounceOutRight {
     20% {
         opacity: 1;
         -webkit-transform: translate3d(-20px, 0, 0);
         transform: translate3d(-20px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(2000px, 0, 0);
         transform: translate3d(2000px, 0, 0);
    }
}
 @keyframes bounceOutRight {
     20% {
         opacity: 1;
         -webkit-transform: translate3d(-20px, 0, 0);
         transform: translate3d(-20px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(2000px, 0, 0);
         transform: translate3d(2000px, 0, 0);
    }
}
 .bounceOutRight {
     -webkit-animation-name: bounceOutRight;
     animation-name: bounceOutRight;
}
 @-webkit-keyframes bounceOutUp {
     20% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0);
    }
     40%, 45% {
         opacity: 1;
         -webkit-transform: translate3d(0, 20px, 0);
         transform: translate3d(0, 20px, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, -2000px, 0);
         transform: translate3d(0, -2000px, 0);
    }
}
 @keyframes bounceOutUp {
     20% {
         -webkit-transform: translate3d(0, -10px, 0);
         transform: translate3d(0, -10px, 0);
    }
     40%, 45% {
         opacity: 1;
         -webkit-transform: translate3d(0, 20px, 0);
         transform: translate3d(0, 20px, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, -2000px, 0);
         transform: translate3d(0, -2000px, 0);
    }
}
 .bounceOutUp {
     -webkit-animation-name: bounceOutUp;
     animation-name: bounceOutUp;
}
 @-webkit-keyframes fadeIn {
     0% {
         opacity: 0;
    }
     to {
         opacity: 1;
    }
}
 @keyframes fadeIn {
     0% {
         opacity: 0;
    }
     to {
         opacity: 1;
    }
}
 .fadeIn {
     -webkit-animation-name: fadeIn;
     animation-name: fadeIn;
}
 @-webkit-keyframes fadeInDown {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInDown {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInDown {
     -webkit-animation-name: fadeInDown;
     animation-name: fadeInDown;
}
 @-webkit-keyframes fadeInDownBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -2000px, 0);
         transform: translate3d(0, -2000px, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInDownBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, -2000px, 0);
         transform: translate3d(0, -2000px, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInDownBig {
     -webkit-animation-name: fadeInDownBig;
     animation-name: fadeInDownBig;
}
 @-webkit-keyframes fadeInLeft {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInLeft {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInLeft {
     -webkit-animation-name: fadeInLeft;
     animation-name: fadeInLeft;
}
 @-webkit-keyframes fadeInLeftBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-2000px, 0, 0);
         transform: translate3d(-2000px, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInLeftBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-2000px, 0, 0);
         transform: translate3d(-2000px, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInLeftBig {
     -webkit-animation-name: fadeInLeftBig;
     animation-name: fadeInLeftBig;
}
 @-webkit-keyframes fadeInRight {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInRight {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInRight {
     -webkit-animation-name: fadeInRight;
     animation-name: fadeInRight;
}
 @-webkit-keyframes fadeInRightBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(2000px, 0, 0);
         transform: translate3d(2000px, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInRightBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(2000px, 0, 0);
         transform: translate3d(2000px, 0, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInRightBig {
     -webkit-animation-name: fadeInRightBig;
     animation-name: fadeInRightBig;
}
 @-webkit-keyframes fadeInUp {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInUp {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInUp {
     -webkit-animation-name: fadeInUp;
     animation-name: fadeInUp;
}
 @-webkit-keyframes fadeInUpBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, 2000px, 0);
         transform: translate3d(0, 2000px, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes fadeInUpBig {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(0, 2000px, 0);
         transform: translate3d(0, 2000px, 0);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .fadeInUpBig {
     -webkit-animation-name: fadeInUpBig;
     animation-name: fadeInUpBig;
}
 @-webkit-keyframes fadeOut {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
    }
}
 @keyframes fadeOut {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
    }
}
 .fadeOut {
     -webkit-animation-name: fadeOut;
     animation-name: fadeOut;
}
 @-webkit-keyframes fadeOutDown {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
    }
}
 @keyframes fadeOutDown {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
    }
}
 .fadeOutDown {
     -webkit-animation-name: fadeOutDown;
     animation-name: fadeOutDown;
}
 @-webkit-keyframes fadeOutDownBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, 2000px, 0);
         transform: translate3d(0, 2000px, 0);
    }
}
 @keyframes fadeOutDownBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, 2000px, 0);
         transform: translate3d(0, 2000px, 0);
    }
}
 .fadeOutDownBig {
     -webkit-animation-name: fadeOutDownBig;
     animation-name: fadeOutDownBig;
}
 @-webkit-keyframes fadeOutLeft {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
}
 @keyframes fadeOutLeft {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
}
 .fadeOutLeft {
     -webkit-animation-name: fadeOutLeft;
     animation-name: fadeOutLeft;
}
 @-webkit-keyframes fadeOutLeftBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(-2000px, 0, 0);
         transform: translate3d(-2000px, 0, 0);
    }
}
 @keyframes fadeOutLeftBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(-2000px, 0, 0);
         transform: translate3d(-2000px, 0, 0);
    }
}
 .fadeOutLeftBig {
     -webkit-animation-name: fadeOutLeftBig;
     animation-name: fadeOutLeftBig;
}
 @-webkit-keyframes fadeOutRight {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
}
 @keyframes fadeOutRight {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
}
 .fadeOutRight {
     -webkit-animation-name: fadeOutRight;
     animation-name: fadeOutRight;
}
 @-webkit-keyframes fadeOutRightBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(2000px, 0, 0);
         transform: translate3d(2000px, 0, 0);
    }
}
 @keyframes fadeOutRightBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(2000px, 0, 0);
         transform: translate3d(2000px, 0, 0);
    }
}
 .fadeOutRightBig {
     -webkit-animation-name: fadeOutRightBig;
     animation-name: fadeOutRightBig;
}
 @-webkit-keyframes fadeOutUp {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
    }
}
 @keyframes fadeOutUp {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
    }
}
 .fadeOutUp {
     -webkit-animation-name: fadeOutUp;
     animation-name: fadeOutUp;
}
 @-webkit-keyframes fadeOutUpBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, -2000px, 0);
         transform: translate3d(0, -2000px, 0);
    }
}
 @keyframes fadeOutUpBig {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(0, -2000px, 0);
         transform: translate3d(0, -2000px, 0);
    }
}
 .fadeOutUpBig {
     -webkit-animation-name: fadeOutUpBig;
     animation-name: fadeOutUpBig;
}
 @-webkit-keyframes flip {
     0% {
         -webkit-transform: perspective(400px) rotateY(-1turn);
         transform: perspective(400px) rotateY(-1turn);
    }
     0%, 40% {
         -webkit-animation-timing-function: ease-out;
         animation-timing-function: ease-out;
    }
     40% {
         -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
         transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    }
     50% {
         -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
         transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    }
     50%, 80% {
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
     80% {
         -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
         transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    }
     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
}
 @keyframes flip {
     0% {
         -webkit-transform: perspective(400px) rotateY(-1turn);
         transform: perspective(400px) rotateY(-1turn);
    }
     0%, 40% {
         -webkit-animation-timing-function: ease-out;
         animation-timing-function: ease-out;
    }
     40% {
         -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
         transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    }
     50% {
         -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
         transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    }
     50%, 80% {
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
     80% {
         -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
         transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    }
     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
}
 .animated.flip {
     -webkit-backface-visibility: visible;
     backface-visibility: visible;
     -webkit-animation-name: flip;
     animation-name: flip;
}
 @-webkit-keyframes flipInX {
     0% {
         -webkit-transform: perspective(400px) rotateX(90deg);
         transform: perspective(400px) rotateX(90deg);
         opacity: 0;
    }
     0%, 40% {
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
     40% {
         -webkit-transform: perspective(400px) rotateX(-20deg);
         transform: perspective(400px) rotateX(-20deg);
    }
     60% {
         -webkit-transform: perspective(400px) rotateX(10deg);
         transform: perspective(400px) rotateX(10deg);
         opacity: 1;
    }
     80% {
         -webkit-transform: perspective(400px) rotateX(-5deg);
         transform: perspective(400px) rotateX(-5deg);
    }
     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
}
 @keyframes flipInX {
     0% {
         -webkit-transform: perspective(400px) rotateX(90deg);
         transform: perspective(400px) rotateX(90deg);
         opacity: 0;
    }
     0%, 40% {
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
     40% {
         -webkit-transform: perspective(400px) rotateX(-20deg);
         transform: perspective(400px) rotateX(-20deg);
    }
     60% {
         -webkit-transform: perspective(400px) rotateX(10deg);
         transform: perspective(400px) rotateX(10deg);
         opacity: 1;
    }
     80% {
         -webkit-transform: perspective(400px) rotateX(-5deg);
         transform: perspective(400px) rotateX(-5deg);
    }
     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
}
 .flipInX {
     -webkit-backface-visibility: visible !important;
     backface-visibility: visible !important;
     -webkit-animation-name: flipInX;
     animation-name: flipInX;
}
 @-webkit-keyframes flipInY {
     0% {
         -webkit-transform: perspective(400px) rotateY(90deg);
         transform: perspective(400px) rotateY(90deg);
         opacity: 0;
    }
     0%, 40% {
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
     40% {
         -webkit-transform: perspective(400px) rotateY(-20deg);
         transform: perspective(400px) rotateY(-20deg);
    }
     60% {
         -webkit-transform: perspective(400px) rotateY(10deg);
         transform: perspective(400px) rotateY(10deg);
         opacity: 1;
    }
     80% {
         -webkit-transform: perspective(400px) rotateY(-5deg);
         transform: perspective(400px) rotateY(-5deg);
    }
     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
}
 @keyframes flipInY {
     0% {
         -webkit-transform: perspective(400px) rotateY(90deg);
         transform: perspective(400px) rotateY(90deg);
         opacity: 0;
    }
     0%, 40% {
         -webkit-animation-timing-function: ease-in;
         animation-timing-function: ease-in;
    }
     40% {
         -webkit-transform: perspective(400px) rotateY(-20deg);
         transform: perspective(400px) rotateY(-20deg);
    }
     60% {
         -webkit-transform: perspective(400px) rotateY(10deg);
         transform: perspective(400px) rotateY(10deg);
         opacity: 1;
    }
     80% {
         -webkit-transform: perspective(400px) rotateY(-5deg);
         transform: perspective(400px) rotateY(-5deg);
    }
     to {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
}
 .flipInY {
     -webkit-backface-visibility: visible !important;
     backface-visibility: visible !important;
     -webkit-animation-name: flipInY;
     animation-name: flipInY;
}
 @-webkit-keyframes flipOutX {
     0% {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
     30% {
         -webkit-transform: perspective(400px) rotateX(-20deg);
         transform: perspective(400px) rotateX(-20deg);
         opacity: 1;
    }
     to {
         -webkit-transform: perspective(400px) rotateX(90deg);
         transform: perspective(400px) rotateX(90deg);
         opacity: 0;
    }
}
 @keyframes flipOutX {
     0% {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
     30% {
         -webkit-transform: perspective(400px) rotateX(-20deg);
         transform: perspective(400px) rotateX(-20deg);
         opacity: 1;
    }
     to {
         -webkit-transform: perspective(400px) rotateX(90deg);
         transform: perspective(400px) rotateX(90deg);
         opacity: 0;
    }
}
 .flipOutX {
     -webkit-animation-name: flipOutX;
     animation-name: flipOutX;
     -webkit-backface-visibility: visible !important;
     backface-visibility: visible !important;
}
 @-webkit-keyframes flipOutY {
     0% {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
     30% {
         -webkit-transform: perspective(400px) rotateY(-15deg);
         transform: perspective(400px) rotateY(-15deg);
         opacity: 1;
    }
     to {
         -webkit-transform: perspective(400px) rotateY(90deg);
         transform: perspective(400px) rotateY(90deg);
         opacity: 0;
    }
}
 @keyframes flipOutY {
     0% {
         -webkit-transform: perspective(400px);
         transform: perspective(400px);
    }
     30% {
         -webkit-transform: perspective(400px) rotateY(-15deg);
         transform: perspective(400px) rotateY(-15deg);
         opacity: 1;
    }
     to {
         -webkit-transform: perspective(400px) rotateY(90deg);
         transform: perspective(400px) rotateY(90deg);
         opacity: 0;
    }
}
 .flipOutY {
     -webkit-backface-visibility: visible !important;
     backface-visibility: visible !important;
     -webkit-animation-name: flipOutY;
     animation-name: flipOutY;
}
 @-webkit-keyframes lightSpeedIn {
     0% {
         -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
         transform: translate3d(100%, 0, 0) skewX(-30deg);
         opacity: 0;
    }
     60% {
         -webkit-transform: skewX(20deg);
         transform: skewX(20deg);
    }
     60%, 80% {
         opacity: 1;
    }
     80% {
         -webkit-transform: skewX(-5deg);
         transform: skewX(-5deg);
    }
     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 @keyframes lightSpeedIn {
     0% {
         -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
         transform: translate3d(100%, 0, 0) skewX(-30deg);
         opacity: 0;
    }
     60% {
         -webkit-transform: skewX(20deg);
         transform: skewX(20deg);
    }
     60%, 80% {
         opacity: 1;
    }
     80% {
         -webkit-transform: skewX(-5deg);
         transform: skewX(-5deg);
    }
     to {
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 .lightSpeedIn {
     -webkit-animation-name: lightSpeedIn;
     animation-name: lightSpeedIn;
     -webkit-animation-timing-function: ease-out;
     animation-timing-function: ease-out;
}
 @-webkit-keyframes lightSpeedOut {
     0% {
         opacity: 1;
    }
     to {
         -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
         transform: translate3d(100%, 0, 0) skewX(30deg);
         opacity: 0;
    }
}
 @keyframes lightSpeedOut {
     0% {
         opacity: 1;
    }
     to {
         -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
         transform: translate3d(100%, 0, 0) skewX(30deg);
         opacity: 0;
    }
}
 .lightSpeedOut {
     -webkit-animation-name: lightSpeedOut;
     animation-name: lightSpeedOut;
     -webkit-animation-timing-function: ease-in;
     animation-timing-function: ease-in;
}
 @-webkit-keyframes rotateIn {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: rotate(-200deg);
         transform: rotate(-200deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: center;
    }
     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 @keyframes rotateIn {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: rotate(-200deg);
         transform: rotate(-200deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: center;
    }
     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 .rotateIn {
     -webkit-animation-name: rotateIn;
     animation-name: rotateIn;
}
 @-webkit-keyframes rotateInDownLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 @keyframes rotateInDownLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 .rotateInDownLeft {
     -webkit-animation-name: rotateInDownLeft;
     animation-name: rotateInDownLeft;
}
 @-webkit-keyframes rotateInDownRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 @keyframes rotateInDownRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 .rotateInDownRight {
     -webkit-animation-name: rotateInDownRight;
     animation-name: rotateInDownRight;
}
 @-webkit-keyframes rotateInUpLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 @keyframes rotateInUpLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 .rotateInUpLeft {
     -webkit-animation-name: rotateInUpLeft;
     animation-name: rotateInUpLeft;
}
 @-webkit-keyframes rotateInUpRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 @keyframes rotateInUpRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(-90deg);
         transform: rotate(-90deg);
         opacity: 0;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: none;
         transform: none;
         opacity: 1;
    }
}
 .rotateInUpRight {
     -webkit-animation-name: rotateInUpRight;
     animation-name: rotateInUpRight;
}
 @-webkit-keyframes rotateOut {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: center;
    }
     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: rotate(200deg);
         transform: rotate(200deg);
         opacity: 0;
    }
}
 @keyframes rotateOut {
     0% {
         -webkit-transform-origin: center;
         transform-origin: center;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: center;
    }
     to {
         -webkit-transform-origin: center;
         transform-origin: center;
         -webkit-transform: rotate(200deg);
         transform: rotate(200deg);
         opacity: 0;
    }
}
 .rotateOut {
     -webkit-animation-name: rotateOut;
     animation-name: rotateOut;
}
 @-webkit-keyframes rotateOutDownLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         opacity: 0;
    }
}
 @keyframes rotateOutDownLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         opacity: 0;
    }
}
 .rotateOutDownLeft {
     -webkit-animation-name: rotateOutDownLeft;
     animation-name: rotateOutDownLeft;
}
 @-webkit-keyframes rotateOutDownRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         opacity: 0;
    }
}
 @keyframes rotateOutDownRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         opacity: 0;
    }
}
 .rotateOutDownRight {
     -webkit-animation-name: rotateOutDownRight;
     animation-name: rotateOutDownRight;
}
 @-webkit-keyframes rotateOutUpLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         opacity: 0;
    }
}
 @keyframes rotateOutUpLeft {
     0% {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: left bottom;
    }
     to {
         -webkit-transform-origin: left bottom;
         transform-origin: left bottom;
         -webkit-transform: rotate(-45deg);
         transform: rotate(-45deg);
         opacity: 0;
    }
}
 .rotateOutUpLeft {
     -webkit-animation-name: rotateOutUpLeft;
     animation-name: rotateOutUpLeft;
}
 @-webkit-keyframes rotateOutUpRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 0;
    }
}
 @keyframes rotateOutUpRight {
     0% {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         opacity: 1;
    }
     0%, to {
         -webkit-transform-origin: right bottom;
    }
     to {
         -webkit-transform-origin: right bottom;
         transform-origin: right bottom;
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         opacity: 0;
    }
}
 .rotateOutUpRight {
     -webkit-animation-name: rotateOutUpRight;
     animation-name: rotateOutUpRight;
}
 @-webkit-keyframes hinge {
     0% {
         -webkit-transform-origin: top left;
         transform-origin: top left;
    }
     0%, 20%, 60% {
         -webkit-transform-origin: top left;
         -webkit-animation-timing-function: ease-in-out;
         animation-timing-function: ease-in-out;
    }
     20%, 60% {
         -webkit-transform: rotate(80deg);
         transform: rotate(80deg);
         -webkit-transform-origin: top left;
         transform-origin: top left;
    }
     40%, 80% {
         -webkit-transform: rotate(60deg);
         transform: rotate(60deg);
         -webkit-transform-origin: top left;
         transform-origin: top left;
         -webkit-animation-timing-function: ease-in-out;
         animation-timing-function: ease-in-out;
         opacity: 1;
    }
     to {
         -webkit-transform: translate3d(0, 700px, 0);
         transform: translate3d(0, 700px, 0);
         opacity: 0;
    }
}
 @keyframes hinge {
     0% {
         -webkit-transform-origin: top left;
         transform-origin: top left;
    }
     0%, 20%, 60% {
         -webkit-transform-origin: top left;
         -webkit-animation-timing-function: ease-in-out;
         animation-timing-function: ease-in-out;
    }
     20%, 60% {
         -webkit-transform: rotate(80deg);
         transform: rotate(80deg);
         -webkit-transform-origin: top left;
         transform-origin: top left;
    }
     40%, 80% {
         -webkit-transform: rotate(60deg);
         transform: rotate(60deg);
         -webkit-transform-origin: top left;
         transform-origin: top left;
         -webkit-animation-timing-function: ease-in-out;
         animation-timing-function: ease-in-out;
         opacity: 1;
    }
     to {
         -webkit-transform: translate3d(0, 700px, 0);
         transform: translate3d(0, 700px, 0);
         opacity: 0;
    }
}
 .hinge {
     -webkit-animation-name: hinge;
     animation-name: hinge;
}
 @-webkit-keyframes rollIn {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
         transform: translate3d(-100%, 0, 0) rotate(-120deg);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 @keyframes rollIn {
     0% {
         opacity: 0;
         -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
         transform: translate3d(-100%, 0, 0) rotate(-120deg);
    }
     to {
         opacity: 1;
         -webkit-transform: none;
         transform: none;
    }
}
 .rollIn {
     -webkit-animation-name: rollIn;
     animation-name: rollIn;
}
 @-webkit-keyframes rollOut {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
         transform: translate3d(100%, 0, 0) rotate(120deg);
    }
}
 @keyframes rollOut {
     0% {
         opacity: 1;
    }
     to {
         opacity: 0;
         -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
         transform: translate3d(100%, 0, 0) rotate(120deg);
    }
}
 .rollOut {
     -webkit-animation-name: rollOut;
     animation-name: rollOut;
}
 @-webkit-keyframes zoomIn {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
     50% {
         opacity: 1;
    }
}
 @keyframes zoomIn {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
     50% {
         opacity: 1;
    }
}
 .zoomIn {
     -webkit-animation-name: zoomIn;
     animation-name: zoomIn;
}
 @-webkit-keyframes zoomInDown {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 @keyframes zoomInDown {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 .zoomInDown {
     -webkit-animation-name: zoomInDown;
     animation-name: zoomInDown;
}
 @-webkit-keyframes zoomInLeft {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 @keyframes zoomInLeft {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 .zoomInLeft {
     -webkit-animation-name: zoomInLeft;
     animation-name: zoomInLeft;
}
 @-webkit-keyframes zoomInRight {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 @keyframes zoomInRight {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 .zoomInRight {
     -webkit-animation-name: zoomInRight;
     animation-name: zoomInRight;
}
 @-webkit-keyframes zoomInUp {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 @keyframes zoomInUp {
     0% {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     60% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 .zoomInUp {
     -webkit-animation-name: zoomInUp;
     animation-name: zoomInUp;
}
 @-webkit-keyframes zoomOut {
     0% {
         opacity: 1;
    }
     50% {
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
     50%, to {
         opacity: 0;
    }
}
 @keyframes zoomOut {
     0% {
         opacity: 1;
    }
     50% {
         -webkit-transform: scale3d(0.3, 0.3, 0.3);
         transform: scale3d(0.3, 0.3, 0.3);
    }
     50%, to {
         opacity: 0;
    }
}
 .zoomOut {
     -webkit-animation-name: zoomOut;
     animation-name: zoomOut;
}
 @-webkit-keyframes zoomOutDown {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     to {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
         -webkit-transform-origin: center bottom;
         transform-origin: center bottom;
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 @keyframes zoomOutDown {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     to {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
         -webkit-transform-origin: center bottom;
         transform-origin: center bottom;
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 .zoomOutDown {
     -webkit-animation-name: zoomOutDown;
     animation-name: zoomOutDown;
}
 @-webkit-keyframes zoomOutLeft {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
         transform: scale(0.1) translate3d(-2000px, 0, 0);
         -webkit-transform-origin: left center;
         transform-origin: left center;
    }
}
 @keyframes zoomOutLeft {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
         transform: scale(0.1) translate3d(-2000px, 0, 0);
         -webkit-transform-origin: left center;
         transform-origin: left center;
    }
}
 .zoomOutLeft {
     -webkit-animation-name: zoomOutLeft;
     animation-name: zoomOutLeft;
}
 @-webkit-keyframes zoomOutRight {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
         transform: scale(0.1) translate3d(2000px, 0, 0);
         -webkit-transform-origin: right center;
         transform-origin: right center;
    }
}
 @keyframes zoomOutRight {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    }
     to {
         opacity: 0;
         -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
         transform: scale(0.1) translate3d(2000px, 0, 0);
         -webkit-transform-origin: right center;
         transform-origin: right center;
    }
}
 .zoomOutRight {
     -webkit-animation-name: zoomOutRight;
     animation-name: zoomOutRight;
}
 @-webkit-keyframes zoomOutUp {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     to {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
         -webkit-transform-origin: center bottom;
         transform-origin: center bottom;
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 @keyframes zoomOutUp {
     40% {
         opacity: 1;
         -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
         -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
         animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
     to {
         opacity: 0;
         -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
         transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
         -webkit-transform-origin: center bottom;
         transform-origin: center bottom;
         -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
         animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    }
}
 .zoomOutUp {
     -webkit-animation-name: zoomOutUp;
     animation-name: zoomOutUp;
}
 @-webkit-keyframes slideInDown {
     0% {
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 @keyframes slideInDown {
     0% {
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 .slideInDown {
     -webkit-animation-name: slideInDown;
     animation-name: slideInDown;
}
 @-webkit-keyframes slideInLeft {
     0% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 @keyframes slideInLeft {
     0% {
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 .slideInLeft {
     -webkit-animation-name: slideInLeft;
     animation-name: slideInLeft;
}
 @-webkit-keyframes slideInRight {
     0% {
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 @keyframes slideInRight {
     0% {
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 .slideInRight {
     -webkit-animation-name: slideInRight;
     animation-name: slideInRight;
}
 @-webkit-keyframes slideInUp {
     0% {
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 @keyframes slideInUp {
     0% {
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
         visibility: visible;
    }
     to {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
}
 .slideInUp {
     -webkit-animation-name: slideInUp;
     animation-name: slideInUp;
}
 @-webkit-keyframes slideOutDown {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
    }
}
 @keyframes slideOutDown {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0);
    }
}
 .slideOutDown {
     -webkit-animation-name: slideOutDown;
     animation-name: slideOutDown;
}
 @-webkit-keyframes slideOutLeft {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
}
 @keyframes slideOutLeft {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(-100%, 0, 0);
         transform: translate3d(-100%, 0, 0);
    }
}
 .slideOutLeft {
     -webkit-animation-name: slideOutLeft;
     animation-name: slideOutLeft;
}
 @-webkit-keyframes slideOutRight {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
}
 @keyframes slideOutRight {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(100%, 0, 0);
         transform: translate3d(100%, 0, 0);
    }
}
 .slideOutRight {
     -webkit-animation-name: slideOutRight;
     animation-name: slideOutRight;
}
 @-webkit-keyframes slideOutUp {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
    }
}
 @keyframes slideOutUp {
     0% {
         -webkit-transform: translateZ(0);
         transform: translateZ(0);
    }
     to {
         visibility: hidden;
         -webkit-transform: translate3d(0, -100%, 0);
         transform: translate3d(0, -100%, 0);
    }
}
 .slideOutUp {
     -webkit-animation-name: slideOutUp;
     animation-name: slideOutUp;
}
 * {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
 html, body {
     font-family: "roboto";
     font-size: 14px;
     color: #616161 !important;
}
 .clearfix:before, .clearfix:after {
     display: table;
     content: " ";
     font-size: 0;
     height: 0;
}
 .clearfix:after {
     clear: both;
}
 ul {
     list-style: none;
     margin: 0;
     padding: 0;
}
 img {
     max-width: 100%;
}
 a {
     text-decoration: none;
     color: inherit;
}
 #ui-datepicker-div {
     display: none;
}
 .ems-fixer {
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
     font-size: 0;
     margin: 0;
     padding: 0;
     line-height: 0;
}
 .ems-none {
     display: none !important;
}
 .ems-hidden, .ems-sub {
     display: none;
}
 .ems-container {
     width: 100%;
     max-width: 1200px;
     margin: 0 auto;
}
 .ems-container-full {
     max-width: 1200px;
}
 .ems-left {
     text-align: left;
}
 .ems-right {
     text-align: right;
}
 .ems-center {
     text-align: center;
}
 .ems-inline > * {
     display: inline-block;
     vertical-align: top;
}
 .ems-inline-center {
     text-align: center;
}
 .ems-inline-center > * {
     text-align: left;
}
 .ems-inline-table {
     display: table;
     table-layout: fixed;
     width: 100%;
}
 .ems-inline-table > * {
     display: table-cell;
     vertical-align: top;
}
 .ems-inline-table-center {
     margin-left: auto;
     margin-right: auto;
}
 .ems-col {
     position: relative;
}
 .ems-col-left {
     float: left;
}
 .ems-col-right {
     float: right;
}
 * {
     text-rendering: optimizeLegibility;
     -webkit-font-smoothing: antialiased;
     -moz-font-smoothing: none;
}
 body {
     overflow-x: hidden;
}
 .clear {
     clear: both;
}
 b, strong {
     font-weight: 700;
}
 i {
     font-style: normal;
}
 .vail {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.4);
     visibility: hidden;
     opacity: 0;
     transition: opacity 0.33s cubic-bezier(1, 0.01, 0, 1.02);
     -webkit-transition: opacity 0.33s cubic-bezier(1, 0.01, 0, 1.02);
     -o-transition: opacity 0.33s cubic-bezier(1, 0.01, 0, 1.02);
     z-index: 8;
}
 .search-animate .vail-search {
     display: block;
     opacity: 1;
     z-index: 15;
}
 @media screen and (min-width: 960px) {
     .mobile {
         display: none;
    }
     .vail-seach {
         z-index: 5;
    }
}
 .mini-basket-link > a, .button-default, a.btn, a.btnDefault {
     display: inline-block;
     vertical-align: top;
     font-size: 16px;
     color: #fff;
     padding: 14px 5px;
     background-color: #b70234;
     font-weight: 700;
     border-radius: 2px;
     position: relative;
     text-align: center;
     width: inherit;
     letter-spacing: 2px;
     border: 2px solid transparent;
}
 .mini-basket-link > a-text, .button-default-text, a.btn-text, a.btnDefault-text, .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeGuncelle, .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeSil, .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-btn.prev a.btnAlisverisDevam, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeGuncelle, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeSil, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons a.btnTesAdrSec, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons a.btnFatAdrSec, .ems-page-order-delivery .ems-address-wrapper .add-new-address a.btnAdresEkle, .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm a.btnOnBilgilendirmeFormOnizle, .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme a.btnSatisSozlesmeOnizle, a.btnSozlesmeYazdir {
     color: inherit;
     background-color: inherit;
     padding: inherit;
     border: inherit;
}
 .mini-basket-link > a-text:hover, .button-default-text:hover, a.btn-text:hover, a.btnDefault-text:hover, .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeGuncelle:hover, .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeSil:hover, .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-btn.prev a.btnAlisverisDevam:hover, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeGuncelle:hover, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons a.btnAdresListeSil:hover, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons a.btnTesAdrSec:hover, .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons a.btnFatAdrSec:hover, .ems-page-order-delivery .ems-address-wrapper .add-new-address a.btnAdresEkle:hover, .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm a.btnOnBilgilendirmeFormOnizle:hover, .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme a.btnSatisSozlesmeOnizle:hover, a.btnSozlesmeYazdir:hover {
     color: inherit;
     background-color: inherit;
     padding: inherit;
     border: inherit;
}
 .mini-basket-link > a.white, .mini-basket-link > a-white, .button-default.white, .button-default-white, a.btn.white, a.btn-white, a.btnDefault.white, a.btnDefault-white {
     color: #000;
     background-color: #fff;
}
 .mini-basket-link > a.grey, .mini-basket-link > a-grey, .button-default.grey, .button-default-grey, a.btn.grey, a.btn-grey, a.btnDefault.grey, a.btnDefault-grey {
     color: #757575;
     background-color: #f8f8f8;
}
 .mini-basket-link > a, .mini-basket-link > a.red, .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next .mini-basket-link > a.btnSiparisTamamla, .mini-basket-link > a-red, .button-default.red, .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next .button-default.btnSiparisTamamla, .button-default-red, a.btn.red, .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next a.btn.btnSiparisTamamla, a.btn-red, a.btnDefault.red, .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next a.btnDefault.btnSiparisTamamla, a.btnDefault-red {
     background-color: #b70234 !important;
}
 .mini-basket-link > a.btnFacebookLoginKutu, .mini-basket-link > a.blue, .button-default.btnFacebookLoginKutu, .button-default.blue, a.btn.btnFacebookLoginKutu, a.btn.blue, a.btnDefault.btnFacebookLoginKutu, a.btnDefault.blue {
     background-color: #1565c0 !important;
}
 .mini-basket-link > a, .mini-basket-link > a.btnKutuLogin, .mini-basket-link > a.btnFacebookLoginKutu, .mini-basket-link > a-full, .button-default.btnKutuLogin, .button-default.btnFacebookLoginKutu, .button-default-full, a.btn.btnKutuLogin, a.btn.btnFacebookLoginKutu, a.btn-full, a.btnDefault.btnKutuLogin, a.btnDefault.btnFacebookLoginKutu, a.btnDefault-full {
     width: 100%;
     padding-left: 10px;
     padding-right: 10px;
     text-align: center;
}
 .mini-basket-link > a.btnKutuLogout, .mini-basket-link > a-text-red, .button-default.btnKutuLogout, .button-default-text-red, a.btn.btnKutuLogout, a.btn-text-red, a.btnDefault.btnKutuLogout, a.btnDefault-text-red {
     background: transparent;
     color: #b70234 !important;
     font-weight: normal;
}
 .mini-basket-link > a-circle, .button-default-circle, a.btn-circle, a.btnDefault-circle {
     border-radius: 50%;
     padding: 15px;
}
 .mini-basket-link > a-border, .button-default-border, a.btn-border, a.btnDefault-border {
     background: none;
     border: 2px solid transparent;
}
 .mini-basket-link > a-border.btn-white, .button-default-border.btn-white, a.btn-border.btn-white, a.btnDefault-border.btn-white {
     border-color: #fff;
     color: #fff;
}
 .pageLogin_btnFacebookLoginKutu table, .pageLogin_btnFacebookLoginKutu table > tbody, .pageLogin_btnFacebookLoginKutu table > tbody > tr, .pageLogin_btnFacebookLoginKutu table > tbody > tr > td, .pageLogin_btnFacebookLoginKutu table > tbody > tr > th {
     display: block;
     width: 100%;
}
 * {
     outline: none;
}
 .ems-form-label * {
     font-size: 14px;
     font-weight: 700;
     color: #616161 !important;
}
 .is-active .ems-form-label *, .is-completed .ems-form-label * {
     font-size: 11px;
     font-weight: 700;
     color: #616161 !important;
}
 .is-active .ems-form-obj *, .is-completed .ems-form-obj * {
     font-weight: normal;
     color: #000;
     font-size: 16px;
}
 input[type="file"], .dropdown > span {
     -webkit-box-shadow: none;
     box-shadow: none;
     border: none;
     outline: none;
     padding: 9px;
     width: 100%;
     color: #999;
     border: 1px solid #e3e3e3;
     font-size: 18px;
}
 textarea {
     -webkit-box-shadow: none;
     box-shadow: none;
     border: none;
     outline: none;
     padding: 10px;
     width: 100% !important;
     color: #000;
     font-size: 15px;
     background: #eeeeee;
     margin-top: 23px;
     resize: none;
     color: #616161 !important;
     font-family: "roboto";
     line-height: 22px;
     border-radius: 0;
     border-bottom: 2px solid #979797;
}
 select, input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="mail"] {
     width: 100%;
     border: none;
     background: none;
     border-bottom: 2px solid #979797;
     margin: 23px 0 0 0;
     font-size: 14px;
     color: #616161 !important;
     line-height: 30px;
     font-family: "roboto";
     border-radius: 0;
}
 select.geneltelefon, input[type="text"].geneltelefon, input[type="tel"].geneltelefon, input[type="password"].geneltelefon, input[type="email"].geneltelefon, input[type="mail"].geneltelefon {
     width: 100% !important;
}
 select {
     -webkit-appearance: none;
     -moz-appearance: none;
}
 .select .ems-form-obj:after {
     content: "";
     display: block;
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     position: absolute;
     right: 5px;
     bottom: 10px;
     font-size: 6px;
     color: #9e9e9e;
}
 .select.semt .ems-form-obj:after {
     content: '';
}
 .select.semt .ems-form-obj #dvIlceBilgi:after {
     content: "";
     display: block;
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     position: absolute;
     right: 5px;
     bottom: 10px;
     font-size: 6px;
     color: #9e9e9e;
}
 input:disabled {
     background: #f5f5f5;
     padding-left: 10px;
     cursor: not-allowed;
     color: #979797;
}
 input[type="checkbox"], input[type="radio"] {
     position: relative;
     width: 15px;
     height: 15px;
     margin-right: 12.5px;
     display: inline-block;
     vertical-align: middle;
}
 input[type="checkbox"] + span, span.checkbox + span, input[type="radio"] + span {
     font-size: 16px;
     vertical-align: middle;
}
 input[type="checkbox"] + span a, span.checkbox + span a, input[type="radio"] + span a {
     text-decoration: underline;
}
 .ems-grid-select input[type="checkbox"], .ems-field input[type="checkbox"] {
     position: absolute;
     width: 17px;
     height: 17px;
     z-index: 4;
     left: 0;
     top: 0;
     opacity: 0;
}
 .ems-grid-select input[type="checkbox"]:checked + span:after, .ems-grid-select input[type="checkbox"]:checked + label:after, .ems-field input[type="checkbox"]:checked + span:after, .ems-field input[type="checkbox"]:checked + label:after {
     content: '';
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     position: absolute;
     display: block;
     left: 0;
     top: 0;
     width: 17px;
     height: 17px;
     line-height: 17px;
     font-size: 11px;
     padding: 1px;
     z-index: 3;
     text-align: center;
     background:#b70234;
}
 .ems-grid-select input[type="checkbox"] + span, .ems-grid-select input[type="checkbox"] + label, .ems-field input[type="checkbox"] + span, .ems-field input[type="checkbox"] + label {
     font-family: "roboto";
     font-size: 15px;
     line-height: 20px;
     color: #000;
     padding-left: 35px;
}
 .ems-grid-select input[type="checkbox"] + span:before, .ems-grid-select input[type="checkbox"] + label:before, .ems-field input[type="checkbox"] + span:before, .ems-field input[type="checkbox"] + label:before {
     content: '';
     display: block;
     width: 17px;
     height: 17px;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 2;
     border: 1px solid #ccc;
}
 .ems-grid-select {
     position: relative;
}
 .ems-grid-select input[type="checkbox"] {
     top: inherit;
     left: 45%;
}
 .ems-grid-select input[type="checkbox"]:checked + span:after, .ems-grid-select input[type="checkbox"]:checked + label:after {
     top: 0;
     left: 45%;
}
 .ems-grid-select input[type="checkbox"] + span, .ems-grid-select input[type="checkbox"] + label {
     position: relative;
}
 .ems-grid-select input[type="checkbox"] + span:before, .ems-grid-select input[type="checkbox"] + label:before {
     top: 0;
     left: 45%;
}
 .ems-form {
     display: block;
}
 .ems-form-inner {
     position: relative;
}
 .ems-form-inner .row {
     width: 100%;
     max-width: 320px;
     display: inline-block;
     vertical-align: top;
     margin: 0 auto;
}
 .ems-form-inner .row .col {
     float: left;
     width: 48%;
     margin-right: 4%;
}
 .ems-form-inner .row .col:last-child {
     margin-right: 0;
}
 .ems-form-inner .ems-field {
     max-width: 320px;
     margin-bottom: 5px !important;
     position: relative;
     margin: 0 auto;
}
 .pageSiparisOnay_chkOnBilgilendirmeForm .checkbox, .checkbox {
     display: inline-block;
     width: 20px;
     height: 20px;
     vertical-align: middle;
     margin-right: 10px;
     position: relative;
    /*padding-left: 35px;
     width: 100%;
    */
}
 .pageSiparisOnay_chkOnBilgilendirmeForm .checkbox input, .checkbox input {
     position: absolute;
     width: 17px;
     height: 17px;
     z-index: 4;
     left: 0;
     top: 0;
     opacity: 0;
}
 .pageSiparisOnay_chkOnBilgilendirmeForm .checkbox input:checked + span:after, .checkbox input:checked + span:after {
     content: '';
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     position: absolute;
     display: block;
     left: 0;
     top: 0;
     width: 17px;
     height: 17px;
     line-height: 17px;
     font-size: 11px;
     padding: 1px;
     z-index: 3;
     text-align: center;
}
 .pageSiparisOnay_chkOnBilgilendirmeForm .checkbox input + span, .checkbox input + span {
     font-family: "roboto";
     font-size: 15px;
     line-height: 20px;
     color: #000;
     padding: 0;
}
 .pageSiparisOnay_chkOnBilgilendirmeForm .checkbox input + span:before, .checkbox input + span:before {
     content: '';
     display: block;
     width: 17px;
     height: 17px;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 2;
     border: 1px solid #ccc;
}
 .ems-form-inner .ems-field .ems-form-label {
     font-size: 15px;
     color: #616161 !important;
     line-height: 30px;
     font-family: "roboto";
     position: absolute;
     top: 23px;
     left: 0;
     pointer-events: none;
     transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
     z-index: 10;
}
 .ems-form-inner .ems-field .ems-form-label:empty {
     display: none;
}
 .ems-form-inner .ems-field .ems-form-label .ems-form-obj:empty {
     display: none;
}
 .ems-form-inner .ems-field .ems-form-obj.noWidth select {
     width: 100% !important;
}
 .ems-form-inner .ems-field .ems-form-obj[id$="plhMesajCaptcha1"], .ems-form-inner .ems-field .ems-form-obj[id$="plhUyelikCaptcha1"] {
     position: relative;
}
 .ems-form-inner .ems-field .ems-form-obj[id$="plhMesajCaptcha1"] .captchaYenile, .ems-form-inner .ems-field .ems-form-obj[id$="plhUyelikCaptcha1"] .captchaYenile {
     position: absolute;
     right: 0;
     top: 0;
     width: 50px;
     height: 50px;
     font-size: 20px;
     padding: 15px;
}
 .ems-form-inner .ems-field .ems-form-obj[id$="plhMesajCaptcha1"] br, .ems-form-inner .ems-field .ems-form-obj[id$="plhUyelikCaptcha1"] br {
     display: none;
}
 .ems-form-inner .ems-field .ems-form-obj[id$="plhMesajCaptcha1"] [id$="lbfUYE_KONTROLKODU"], .ems-form-inner .ems-field .ems-form-obj[id$="plhUyelikCaptcha1"] [id$="lbfUYE_KONTROLKODU"] {
     font-size: 15px;
     color: #616161 !important;
     line-height: 30px;
     font-family: "roboto";
     position: absolute;
     top: 73px;
     left: 0;
     padding-left: 10px;
     pointer-events: none;
     transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
}
 .ems-form-inner .ems-field.is-completed .ems-form-label {
     top: 5px;
     padding-left: 0;
     line-height: 15px;
     font-size: 12px;
     color: #c9c9c9;
}
 .ems-form-inner .ems-field.is-completed [id$="lbfUYE_KONTROLKODU"] {
     top: 61px !important;
     padding-left: 0 !important;
     line-height: 15px !important;
     font-size: 12px !important;
     color: #c9c9c9 !important;
}
 .ems-form-inner .ems-field-center {
     text-align: center;
}
 .ems-form-inner .ems-field-clear {
     position: relative;
     margin-bottom: 15px;
}
 .ems-form-inner .ems-field-clear:after {
     content: '';
     width: 100%;
     height: 3px;
     display: block;
     background: #dcdcdc;
     position: relative;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     position: absolute;
}
 .ems-form-inner .ems-field-clear > span {
     display: block;
     width: 74px;
     height: 30px;
     line-height: 30px;
     text-align: center;
     font-size: 15px;
     background: #fff !important;
     position: relative;
     z-index: 3;
     margin: 0 auto;
}
 .ems-form-inner .ems-field .lnkSifremiUnuttum {
     font-size: 15px;
     line-height: 15px;
     color: #717171;
}
 .ems-form-inner .margin0 {
     margin-bottom: 0;
}
 .ems-form-inner .margin2 {
     margin-bottom: 5px;
}
 .ems-form-inner .vam > * {
     vertical-align: middle;
}
 .ems-form-inner .w98 > * {
     width: 49%;
}
 .ems-form-inner .w98 > *:first-child {
     margin-right: 2%;
}
 .ems-form-inner [id$="plhLoginSifreUnut1"] {
     text-align: center;
}
 .ems-form.ems-form-horizontal .ems-form-inner .ems-field {
     width: 100%;
     margin-bottom: 15px;
}
 .ems-form.ems-form-horizontal .ems-form-inner .ems-field .ems-form-label {
     margin-bottom: 0;
     width: 100%;
}
 .ems-form.ems-form-horizontal .ems-form-inner .ems-field .ems-form-label:empty {
     display: inline-block;
}
 @media screen and (max-width: 960px) {
     .ems-form .ems-form-inner .ems-field {
         margin-bottom: 16px;
    }
     .ems-form .ems-form-inner .ems-field .ems-form-label {
         font-size: 16px;
    }
}
 .ems-form-err-msg {
     font-size: 11px;
     color: #b70234 !important;
     font-weight: 600 !important;
     margin-top: 5px !important;
}
/*.ems-form .ems-form-inner .ems-field.phone input#ctl00_frmMain_txtUYE_CEPTELEFONALAN + .ems-form-err-msg {
     display: none !important;
}*/
 .ems-form .ems-form-inner .ems-field.phone input#ctl00_frmMain_txtUYE_CEPTELEFON {
     width: calc(100% - 75px) !important;
}
 .ems-signup-body .ems-form .ems-form-inner .ems-field .eac-input-wrap {
     display: block !important;
}
 .ems-signup-body .ems-form .ems-form-inner .ems-field .eac-input-wrap span.eac-sugg {
     top: 10px !important;
     font-weight: normal !important;
     color: #ccc !important;
     z-index: 2;
}
 .mod-mini-login-body .eac-input-wrap {
     display: block !important;
}
 .mod-mini-login-body .eac-input-wrap .eac-sugg {
     top: 8px !important;
     color: #ccc;
     z-index: 2;
}
 .ems-login-body .eac-input-wrap {
     display: block !important;
}
 .ems-login-body .eac-input-wrap .eac-sugg {
     top: 10px !important;
     z-index: 2;
}
 .ems-page-member-info .eac-input-wrap {
     display: block !important;
     width:100%;
}
/* MAIN SLIDER */
 .main-slider {
     max-width: 1600px;
     width: 100%;
}
 .main-slider.swiper-container {
     margin: 20px auto 0 auto;
}
 .main-slider.swiper-container .swiper-inner {
     max-height: 620px;
     overflow: hidden;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper {
     position: relative;
     width: 100%;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide {
     display: inline-block;
}
 @media screen and (min-width: 961px) {
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide {
         width: 100% !important;
    }
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner {
     position: relative;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figure {
     margin: 0;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figure > a {
     display: inline-block;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figure .image {
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     height: 620px;
     min-height: 250px;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption {
     position: absolute;
     bottom: 85px;
     width: 100%;
     padding: 0 65px;
     text-align: center;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption span#h2 {
     color: #fff;
     font-size: 55px;
     font-family: "csm";
     margin: 0 0 20px 0;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption span#h2.red, .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next span#h2.btnSiparisTamamla, .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption span#h2.btnSiparisTamamla {
     color: #b70234 !important;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption span#h2.blue {
     color: #1565c0 !important;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption span#h2.black {
     color: #000;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption p {
     color: #fff;
     font-size: 16px;
     margin: 0;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption p.red, .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next p.btnSiparisTamamla, .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption p.btnSiparisTamamla {
     color: #b70234 !important;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption p.blue {
     color: #1565c0 !important;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption p.black {
     color: #000;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons {
     margin-top: 40px;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default {
     width: 48%;
     max-width: 230px;
     padding: 17px 5px 16px 5px;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default + .button-default {
     margin-left: 4%;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption.module {
     width: 530px;
     height: 550px;
     padding: 60px 50px 0;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     right: 5%;
     top: 50%;
     bottom: inherit;
     background-color: #fff;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption.module span#h2 {
     color: #000;
}
 .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption.module p {
     color: #616161 !important;
}
 .main-slider .swiper-pagination {
     right: inherit !important;
     left: 25px;
}
 .main-slider .swiper-pagination > .swiper-pagination-bullet {
     display: inline-block;
     width: 10px;
     height: 10px;
     margin: 20px 0;
     border: 1px solid #fff;
     background-color: transparent;
}
 .main-slider .swiper-pagination > .swiper-pagination-bullet-active {
     background-color: #fff;
}
 .main-slider .swiper-button-prev, .main-slider .swiper-button-next {
     position: absolute;
     z-index: 10;
     cursor: pointer;
     width: 15px;
     height: 25px;
     background-size: 100% 100%;
     top: calc(50% - 12.5px);
}
 .main-slider .swiper-button-prev i, .main-slider .swiper-button-next i {
     color: #fff;
     font-size: 20px;
     font-weight: 700;
}
 .main-slider .swiper-button-prev {
     left: 20px;
}
 .main-slider .swiper-button-next {
     right: 20px;
}
/*Sistem Widget;
*/
 .system-widget.swiper-container {
     max-width: 1200px;
     width: 100%;
}
 .system-widget.swiper-container .swiper-title {
     text-align: center;
     color: #000;
     font-size: 32px;
     font-family: "csm";
}
 @media screen and (max-width: 960px) {
     .system-widget.swiper-container .swiper-title {
         font-size: 20px;
         letter-spacing: -1px;
    }
}
 .system-widget.swiper-container .swiper-button-prev, .system-widget.swiper-container .swiper-button-next {
     width: 22px;
     height: 22px;
     position: absolute;
     top: calc(50% - 11px);
}
 .system-widget.swiper-container .swiper-button-prev i:before, .system-widget.swiper-container .swiper-button-next i:before {
     font-size: 22px;
     color: #000;
     font-family: "icomoon";
}
 @media screen and (max-width: 960px) {
     .system-widget.swiper-container .swiper-button-prev, .system-widget.swiper-container .swiper-button-next {
         display: none;
    }
}
 .system-widget.swiper-container .swiper-button-next {
     right: -25px;
}
 .system-widget.swiper-container .swiper-button-next i:before {
     content: "";
}
 .system-widget.swiper-container .swiper-button-prev {
     left: -25px;
}
 .system-widget.swiper-container .swiper-button-prev i:before {
     content: "";
}
 .system-widget.swiper-container .swiper-button-disabled {
     opacity: 1;
}
 .system-widget.swiper-container .swiper-button-disabled i:before {
     color: #e4e4e4;
}
 .system-widget.swiper-container .swiper-pagination .swiper-pagination-bullet {
     margin: 0 10px;
     background: #e4e4e4;
     width: 10px;
     height: 10px;
     display: inline-block;
}
 .system-widget.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
     background: #b70234;
     width: 10px;
     height: 10px;
}
 .system-widget.swiper-container ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-image {
     text-align: center;
     padding-top: 15px;
}
 @media screen and (max-width: 960px) {
    /* MAIN SLIDER 960px */
     .main-slider {
         padding-bottom: 30px;
    }
     .main-slider.swiper-container {
         margin: 0 0 20px 0;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide {
         height: inherit !important;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figure .image {
         height: inherit;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption {
         position: static;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         margin-top: 50px;
         padding: 0 5%;
         margin-bottom: 20px;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption span#h2 {
         color: #000;
         font-size: 30px;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption p {
         display: none;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default span {
         width: 130px;
         font-size: 12px;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default.white {
         background-color: #000;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default.white span {
         color: #fff;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default .button-default + .button-default {
         margin: 10px 0 0 40px;
    }
     .main-slider.swiper-container .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption.module {
         width: initial;
         height: initial;
         position: static;
         background-color: inherit;
         padding: 0 5%;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
    }
     .main-slider .swiper-pagination {
         right: inherit !important;
         left: 25px;
    }
     .main-slider .swiper-pagination > .swiper-pagination-bullet {
         border-color: #000;
    }
     .main-slider .swiper-pagination > .swiper-pagination-bullet-active {
         background-color: #000;
    }
}
 @media screen and (max-width: 550px) {
     .main-slider .swiper-inner .swiper-wrapper .swiper-slide .inner figure .image {
         height: inherit;
    }
     .main-slider .swiper-inner .swiper-wrapper .swiper-slide .inner figcaption .buttons .button-default {
         display: inline-block;
    }
}
/*.category-redirect{
     margin-top:20px;
     ul{
         li{
             a{
                 text-transform: uppercase;
            }
        }
    }
     >ul{
         display: inline-block;
         width:100%;
         text-align: center;
         >li{
             max-width: 230px;
             margin: auto;
             display: inline-block;
             width: 100%;
             font-size:16px;
             font-weight: 700;
             letter-spacing: 1.8px;
             position: relative;
             @media screen and (max-width:960px){
                 font-size:12px;
            }
             &+ li{
                 margin-left:3%;
                 width: 48%;
            }
             a{
                 display: block;
                 text-align: center;
                 padding:17px 5px 16px 5px;
                 background-color: #b70234;
                 span{
                     color: #fff;
                }
                 &.btnDefault{
                     span{
                         padding:10px 30px;
                         background-color: #b70234;
                         box-shadow: 0 0 0 2px #b70234;
                         white-space: nowrap;
                         &:after{
                             content: '';
                             border-top:#fff solid 5px;
                             border-left: transparent solid 5px;
                             border-right: transparent solid 5px;
                             position:absolute;
                             right: 10px;
                             top: 50%;
                             transform:translateY(-50%);
                        }
                    }
                }
            }
             > ul.sub{
                 display: inline-block;
                 li{
                     a{
                         background: #b70234;
                         color: #fff;
                         padding: 10px;
                    }
                }
                 @media screen and (max-width:960px){
                     position: inherit;
                }
            }
             &:hover{
                 a{
                     background-color:#000;
                     &.btnDefault{
                         span{
                             border:1px solid transparent;
                             background-color: #fff;
                             color:#b70234;
                             box-shadow: none;
                             &:after{
                                 border-top:#b70234 solid 5px;
                            }
                        }
                    }
                }
                 > ul.sub{
                     display: inline-block;
                     >li{
                         &:first-child{
                             >a{
                                 border-bottom:1px solid #e4e4e4;
                            }
                        }
                         a{
                             background-color: #f8f8f8;
                             color: #002a6f;
                        }
                         &:hover{
                             >a{
                                 background-color: #b70234;
                                 color:#fff;
                            }
                        }
                    }
                }
            }
        }
    }
     &.sub-menu-active {
         > ul{
             >li{
                 a{
                     span{
                         &:after{
                             content: '';
                             background: url(/images/frontend/openedBtn.png) no-repeat;
                             width: 13px;
                             height: 10px;
                             position: absolute;
                             right: 15px;
                             top:14px;
                        }
                    }
                }
                 &:hover{
                     a{
                         span{
                             &:after{
                                 content: '';
                                 background: url(/images/frontend/openedBtnHover.png) no-repeat;
                                 width: 13px;
                                 height: 10px;
                                 position: absolute;
                                 right: 15px;
                                 top: 14px;
                            }
                        }
                    }
                }
            }
        }
    }
     @media screen and (max-width:960px){
         position:static;
         transform: none;
         display: block;
         max-width: none;
         text-align: center;
    }
}
 @media screen and (max-width:960px){
     .main-slider{
         &.swiper-container{
             .swiper-inner{
                 max-height: none;
            }
        }
    }
}
*/
 .mini-cart-ready, .mini-login-ready, .search-ready {
     overflow: hidden;
     position: relative;
     height: 100vh;
}
 .mini-cart-ready:before, .mini-login-ready:before, .search-ready:before {
     content: '';
     z-index: 10;
     position: fixed;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     opacity: .3;
     background: #000;
}
 @media screen and (max-width: 960px) {
     .search-ready .mod-mini-search:before {
         content: '';
         position: fixed;
         width: 100%;
         height: 100%;
         left: 0;
         top: 0;
         z-index: 1000;
    }
     .search-ready .mod-mini-search .mod-mini-search-header .btn-search {
         position: absolute !important;
         right: 0;
         z-index: 100 !important;
         top: 0 !important;
    }
     .search-ready .mod-mini-search-inner, .search-ready .h-desktop {
         position: relative;
         z-index: 1001;
    }
}
 .cat-menu-ready {
     overflow: hidden;
     position: relative;
     height: 100%;
}
 .ems-logoff .krg-blg {
     display: none;
}
 .ems-logoff .iadeler {
     display: none;
}
 .site-header-inner {
     background: #fff;
}
 @media screen and (min-width: 961px) {
     .site-header-inner .h-desktop {
         padding: 0 25px;
         border-bottom: 1px solid #ededed;
        /* INFORMATION TOP */
    }
     .site-header-inner .h-desktop .h-top {
         width: 100%;
         margin: 0 auto;
         height: 100px;
         padding: 0 235px 0 0;
         background: #fff !important;
         position: relative;
    }
}
 @media screen and (min-width: 961px) and (max-width: 1200px) {
     .site-header-inner .h-desktop .h-top {
         padding: 0 170px 0 0;
    }
}
 @media screen and (min-width: 961px) {
     .site-header-inner .h-desktop .h-top .h-left {
         display: inline-block;
         vertical-align: top;
         padding-left: 265px;
         width: 100%;
    }
}
 @media screen and (min-width: 961px) and (max-width: 1200px) {
     .site-header-inner .h-desktop .h-top .h-left {
         padding-left: 25%;
    }
     .site-header-inner .h-desktop .h-top .h-left .logo {
         width: calc(22% - 15px);
    }
}
 @media screen and (min-width: 961px) {
     .site-header-inner .h-desktop .h-top .h-left .logo {
         position: absolute;
         left: 0;
         top: 15px;
         z-index: 999;
         transition: all 0.2s ease-in-out;
         -webkit-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
    }
     .site-header-inner .h-desktop .h-top .h-left .logo img {
         transition: all 0.2s ease-in-out;
         -webkit-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
    }
     .site-header-inner .h-desktop .h-top .h-left .logo a {
         display: inline-block;
    }
}
 @media screen and (min-width: 961px) and (min-width: 961px) {
     .site-header-inner .h-desktop .h-top .h-left .nav-main {
         margin-top: 0px;
         transition: all 0.2s ease-in-out;
         -webkit-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 {
         width: 100%;
         max-width: 930px;
         margin: 0 auto;
         -ms-box-orient: horizontal;
         display: -webkit-box;
         display: -moz-box;
         display: -ms-flexbox;
         display: -moz-flex;
         display: -webkit-flex;
         display: flex;
         -webkit-justify-content: space-around;
         -ms-flex-pack: distribute;
         justify-content: space-around;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li {
         text-align: center;
         vertical-align: middle;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.text-red > a.text-red span:before {
         content: '\e923';
         font-family: "icomoon";
         color: #b70234;
         margin-right: 3px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.sub-menu {
         cursor: pointer;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.sub-menu > a {
         pointer-events: none;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li:hover a:after {
         content: '';
         width: 100%;
         height: 3px;
         background: #b70234 !important;
         bottom: 20%;
         opacity: 0;
         position: absolute;
         left: 0;
         display: block;
         transition: all 0.1s cubic-bezier(1, 0.01, 0, 1.02);
         -webkit-transition: all 0.1s cubic-bezier(1, 0.01, 0, 1.02);
         -o-transition: all 0.1s cubic-bezier(1, 0.01, 0, 1.02);
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li > a {
         font-weight: 700;
         font-size: 13px;
         line-height: 20px;
         padding: 0 12px 0 12px;
         display: table-cell;
         position: relative;
         height: 100px;
         vertical-align: middle;
         letter-spacing: 0.6px;
         transition: all 0.2s ease-in-out;
         -webkit-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li > a:hover:after {
         opacity: 1;
         bottom: -3px;
    }
}
 @media screen and (min-width: 961px) and (min-width: 961px) and (max-width: 1250px) {
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li > a {
         padding: 0 6px;
    }
}
 @media screen and (min-width: 961px) and (min-width: 961px) {
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li > a span {
         margin-left: 5px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li:last-child {
         margin-right: 0;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav {
         display: block;
         position: absolute;
         top: 100px;
         left: 50%;
         width: 100%;
         max-width: 1200px;
         background-color: #fff;
         padding: 45px 60px;
         -webkit-transform: translate(-50%, -160%);
         -ms-transform: translate(-50%, -160%);
         transform: translate(-50%, -160%);
         -webkit-transition: 0.44s -webkit-transform cubic-bezier(0.19, 1, 0.22, 1);
         transition: 0.44s -webkit-transform cubic-bezier(0.19, 1, 0.22, 1);
         transition: 0.44s transform cubic-bezier(0.19, 1, 0.22, 1);
         transition: 0.44s transform cubic-bezier(0.19, 1, 0.22, 1), 0.44s -webkit-transform cubic-bezier(0.19, 1, 0.22, 1);
         -webkit-transition: 0.44s transform cubic-bezier(0.19, 1, 0.22, 1);
         -o-transition: 0.44s transform cubic-bezier(0.19, 1, 0.22, 1);
         z-index: -1;
         opacity: 0;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav .lvl2 {
         width: 20%;
         text-align: left;
         float: left;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav .lvl2 > li.sub-menu {
         display: block;
         width: 100%;
         margin-bottom: 20px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav .lvl2 > li > a {
         font-weight: 700;
         font-size: 16px;
         color: #000;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav .lvl2 > li .lvl3 {
         margin-top: 13px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav .lvl2 > li .lvl3 > li > a {
         font-size: 14px;
         color: #616161 !important;
         padding: 5px 0;
         display: inline-block;
         margin-bottom: 13px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li .nav-main-sub-nav .lvl2 > li .lvl3 > li > a:hover {
         color: #b70234 !important;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected > a:after {
         opacity: 1;
         bottom: -3px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav {
         -webkit-transform: translate(-50%, 0);
         -ms-transform: translate(-50%, 0);
         transform: translate(-50%, 0);
         pointer-events: inherit;
         opacity: 1;
         border: 1px solid #ededed;
         min-height: 280px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items {
         width: 100%;
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items:before {
         display: table;
         content: '';
         clear: both;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items:after {
         display: table;
         content: '';
         clear: both;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts {
         position: absolute;
         right: 60px;
         width: 150px;
         text-align: left;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts span {
         font-weight: 700;
         font-size: 16px;
         color: #000;
         margin-bottom: 13px;
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts ul li a {
         font-size: 14px;
         color: #616161;
         padding: 5px 0;
         display: inline-block;
         margin-bottom: 13px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts ul li a:hover {
         color: #b70234;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts .nav-main-sub-nav .nav-main-sub-nav-items {
         width: calc(100% - 150px);
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 {
         width: 20%;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts ul li.bigSize {
         display: none;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts ul li.bigSize a {
         color: #b70234 !important;
         font-weight: 600;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts.male .nav-main-sub-nav .nav-main-sub-nav-items {
         width: calc(100% - 150px);
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts.male .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 {
         width: 20%;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main .lvl1 > li.specialProducts.male .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts ul li.bigSize {
         display: block;
    }
}
 @media screen and (min-width: 961px) {
     .site-header-inner .h-desktop .h-top .h-right {
         position: absolute;
         right: 0;
         top: 0;
         transition: all 0.2s ease-in-out;
         -webkit-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
    }
     .site-header-inner .h-desktop .h-top .h-right > div {
         display: inline-block;
         padding-left: 10px;
    }
}
 @media screen and (min-width: 961px) and (max-width: 1200px) {
     .site-header-inner .h-desktop .h-top .h-right > div {
         padding-left: 0;
    }
}
 @media screen and (min-width: 961px) {
     .site-header-inner .h-desktop .h-bottom {
         clear: both;
    }
}
 @media screen and (max-width: 960px) {
     .site-header-inner {
         z-index: 16;
    }
}
 .site-header-inner .h-mobile {
     display: none;
}
 @media screen and (max-width: 960px) {
     .h-left {
         transition: all 0.2s cubic-bezier(1, 0.01, 0, 1.02);
         -webkit-transition: all 0.2s cubic-bezier(1, 0.01, 0, 1.02);
         -o-transition: all 0.2s cubic-bezier(1, 0.01, 0, 1.02);
    }
     .cat-menu-ready .h-left {
         display: block !important;
         overflow: auto !important;
    }
     .cat-menu-animate .h-left {
         right: 0px !important;
    }
}
 @media screen and (min-width: 961px) {
     .site-header {
         height: 100px;
    }
     .site-header-inner {
         position: fixed;
         top: 0;
         left: 0;
         width: 100%;
         z-index: 99;
    }
     .site-header-inner .h-top {
         transition: all 0.2s ease-in-out;
         -webkit-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
    }
     .fixed-header-animate .site-header-inner .h-top {
         height: 80px;
    }
     .fixed-header-animate .site-header-inner .h-top .h-left .logo {
         top: 12px;
         width: 150px;
    }
     .fixed-header-animate .site-header-inner .h-top .h-left .nav-main {
         margin-top: 0;
    }
     .fixed-header-animate .site-header-inner .h-top .h-left .nav-main .lvl1 > li > a {
         height: 80px;
    }
     .fixed-header-animate .site-header-inner .h-top .h-left .nav-main .lvl1 > li > .nav-main-sub-nav {
         top: 80px;
    }
     .fixed-header-animate .site-header-inner .h-top .h-right {
         top: -13px;
    }
     .fixed-header-animate .site-header-inner .h-top .h-right .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body {
         top: 81px;
         height: calc(100vh - 60px);
    }
     .fixed-header-animate .site-header-inner .h-top .h-right .mod-mini-login .mod-mini-login-inner .mod-mini-login-body {
         top: 81px !important;
         height: calc(100vh - 60px) !important;
    }
}
 .information-top {
     background-color: #f8f8f8;
     text-align: center;
}
 .information-top .information-top-holder ul {
     padding: 11px 0;
}
 .information-top .information-top-holder ul li {
     display: inline-block;
     padding-right: 24px;
}
 .information-top .information-top-holder ul li:last-child {
     padding: 0;
}
 .information-top .information-top-holder ul li:before {
     font-family: "icomoon";
     content: "";
     margin-right: 5px;
}
/* LANGUAGE */
 .mod-lang .mod-lang-header {
     margin-right: 10px;
}
 .mod-lang .mod-lang-header > a {
     display: none;
}
 .mod-lang .mod-lang-header span {
     display: block;
}
 .mod-lang .sub {
     display: none;
}
/* SEARCH */
 .search-animate .mod-mini-search .mod-mini-search-header a.btn-search {
     top: 50px;
     position: fixed;
     padding: 0 5px;
     z-index: 1000;
}
 .search-animate .mod-mini-search .mod-mini-search-header a.btn-search span {
     display: none;
}
 .search-animate .mod-mini-search .mod-mini-search-header a.btn-search i:before {
     content: "";
     color: #979797;
     font-size: 25px;
}
 .mod-mini-search .mod-mini-search-header a.btn-search {
     z-index: 20;
     display: block;
     color: #000;
     padding: 30px 5px 30px 5px;
     margin-top: 10px;
     text-align: center;
}
 .mod-mini-search .mod-mini-search-header a.btn-search i:before {
     font-size: 17px;
     color: #000;
}
 .mod-mini-search .mod-mini-search-header a.btn-search span {
     display: block;
     font-size: 11px;
     letter-spacing: 0.8px;
     font-family: "roboto";
     margin-top: 5px;
     text-transform: uppercase;
}
 .mod-mini-search .mod-mini-search-body {
     display: none;
     position: fixed;
     left: 0;
     right: 0;
     top: 0;
     height: 120px;
     text-align: center;
     z-index: 999;
     background-color: #fff;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner {
     position: relative;
     background-color: #fff;
     max-width: 1200px;
     margin: 0 auto;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field {
     max-width: none;
     width: 100%;
     margin: 0;
     position: static;
     padding-left: 47px;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field input {
     margin: 0;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner > .searchSuggestDiv {
     width: 1200px !important;
     background-color: #fff;
     margin: 0 auto;
     left: 0;
     right: 0;
     padding: 25px;
     height: 450px;
     overflow: auto;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner > .searchSuggestDiv .searchSuggestDivHolder > div {
     float: left;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner > .searchSuggestDiv .searchSuggestDivHolder > div.prd h3 {
     display: none;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner > .searchSuggestDiv .searchSuggestDivHolder > div.prd .sHolder div {
     font-size: 16px;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner > .searchSuggestDiv .searchSuggestDivHolder > div.cat h3 {
     display: none;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner > .searchSuggestDiv .searchSuggestDivHolder > div.cat .sHolder a {
     font-size: 16px;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field.text input {
     outline: 0;
     width: 1200px;
     height: 115px;
     padding: 0 5px;
     font-size: 36px;
     color: #9e9e9e;
     border: none;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field.submit .btnArama {
     position: absolute;
     left: 0;
     top: 42px;
     width: 30px;
     height: 30px;
     padding: 0;
     background: none;
     color: #9e9e9e;
     font-size: 30px;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field.submit .btnArama:before {
     content: "";
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field.submit .btnArama span {
     display: none;
}
/* SEARCH SUGGESTION */
 .search-animate .mod-mini-search-body {
     display: block;
}
/* LOGIN */
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-header .btn-signin {
     display: block;
     color: #000;
     text-align: center;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-header .btn-signin i:before {
     font-size: 17px;
     color: #000;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-header .btn-signin span {
     display: block;
     font-size: 11px;
     letter-spacing: 0.8px;
     font-family: "roboto";
     text-transform: uppercase;
     opacity: 0;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-header .btn-signin span.show {
     opacity: 1;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body {
     position: absolute;
     z-index: 9;
     display: none;
     width: 414px;
     height: calc(100vh - 100px);
     background-color: #fff;
     right: -25px;
     top: 100px;
     padding: 20px 0px;
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
     transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
     -webkit-transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
     -o-transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
     overflow: auto;
}
 .mini-login-ready #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body {
     display: block;
}
 .mini-login-animate #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0);
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body:after {
     content: '';
     position: absolute;
     right: 40px;
     top: -3px;
     background: #b70234 !important;
     width: 100px;
     height: 3px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff {
     padding: 0 47px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff > span {
     font-family: "csm";
     font-size: 32px;
     color: #000;
     display: block;
     text-align: center;
     margin-bottom: 15px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff > span[id$="lbfUYE_HATALIGIRIS"] {
     font-size: 16px;
     color: #b70234 !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field .ems-form-obj input {
     border-bottom: 2px solid #9e9e9e;
     border-top: none;
     border-right: none;
     border-left: none;
     background-color: none;
     outline: none;
     width: 100%;
     height: 30px;
     margin: 23px 0 0 0;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field .ems-form-obj .ems-form-err-msg {
     font-size: 11px;
     color: #b70234;
     font-weight: 600;
     margin-top: 5px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field.submit .btnKutuLogin {
     margin-bottom: 20px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field.submit .uyeGirisFacebookConnectKutu {
     margin-bottom: 40px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field.submit span[id$="lbflnkUyeOlmak"] a {
     display: block;
     text-align: center;
     font-size: 16px;
     font-weight: 700;
     color: #fff;
     margin-bottom: 25px;
     padding: 14px 0;
     border-radius: 2px;
     background: #000;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field.submit span[id$="lbflnkUyeOlmak"] a span {
     text-decoration: none;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field.text {
     margin-bottom: 35px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field.text:first-child {
     margin-bottom: 20px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field #lnkSifremiUnuttum {
     display: block;
     text-align: center;
     font-size: 13px;
     font-weight: 700;
     color: #b70234 !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .ems-field #lnkSifremiUnuttum span {
     text-decoration: underline;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner:last-child {
     margin-bottom: 20px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .LogOffsipInf {
     display: block !important;
     text-align: center;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .logoff .ems-form .ems-form-inner .LogOffsipInf p {
     background: #f8f8f8;
     padding: 16px;
     font-size: 13px;
     color: #000;
     border: 1px solid #222;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login {
     text-align: center;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > span {
     font-family: "csm";
     font-size: 32px;
     color: #000;
     display: block;
     margin-bottom: 15px;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div {
     padding: 10px 0;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.krg-blg {
     display: block !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.krg-blg a {
     font-weight: 700;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.iadeler {
     display: block !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.indirim-kod {
     display: block !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div a {
     display: inline-block;
     vertical-align: top;
     margin: 0 auto;
     font-size: 16px;
     padding: 0 15px;
     line-height: 35px;
     color: #616161 !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div .btnKutuLogout span {
     background-color: transparent;
     color: #b70234 !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div:last-child {
     border-top: 1px solid #e4e4e4;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.login-cart > div span p {
     display: none;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.login-cart > div span .empty-basket-icon span {
     display: block;
     position: relative;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.login-cart > div span .empty-basket-icon span:before {
     content: '';
     width: 113px;
     height: 113px;
     border: 3px solid #9e9e9e;
     display: block;
     border-radius: 100%;
     margin: 0 auto 20px auto;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.login-cart > div span .empty-basket-icon span:after {
     content: "";
     font-family: "icomoon";
     position: absolute;
     left: calc(50% - 30px);
     top: 30px;
     font-size: 60px;
     color: #9e9e9e;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.ems-user-info {
     padding: 0 0 10px 0;
     display: block !important;
}
 #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-body .login > div.ems-user-info span {
     font-size: 16px;
     color: #b70234;
}
 .ems-logoff #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-header .btn-signin span {
     opacity: 1;
}
 .ems-login #validateLogin .mod-mini-login .mod-mini-login-inner .mod-mini-login-header .btn-signin i:before {
     content: '\e902';
}
/* CART */
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-header .ems-cart-info {
     position: relative;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-header .ems-cart-info #lblUrunAdet {
     position: absolute;
     font-size: 10px;
     background-color: #b70234 !important;
     border-radius: 100%;
     color: #fff;
     right: 13px;
     top: 20px;
     width: 13px;
     height: 13px;
     text-align: center;
     line-height: 13px;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-header .ems-cart-info span[id$="lbfKUTU_URUN"] {
     display: none;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-header .ems-cart-info a {
     display: block;
     color: #000;
     text-align: center;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-header .ems-cart-info a span {
     display: block;
     font-size: 11px;
     letter-spacing: 0.8px;
     font-family: "roboto";
     margin-top: 5px;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-header .ems-cart-info a i {
     font-size: 20px;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body {
     display: none;
     position: absolute;
     width: 414px;
     height: calc(100vh - 100px);
     background-color: #fff;
     z-index: 9;
     right: -25px;
     top: 100px;
     padding-bottom: 128px;
     padding-top: 90px;
     -webkit-transform: translateX(100%);
     -ms-transform: translateX(100%);
     transform: translateX(100%);
     transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
     -webkit-transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
     -o-transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body {
     padding: 0;
     text-align: center;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok {
     margin: 64px 0;
     display: block;
     font-size: 18px;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] {
     position: relative;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] p {
     font-size: 32px;
     font-family: "csm";
     letter-spacing: -1px;
     color: #000;
     margin: 0;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] .empty-basket-icon {
     margin-top: 20px;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] .empty-basket-icon i {
     display: block;
     position: relative;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] .empty-basket-icon i:before {
     content: '';
     width: 113px;
     height: 113px;
     border: 3px solid #9e9e9e;
     display: inline-block;
     border-radius: 100%;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] .empty-basket-icon i:after {
     content: "";
     font-family: "icomoon";
     position: absolute;
     left: 50%;
     top: 50%;
     font-size: 60px;
     margin-top: -30px;
     margin-left: -33px;
     color: #9e9e9e;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .kutuSepet_urunYok span[id$="lbfSPT_SEPETDEURUNYOK"] .empty-basket-icon span {
     font-weight: 700;
     font-size: 18px;
     color: #9e9e9e;
     margin-top: 20px;
     display: block;
}
 .mini-cart-ready .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body {
     display: block;
}
 .mini-cart-animate .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body {
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0);
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body:after {
     content: '';
     position: absolute;
     right: 0;
     top: -3px;
     background: #b70234 !important;
     width: 100px;
     height: 3px;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body:before {
     content: "Sepetim";
     display: block;
     width: 100%;
     text-align: center;
     font-family: "csm";
     font-size: 32px;
     line-height: 57px;
     letter-spacing: -1px;
     color: #000;
     position: absolute;
     top: 20px;
     left: 0;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body:before {
     display: none;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .swiper-container-vertical {
     padding: 0 20px;
     height: 100%;
     overflow: auto;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .col2 {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     background: #f8f8f8;
}
 .basket-empty .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .col2 {
     display: none;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .col2 .mini-cart-total {
     padding: 30px 40px;
     color: #000;
     font-size: 16px;
     font-weight: 700;
     letter-spacing: 1px;
}
 .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body .col2 .mini-cart-total #lblUrunTutari {
     float: right;
}
 @media screen and (max-width: 960px) {
     .site-header-inner .h-desktop .h-top .h-left {
         position: fixed;
         right: -100%;
         width: 100%;
         overflow: hidden;
         height: calc(100vh - 125px);
         z-index: 99;
         border-top: 1px solid #e4e4e4;
         background: #fff;
        /*display: none;
        */
    }
     .site-header-inner .h-desktop .h-top .h-left .logo {
         display: none;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main {
         position: relative;
         overflow: auto;
         width: 100%;
         height: 100%;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li {
         display: none;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected {
         border-bottom: none;
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected > a {
         text-align: center;
         background: #f8f8f8;
         padding: 16px 0;
         margin-bottom: 10px;
         border-bottom: 1px solid #ddd;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected > a:after {
         content: "";
         height: 50px;
         line-height: 50px;
         left: 0;
         border-right: 1px solid #ddd;
         background: #f8f8f8;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu > a {
         padding: 25px;
         display: block;
         position: relative;
         color: #000;
         font-weight: 700;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu > a:after {
         font-family: "icomoon";
         content: "";
         position: absolute;
         width: 13px;
         line-height: 16px;
         right: 35px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu.selected > a:after {
         content: "";
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu.selected .lvl3 {
         padding-left: 40px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu.selected .lvl3 .sub-menu {
         border-bottom: 1px solid #ddd;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu.selected .lvl3 .sub-menu.ems-none {
         display: block !important;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu.selected .lvl3 .sub-menu:last-child {
         border-bottom: 0;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .lvl2 > .sub-menu.selected .lvl3 .sub-menu > a {
         padding: 20px 0;
         display: block;
         color: #000;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts {
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts span {
         padding: 25px 25px 10px 25px;
         font-weight: bold;
         color: #000;
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > .lvl1 > li.selected .nav-main-sub-nav .nav-main-sub-nav-items .specialProducts ul li {
         display: block;
         padding: 5px 35px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > .lvl1 > li {
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > .lvl1 > .selected > .nav-main-sub-nav {
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > .lvl1 > .selected > .nav-main-sub-nav .lvl2 li .lvl3 {
         display: none;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > .lvl1 > .selected > .nav-main-sub-nav .lvl2 li.selected .lvl3 {
         display: block;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main.mLvl1 > ul.lvl1 {
         padding-left: 0 !important;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 {
         padding-left: 30px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 > li {
         border-bottom: 1px solid #e4e4e4;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 > li > a {
         display: block;
         position: relative;
         width: 100%;
         padding: 25.5px 0;
         font-size: 16px;
         letter-spacing: 1px;
         color: #000;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 > li > a.text-red {
         color: #b70234 !important;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 > li > a > i {
         margin-right: 5px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 > li.sub-menu > a:after {
         content: "";
         font-family: 'icomoon' !important;
         speak: none;
         font-style: normal;
         font-weight: normal;
         font-variant: normal;
         text-transform: none;
         line-height: 1;
         -webkit-font-smoothing: antialiased;
         -moz-osx-font-smoothing: grayscale;
         position: absolute;
         right: 0;
         top: 0;
         width: 70px;
         text-align: center;
         height: 70px;
         line-height: 70px;
    }
     .site-header-inner .h-desktop .h-top .h-left .nav-main > ul.lvl1 > li > .nav-main-sub-nav {
         display: none;
    }
     .site-header-inner .h-desktop .h-top .h-right > div:not(.h-search) {
         display: none;
    }
     .site-header-inner .h-mobile {
         display: block;
         height: 64px;
    }
     .site-header-inner .h-mobile .mbHeader {
         display: inline-block;
         width: 100%;
         position: fixed;
         z-index: 99;
         background-color: #fff;
         height: 64px;
         border-bottom: 1px solid #e4e4e4;
    }
     .site-header-inner .h-mobile .mbHeader > div {
         display: inline-block;
         vertical-align: middle;
         text-align: center;
         position: relative;
    }
     .site-header-inner .h-mobile .mbHeader > div.mSearchBtn {
         position: absolute;
         right: 6px;
         top: 7px;
         z-index: 2;
         overflow: hidden;
         height: 56px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mSearchBtn a {
         display: block;
         width: 50px;
         height: 50px;
         line-height: 50px;
         text-align: center;
         font-size: 18px;
         margin-top: 70px;
         transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
         -webkit-transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
         -o-transition: all 0.25s cubic-bezier(1, 0.01, 0, 1.02);
    }
     .site-header-inner .h-mobile .mbHeader > div.mSearchBtn a:before {
         position: relative;
         right: -4px;
    }
     .search-fixed .site-header-inner .h-mobile .mbHeader > div.mSearchBtn a {
         margin-top: 0;
    }
     .search-fixed-ready .site-header-inner .h-mobile .mbHeader > div.mSearchBtn a {
         margin-top: 70px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mLogo {
         padding: 6px 0 0 0;
         text-align: center;
         display: block;
         height: 64px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mLogo a img {
         height: 50px;
         width: auto;
         display: block;
         margin: 0 auto;
    }
     .site-header-inner .h-mobile .mbHeader > div.mbCart {
         position: absolute;
         right: 60px;
         top: 7px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mbCart a {
         display: block;
         width: 50px;
         height: 50px;
         line-height: 50px;
         text-align: center;
         font-size: 18px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mbCart a:before {
         position: relative;
         right: -4px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mbCart a b {
         position: absolute;
         font-size: 10px;
         background-color: #b70234;
         border-radius: 100%;
         color: #fff;
         right: 12px;
         top: 2px;
         width: 13px;
         height: 13px;
         text-align: center;
         line-height: 13px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mbCart a > i, .site-header-inner .h-mobile .mbHeader > div.mbCart a > b {
         display: initial !important;
    }
     .site-header-inner .h-mobile .mbHeader > div.mBurger {
         position: absolute;
         left: 6px;
         top: 7px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mBurger a {
         display: block;
         width: 50px;
         height: 50px;
         line-height: 50px;
         text-align: center;
         font-size: 18px;
    }
     .site-header-inner .h-mobile .mbHeader > div.mBurger a:before {
         position: relative;
         right: -4px;
    }
     .site-header-inner .h-search {
         position: relative;
         width: 100%;
         background: #f8f8f8;
         height: 43px;
    }
     .site-header-inner .h-search .mod-mini-search {
         width: 100%;
         z-index: 98;
         background: #f8f8f8;
         border-bottom: 1px solid #e4e4e4;
         transition: all 0.2s ease-in;
         -webkit-transition: all 0.2s ease-in;
         -o-transition: all 0.2s ease-in;
    }
     .search-fixed .site-header-inner .h-search .mod-mini-search {
         position: fixed;
         top: 0;
    }
     .search-fixed-ready .site-header-inner .h-search .mod-mini-search {
         top: 64px;
    }
     .site-header-inner .h-search .mod-mini-search .mod-mini-search-header .btn-search {
         display: block;
         width: 100%;
         padding: 8px 5px 8px 5px;
         margin-top: 0;
         transition: all 0.2s ease-in;
         -webkit-transition: all 0.2s ease-in;
         -o-transition: all 0.2s ease-in;
    }
     .site-header-inner .h-search .mod-mini-search .mod-mini-search-header .btn-search > i {
         display: inline-block;
         vertical-align: middle;
    }
     .site-header-inner .h-search .mod-mini-search .mod-mini-search-header .btn-search > span {
         display: inline-block;
         vertical-align: middle;
         margin-left: 6px;
         font-size: 16px;
         color: #616161;
         transition: all 0.2s ease-in;
         -webkit-transition: all 0.2s ease-in;
         -o-transition: all 0.2s ease-in;
    }
     .search-animate .site-header-inner .h-search .mod-mini-search .mod-mini-search-header .btn-search {
         width: 50px;
    }
     .search-animate .site-header-inner .h-search .mod-mini-search .mod-mini-search-header .btn-search > span {
         opacity: 0;
    }
    /* MOBILE SEARCH */
     .mod-mini-search .mod-mini-search-body {
         position: absolute;
         z-index: 20;
         top: 0;
         height: 41px;
         width: 100%;
         left: 0;
    }
     .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner {
         background: #f8f8f8 !important;
    }
     .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner input {
         height: 45px !important;
         line-height: 43px;
         max-width: 100%;
         font-size: 16px !important;
    }
     .mod-mini-search .mod-mini-search-body .ems-form .ems-form-inner .ems-field.submit .btnArama {
         top: 10px;
         left: 10px;
         font-size: 20px;
    }
     .search-animate {
         overflow: hidden !important;
    }
}
/* * pcd menu */
 .lvl-pcd {
     text-align: left;
}
 .lvl-pcd li {
     width: 25%;
     display: inline-block;
     text-align: left;
}
 @media screen and (max-width: 960px) {
     .lvl-pcd li {
         width: 100%;
    }
}
 .lvl-pcd li a {
     font-size: 14px;
     color: #616161 !important;
     padding: 5px 0;
     display: inline-block;
     margin-bottom: 13px;
}
 @media screen and (max-width: 960px) {
     .lvl-pcd li a {
         padding: 25px;
         display: block;
         position: relative;
         color: #000;
         font-weight: 700;
    }
}
 @media screen and (max-width: 960px) {
     .site-header-inner .h-mobile .mbHeader > div.mSearchBtn {
         display: none !important;
    }
     .search-fixed.search-fixed-ready .site-header-inner .h-mobile .mbHeader > div.mSearchBtn {
         display: none !important;
    }
     .search-fixed .site-header-inner .h-mobile .mbHeader > div.mSearchBtn {
         display: block !important;
    }
}
 .page-top {
     position: fixed;
     right: 20px;
     bottom: 10% !important;
     width: 66px;
     height: 66px;
     background-color: #616161 !important;
     border-radius: 100%;
     opacity: 0;
     cursor: pointer;
     z-index: 999;
}
 .page-top.scroll {
     opacity: 1;
}
 .page-top i:after {
     content: "";
     font-family: "icomoon";
     color: #fff;
     font-size: 13px;
     text-align: center;
     line-height: 66px;
     display: block;
}
 .f-information {
     width: 100%;
     padding: 35px 0;
     border-bottom: 2px solid #e4e4e4;
}
 .f-information .f-information-holder {
     width: 1050px;
     margin: 0 auto;
     max-width: 90%;
}
 .f-information .f-information-holder .column {
     width: 25%;
     display: inline-block;
     position: relative;
}
 .f-information .f-information-holder .column:hover .hover {
     opacity: 1;
     bottom: 100%;
}
 .f-information .f-information-holder .column .hover {
     position: absolute;
     bottom: 0;
     text-align: center;
     background-color: #616161;
     color: #fff;
     font-size: 12px;
     line-height: 17px;
     padding: 10px;
     opacity: 0;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
     margin-bottom: 15px;
     z-index: 9;
     width: 100%;
}
 .f-information .f-information-holder .column .hover:after {
     content: '';
     position: absolute;
     top: 100%;
     left: 50%;
     margin-left: -4px;
     border-width: 8px 6px;
     border-color: #616161 !important transparent transparent transparent;
     border-style: solid;
}
 .f-information .f-information-holder .column .icon {
     text-align: center;
}
 .f-information .f-information-holder .column .icon i {
     display: inline-block;
     margin-bottom: 15px;
}
 .f-information .f-information-holder .column .icon i:before {
     font-family: "icomoon";
     color: #616161 !important;
}
 .f-information .f-information-holder .column .text {
     text-align: center;
}
 .f-information .f-information-holder .column .text span {
     font-size: 13px;
     font-weight: 700;
}
 .f-information .f-information-holder .column.column-one .icon i:before {
     content: "";
     font-size: 40px;
}
 .f-information .f-information-holder .column.column-two .icon i {
     position: relative;
     bottom: -10px;
}
 .f-information .f-information-holder .column.column-two .icon i:before {
     content: "";
     font-size: 70px;
}
 .f-information .f-information-holder .column.column-three .icon i:before {
     content: "";
     font-size: 48px;
}
 .f-information .f-information-holder .column.column-four .icon i:before {
     content: "";
     font-size: 43px;
}
 .f-social {
     width: 800px;
     margin: 0 auto;
     max-width: 90%;
     padding: 70px 0;
}
 .f-social ul li {
     display: inline-block;
     width: 20%;
     text-align: center;
}
 .f-social ul li a:before {
     font-family: "icomoon";
     font-size: 20px;
     color: #9e9e9e;
}
 .f-social ul li.twitter a:before {
     content: "";
}
 .f-social ul li.facebook a:before {
     content: "";
}
 .f-social ul li.instagram a:before {
     content: "";
}
 .f-social ul li.pinterest a:before {
     content: "";
}
 .f-social ul li.google-plus a:before {
     content: "";
}
 .kutuBulten {
     width: 500px;
     margin: 0 auto;
     max-width: 90%;
}
 .kutuBulten .kutuBodyBulten {
     position: relative;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_lbfAciklama {
     text-align: center;
     margin-bottom: 25px;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_lbfAciklama span {
     font-size: 14px;
     line-height: 20px;
     color: #9e9e9e;
}
.kutuBulten .kutuBodyBulten .kutuBulten_lbfAciklama span .txt-w {
    text-decoration: underline;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_email {
     width: 100%;
     text-align: center;
     position: relative;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_email input {
     width: 350px;
     outline: none;
     border: 2px solid #9e9e9e;
     padding: 0 5px;
     line-height: 50px;
     color: #9e9e9e;
     max-width: 100%;
     margin: 0;
     height: 55px;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_email:after {
     content: '';
     display: inline-block;
     position: absolute;
     right: 17%;
     border-style: solid;
     border-color: transparent transparent transparent #616161 !important;
     border-width: 7px;
     top: 50%;
     margin-top: -7px;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_btnBultenGonder {
     position: absolute;
     bottom: 0;
     right: 15%;
     opacity: 0;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_mesaj {
     text-align: center;
     margin: 5px 0;
}
 .kutuBulten .kutuBodyBulten .kutuBulten_mesaj span {
     font-size: 14px;
     color: #9e9e9e;
}
 .call-center {
     width: 350px;
     margin: 0 auto;
     max-width: 90%;
     padding: 60px 0 30px;
}
 .call-center .icon {
     text-align: center;
}
 .call-center .icon i {
     display: inline-block;
}
 .call-center .icon i:before {
     font-family: "icomoon";
     content: "";
     font-size: 44px;
}
 .call-center .text {
     text-align: center;
     position: relative;
     overflow: hidden;
}
 .call-center .text span {
     background-color: #fff;
     padding: 0 10px;
     font-size: 18px;
     position: relative;
}
 .call-center .text span:before {
     content: '';
     height: 2px;
     width: 100%;
     position: absolute;
     left: -100%;
     background-color: #9e9e9e;
     top: 50%;
     margin-top: -1px;
}
 .call-center .text span:after {
     content: '';
     height: 2px;
     width: 100%;
     position: absolute;
     right: -100%;
     background-color: #9e9e9e;
     top: 50%;
     margin-top: -1px;
}
 .f-navigation-wrapper {
     text-align: center;
     width: 100%;
}
 @media screen and (max-width: 960px) {
     .f-navigation-wrapper {
         display: block !important;
    }
}
 .f-navigation {
     width: 660px;
     margin: 0 auto;
     max-width: 90%;
     display: inline-block;
     vertical-align: top;
     text-align: left;
}
 .f-navigation span#h3 {
     font-weight: 700;
     font-size: 12px;
     color: #9e9e9e;
     display: block;
     margin-bottom: 15px;
}
 .f-navigation .column {
     display: inline-block;
     vertical-align: top;
}
 .f-navigation .column.column-one {
     width: 45%;
}
 .f-navigation .column.column-two {
     width: 30%;
}
 .f-navigation .column.column-three {
     width: 25%;
}
 .f-navigation .column li {
     margin-bottom: 10px;
}
 .f-navigation .column li a {
     font-size: 12px;
     color: #9e9e9e;
}
 @media screen and (max-width: 960px) {
     .f-navigation {
         display: none;
         position: fixed;
         width: 100%;
         height: 100%;
         z-index: 9999;
         max-width: none;
         background: #fff;
         bottom: -100%;
         left: 0px;
         border-bottom: 5px solid #b70234 !important;
         transition: all 0.2s cubic-bezier(1, 0.01, 0, 1.02);
         -webkit-transition: all 0.2s cubic-bezier(1, 0.01, 0, 1.02);
         -o-transition: all 0.2s cubic-bezier(1, 0.01, 0, 1.02);
    }
     .mobi-menu-ready .f-navigation {
         display: block;
    }
     .mobi-menu-animate .f-navigation {
         bottom: 0;
    }
     .f-navigation-header {
         height: 70px;
         width: 100%;
         display: inline-block;
         vertical-align: top;
         line-height: 70px;
         text-align: center;
         font-size: 18px;
         letter-spacing: 2px;
         font-weight: 700;
         background: #f8f8f8;
         border-bottom: 1px solid #e4e4e4;
         font-family: "csm";
    }
     .f-navigation-header .mobile-menu-close-btn {
         float: right;
         width: 70px;
         height: 70px;
         border-left: 1px solid #e4e4e4;
         padding: 10px;
         line-height: 52px;
         padding-top: 25px;
    }
     .f-navigation-body {
         position: relative;
         width: 100%;
         height: calc(100% - 70px);
         overflow: auto;
         padding-left: 30px;
    }
     .f-navigation-body span#h3 {
         display: block;
         color: #000;
         padding: 22px 0;
         font-size: 16px;
         font-family: "roboto";
         font-weight: 400;
         margin: 0;
         position: relative;
    }
     .f-navigation-body span#h3:after {
         content: "";
         font-family: 'icomoon' !important;
         speak: none;
         font-style: normal;
         font-weight: normal;
         font-variant: normal;
         text-transform: none;
         line-height: 1;
         -webkit-font-smoothing: antialiased;
         -moz-osx-font-smoothing: grayscale;
         display: block;
         position: absolute;
         width: 20px;
         height: 20px;
         top: 22px;
         right: 20px;
    }
     .f-navigation-body .column {
         width: 100% !important;
         border-bottom: 1px solid #e4e4e4;
    }
     .f-navigation-body .column ul {
         width: 100%;
         background: #f8f8f8;
         display: none;
    }
     .f-navigation-body .column ul > li {
         margin-bottom: 0;
    }
     .f-navigation-body .column ul > li > a {
         display: block;
         padding: 15px 10px;
         font-size: 14px;
    }
     .f-navigation-body .column.opened ul {
         display: block;
    }
     .f-navigation-body .column.selected {
         width: calc(100% + 30px) !important;
         margin-left: -30px;
    }
     .f-navigation-body .column.selected > ul {
         display: block;
         background: none;
         padding: 0px 10px;
    }
     .f-navigation-body .column.selected > ul a {
         color: #000000;
         text-transform: uppercase;
         font-weight: 700;
         padding: 15px 25px;
    }
     .f-navigation-body .column.selected > h3 {
         text-align: center;
         background: #f8f8f8;
         padding: 16px 0;
         margin-bottom: 10px;
         border-bottom: 1px solid #ddd;
    }
     .f-navigation-body .column.selected > h3::after {
         content: "";
         height: 50px;
         line-height: 50px;
         left: 0;
         top: 0px;
         position: absolute;
         border-right: 1px solid #ddd;
         background: #f8f8f8;
         width: 70px;
         text-align: center;
    }
}
 .f-bottom {
     width: 1200px;
     margin: 0 auto;
     max-width: 95%;
     padding-top: 25px;
     padding-bottom: 65px;
     position: relative;
}
 .f-bottom .copyright {
     float: left;
     padding: 15px 0;
}
 .f-bottom .copyright span {
     color: #9e9e9e;
     font-size: 12px;
}
 .f-bottom .applications {
     float: right;
     padding: 6px 0;
     position: relative;
     z-index: 9;
}
 .f-bottom .applications a {
     margin-left: 10px;
}
 .f-bottom .signature {
     padding: 15px 0;
     clear: both;
     text-align: center;
}
 .f-bottom .signature a {
     padding-right: 10px;
}
 .f-bottom .banks {
     position: absolute;
     left: 0;
     right: 0;
     text-align: center;
}
 .mobile-bottom-menu {
     position: fixed;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 65px;
     background: #fff;
     border-top: 1px solid #e4e4e4;
     z-index: 15;
}
 .mobile-bottom-menu-list {
     display: table;
     vertical-align: middle;
     width: 100%;
     table-layout: fixed;
}
 .mobile-bottom-menu-list > li {
     display: table-cell;
     vertical-align: middle;
     text-align: center;
}
 .mobile-bottom-menu-list > li a {
     display: inline-block;
     width: 100%;
     max-width: 64px;
     height: 64px;
     text-align: center;
     padding: 13px 0;
     vertical-align: middle;
}
 .mobile-bottom-menu-list > li a i {
     width: 100%;
     text-align: center;
     font-size: 20px;
     display: inline-block;
     vertical-align: top;
}
 .mobile-bottom-menu-list > li a span {
     font-size: 10px;
     line-height: 30px;
     width: 100%;
     text-align: center;
     display: inline-block;
     vertical-align: top;
}
 @media screen and (max-width: 960px) {
     .page-top {
         display: none;
    }
     .f-navigation {
         display: none;
    }
     .f-social {
         padding: 35px 0;
    }
     .f-bottom .copyright {
         float: none;
         text-align: center;
         padding-bottom: 10px;
    }
     .f-bottom .signature {
         position: static;
    }
     .f-bottom .banks {
         position: static;
         text-align: center;
    }
     .f-bottom .applications {
         float: none;
         text-align: center;
    }
     .f-information {
         margin-bottom: 65px;
    }
     .f-information .f-information-holder .column {
         width: 50%;
         margin-bottom: 20px;
    }
}
 @media screen and (max-width: 600px) {
     .f-information .f-information-holder .column .hover {
         display: none;
    }
}
 @media screen and (max-width: 350px) {
     .kutuBulten .kutuBodyBulten .kutuBulten_email {
         width: 350px;
         margin: 0 auto;
         max-width: 100%;
    }
     .kutuBulten .kutuBodyBulten .kutuBulten_email input {
         border: 2px solid #616161 !important;
         color: #616161 !important;
    }
     .kutuBulten .kutuBodyBulten .kutuBulten_email:after {
         right: 10px;
    }
     .kutuBulten .kutuBodyBulten .kutuBulten_btnBultenGonder {
         right: 8px;
    }
}
/* HOME BANNERS */
 .home-banner {
     margin: 20px 0;
}
 .home-banner .home-banner-wrapper {
     width: 1200px;
     margin: 0 auto;
     max-width: 90%;
}
 .home-banner .home-banner-wrapper .home-banner-inner {
     width: 100%;
     display: block;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div {
     width: 100%;
     display: inline-block;
     vertical-align: middle;
     position: relative;
     margin-bottom: 8%;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div:last-child {
     margin-bottom: 0;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.large .text-holder {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.large .text-holder.center {
     padding: 0 15%;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.large .text-holder.right {
     padding: 0 15%;
     right: 0;
}
 @media screen and (max-width: 960px) {
     .home-banner .home-banner-wrapper .home-banner-inner > div.large .text-holder.right {
         text-align: center;
    }
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.image-holder {
     background-image: none !important;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     min-height: 270px;
     position: relative;
     overflow: hidden;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.image-holder img:not(.placeholder) {
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%) scale(1);
     -ms-transform: translate(-50%, -50%) scale(1);
     transform: translate(-50%, -50%) scale(1);
     transition: all 0.222s cubic-bezier(0.785, 0.21, 0.575, 0.635);
     -webkit-transition: all 0.222s cubic-bezier(0.785, 0.21, 0.575, 0.635);
     -o-transition: all 0.222s cubic-bezier(0.785, 0.21, 0.575, 0.635);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder {
     margin-top: 30px;
     position: relative;
     z-index: 3;
     transition: all 0.25s cubic-bezier(0.785, 0.21, 0.575, 0.635);
     -webkit-transition: all 0.25s cubic-bezier(0.785, 0.21, 0.575, 0.635);
     -o-transition: all 0.25s cubic-bezier(0.785, 0.21, 0.575, 0.635);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder span#h2 {
     font-size: 36px;
     font-family: "csm";
     color: #000;
     margin: 0 0 10px 0;
     display: inline-block;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder span#h2.white {
     color: #fff;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder span#h2:before {
     content: '';
     display: block;
     width: 36px;
     height: 8px;
     background-color: #b70234 !important;
     margin-bottom: 10px;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder p {
     margin: 0 0 10px 0;
     line-height: 1.8;
     font-weight: 600;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder a h2#span {
     font-size: 16px;
     font-weight: 700;
     text-decoration: underline;
     color: #b70234 !important;
     letter-spacing: 2px;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder a span#spanH2 {
     font-size: 16px;
     font-weight: 700;
     text-decoration: underline;
     color: #b70234 !important;
     letter-spacing: 2px;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.double-item {
     width: 50%;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.double-item + .double-item {
     padding: 0 4.2%;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.triple-item {
     width: 33.33%;
     padding-right: 3.4%;
     vertical-align: top;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.triple-item + .triple-item {
     margin-top: 6%;
}
 .home-banner .home-banner-wrapper .home-banner-inner > div.triple-item + .triple-item + .triple-item {
     padding-right: 0;
     margin-top: 0;
}
 @media screen and (min-width: 961px) {
     .home-banner .home-banner-wrapper .home-banner-inner > div:hover ul > li.image-holder img:not(.placeholder) {
         -webkit-transform: translate(-50%, -50%) scale(1.02);
         -ms-transform: translate(-50%, -50%) scale(1.02);
         transform: translate(-50%, -50%) scale(1.02);
    }
}
 .instagram-gallery .photo .swiper-wrapper {
     overflow: auto;
}
 .instagram-gallery .photo .swiper-wrapper .swiper-slide {
     width: 25%;
     display: inline-block;
     position: relative;
}
 .instagram-gallery .photo .swiper-wrapper .swiper-slide a:after {
     content: '';
     background-color: #fff;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     opacity: 0;
     position: absolute;
     -o-transition: all ease-in-out .2s;
     transition: all ease-in-out .2s;
     -webkit-transition: all ease-in-out .2s;
     -webkit-transition: all ease-in-out .2s;
}
 .instagram-gallery .photo .swiper-wrapper .swiper-slide a .count {
     position: absolute;
     left: 0;
     bottom: 40%;
     width: 100%;
     text-align: center;
     -o-transition: all ease-in-out .2s;
     transition: all ease-in-out .2s;
     -webkit-transition: all ease-in-out .2s;
     -moz-transition: all ease-in-out .2s;
     color: #b70234 !important;
     font-weight: 700;
     opacity: 0;
}
 .instagram-gallery .photo .swiper-wrapper .swiper-slide a .count:before {
     content: "";
     font-family: "icomoon";
     color: #b70234 !important;
     display: inline-block;
     vertical-align: middle;
     margin-right: 10px;
}
 .instagram-gallery .photo .swiper-wrapper .swiper-slide:hover a:after {
     opacity: .4;
}
 .instagram-gallery .photo .swiper-wrapper .swiper-slide:hover a .count {
     bottom: 50%;
     opacity: 1;
}
 @media screen and (max-width: 960px) {
    /* HOME BANNERS 960px */
     .home-banner .home-banner-wrapper .home-banner-inner > div.large .text-holder {
         position: static;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div.large .text-holder span#h2.white {
         color: #000;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div.double-item {
         width: 100%;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div.double-item + .double-item {
         padding: 0;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder {
         text-align: center;
         padding: 0 15%;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder span#h2 {
         font-size: 28px;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder span#h2:before {
         display: none;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder p {
         font-size: 14px;
         line-height: 25px;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div ul li.text-holder a h2#span {
         font-size: 12px;
    }
     .home-banner .home-banner-wrapper .home-banner-inner > div.triple-item {
         width: 100%;
    }
     .instagram-gallery .photo .swiper-wrapper .swiper-slide {
         width: 50%;
    }
}
 @media screen and (max-width: 1200px) {
    /* INFORMATION TOP 1200px */
     .information-top {
         display: none;
    }
}
 body > img {
     display: none;
}
 .style-advisor-wrapper {
     width: 100%;
     position: relative;
     border-bottom: 5px solid #b70234;
}
 .style-advisor-wrapper .style-advisor article {
     position: relative;
     width: 100%;
     height: auto;
}
 .style-advisor-wrapper .style-advisor article.home-step .big-banner {
     background-attachment: fixed;
     background-position: center center;
     background-repeat: no-repeat;
     background-size: cover;
     position: relative;
     width: 100%;
     height: calc(100vh - 160px);
}
 .style-advisor-wrapper .style-advisor article.home-step .big-banner > a.scroll-down {
     position: absolute;
     left: 50%;
     bottom: 30px;
     width: 66px;
     height: 66px;
     text-align: center;
     line-height: 64px;
     padding: 0;
     margin-left: -33px;
}
 .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper {
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     text-align: center;
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper h1 {
     font-size: 66px;
     letter-spacing: -3.3px;
     color: #fff;
     font-family: "csm";
     margin: 0;
}
 .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper .btn-group {
     width: 100%;
     text-align: center;
     display: inline-block;
     vertical-align: top;
     margin-top: 90px;
}
 .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper .btn-group a {
     display: inline-block;
     width: 100%;
     max-width: 285px;
     margin: 0 10px;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.home-step .big-banner {
         background: none !important;
         height: auto;
    }
     .style-advisor-wrapper .style-advisor article.home-step .big-banner > a.scroll-down {
         display: none;
    }
     .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper {
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         left: inherit;
         top: 0;
         bottom: 30px;
         left: 5px;
         right: 5px;
         width: auto;
    }
     .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper h1 {
         font-size: 34px;
         letter-spacing: -1px;
         position: absolute;
         width: 100%;
         left: 50%;
         top: 50%;
         -webkit-transform: translate(-50%, -50%);
         -ms-transform: translate(-50%, -50%);
         transform: translate(-50%, -50%);
    }
     .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper .btn-group {
         position: absolute;
         bottom: 0;
         width: 100%;
         left: 0;
    }
     .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper .btn-group a {
         max-width: 182px;
         font-size: 12px;
         font-weight: bold;
         padding: 11px 5px;
         margin: 0;
    }
     .style-advisor-wrapper .style-advisor article.home-step .big-banner .text-wrapper .btn-group a:first-child {
         margin-right: 15px;
    }
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work {
     padding: 75px 0;
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-head {
     width: 100%;
     max-width: 700px;
     padding: 0 15px;
     margin: 0 auto 75px auto;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-head h2 {
     font-family: "csm";
     font-size: 50px;
     line-height: 57px;
     letter-spacing: -2px;
     color: #000;
     margin: 0;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-head p {
     font-size: 18px;
     margin: 25px 0 0 0;
     display: block;
     width: 100%;
     line-height: 25px;
     color: #4a4a4a;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body {
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul {
     display: inline-block;
     vertical-align: top;
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li {
     display: inline-block;
     vertical-align: top;
     width: 33.33%;
     padding: 0 25px;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner {
     position: relative;
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .icon-wrap {
     display: inline-block;
     vertical-align: top;
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .icon-wrap i {
     display: inline-block;
     vertical-align: middle;
     width: 75px;
     height: 75px;
     line-height: 71px;
     font-size: 40px;
     color: #b70234 !important;
     border: 2px solid #b70234 !important;
     border-radius: 50%;
     overflow: hidden;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .icon-wrap i b {
     display: none;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .text-wrap {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     margin-top: 20px;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .text-wrap b {
     display: block;
     width: 100%;
     text-align: center;
     font-size: 32px;
     font-family: "csm";
     letter-spacing: -0.9px;
     color: #000;
     margin-bottom: 10px;
}
 .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .text-wrap span {
     font-size: 14px;
     color: #4a4a4a;
     line-height: 25px;
     display: block;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.home-step .how-to-work {
         padding: 30px 0;
    }
     .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-head h2 {
         font-size: 28px;
         line-height: 1.3;
         letter-spacing: -1.1px;
    }
     .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-head p {
         font-size: 14px;
         margin-top: 10px;
    }
     .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body {
         padding: 0 30px;
    }
     .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li {
         width: 100%;
         margin-bottom: 60px;
    }
     .style-advisor-wrapper .style-advisor article.home-step .how-to-work .htw-body > ul > li .inner .text-wrap b {
         font-size: 28px;
         letter-spacing: -1.1px;
    }
}
 .style-advisor-wrapper .style-advisor article.home-step .lets-go {
     background: #f8f8f8;
     padding: 70px 0;
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.home-step .lets-go h3 {
     font-family: "csm";
     font-size: 32px;
     line-height: 57px;
     letter-spacing: -0.9px;
     color: #000;
     width: 100%;
     max-width: 490px;
     margin: 0 auto;
}
 .style-advisor-wrapper .style-advisor article.home-step .lets-go p {
     display: block;
     width: 100%;
     max-width: 490px;
     margin: 0 auto;
     font-size: 14px;
     line-height: 25px;
     color: #616161;
}
 .style-advisor-wrapper .style-advisor article.home-step .lets-go a {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     margin-top: 35px;
     max-width: 285px;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.home-step .lets-go {
         padding-left: 30px;
         padding-right: 30px;
    }
     .style-advisor-wrapper .style-advisor article.home-step .lets-go h3 {
         font-size: 28px;
         letter-spacing: -1.1px;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step {
     position: relative;
     width: 100%;
     padding: 80px 0 0 0;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header {
     position: relative;
     text-align: center;
     margin-bottom: 40px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     max-width: 1100px;
     padding: 0 15px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li {
     float: left;
     width: calc(100% / 6);
     text-align: center;
     position: relative;
     padding-bottom: 40px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li:before {
     content: '';
     position: absolute;
     width: 100%;
     height: 2px;
     background: #e4e4e4;
     bottom: 7px;
     left: 0;
     z-index: 4;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li:after {
     content: '';
     position: absolute;
     width: 12px;
     height: 12px;
     border: 2px solid #e4e4e4;
     border-radius: 50%;
     background: #fff;
     bottom: 0;
     left: 50%;
     margin-left: -6px;
     z-index: 5;
     transition: all 0.2s ease;
     -webkit-transition: all 0.2s ease;
     -o-transition: all 0.2s ease;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li a {
     color: #929292;
     font-size: 14px;
     letter-spacing: 1px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li:first-child:before {
     width: 50%;
     left: inherit;
     right: 0;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li:last-child:before {
     width: 50%;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li.selected > a {
     color: #b70234 !important;
     font-weight: 700;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li.selected:after {
     border-color: #b70234 !important;
     background: #b70234 !important;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li.selected + li.selected a:before {
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li > a:before {
     content: '';
     position: absolute;
     width: 0;
     height: 2px;
     background: #b70133;
     bottom: 7px;
     left: -50%;
     z-index: 4;
     transition: width 0.2s ease;
     -webkit-transition: width 0.2s ease;
     -o-transition: width 0.2s ease;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li:first-child a:before {
     display: none;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step {
         padding: 30px 0 0 0;
    }
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header ul.list > li > a > span {
         display: none;
    }
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-header .selected-head {
         color: #b70234 !important;
         font-size: 16px;
         letter-spacing: 1.1px;
         font-weight: bold;
         margin-bottom: 30px;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body {
     width: 100%;
     height: auto;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section {
     position: relative;
     width: 100%;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section:not(.step-5) li.selected > a .img-wrap:before {
     content: '';
     display: block;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.2);
     position: absolute;
     top: 0;
     bottom: 0;
     z-index: 2;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section:not(.step-5) li.selected > a .img-wrap:after {
     content: "";
     font-family: "icomoon";
     font-size: 34px;
     position: absolute;
     left: 50%;
     top: 50%;
     color: #fff;
     z-index: 9;
     margin-left: -22.5px;
     margin-top: -17px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-header {
     position: relative;
     width: 100%;
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-header h5 {
     font-size: 32px;
     color: #000;
     letter-spacing: -0.9px;
     font-family: "csm";
     margin: 0;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-header p {
     display: block;
     margin: 13px auto 0 auto;
     width: 100%;
     max-width: 550px;
     font-size: 14px;
     color: #616161;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-header h5 {
         font-size: 28px;
         letter-spacing: -1.1px;
    }
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-header p {
         line-height: 1.4;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-body {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     height: auto;
     padding: 50px 150px;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-body {
         padding: 30px 0;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-footer {
     width: 100%;
     background: #f8f8f8;
     padding: 25px;
     display: inline-block;
     vertical-align: top;
     text-align: right;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-footer a {
     display: inline-block;
     vertical-align: top;
     width: initial;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-footer {
         padding: 0;
         text-align: center;
    }
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-footer a {
         width: 100%;
         padding: 19px 10px;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list {
     display: inline-block;
     width: 100%;
     vertical-align: top;
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li {
     display: inline-block;
     vertical-align: top;
     width: 20%;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li a {
     position: relative;
     width: 100%;
     height: auto;
     padding: 3px;
     display: block;
     border: 2px solid transparent;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li a .img-wrap {
     position: relative;
     width: 100%;
     height: auto;
     overflow: hidden;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li a .img-wrap img {
     width: 100%;
     height: auto;
     max-width: none;
     border: none;
     padding: 0;
     margin: 0;
     display: inline-block;
     vertical-align: top;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li a .text-wrap {
     position: absolute;
     width: 100%;
     padding: 0 20px 15px 20px;
     display: block;
     bottom: 5px;
     left: 0;
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li a .text-wrap span {
     color: #ffF;
     font-weight: 900;
     font-size: 14px;
     letter-spacing: 1px;
     line-height: 19px;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li {
         width: 25%;
    }
}
 @media screen and (max-width: 760px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li {
         width: 33.33%;
    }
}
 @media screen and (max-width: 600px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list > li {
         width: 50%;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list.type-2 > li a .text-wrap {
     position: static;
     bottom: inherit;
     left: inherit;
     padding: 15px 20px 0 20px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list.type-2 > li a .text-wrap span {
     color: #000;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list.type-2 > li.selected .img-wrap:after {
     content: '';
     width: 170%;
     height: 10px;
     display: block;
     background: #fff;
     position: absolute;
     left: 50%;
     top: 48%;
     z-index: 3;
     transform: translateX(-50%) rotate(53deg);
     -moz-transform: translateX(-50%) rotate(53deg);
     -ms-transform: translateX(-50%) rotate(53deg);
     -o-transform: translateX(-50%) rotate(53deg);
     -webkit-transform: translateX(-50%) rotate(53deg);
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-item-list.type-2 > li.selected .img-wrap:before {
     content: '';
     display: block;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.2);
     position: absolute;
     top: 0;
     bottom: 0;
     z-index: 2;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     max-width: 600px;
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li {
     display: inline-block;
     vertical-align: top;
     width: 20%;
     padding: 25px 30px;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li {
         width: 33.33%;
    }
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li a {
     display: block;
     width: 100%;
     height: auto;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color {
     display: inline-block;
     width: 60px;
     height: 60px;
     vertical-align: top;
     margin-bottom: 15px;
     border-radius: 50%;
     position: relative;
     overflow: hidden;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-siyah {
     background-color: #424242;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-kahverengi {
     background-color: #c1a480;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-beyaz {
     background-color: #fff;
     border: 1px solid #979797;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-mavi {
     background-color: #2196f3;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-yesil {
     background-color: #15c060;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-turuncu {
     background-color: #ff8f00;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-sari {
     background-color: #ffdd00;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-pembe {
     background-color: #ff5476;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-mor {
     background-color: #8a249d;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .color-kirmizi {
     background-color: #ff1744;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li .text-wrap {
     color: #616161;
     font-size: 14px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .step-color-list > li.selected .color:after {
     content: '';
     width: 170%;
     height: 5px;
     display: block;
     background: #fff;
     position: absolute;
     left: 50%;
     top: 48%;
     z-index: 3;
     transform: translateX(-50%) rotate(53deg);
     -moz-transform: translateX(-50%) rotate(53deg);
     -ms-transform: translateX(-50%) rotate(53deg);
     -o-transform: translateX(-50%) rotate(53deg);
     -webkit-transform: translateX(-50%) rotate(53deg);
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form {
     margin: 0 auto;
     width: 100%;
     max-width: 350px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form .ems-form-inner .row, .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form .ems-form-inner .ems-field {
     max-width: none;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form .ems-form-inner .row {
     margin-bottom: 35px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form .ems-form-inner .row .ems-field .ems-form-label {
     font-size: 11px;
     font-weight: bold;
     color: #9e9e9e;
     letter-spacing: 1px;
     top: 5px;
     padding-left: 0;
     line-height: 15px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form .ems-form-inner .row .ems-field.select select {
     font-size: 14px;
     color: #616161;
     font-weight: bold;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section .ems-form .ems-form-inner .row .ems-field.textarea textarea {
     background: none;
     border: 1px solid #9e9e9e;
     padding: 15px;
     font-size: 14px;
     color: #9e9e9e;
     height: 160px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-0 {
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-0 .step-body {
     padding: 50px 0;
     max-width: 320px;
     margin: 0 auto;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-0 .step-body .seperator {
     margin: 30px 0;
     width: 100%;
     text-align: center;
     color: #616161;
     font-size: 16px;
     font-weight: 600;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body {
     max-width: 350px;
     margin: 0 auto;
     display: block;
     width: 100%;
     padding: 50px 0;
     position: relative;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control {
     position: relative;
     width: 100%;
     height: 35px;
     margin-bottom: 40px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control:after {
     content: '';
     position: absolute;
     left: 17px;
     right: 17px;
     height: 3px;
     background: #e4e4e4;
     display: block;
     z-index: 0;
     top: 50%;
     margin-top: -1.5px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a {
     display: block;
     width: 35px;
     height: 35px;
     position: absolute;
     top: 0;
     z-index: 2;
     border: 2px solid #e4e4e4;
     border-radius: 50%;
     background: #fff;
     text-align: center;
     line-height: 35px;
     font-weight: 400;
     font-size: 14px;
     color: #9e9e9e;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a i {
     width: 8px;
     height: 13px;
     display: inline-block;
     vertical-align: top;
     margin: 9px auto;
     overflow: hidden;
     font-weight: 400;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a.price-first-checked {
     left: 0;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a.price-second-checked {
     left: 50%;
     margin-left: -17.5px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a.price-last-checked {
     right: 0;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a:hover {
     color: #b70234 !important;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-control a.selected {
     background: #b70234 !important;
     border-color: #b70234 !important;
     color: #fff;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper {
     width: 100%;
     height: auto;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider {
     position: relative;
     width: 100%;
     margin-bottom: 20px;
     padding-right: 50px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider label {
     display: block;
     width: 100%;
     margin-bottom: 20px;
     font-size: 14px;
     color: #616161;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider .slider-bar {
     width: 100%;
     height: 14px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider .slider-bar > span {
     position: absolute;
     right: 0;
     bottom: 0;
     height: 14px;
     width: 28px;
     font-size: 14px;
     color: #616161;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider .slider-bar .slider-ui {
     width: 100%;
     height: 14px;
     position: relative;
     display: block;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider .slider-bar .slider-ui:after {
     content: '';
     position: absolute;
     width: 100%;
     height: 3px;
     display: block;
     left: 0;
     top: 5.5px;
     background: #e4e4e4;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-2 .step-body .price-slider-wrapper .price-slider .slider-bar .slider-ui span {
     display: block;
     width: 14px;
     height: 14px;
     background: #b70234 !important;
     border-radius: 50%;
     position: absolute;
     z-index: 5;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-5 .step-body {
     text-align: center;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-5 .step-body .btn-wrap {
     display: block;
     width: 100%;
     margin-top: 25px;
}
 .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body > section.step-5 .step-body .btn-wrap a.btn {
     display: block;
     margin: 0 auto;
     max-width: 210px;
     font-size: 14px;
     letter-spacing: 0.9px;
     font-weight: bold;
}
 @media screen and (max-width: 960px) {
     .style-advisor-wrapper .style-advisor article.styler-step .styler-step-body .maxW {
         padding: 0 40px;
    }
}
 .cart-dsc .spanH2 {
     display: block;
     font-size: 1.5em;
     -webkit-margin-before: 0.83em;
     -webkit-margin-after: 0.83em;
     -webkit-margin-start: 0px;
     -webkit-margin-end: 0px;
     font-weight: 700;
}
 .paymentInfo .infoCredit .spanH3 {
     display: block;
     font-size: 1.17em;
     -webkit-margin-before: 1em;
     -webkit-margin-after: 1em;
     -webkit-margin-start: 0px;
     -webkit-margin-end: 0px;
     font-weight: bold;
}
 select::-ms-expand {
     display: none;
}
 .content-area {
     width: calc(100% + 20px);
     margin-left: -10px;
     margin-bottom: 15px;
     display: inline-block;
     vertical-align: top;
}
 .content-area .content-area-holder {
     position: relative;
     float: left;
     width: 100%;
     overflow: hidden;
}
 .content-area .content-area-holder > img {
     float: right;
}
 .content-area .content-area-holder .text-holder {
     position: absolute;
     height: 100%;
     top: 0;
     max-width: 385px;
     z-index: 8;
     width: 100%;
}
 .content-area .content-area-holder .text-holder .text-cont {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-line-pack: center;
     align-content: center;
     width: 100%;
     height: 90%;
     margin-top: 5%;
     padding: 0 30px;
     background: #f8f8f8;
}
 .content-area .content-area-holder .text-holder:hover ~ .text-desc {
     right: 0;
     -webkit-transition: all ease .6s;
     -o-transition: all ease .6s;
     transition: all ease .6s;
}
 .content-area .content-area-holder .text-holder:hover ~ .text-desc:empty {
     display: none;
}
 .content-area .content-area-holder .text-holder span#h2 {
     color: #000;
     font-size: 36px;
     font-family: "csm";
     margin: 0;
     width: 100%;
}
 .content-area .content-area-holder .text-holder span#h2:before {
     content: '';
     width: 38px;
     height: 6px;
     background-color: #b70234;
     display: block;
     margin-bottom: 10px;
}
 .content-area .content-area-holder .text-holder p {
     color: #000;
     font-size: 18px;
     margin: 0;
     width: 100%;
}
 .content-area .content-area-holder .text-desc {
     width: calc(100% - 385px);
     position: absolute;
     display: block;
     text-align: left;
     right: 0;
     background: #fff;
     top: 5.2%;
     padding: 30px;
     height: 90%;
     right: 100%;
     -webkit-transition: all ease .4s;
     -o-transition: all ease .4s;
     transition: all ease .4s;
     z-index: 1;
}
 .content-area .content-area-holder .text-desc span {
     margin-top: 0;
     font-size: 18px;
     color: #000;
     font-weight: 700;
}
 .content-area .content-area-holder .text-desc p {
     font-size: 12px;
     line-height: 18px;
}
 .searchPage .ems-prd-list .next-page {
     width: 33%;
}
 .ems-prd-list {
     text-align: center;
}
 .ems-prd-list .next-page {
     position: relative;
     padding: 0 10px 65px 10px;
     text-align: center;
     width: 50%;
}
 @media screen and (max-width: 960px) {
     .ems-prd-list .next-page {
         width: 50% !important;
    }
}
 .uclu .ems-prd-list .next-page {
     width: 33%;
}
 .dortlu .ems-prd-list .next-page {
     width: 25%;
}
 .page-list {
     max-width: 100%;
     padding: 20px 0;
}
 .page-list .row-main-prd {
     width: 95%;
     max-width: 1200px;
     margin: 0 auto;
}
 .page-list .row-main-prd .row-1-holder {
     width: 100%;
     display: inline-block;
     vertical-align: top;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar {
     float: left;
     width: 255px;
     padding-right: 40px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuHeaderOzellikFiltre {
     display: none;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .prlFilter {
     display: none;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table {
     display: block;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody {
     display: block;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr {
     display: block;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td {
     display: block;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div {
     position: relative;
     margin-bottom: 25px;
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div {
         margin-bottom: 0;
    }
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikAd {
     color: #000;
     font-size: 13px;
     text-transform: uppercase;
     padding: 10px 0;
     display: block;
     font-weight: 700;
     cursor: pointer;
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikAd {
         font-size: 16px;
         line-height: 3.13;
         border-bottom: 1px solid #e4e4e4;
    }
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikAd:after {
     content: "";
     font-family: "icomoon";
     float: right;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikAd.kapali:after {
     content: "";
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_temizle {
     position: absolute;
     top: 10px;
     right: 30px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_temizle a {
     display: block;
     font-size: 12px;
     color: #616161;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik {
     padding-left: 10px;
     max-width: 195px;
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik {
         max-width: none;
    }
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik table, .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik table > tbody, .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik table > tbody > tr, .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik table > tbody > tr > td, .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik table > tbody > tr > th {
     width: 100%;
     display: inline-block;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik .urunKiyaslamaOzellik_ozellik a {
     display: inline-block;
     font-size: 13px;
     color: #616161 !important;
     padding: 5px 0;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik .urunKiyaslamaOzellik_ozellik a:before {
     content: '';
     display: inline-block;
     border-radius: 2px;
     border: 2px solid #e4e4e4;
     width: 12px;
     height: 12px;
     vertical-align: middle;
     margin-right: 10px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik .urunKiyaslamaOzellik_ozellik a.link_selected:before {
     background-color: #b70234 !important;
     border: 2px solid #b70234 !important;
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div > div.urunKiyaslamaOzellik_ozellikIcerik table {
         margin-top: 20px;
    }
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr {
     display: inline-block;
     vertical-align: top;
     width: 20% !important;
     text-align: center;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr > td {
     display: block !important;
     width: 100%;
     text-align: center;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr > td a {
     display: inline-block !important;
     vertical-align: top;
     padding: 5px !important;
     border: 2px solid transparent;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr > td a:before {
     display: none !important;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr > td a span {
     display: none !important;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr > td a img {
     display: inline-block;
     vertical-align: top;
     width: 23px;
     border-radius: 50%;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuOzellikFiltre .kutuBodyOzellikFiltre > table > tbody > tr > td > div.filtreRenk table > tbody > tr > td a.link_selected {
     border-color: #000;
     border-radius: 50%;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori {
     position: relative;
     width: 100%;
     margin-bottom: 25px;
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori {
         margin-top: 85px;
    }
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuHeaderKategori {
     display: none;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > a {
     display: block;
     width: 100%;
     color: #000;
     font-size: 13px;
     text-transform: uppercase;
     padding: 10px 0;
     display: block;
     font-weight: 700;
     cursor: pointer;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul {
     width: 100%;
     display: inline-block;
     vertical-align: top;
     padding-left: 10px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li {
     width: 100%;
     margin: 5px 0;
     max-width: 195px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li.sub-items > a {
     font-weight: 700;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li.sub-items > a:after {
     content: '\e90a';
     font-family: "icomoon";
     position: absolute;
     right: 0;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li.opened > a:after {
     content: '\e907';
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li ul {
     display: none;
     margin-left: 10px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li.opened ul {
     display: block;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li a {
     display: inline-block;
     font-size: 13px;
     color: #616161;
     padding: 5px 0;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li a:before {
     content: '';
     display: inline-block;
     border-radius: 2px;
     border: 2px solid #e4e4e4;
     width: 12px;
     height: 12px;
     vertical-align: middle;
     margin-right: 10px;
}
 .page-list .row-main-prd .row-1-holder aside.left-bar .kutuKategori .kutuBodyKategori .kutuKategori_icerik > ul > li > ul > li a.active:before {
     background-color: #b70234;
     border: 2px solid #b70234;
}
 .page-list .row-main-prd .row-1-holder article.right-bar {
     width: 100%;
     padding-left: 255px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     position: relative;
     padding: 10px 0;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .urunNavigasyon {
     float: left;
     padding: 7px 0;
     height: 30px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .urunNavigasyon span a {
     font-size: 13px;
     color: #616161 !important;
     padding: 0 5px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .urunNavigasyon span a:first-child {
     padding-left: 0;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header [id$="KayitSayisi"] {
     position: absolute;
     left: 53%;
     height: 30px;
     line-height: 30px;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header [id$="KayitSayisi"] {
         margin-top: 8px;
    }
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header [id$="KayitSayisi"] [id$="lblSayfa"], .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header [id$="KayitSayisi"] [id$="lbfGNL_SAYFA"] {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim {
     float: right;
     height: 30px;
     margin-right: 30px;
     text-align: right;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim span {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul {
     display: block;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul li {
     display: inline-block;
     vertical-align: top;
     line-height: 30px;
     cursor: pointer;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul .uclu:before {
     content: "";
     font-family: "icomoon";
     font-size: 30px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul .uclu.selected:before {
     content: "";
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul .dortlu {
     margin-left: 10px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul .dortlu:before {
     content: "";
     font-family: "icomoon";
     font-size: 38px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim > ul .dortlu.selected:before {
     content: "";
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .ems-prd-list-sort {
     float: right;
     width: 150px;
     position: relative;
     padding-left: 30px;
}
 @media screen and (max-width: 960px) {
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .ems-prd-list-sort {
         opacity: 0;
         margin-top: -20px;
         margin-right: -50px;
         width: 80px;
    }
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .ems-prd-list-sort:before {
     width: 30px;
     height: 30px;
     text-align: center;
     line-height: 30px;
     position: absolute;
     left: 0;
     top: 0;
     display: inline-block;
     content: "";
     font-family: "icomoon";
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .ems-prd-list-sort select {
     display: inline-block;
     vertical-align: top;
     border-bottom: none;
     padding: 0;
     margin: 0;
     font-size: 13px;
     font-weight: 700;
     color: #616161 !important;
     text-transform: uppercase;
     min-height: 25px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .ems-prd-list-sort select option {
     font-size: 13px;
     font-weight: 700;
     color: #616161 !important;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .btnKiyaslama {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging table tr td {
     width: auto !important;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_paging {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_pageNavigation {
     text-align: left;
     border-top: 1px solid #e4e4e4;
     padding-top: 27px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_pageNavigation > a {
     margin-left: 10px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_pageNavigation span span {
     font-size: 14px;
     font-weight: 700;
     display: inline-block;
     margin-left: 40px;
     border-bottom: 2px solid #b70234 !important;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_pageNavigation span a {
     font-size: 14px;
     font-weight: 700;
     margin-left: 40px;
     display: inline-block;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_pageNavigation .tumunuGoster {
     display: inline-block !important;
     float: right;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-paging .urunPaging_pageNavigation .tumunuGoster span {
     font-weight: 700;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count {
     display: block;
     text-align: center;
     position: relative;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst .prlFilter {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst table tr td {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst table tr td:last-child {
     display: inline-block;
     text-align: center;
     margin-top: -36px;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst table tr td .urunPaging_paging select {
     display: none;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst table tr td .urunPaging_paging div {
     font-size: 13px;
     color: #616161 !important;
     white-space: nowrap;
}
 .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst table tr td .urunPaging_paging div span[id$="lbfGNL_SAYFA"], .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst table tr td .urunPaging_paging div span[id$="lblSayfa"] {
     display: none;
}
 ul.emosInfinite .system-widget.top-sellers-widget.widget-active {
     background: #f8f8f8;
     padding: 0 30px;
     margin-bottom: 30px;
}
 ul.emosInfinite .system-widget.top-sellers-widget.widget-active .swiper-slide {
     padding-bottom: 50px;
}
 ul.emosInfinite .ems-prd {
     position: relative;
     padding: 0 10px 65px 10px;
     text-align: center;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-name {
     text-align: center;
     margin: 5px 0;
     display: inline-block;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-name a {
     font-size: 13px;
     font-weight: bold;
     color: #000;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-name-holder {
     margin-top: 20px;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .urunListe_pnlIndirimOran {
     display: block !important;
     margin-right: 10px;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .urunListe_pnlIndirimOran span {
     font-size: 13px;
     color: #b70234;
     font-weight: 700;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .productType {
     display: block;
     font-weight: 700;
     margin-top: 3px;
     color: #00bfa5;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .urunListe_yeniUrun {
     display: none;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .urunListe_yeniUrun span {
     font-size: 13px;
     color: #00bfa5;
     font-weight: 700;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .promosyonBilgi {
     display: block;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .promosyonBilgi img {
     display: none;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .promosyonBilgi span {
     font-size: 13px;
     color: #b70234;
     font-weight: 700;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     text-align: center;
     padding: 10px 0 20px 0;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span {
     display: inline-block;
     vertical-align: middle;
     width: 50%;
     text-align: center;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span.ems-prd-price-first {
     text-align: right;
     padding-right: 10px;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span.ems-prd-price-first:empty {
     display: none !important;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span.ems-prd-price-first .urunListe_brutFiyat {
     font-size: 16px;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span.ems-prd-price-selling .urunListe_satisFiyat {
     text-align: center;
     font-size: 16px;
     color: #000;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span + span {
     text-align: left;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup {
     position: relative;
     width: 100%;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup:after {
     content: '';
     height: 1px;
     background-color: #e4e4e4;
     position: absolute;
     top: 0px;
     left: 20%;
     right: 20%;
     opacity: 0;
     -webkit-transform: translateY(-150%);
     -ms-transform: translateY(-150%);
     transform: translateY(-150%);
     transition: all 0.25s ease;
     -webkit-transition: all 0.25s ease;
     -o-transition: all 0.25s ease;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup .listeGrupKapsayici {
     position: absolute;
     overflow: hidden;
     width: 100%;
     left: 0;
     top: 15px;
     -webkit-transform: translateY(-100%);
     -ms-transform: translateY(-100%);
     transform: translateY(-100%);
     transition: all 0.2s ease;
     -webkit-transition: all 0.2s ease;
     -o-transition: all 0.2s ease;
     opacity: 0;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup .listeGrupKapsayici > ul {
     width: auto !important;
     display: inline-block;
     vertical-align: top;
     text-align: center;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup .listeGrupKapsayici > ul > li {
     display: inline-block;
     vertical-align: top;
     margin: 0 5px 5px;
     width: auto;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup .listeGrupKapsayici > ul > li a {
     display: block;
     width: 16px;
     height: 16px;
     overflow: hidden;
     border-radius: 50%;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .listeGrup .listeGrupKapsayici > ul > li a img {
     width: 100%;
     height: 100%;
}
 ul.emosInfinite .ems-prd:hover .listeGrup:after {
     opacity: 1;
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0);
}
 ul.emosInfinite .ems-prd:hover .listeGrup .listeGrupKapsayici {
     opacity: 1;
     -webkit-transform: translateY(0);
     -ms-transform: translateY(0);
     transform: translateY(0);
}
 ul.emosInfinite .ems-prd.product-list-banner > * {
     color: #fff;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder {
     position: relative;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder > img {
     display: block;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder .content {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     padding: 20px;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder .content span#h2 {
     margin: 0;
     font-weight: 700;
     font-size: 16px;
     width: 100%;
     text-align: center;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder .content p {
     margin: 0;
     font-size: 15px;
     width: 100%;
     text-align: center;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder .content i {
     display: inline-block;
     position: relative;
     padding: 25px 0;
     width: 100%;
     text-align: center;
}
 ul.emosInfinite .ems-prd.product-list-banner .holder .content i:before {
     font-size: 110px;
}
 ul.emosInfinite .ems-prd.product-list-banner.cargo .holder {
     background-color: #000;
}
 ul.emosInfinite .ems-prd.product-list-banner.return .holder {
     background-color: #ad002d;
}
 ul.emosInfinite .ems-prd.product-list-banner.return .holder i:after {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 38px;
     top: 50%;
     left: 50%;
     margin-top: -19px;
     margin-left: -19px;
}
 ul.emosInfinite .ems-prd.indirimli .ems-prd-inner .ems-prd-price > span.ems-prd-price-selling .urunListe_satisFiyat {
     text-align: left;
     color: #b70234;
}
 ul.emosInfinite .ems-prd.indirimli .ems-prd-inner .ems-prd-price > span.ems-prd-price-first {
     color: #616161 !important;
     text-decoration: line-through;
}
 ul.emosInfinite .top-sellers-widget .swiper-title span#h2 {
     text-align: center;
     font-size: 24px;
     color: #b70234;
     display: block;
     padding: 30px 0;
}
 .uclu .ems-prd {
     width: 33.33%;
}
 .dortlu .ems-prd {
     width: 25%;
}
 .product-list-categories .main-category {
     position: relative;
     margin-bottom: 40px;
}
 .product-list-categories .main-category .text {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     text-align: center;
     width: 100%;
}
 .product-list-categories .main-category .text h2 {
     color: #fff;
     font-size: 66px;
     font-family: "csm";
     letter-spacing: -3.3px;
}
 .product-list-categories .main-category .image {
     background-size: cover;
     background-position: center center;
     min-height: 200px;
}
 .product-list-categories .main-category .image img {
     visibility: hidden;
}
 .product-list-categories .sub-category ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
}
 .product-list-categories .sub-category ul li {
     width: 48%;
     position: relative;
     margin-bottom: 40px;
}
 .product-list-categories .sub-category ul li:last-child {
     margin-left: auto;
}
 .product-list-categories .sub-category ul li a {
     display: block;
     overflow: hidden;
}
 .product-list-categories .sub-category ul li a:hover .image {
     -webkit-transform: scale(1.05);
     -ms-transform: scale(1.05);
     transform: scale(1.05);
}
 .product-list-categories .sub-category ul li a:hover .text {
     top: 70%;
}
 .product-list-categories .sub-category ul li a:hover .text p {
     opacity: 1;
}
 .product-list-categories .sub-category ul li a .image {
     background-size: cover;
     background-position: center center;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
}
 .product-list-categories .sub-category ul li a .image img {
     display: block;
}
 .product-list-categories .sub-category ul li a .text {
     position: absolute;
     top: 85%;
     width: 100%;
     text-align: center;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
}
 .product-list-categories .sub-category ul li a .text h3 {
     color: #fff;
     font-size: 50px;
     font-family: "csm";
     margin: 0 0 10px 0;
     letter-spacing: -2px;
}
 .product-list-categories .sub-category ul li a .text p {
     margin: 0;
     color: #fff;
     opacity: 0;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
     padding: 0 15%;
     line-height: 20px;
}
 .filtreBeden .urunKiyaslamaOzellik_ozellikIcerik tr {
     width: 50% !important;
     display: inline-block;
}
 @media screen and (max-width: 960px) {
     .urunListePagingUst table tr td:last-child {
         margin-top: -25px !important;
         margin-left: -50px;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar {
         display: none;
         width: 100%;
         max-width: 100%;
         position: fixed;
         overflow-y: scroll;
         overflow-x: hidden;
         height: calc(100% - 62px);
         z-index: 99;
         background: #fff;
         top: 0;
         display: none;
         left: -100%;
         -webkit-transition: left .4s ease;
         -o-transition: left .4s ease;
         transition: left .4s ease;
         padding: 0 20px;
    }
     .mobile-filter-ready .page-list .row-main-prd .row-1-holder aside.left-bar {
         display: block !important;
    }
     .mobile-filter-animate .page-list .row-main-prd .row-1-holder aside.left-bar {
         left: 0 !important;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .btnFilterCls {
         width: 46%;
         display: inline-block;
         float: left;
         margin-left: 10px;
         padding: 21px 0;
         position: fixed;
         left: 0;
         bottom: 0;
         text-align: center;
         border: 1px solid #616161;
         background: #fff;
         z-index: -1;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .btnFilterApply {
         width: 46%;
         display: inline-block;
         float: left;
         margin-right: 10px;
         padding: 21px 0;
         position: fixed;
         right: 0;
         bottom: 0;
         text-align: center;
         border: 1px solid #000;
         background: #000;
         color: #fff;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .prlFilter {
         display: block;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuHeaderOzellikFiltre {
         display: block;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuHeaderOzellikFiltre span {
         padding: 32px 20px 33px 0;
         border-bottom: 1px solid #e4e4e4;
         font-size: 16px;
         color: #000;
         background: #f8f8f8;
         text-align: center;
         display: block;
         font-weight: 700;
         letter-spacing: 1.8px;
         position: fixed;
         width: 100%;
         z-index: 17;
         top: 0;
         left: -100%;
         -webkit-transition: left .4s ease;
         -o-transition: left .4s ease;
         transition: left .4s ease;
    }
     .mobile-filter-animate .page-list .row-main-prd .row-1-holder aside.left-bar .kutuHeaderOzellikFiltre span {
         left: 0 !important;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuHeaderOzellikFiltre span > a.filtreCls {
         position: absolute;
         right: 15px;
         cursor: pointer;
    }
     .page-list .row-main-prd .row-1-holder aside.left-bar .kutuHeaderOzellikFiltre span > a.filtreCls > i:after {
         font-family: "icomoon";
         content: "";
         font-size: 15px;
         color: #000;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urunNavigasyon {
         display: none;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-list-header {
         display: block;
         width: 95%;
         margin: 0 auto;
         padding: 14px 0;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-list-header a.ems-filter-btn {
         float: left;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-list-header a.ems-filter-btn i {
         margin-right: 5px;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-list-header a.ems-sort-btn {
         float: right;
         position: relative;
         font-size: 13px;
         font-weight: 700;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-list-header a.ems-sort-btn:before {
         font-family: "icomoon";
         content: "";
         width: 30px;
         height: 30px;
         left: -20px;
         top: 0;
         position: absolute;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header {
         height: 50px;
         position: relative;
         width: calc(100% + 20px);
         margin-left: -10px;
         background: #f8f8f8;
         padding: 0;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .ems-prd-header .gosterim {
         display: none !important;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-sort {
         margin-top: -35px;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list-count .urunListePagingUst .prlFilter {
         position: absolute;
         bottom: 10px;
         display: block;
    }
     .ozelUrunler {
         padding: 0 20px !important;
    }
     .uclu .ems-prd {
         width: 50%;
    }
     .dortlu .ems-prd {
         width: 50%;
    }
     .content-area {
         margin-bottom: 0;
    }
     .content-area .content-area-holder .text-holder {
         display: inline-block;
         position: relative;
         width: 90%;
         margin: 0 auto;
    }
     .content-area .content-area-holder .text-holder .text-cont {
         position: relative;
         bottom: 98px;
         left: 5%;
         background: #fff;
         padding: 20px;
         margin-bottom: -60px;
    }
     .content-area .content-area-holder .text-holder span#h2 {
         font-size: 34px;
    }
     .content-area .content-area-holder .text-holder p {
         font-size: 14px;
    }
     .content-area .content-area-holder .text-desc {
         display: none !important;
    }
     .mobile-filter-ready {
         overflow: hidden;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar {
         width: 100%;
         padding: 0;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urnList {
         max-width: 100%;
         margin: 0 auto;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list .ems-prd-list-count {
         display: none;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list .ems-prd-list-paging .urunPaging .urunPaging_pageNavigation {
         text-align: center;
    }
     .page-list .row-main-prd .row-1-holder article.right-bar .urnList .ems-prd-list .ems-prd-list-paging .urunPaging .urunPaging_pageNavigation .tumunuGoster {
         text-align: center;
         width: 100%;
         margin: 20px 0;
    }
     .product-list-categories .main-category {
         margin-bottom: 20px;
    }
     .product-list-categories .main-category .text h2 {
         font-size: 34px;
         letter-spacing: -1px;
    }
     .product-list-categories .sub-category {
         padding: 0 20px;
    }
     .product-list-categories .sub-category ul li {
         width: 100%;
         margin-bottom: 20px;
    }
     .product-list-categories .sub-category ul li .text h3 {
         font-size: 30px;
         letter-spacing: -1.2px;
    }
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span.ems-prd-price-first .urunListe_brutFiyat {
     font-size: 15px;
}
 ul.emosInfinite .ems-prd .ems-prd-inner .ems-prd-price > span.ems-prd-price-selling .urunListe_satisFiyat {
     font-size: 15px;
}
 ul.emosInfinite .ems-prd.product-list-banner {
     margin: 10px 0;
}
 @media screen and (max-width: 960px) {
     ul.emosInfinite .ems-prd.product-list-banner {
         width: 100%;
         margin-top: 50px;
         margin-bottom: 30px;
    }
     ul.emosInfinite .ems-prd.product-list-banner .holder > img {
         display: none;
    }
     ul.emosInfinite .ems-prd.product-list-banner .holder .content {
         width: 100%;
         display: block;
    }
     ul.emosInfinite .ems-prd.product-list-banner .holder .content span#h2 {
         letter-spacing: 5px;
         text-align: left;
         width: auto;
         display: inline-block;
         float: left;
    }
     ul.emosInfinite .ems-prd.product-list-banner .holder .content i {
         width: auto;
         padding: 0;
         float: right;
    }
     ul.emosInfinite .ems-prd.product-list-banner .holder .content p {
         width: 60%;
         text-align: left;
         display: inline-block;
         margin-top: 20px;
         float: left;
    }
     ul.emosInfinite .ems-prd.product-list-banner.cargo .holder .content {
         background: #000;
    }
     ul.emosInfinite .ems-prd.product-list-banner.return .holder .content {
         background: #ad002d;
    }
}
 .kutuOzellikFiltre .kutuBodyOzellikFiltre .urunKiyaslamaOzellik_tumunuTemizle {
     display: block !important;
}
 .kutuOzellikFiltre .kutuBodyOzellikFiltre .urunKiyaslamaOzellik_tumunuTemizle span {
     border: 1px solid #c0c0c0;
     padding: 10px;
     width: 100%;
     display: block;
     text-align: center;
}
 @media screen and (max-width: 960px) {
     .kutuOzellikFiltre .kutuBodyOzellikFiltre .urunKiyaslamaOzellik_tumunuTemizle span {
         border: none;
         padding: 0;
    }
}
 .promosyonPage .corporate-main-image .image {
     max-height: 200px;
}
 select[id$="drpSRT_SPR_AD"] option[value="RA"], select[id$="drpSRT_SPR_AD"] option[value="AZ"], select[id$="drpSRT_SPR_AD"] option[value="ZA"] {
     display: none;
     visibility: hidden;
     height: 0;
}
 .minus-gallery .minus-gallery-inner .minus-gallery-header .gallery-close-btn {
     background-color: transparent;
}
 .minus-gallery .minus-gallery-inner .minus-gallery-header .gallery-close-btn:before {
     content: "";
     font-family: "icomoon";
     font-size: 24px;
}
 .minus-gallery .minus-gallery-inner .minus-gallery-header .gallery-next-btn {
     background-color: transparent;
}
 .minus-gallery .minus-gallery-inner .minus-gallery-header .gallery-next-btn:before {
     content: "";
     font-family: "icomoon";
     font-size: 24px;
}
 .minus-gallery .minus-gallery-inner .minus-gallery-header .gallery-prev-btn {
     background-color: transparent;
}
 .minus-gallery .minus-gallery-inner .minus-gallery-header .gallery-prev-btn:before {
     content: "";
     font-family: "icomoon";
     font-size: 24px;
}
 .ems-page-product-detail .urunNavigasyon {
     padding: 20px 0;
     width: 1200px;
     margin: 0 auto;
     max-width: 95%;
}
 @media screen and (max-width: 960px) {
     .ems-page-product-detail .urunNavigasyon {
         display: none;
    }
}
 .ems-page-product-detail .urunNavigasyon span a {
     font-size: 13px;
     color: #616161 !important;
     margin-right: 15px;
     margin-left: 15px;
}
 .urunDetay {
     width: 100%;
}
 .urunDetay .inner-row-1 {
     width: 50%;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-1 {
         width: 100%;
         padding: 0 20px;
    }
}
 .urunDetay .inner-row-1 .items-wrapper.triangle-gallery > div {
     display: inline-block;
}
 .urunDetay .inner-row-1 .items-wrapper.triangle-gallery > div div {
     display: inline-block;
}
 .urunDetay .inner-row-1 .product-detail-slider {
     display: none;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-1 .product-detail-slider {
         display: block;
    }
     .urunDetay .inner-row-1 .product-detail-slider .swiper-pagination {
         bottom: 20px;
         left: 50%;
         -webkit-transform: translateX(-50%);
         -ms-transform: translateX(-50%);
         transform: translateX(-50%);
    }
     .urunDetay .inner-row-1 .product-detail-slider .swiper-pagination span {
         border: 1px solid #b70234;
         margin: 0 5px;
    }
     .urunDetay .inner-row-1 .product-detail-slider .swiper-pagination span.swiper-pagination-bullet-active {
         background-color: #b70234;
    }
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-1 .items-wrapper {
         display: none;
    }
}
 .urunDetay .inner-row-1 .ems-prd-zoom {
     position: relative;
     margin-top: 20px;
}
 .urunDetay .inner-row-1 .ems-prd-zoom .btnFavoriEkle {
     display: none;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-1 .ems-prd-zoom .btnFavoriEkle {
         display: inline-block;
         background: transparent;
         position: absolute;
         right: 0;
         top: 0;
         z-index: 9;
         padding: 0;
    }
     .urunDetay .inner-row-1 .ems-prd-zoom .btnFavoriEkle.selected:before {
         content: "";
         font-family: "icomoon";
         color: #b70234;
    }
     .urunDetay .inner-row-1 .ems-prd-zoom .btnFavoriEkle span {
         display: none;
    }
     .urunDetay .inner-row-1 .ems-prd-zoom .btnFavoriEkle:before {
         font-family: "icomoon";
         content: "";
         font-size: 22px;
         color: #9e9e9e;
    }
}
 .urunDetay .inner-row-1 .ems-prd-zoom .items-wrapper .item {
     cursor: pointer;
     display: inline-block;
     text-align: center;
}
 .urunDetay .inner-row-1 .ems-prd-zoom .items-wrapper .item.grid-1 {
     width: 100%;
}
 .urunDetay .inner-row-1 .ems-prd-zoom .items-wrapper .item.grid-2 {
     width: 50%;
}
 .urunDetay .inner-row-1 .ems-prd-zoom .items-wrapper .item.grid-3 {
     width: 33%;
}
 .urunDetay .urnTabBilgi {
     background: #f8f8f8;
     padding: 60px 0;
     margin-top: 50px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi {
         padding: 20px 0;
    }
}
 .urunDetay .urnTabBilgi .urnTabWrap {
     max-width: 1200px;
     width: 100%;
     margin: 0 auto;
}
 .urunDetay .urnTabBilgi .urnTabWrap > div ul.shadetabs.urnDetShadeTabs {
     display: none;
}
 .urunDetay .urnTabBilgi .urnTabWrap .pnlTabs {
     width: 33%;
     display: inline-block;
}
 .urunDetay .urnTabBilgi .urnTabWrap .pnlTabs .pnlUrnDetTabsContainer .urunOzellik table.gridUrunOzellik tr td.gridRowUrunOzellik .tableTitleUrunOzellik {
     text-align: left;
     font-weight: 700;
     font-size: 13px;
     margin-bottom: 10px;
}
 .urunDetay .urnTabBilgi .urnTabWrap .pnlTabs .pnlUrnDetTabsContainer .urunOzellik table.gridUrunOzellik tr table tr td.gridUrunOzellikDetayBaslik {
     font-weight: 700;
     color: #9e9e9e;
}
 .urunDetay .urnTabBilgi .urnTabWrap .pnlTabs .pnlUrnDetTabsContainer .urunOzellik table.gridUrunOzellik tr table tr td.gridUrunOzellikDetayIcerik {
     color: #9e9e9e;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul {
     column-count: 4;
     -webkit-column-count: 4;
     -moz-column-count: 4;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul {
         column-count: 1;
         -webkit-column-count: 1;
         -moz-column-count: 1;
         display: block;
    }
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li {
     break-inside: avoid;
     -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
     display: table;
     width: calc(100% / 4);
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li:nth-child(2) {
     max-width: 250px;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li:nth-child(3) {
     max-width: 350px;
     width: 100%;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li.opened .urnTabCont {
     display: block;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li:nth-child(2n-1) {
     margin-bottom: 20px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li:nth-child(2n-1).urnTeslimat {
         border-bottom: none;
    }
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li b {
     display: inline-block;
     width: 49%;
     color: #616161;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li .baslik {
     display: block;
     width: 100%;
     margin: 10px 0 0 0;
     position: relative;
     color: #616161 !important;
     font-size: 1.17em;
     font-weight: 700;
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li .baslik {
         color: #000;
    }
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li .baslik:after {
         content: "";
         position: absolute;
         right: 0px;
         font-family: "icomoon";
    }
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li p {
     display: inline-block;
     width: 49%;
     margin-bottom: 0;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li.urnTeslimat .urnTeslimatBilgi p {
     width: 100%;
     display: block;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li .urnEditorNot p {
     width: 75%;
}
 .urunDetay .urnTabBilgi .urnTabWrap ul li .urnBilgi p {
     width: 100%;
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li {
         width: 100%;
         padding: 0 20px 30px 20px;
         margin-bottom: 0px !important;
         max-width: none !important;
    }
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li > div {
         border-bottom: 1px solid #616161;
         padding-bottom: 40px;
    }
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li .urnTabCont {
         display: none;
    }
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .urnTabWrap ul li.selected .urnTabCont {
         display: block;
    }
}
 .urunDetay .urnTabBilgi .ems-prd-description-full {
     display: inline-block;
     vertical-align: top;
     position: relative;
     margin-top: 30px;
     color: #9e9e9e;
}
 @media screen and (max-width: 960px) {
     .urunDetay .urnTabBilgi .ems-prd-description-full {
         width: 100%;
    }
}
 .urunDetay .inner-row-2 {
     width: 50%;
     padding-left: 105px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 {
         width: 100%;
         padding: 0 20px;
    }
}
 .urunDetay .inner-row-2-inner {
     width: 100%;
     max-width: 340px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner {
         max-width: none;
         position: static !important;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-new {
     font-weight: 700;
     font-size: 13px;
     letter-spacing: 0.7px;
     color: #00bfa5;
}
 .urunDetay .inner-row-2-inner .ems-prd-discount-percent {
     font-family: "roboto";
     font-weight: bold;
     color: #b70234 !important;
     font-size: 13px;
     letter-spacing: 0.7px;
     text-align: left;
}
 .urunDetay .inner-row-2-inner .btnFavoriEkle {
     float: right;
     padding: 0;
     margin-top: -25px;
}
 .urunDetay .inner-row-2-inner .ems-prd-name {
     display: inline-block;
     width: 100%;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-name {
         text-align: center;
         margin-bottom: 20px;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-name h1 {
     font-size: 30px;
     color: #000;
     font-family: "csm";
     font-weight: bold;
     letter-spacing: -1px;
}
 .urunDetay .inner-row-2-inner .ems-prd-price .ems-prd-price-first {
     color: #9e9e9e;
     font-weight: 700;
     font-size: 20px;
     text-decoration: line-through;
     margin-right: 10px;
}
 .urunDetay .inner-row-2-inner .ems-prd-price .ems-prd-price-first:empty {
     display: none;
}
 .urunDetay .inner-row-2-inner .ems-prd-price .ems-prd-price-first span[id$="lbfURN_KDVDAHILSATISILK"] {
     display: none;
}
 .urunDetay .inner-row-2-inner .ems-prd-price .ems-prd-price-selling {
     color: #b70234 !important;
     font-size: 20px;
     font-weight: 700;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-price .ems-prd-price-selling {
         color: #616161 !important;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-price .ems-prd-price-selling span[id$="lbfURN_KDVDAHILSATIS"] {
     display: none;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-price {
         text-align: center;
    }
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper {
     padding-top: 40px;
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul {
     position: relative;
     max-width: 600px;
     width: 100% !important;
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul:before {
     content: 'RENK';
     font-size: 13px;
     color: #9e9e9e;
     position: absolute;
     top: -20px;
     left: 0;
     font-weight: 700;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul:before {
         left: calc(50% - 17px);
         font-size: 14px;
         color: #616161;
    }
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul li {
     display: inline-block;
     overflow: hidden;
     margin-right: 5px;
     max-height: 30px;
     max-width: 30px;
     border-radius: 50%;
     border: 2px solid transparent;
     padding: 2px;
     -webkit-transition: all ease .4s;
     -o-transition: all ease .4s;
     transition: all ease .4s;
     cursor: pointer;
     margin-bottom: 2px;
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul li.selected {
     border: 2px solid #616161 !important;
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul li:hover {
     -webkit-box-shadow: 0px 0px 4px 1px #b70234;
     box-shadow: 0px 0px 4px 1px #b70234;
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul li img {
     border-radius: 50%;
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .scroller .UrunListeGrup_listeUrunDetayGrup > ul li .URN_AD {
     display: none;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper {
         text-align: center;
    }
}
 .urunDetay .inner-row-2-inner .urunDetay_urunGrup .iscroll-wrapper .sStylerWrp_select {
     display: none;
}
 .urunDetay .inner-row-2-inner .ems-prd-mini-description {
     color: #9e9e9e;
     font-size: 14px;
     line-height: 20px;
     margin-bottom: 35px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-mini-description {
         margin-bottom: 10px;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-mini-description:empty {
     display: none;
}
 .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt {
     display: block !important;
}
 .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt .btnsepeteAt {
     background-color: #b70234 !important;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt .btnsepeteAt {
         padding: 20px;
         position: fixed;
         left: 0;
         bottom: 0;
         z-index: 10;
         width: 100%;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt table, .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt tbody, .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt tr, .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt td, .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt th, .urunDetay .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnSepeteAt a {
     display: block !important;
}
 .urunDetay .inner-row-2-inner .ems-prd-sale {
     float: left;
     padding: 4px 0;
}
 .urunDetay .inner-row-2-inner .ems-prd-sale span {
     font-weight: 700;
     font-size: 13px;
     color: #b70234 !important;
}
 .urunDetay .inner-row-2-inner .ems-prd-favourite {
     float: right;
}
 .urunDetay .inner-row-2-inner .ems-prd-favourite .btnFavoriEkle {
     background-color: transparent;
}
 .urunDetay .inner-row-2-inner .ems-prd-favourite .btnFavoriEkle:before {
     content: "";
     font-family: "icomoon";
     font-size: 22px;
     color: #9e9e9e;
}
 .urunDetay .inner-row-2-inner .ems-prd-favourite .btnFavoriEkle.selected:before {
     content: "";
     color: #b70234 !important;
}
 .urunDetay .inner-row-2-inner .ems-prd-favourite .btnFavoriEkle span {
     display: none;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-favourite {
         display: none;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-size {
     margin-top: 40px;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div {
     position: relative;
     display: inline-block;
     vertical-align: top;
     width: 47%;
    /* &.urunDetay_urunSecenek1.plugins-active{
         .dropdown-trigger{
             &:before{
                 content: "(BEDEN)";
                 font-size: 12px;
                 position: absolute;
                 left: 25px;
                 top: 1px;
            }
        }
    }
    */
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div {
         width: 100%;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div.urunDetay_urunSecenek1.item-selected .dropdown-trigger span:before {
     content: 'BEDEN : ';
     font-weight: 700;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div.urunDetay_urunSecenek2 {
     margin-left: 20px;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div.urunDetay_urunSecenek2.item-selected .dropdown-trigger span:before {
     content: 'BOY : ';
     font-weight: 700;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div.urunDetay_urunSecenek2 {
         margin-left: 0;
    }
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div .dropdown-trigger {
     border-bottom: 1px solid #616161 !important;
     padding: 0 0 15px 0;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div .dropdown-trigger:after {
     content: "";
     font-family: "icomoon";
     float: right;
     font-size: 7px;
     padding: 4px 0;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div .dropdown-options {
     font-weight: 700;
     position: absolute;
     background: #fff;
     z-index: 9;
     width: 100%;
     max-height: 200px;
     overflow: auto;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div .dropdown-options a .dropdownrow {
     padding: 10px 20px;
     border-bottom: 1px solid #d8d8d8;
}
 .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > div .dropdown-options a.stokYok .dropdownrow {
     color: #ccc;
     text-decoration: line-through;
}
 .urunDetay .inner-row-2-inner .ems-prd-size span[id$="lblSCM_AD1"] {
     font-weight: 700;
     color: #9e9e9e;
     font-size: 13px;
}
 .urunDetay .inner-row-2-inner .ems-prd-size span[id$="lblSCM_AD1"] b {
     color: #616161;
}
 .urunDetay .inner-row-2-inner .ems-prd-size span[id$="lblSCM_AD2"] {
     font-weight: 700;
     color: #9e9e9e;
     font-size: 13px;
}
 .urunDetay .inner-row-2-inner .ems-prd-size span[id$="lblSCM_AD2"] b {
     color: #616161;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-discount-percent {
     display: block;
     margin-bottom: 5px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-discount-percent {
         text-align: center;
    }
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-new {
     display: none;
     margin-bottom: 5px;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-company > div .urunDetayPromosyonListe {
     display: block;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-company > div .urunDetayPromosyonListe .promosyonBilgi {
     display: block;
     margin-bottom: 5px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-company > div .urunDetayPromosyonListe .promosyonBilgi {
         text-align: center;
    }
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-company > div .urunDetayPromosyonListe .promosyonBilgi span {
     font-size: 13px;
     font-weight: 700;
     color: #b70234;
     letter-spacing: 0.7px;
     margin-bottom: 5px;
     cursor: pointer;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-company > div .urunDetayPromosyonListe .promosyonBilgi span:hover:after {
     content: 'Detaylar';
     color: #fff;
     background: #b70234;
     padding: 3px 5px;
     margin-left: 10px;
     font-size: 10px;
     border-radius: 3px;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-icons .ems-prd-company > div .urunDetayPromosyonListe .promosyonBilgi img {
     display: none;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .button-group-wrp > a {
     width: 24% !important;
     vertical-align: top;
     font-size: 13px;
     position: relative;
     display: inline-block;
     font-weight: 700;
     text-align: center;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .yikama-talimat i:before {
     content: '';
     width: 20px;
     height: 20px;
     background: url("/images/frontend/yikama-talimatlari/yikama-talimati.png");
     display: block;
     position: absolute;
     top: -25px;
     left: calc(50% - 10px);
     background-size: 100%;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .stckCaseBtn {
     width: 33%;
     display: inline-block;
     text-align: center;
     font-size: 12px;
     font-weight: 700;
     position: relative;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .stckCaseBtn i:before {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 16px;
     top: -25px;
     left: calc(50% - 8px);
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 .inner-row-2-inner .stckCaseBtn i:before {
         font-size: 20px;
         left: calc(50% - 10px);
    }
}
 .urunDetay .inner-row-2 .inner-row-2-inner .purchase {
     width: 33%;
     display: none;
     text-align: center;
     font-size: 12px;
     font-weight: 700;
     position: relative;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .purchase i:before {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 16px;
     top: -25px;
     left: calc(50% - 8px);
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 .inner-row-2-inner .purchase i:before {
         font-size: 20px;
         left: calc(50% - 10px);
    }
}
 .urunDetay .inner-row-2 .inner-row-2-inner .sizeBtn {
     display: none;
     width: 33%;
     text-align: center;
     font-size: 12px;
     font-weight: 700;
     position: relative;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .sizeBtn i:before {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 16px;
     top: -25px;
     left: calc(50% - 8px);
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 .inner-row-2-inner .sizeBtn i:before {
         font-size: 20px;
         left: calc(50% - 10px);
    }
}
 .urunDetay .inner-row-2 .inner-row-2-inner .sizeBtn.show {
     display: inline-block;
     width: 24%;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .lnkTaksitSecenek {
     display: inline-block;
     width: 24%;
     text-align: center;
     font-weight: 700;
     position: relative;
     font-size: 13px;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .lnkTaksitSecenek:before {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 16px;
     top: -25px;
     left: calc(50% - 8px);
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .pnlSepetGrup {
     margin-top: 40px;
     margin-bottom: 50px;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .pnlSepetGrup .urunDetay_urunAdet {
     display: none;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci {
     margin-top: 40px;
     margin-bottom: 50px;
}
 @media screen and (max-width: 960px) {
     .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci {
         position: fixed;
         bottom: 0;
         left: 0;
         right: 0;
         margin: 0;
         z-index: 9;
    }
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci .btnStokHaberci {
     background: #424242;
     -webkit-transition: all ease .4s;
     -o-transition: all ease .4s;
     transition: all ease .4s;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci .btnStokHaberci:hover {
     background: #666;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody tr, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody tr td, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody tr th {
     display: block;
}
 .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table a, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody a, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody tr a, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody tr td a, .urunDetay .inner-row-2 .inner-row-2-inner .ems-prd-add-to-cart .urunDetay_btnStokHaberci table tbody tr th a {
     display: block;
     width: 100%;
}
 @media screen and (min-width: 961px) {
     .urunDetay .inner-row-2 .inner-row-2-inner.fixed {
         position: fixed;
    }
}
 .ems-page-product-detail .system-widget-wrapper .swiper-container .swiper-title span#h2 {
     font-size: 32px;
     display: block;
     padding: 15px 0;
}
 @media screen and (max-width: 960px) {
     .ems-page-product-detail .system-widget-wrapper .swiper-container .swiper-title span#h2 {
         padding: 0 20px;
    }
}
 .popup_faturaDetay a.btnMinPpCl {
     right: 25px !important;
     top: 15px !important;
}
span#ctl00_frmMain_lbfPageTitle {
    display: block !important;
    width: 100%;
    height: 50px;
    background: #b70234;
    position: fixed;
    top: 0;
    left: 0;
}
 .popup_faturaDetay iframe {
     padding-bottom: 20px !important;
}
 .popupDefault.popupFatDetay {
     padding: 30px;
     margin-bottom: 100px;
     overflow: initial;
}
 .popupDefault.popupFatDetay .popupTitleFatDetay span {
     color: #616161 !important;
     font-weight: bold;
     font-size: 17px;
}
 .popupDefault.popupFatDetay > * {
     margin-top: 20px;
}
 .popupDefault.popupFatDetay table {
     border: 1px solid #616161 !important;
     padding: 5px;
     table-layout: fixed;
}
 .popupDefault.popupFatDetay .tableFatDetay table tr {
     display: block;
     text-align: left;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .popupDefault.popupFatDetay .tableFatDetay table tr > * {
     padding: 5px 0px;
}
 .popupDefault.popupFatDetay .tableFatDetay table tr > th {
     width: 30%;
}
 .popupDefault.popupFatDetay .tableFatDetay table tr > td {
     width: 70%;
}
 .popupDefault.popupFatDetay .gridFatDetayListe {
     width: 100%;
     border-collapse: inherit !important;
}
 .popupDefault.popupFatDetay .gridFatDetayListe tr {
     display: block;
     text-align: left;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .popupDefault.popupFatDetay .gridFatDetayListe tr > * {
     padding: 5px 0px;
}
 .popupDefault.popupFatDetay .gridFatDetayListe tr > th {
     width: 20% !important;
}
 .popupDefault.popupFatDetay .gridFatDetayListe tr > td {
     width: 20%;
     text-align: left;
}
 @media screen and (max-width: 600px) {
     .popupDefault.popupFatDetay .gridFatDetayListe tr > th {
         width: 100%;
    }
}
 .ems-page-new-address .page-top-title {
     display: none;
}
 .ems-page-new-address .pageErrorAdresListe {
     text-align: center;
     display: block;
     margin-top: 25px;
}
 .ems-page-new-address .pageErrorAdresListe > span {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-new-address .ems-form .ems-form-inner {
     display: inline-block;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-address-type {
     border-bottom: 1px solid #e4e4e4;
     padding: 15px 0;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-address-type .ems-form-label {
     display: none;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-address-type .ems-form-obj a {
     color: #616161 !important;
     padding: 10px 0;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-address-type .ems-form-obj a.emos_selected {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-address-type .ems-form-obj a:first-child {
     margin-right: 50px;
}
 .ems-page-new-address .ems-form .ems-form-inner .row {
     display: block;
}
 .ems-page-new-address .ems-form .ems-form-inner .row .ems-field {
     width: 100%;
     margin-right: 0;
     display: inline-block;
     float: none;
}
 .ems-page-new-address .ems-form .ems-form-inner .row .ems-field.select .ems-form-label {
     top: 5px;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-field.button {
     margin-top: 40px;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-field.button .btnAdresKaydet {
     background-color: #b70234 !important;
     width: 100%;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-field.button .btnAdresIptal {
     background-color: transparent;
     color: #616161 !important;
     width: 100%;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-field .ems-form-obj .checkbox > span {
     padding: 0;
}
 .ems-page-new-address .ems-form .ems-form-inner .ems-field .ems-form-obj .checkbox > span:after {
     background-color: #b70234 !important;
}
 .ems-page-member {
     width: 1200px;
     margin: 0 auto;
     max-width: 95%;
}
 .ems-page-member .main-container .left-bar {
     display: inline-block;
     vertical-align: top;
     width: 200px;
     border-right: 1px solid #e4e4e4;
     margin: 40px 0;
}
 .ems-page-member .main-container .left-bar .member-menu-selecbox {
     display: none;
}
 .ems-page-member .main-container .left-bar .member-menu .spanH4 {
     color: #000;
     font-size: 32px;
     font-family: "csm";
     margin: 0 0 20px 20px;
     display: block;
     font-weight: 700;
}
 .ems-page-member .main-container .left-bar .member-menu .dropdown > span {
     font-weight: 700;
     color: #b70234 !important;
     display: none;
}
 .ems-page-member .main-container .left-bar .member-menu .dropdown ul li {
     padding: 15px 0;
}
 .ems-page-member .main-container .left-bar .member-menu .dropdown ul li.selected a {
     color: #b70234 !important;
}
 .ems-page-member .main-container .left-bar .member-menu .dropdown ul li a {
     font-size: 14px;
     font-weight: 700;
     letter-spacing: 1px;
}
 .ems-page-member .main-container .content-bar {
     display: inline-block;
     vertical-align: top;
     width: calc(100% - 200px);
     padding: 40px 0 40px 40px;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .pageHeaderSifremiUnuttum {
     margin: 0 0 25px 0;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .pageHeaderSifremiUnuttum span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .pageDescDefault {
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum {
     width: 100%;
     max-width: 250px;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum tr {
     margin-bottom: 50px;
     display: block;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum tr[id$="dvTblUrnKod"] {
     display: none;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum tr th {
     display: block;
     width: 60px;
     text-align: left;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum tr td {
     display: block;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum tr td select, .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum tr td input {
     margin: 0;
     width: 100% !important;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum .btnUyeSifreGonder {
     width: 150px;
     background-color: #b70234;
     height: 37px;
     line-height: 37px;
     padding: 0px;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum span[id$="lbfUYE_KONTROLKODU"] {
     margin-top: 10px;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: -webkit-box;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] > * {
     width: 100%;
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] span[id$="_lbfUYE_KONTROLKODU"], .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] img {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] span[id$="_lbfUYE_KONTROLKODU"] {
     font-weight: bold;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] span[id$="_lbfUYE_KONTROLKODU"] i {
     color: #b70234;
}
 .ems-page-member .main-container .content-bar .pageSifremiUnuttum .tableSifremiUnuttum div[id$="CaptchaImage1_divCaptcha"] img {
     margin: 20px 0px;
}
 .ems-page-member .main-container .content-bar .pageUyeSifreReset .pageHeaderUyeSifreReset {
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .pageUyeSifreReset .pageHeaderUyeSifreReset > span {
     font-family: "csm";
     font-size: 32px;
     color: #000;
     letter-spacing: -1px;
     display: block;
     text-align: center;
}
 .ems-page-member .main-container .content-bar > div {
     display: inline-block;
     vertical-align: top;
}
 .ems-page-member .main-container .content-bar > div.ems-page-member-address, .ems-page-member .main-container .content-bar > div.pageKuponlarimWrp, .ems-page-member .main-container .content-bar > div.ems-page-member-refund, .ems-page-member .main-container .content-bar > div.ems-page-member-order, .ems-page-member .main-container .content-bar > div.ems-page-member-favorites, .ems-page-member .main-container .content-bar > div.ems-page-member-follow-list, .ems-page-member .main-container .content-bar > div.ems-page-member-message, .ems-page-member .main-container .content-bar > div.pageSifremiUnuttum {
     display: block;
}
 .ems-page-member .main-container .content-bar .contact {
     margin-left: 50px;
     display: inline-block;
     max-width: 400px;
}
 @media screen and (max-width: 960px) {
     .ems-page-member .main-container .content-bar .contact {
         margin-left: 5px;
         margin-top: 20px;
    }
}
 .ems-page-member .main-container .content-bar .contact h2 {
     color: #000;
     font-size: 24px;
     font-family: "csm";
     margin: 0 0 25px 0;
}
 .ems-page-member .main-container .content-bar .contact p {
     color: #616161 !important;
     line-height: 20px;
}
 .ems-page-member .main-container .content-bar .contact p b {
     color: #b70234 !important;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder .pageHeaderMesaj {
     margin: 0 0 25px 0;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder .pageHeaderMesaj span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableTitleMesajGonder {
     display: none;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_aciklama {
     display: none;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr {
     margin-bottom: 20px;
     display: block !important;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr[id$="dvTblUrnKod"] {
     display: none;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr th {
     display: inline-block;
     width: 150px;
     text-align: left;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr td {
     display: inline-block;
     width: 300px;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr td select, .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr td input {
     margin: 0;
     width: 100% !important;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr.tableMesaj_trlbfUMT_SPR_AD > td {
     position: relative;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajTurGiris tr.tableMesaj_trlbfUMT_SPR_AD > td:after {
     content: "";
     font-family: "icomoon";
     width: 15px;
     height: 15px;
     position: absolute;
     top: 5px;
     right: 0;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajUyeGiris tr {
     margin-bottom: 20px;
     display: block;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajUyeGiris tr th {
     display: inline-block;
     width: 150px;
     text-align: left;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajUyeGiris tr td {
     display: inline-block;
     width: 300px;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajUyeGiris tr td select, .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajUyeGiris tr td input {
     margin: 0;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajMetin tr {
     margin-bottom: 20px;
     display: block;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajMetin tr.tableMesaj_trlbfUYE_ACIKLAMA {
     display: none;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajMetin tr th {
     display: inline-block;
     width: 150px;
     text-align: left;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajMetin tr td {
     display: inline-block;
     width: 300px;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .tableMesajGonder_mesajIcerik .tableMesajMetin tr td textarea {
     margin: 0;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 {
     position: relative;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] img {
     display: inline-block;
     max-width: 200px;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] br:nth-child(2) {
     display: none;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] span {
     display: inline-block;
     vertical-align: top;
     font-weight: 700;
     padding-left: 20px;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] input {
     display: inline-block;
     margin: 0;
     position: absolute;
     left: 220px;
     width: 230px;
     bottom: 0;
}
 .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_btnMesajGonder {
     margin-top: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header:first-child {
     display: block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header > div {
     display: inline-block;
     width: 16%;
     margin-bottom: 10px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header > div span {
     font-weight: 700;
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header > div.ems-grid-status {
     width: 20%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row > div {
     display: inline-block;
     width: 16%;
     margin-bottom: 25px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row > div a {
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row > div.ems-grid-status {
     width: 20%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row > div.ems-grid-status a {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .page-top-desc {
     display: none;
}
.urunPaging_pageNavigation > span > * {width: 20px;display: inline-block;}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner {
     padding: 20px 0;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field {
     width: 320px;
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.text .ems-form-obj input {
     outline: none;
     border: none;
     border-bottom: 2px solid #9e9e9e;
     font-weight: normal;
     color: #000;
     width: 100%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.text .ems-form-obj input.cepTelNo {
     width: calc(100% - 60px) !important;
     margin-left: 10px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.text .ems-form-obj input.cepTelAlan {
     width: 50px !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.text .ems-form-obj input[id$="CEPTELEFONALAN"] + .ems-form-err-msg {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.text .ems-form-obj select {
     outline: none;
     border: none;
     border-bottom: 2px solid #9e9e9e;
     font-weight: 700;
     color: #000;
     width: 100%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.button .ems-form-obj .btnUyeBilgi {
     width: 100%;
     background-color: #b70234 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.select .ems-form-label {
     top: 5px;
     padding-left: 0;
     line-height: 15px;
     font-size: 12px;
     color: #c9c9c9;
}
 .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field.select select {
     font-size: 16px;
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .page-top-desc {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row {
     border: 1px solid #e4e4e4;
     padding: 20px;
     margin-bottom: 20px;
     border-radius: 3px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 {
     width: 100%;
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-grid-group {
     width: 70%;
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address-name span {
     font-weight: 700;
     font-size: 14px;
     color: #616161 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address-name span.type {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address {
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons {
     width: 30%;
     display: inline-block;
     vertical-align: middle;
     text-align: right;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeGuncelle {
     text-align: center;
     font-weight: 700;
     color: #b70234 !important !important;
     text-transform: uppercase;
     width: 50%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeSil {
     text-align: center;
     font-weight: 700;
     color: #616161 !important !important;
     text-transform: uppercase;
     width: 50%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-2 {
     width: 30%;
     display: none;
     vertical-align: middle;
     text-align: right;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-2 .ems-address-buttons.item-1 .btnAdresListeGuncelle {
     background-color: transparent;
     color: #b70234 !important;
     letter-spacing: 0;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-2 .ems-address-buttons.item-1 .btnAdresListeSil {
     background-color: transparent;
     color: #616161 !important;
     letter-spacing: 0;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .add-new-address {
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .add-new-address .btnAdresEkle {
     background-color: #b70234 !important;
     padding: 11px 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .add-new-address .btnAdresEkle:before {
     content: "";
     font-family: "icomoon";
     font-size: 9px;
     vertical-align: middle;
     padding-right: 5px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .page-top-desc > span {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-header {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row {
     border: 1px solid #e4e4e4;
     padding: 10px;
     border-radius: 3px;
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div {
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-img {
     width: 7%;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-code {
     width: 15%;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group {
     width: 53%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div {
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-code {
     width: 40%;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-name {
     width: 40%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-price {
     width: 20%;
     font-weight: 700;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-price span[id$="lbfURN_KDVDAHIL"] {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-option1 {
     width: 20%;
     text-align: center;
     position: relative;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-option1 .sStylerMainWrp .sStylerWrp {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-option1 .sStylerMainWrp select {
     opacity: 1 !important;
     margin: 0;
     left: 7px;
     top: 15px;
     position: absolute;
     cursor: pointer;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-option1 span[id$="lblSCM_AD1"] b {
     font-weight: normal;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-piece {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-option2 {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons {
     width: 40%;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-report {
     width: 50%;
     display: inline-block;
     vertical-align: middle;
     white-space: nowrap;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-report .btnStokHaberciFavori {
     background-color: transparent;
     color: #b70234 !important;
     letter-spacing: 0;
     display: inline;
     padding: 15px 5px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-report .btnStokHaberciFavori span {
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-report .btnSepeteAtFavori {
     background-color: transparent;
     color: #b70234 !important;
     letter-spacing: 0;
     padding: 15px 5px;
     display: inline;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-report .btnSepeteAtFavori span {
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-remove {
     width: 50%;
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-remove .btnFavoriListeSil {
     background-color: transparent;
     color: #616161 !important;
     padding: 15px 5px;
     display: inline;
}
 .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-remove .btnFavoriListeSil span {
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-top-title span {
     font-size: 24px;
     color: #000;
     font-family: "csm";
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-top-desc {
     width: 100%;
     display: block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-top-desc span {
     font-weight: 700;
     color: #b70234 !important;
     letter-spacing: 1px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-new-message {
     width: 100%;
     display: block;
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-new-message a:after {
     content: 'YENİ MESAJ GÖNDER';
     color: #fff;
     background-color: #b70234 !important;
     padding: 10px;
     border-radius: 3px;
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .page-top-new-message a i:before {
     content: '';
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-message .ems-grid-header {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-message .ems-grid-row {
     padding: 30px;
     border: 1px solid #e4e4e4;
     border-radius: 3px;
     margin-bottom: 10px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-message .ems-grid-row > div {
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-message .ems-grid-row > div.ems-grid-order-id {
     color: #616161 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-message .ems-grid-row > div.ems-grid-date {
     float: right;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message-detail .page-top-title {
     margin: 0 0 25px 0;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message-detail .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .page-top-desc {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .price-report {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .inner-title {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-message-error {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .remove-list {
     margin-bottom: 10px;
     text-align: right;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .remove-list .btnTakipListeStokTumSil {
     background-color: #b70234 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-header {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row {
     padding: 20px;
     border: 1px solid #e4e4e4;
     border-radius: 3px;
     margin-bottom: 10px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div {
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-img {
     width: 11%;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group {
     width: 70%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div {
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-code {
     width: 30%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-code a {
     color: #000;
     letter-spacing: 1px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-name {
     width: 50%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-name a {
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-price {
     width: 20%;
     text-align: center;
     font-weight: 700;
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-price span[id$="lbfURN_KDVDAHIL"] {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-remove {
     width: 19%;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-remove .btnTakipListeStokSil {
     background-color: transparent;
     color: #616161 !important;
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-password .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-password .page-top-title span {
     color: #000;
     font-size: 24px;
     font-family: "csm";
}
 .ems-page-member .main-container .content-bar .ems-page-member-password .page-top-desc {
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-password .ems-form .ems-form-inner .ems-field.button .ems-form-obj .btnSifreGuncelle {
     width: 100%;
     background-color: #b70234 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .page-top-desc {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header > div {
     width: 16%;
     display: inline-block;
     vertical-align: top;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header > div.ems-grid-cargo-no {
     width: 25%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header > div span {
     font-weight: 700;
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div:first-child {
     display: block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div {
     width: 16%;
     display: inline-block;
     vertical-align: top;
     padding: 10px 0;
     cursor:pointer;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div span, .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div a {
     font-weight: 700;
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div.ems-grid-cargo-no {
     width: 25%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div.ems-grid-status a {
     color: #b70234 !important;
     font-weight: 700;
     text-transform: uppercase;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div.kargoNo a:after {
     content: '';
     background-image: url(/images/frontend/buyutec.png);
     width: 15px;
     height: 15px;
     background-size: 100% 100%;
     display: inline-block;
     margin-left: 5px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div.ems-grid-total {
     color: #000;
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div.ems-grid-date-end a span {
     font-weight: normal;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .page-top-title {
     padding: 8px 0;
     margin-bottom: 15px;
     text-align: center;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .page-top-title span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info {
     
     margin-bottom: 15px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div {
     width: 50%;
     display: inline-block;
     vertical-align: top;
     padding:0 5px; 
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div > div {
     display: inline-block;
     vertical-align: top;
     width: 50%;
     padding: 5px 0;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div > div.text span {
     font-size: 15px;
     color: #000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div > div.value span {
     font-size: 15px;
     color: #9e9e9e;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div.cargo-no .value span {
     color: #00bfa5;
     text-decoration: underline;
     position: relative;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div.cargo-no .value span a:after {
     content: '';
     background-image: url(/images/frontend/buyutec.png);
     width: 15px;
     height: 15px;
     background-size: 100% 100%;
     display: inline-block;
     margin-left: 5px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address {
     width: 49%;
     display: inline-block;
     vertical-align: top;
     margin-bottom: 30px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address .text span {
     color: #000;
     font-weight: 700;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address .value {
     border: 1px solid #e4e4e4;
     padding: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address .value span {
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address.order-address-billing {
     margin-left: 2%;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .inner-title {
     margin-bottom: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .inner-title span {
     font-weight: 700;
     color: #000;
     letter-spacing: 2px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-group {width: 40%; display: inline-block;}

 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-group > div {
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-group > div span {
     color: #9e9e9e;
     font-weight: 700;
     font-size: 12px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-group > div.ems-grid-name {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-pieces {
     width: 15%;
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-pieces span {
     color: #9e9e9e;
     font-weight: 700;
     font-size: 12px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-price-total {
     width: 15%;
     display: inline-block;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-price-total span {
     color: #9e9e9e;
     font-weight: 700;
     font-size: 12px;
}
.ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-price {
  width: 20%;
  display: inline-block;
}
.ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-header .ems-grid-price span {
    color: #9e9e9e;
    font-weight: 700;
    font-size: 12px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row {
     padding: 20px;
     border: 1px solid #e4e4e4;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group {width: 40%;display: inline-block;vertical-align: middle;}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div {display: inline-block; vertical-align: middle;}

.ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div.ems-grid-img {width: 20%;}

.ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div.ems-grid-name {width: 80%;}
.ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group .ems-grid-name a {display: block !important;}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div.ems-grid-name a {
     color: #9e9e9e;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div.ems-grid-name a:last-child, 
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div.ems-grid-name a strong, 
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group > div.ems-grid-name a br {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-pieces {
     width: 15%;
     display: inline-block;
     color: #9e9e9e;
     font-size: 16px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-price-total {
     width: 15%;
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-price-total span {
     color: #000;
     font-size: 14px;
     font-weight: 700;
     white-space: nowrap;
}
.ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-price.ort-tutar {
  width: 20%;
  display: inline-block;
  font-weight: 700;
  color:#000;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products > div:first-child {
     display: block;
     margin-bottom: 10px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment {
     background-color: #f8f8f8;
     text-align: right;
     padding: 20px;
     margin-top: 20px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div > div {
     display: inline-block;
     padding: 3px 0;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div > div.value {
     width: 100px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div > div.value span {
     padding-left: 10px;
     font-size: 12px;
     color: #616161 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div > div.text {
     width: 115px;
     text-align: left;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div > div.text span {
     font-size: 12px;
     color: #616161 !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div > div:empty {
     display: none;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div.total {
     padding-top: 15px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div.total .text span, .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info-payment > div.total .value span {
     font-size: 16px;
     font-weight: 700;
     color: #000;
     white-space: nowrap;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-row {
     position: relative;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-row .ems-grid-icon {
     position: absolute;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-row .ems-grid-title {
     padding-left: 60px;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .ems-grid-row .ems-grid-date {
     display: none !important;
}
 .ems-page-member .main-container .content-bar .ems-page-member-message .ems-message-form .newMessage .ems-grid-title a {
     font-weight: 700;
     color: #000;
}
 .ems-page-cart {
     margin-top: 30px;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td {
     width: 800px;
     max-width: 95%;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span {
     width: 33.33%;
     display: inline-block;
     vertical-align: top;
     position: relative;
     white-space: nowrap;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span a {
     display: block;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span a span {
     color: #9e9e9e;
     letter-spacing: 1px;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span a i {
     display: block;
     margin-bottom: 10px;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span a i:before {
     font-family: "icomoon";
     display: inline-block;
     width: 46px;
     height: 46px;
     line-height: 46px;
     border-radius: 100%;
     font-size: 19px;
     border: 2px solid #9e9e9e;
     background-color: #fff;
     position: relative;
     z-index: 9;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span a:after {
     content: '';
     height: 2px;
     width: 100%;
     position: absolute;
     background: #9e9e9e;
     top: 24px;
     left: -50%;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td span:first-child a:after {
     display: none;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnAdimSepet a i:before {
     content: "";
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnSelectedSepet a span {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnSelectedSepet a i:before {
     content: "";
     color: #fff;
     background-color: #b70234 !important;
     border-color: transparent;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnAdimTeslimat a i:before {
     content: "";
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnSelectedTeslimat a span {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnSelectedTeslimat a i:before {
     content: "";
     color: #fff;
     background-color: #b70234 !important;
     border-color: transparent;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnAdimOdeme a i:before {
     content: "";
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnSelectedOdeme a span {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-cart div[id$="pnlSiparisBaslik"] table td .tabBtnSelectedOdeme a i:before {
     content: "";
     color: #fff;
     background-color: #b70234 !important;
     border-color: transparent;
}
 .ems-page-cart .ems-page-order-cart {
     padding: 0 20px;
     margin-top: 20px;
}
 .ems-page-cart .ems-page-order-cart .pageErrorStokKontrol {
     display: block;
     margin: 20px 0;
}
 .ems-page-cart .ems-page-order-cart .pageErrorStokKontrol span {
     color: #b70234 !important;
     font-weight: 700;
}
 .ems-page-cart .ems-page-order-cart .gridSepetStok {
     display: block;
     border: 1px solid #b70234 !important;
     padding: 20px;
     margin-bottom: 20px;
     width: calc(100% - 325px);
}
 .ems-page-cart .ems-page-order-cart .gridSepetStok tbody {
     display: block;
}
 .ems-page-cart .ems-page-order-cart .gridSepetStok tbody tr {
     display: block;
}
 .ems-page-cart .ems-page-order-cart .gridSepetStok tbody tr th {
     width: 20%;
     display: inline-block;
}
 .ems-page-cart .ems-page-order-cart .gridSepetStok tbody tr td {
     width: 20% !important;
     display: inline-block;
}
 .ems-page-cart .ems-page-order-cart > span {
     color: #b70234 !important;
     font-size: 21px;
     display: block;
     font-weight: 700;
     padding: 20px;
     text-align: center;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left {
     width: calc(100% - 325px);
     display: inline-block;
     vertical-align: top;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left > div {
     display: table;
     width: 100%;
     table-layout: fixed;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ucretsizKrgUyari {
     display: none;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .pageSepetBtn {
     float: right;
     padding: 0 0 30px 0;
     display: block;
     text-align: right;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .pageSepetBtn a {
     background: none;
     padding: 0;
     display: inline;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .pageSepetBtn a:last-child span {
     border-right: none;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .pageSepetBtn a span {
     font-size: 12px;
     letter-spacing: 1px;
     color: #b4b4b4;
     padding: 6px 15px;
     border-right: 1px solid #ddd;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header {
     padding: 0 50px 5px 115px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header > div {
     display: inline-block;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header > div span {
     font-weight: 700;
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-name {
     width: 50%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-piece {
     width: 15%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-price {
     width: 20%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-price-total {
     width: 15%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row {
     border: 1px solid #e4e4e4;
     padding: 20px 50px 20px 115px;
     position: relative;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row > div {
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-img {
     position: absolute;
     left: 30px;
     top: 10px;
     max-width: 80px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-img img {
     max-height: 100px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name {
     width: 50%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name a span {
     color: #000;
     letter-spacing: 1px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name span .prom_indtutar {
     display: none;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name span[id$="lblSCD_AD1"], .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name span[id$="lblSCD_AD2"] {
     color: #000;
     letter-spacing: 1px;
     display: block;
     padding-top: 3px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name .ems-grid-gift-box {
     margin-top: 25px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name .ems-grid-gift-box a span {
     color: #b70234 !important;
     font-size: 12px;
     font-weight: 700;
     letter-spacing: 1px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name .ems-grid-gift-box a span:before {
     content: '';
     width: 20px;
     display: inline-block;
     height: 20px;
     margin-right: 10px;
     background-image: url(/UPLOAD/sepetgift.png);
     vertical-align: -3px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price.currency-ico {
     width: 20%;
}
 @media screen and (max-width: 960px) {
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price.currency-ico {
         display: none;
    }
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price.currency-ico > span > span {
     display: none;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price.currency-ico > span > span.gridSepetListe_gercekFiyat {
     display: block;
     color: #b70234;
     text-decoration: line-through;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price.currency-ico > span > span.gridSepetListe_gercekFiyat .brFiyat {
     display: none !important;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price.currency-ico > span > span.gridSepetListe_gercekFiyat .brFiyatVrg {
     display: block !important;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-piece {
     width: 15%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-piece .ems-grid-piece-add-remove input {
     border: 1px solid #e4e4e4;
     margin: 0;
     padding: 0;
     text-align: center;
     font-size: 16px;
     color: #9e9e9e;
     width: 48px !important;
     height: 38px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total {
     width: 15%;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total span span {
     color: #000;
     letter-spacing: 1px;
     font-weight: 700;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total span span .topFiyat {
     display: none !important;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total span span .topFiyatVrg {
     display: block !important;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-delete {
     position: absolute;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     right: 30px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-delete span a span:before {
     content: "";
     font-family: "icomoon";
     font-size: 10px;
     color: #000;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-btn.prev {
     display: inline-block;
     width: calc(100% - 280px);
     text-align: left;
}
 @media screen and (max-width: 960px) {
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-btn.prev {
         display: block;
         width: 100%;
         margin: 0 0 20px 0;
    }
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-btn.prev .btnAlisverisDevam span {
     font-weight: 700;
     color: #9e9e9e;
     font-size: 12px;
     letter-spacing: 1px;
     padding: 6px 0;
}
 .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-btn.prev .btnAlisverisDevam span:before {
     content: "";
     font-family: "icomoon";
     color: #9e9e9e;
     font-size: 10px;
     margin-right: 5px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right {
     width: 305px;
     display: inline-block;
     vertical-align: top;
     margin-left: 20px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary {
     border: 1px solid #e4e4e4;
     padding: 25px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v1 {
     margin-bottom: 20px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v3 {
     margin-top: 20px;
     padding: 0;
     border: none;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step > span {
     display: block;
     font-weight: 700;
     font-size: 18px;
     color: #000;
     margin-bottom: 20px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr > * > span {
     font-size: 12px;
     color: #616161 !important;
     font-weight: normal;
     margin: 2px 0;
     display: block;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr th {
     text-align: left;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr td {
     text-align: right;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table .pnlDipToplam_sipToplam > * > span {
     font-size: 16px;
     font-weight: 700;
     color: #000;
     display: block;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon > span {
     display: block;
     text-align: center;
     font-size: 12px;
     color: #9e9e9e;
     padding: 20px 0;
     cursor: pointer;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon .ems-cart-coupon-body {
     position: relative;
     display: block;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon .ems-cart-coupon-body > input {
     width: 67% !important;
     border: 1px solid #e4e4e4;
     margin: 0;
     padding: 4px 5px 3px 5px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon .ems-cart-coupon-body table {
     position: absolute;
     top: 0;
     right: 0;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon .ems-cart-coupon-body table .btnHediyeCekiKullan {
     padding-top: 8px;
     padding-bottom: 8px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon .ems-cart-coupon-body > span {
     padding: 5px 0;
     color: #b70234 !important;
     display: block;
     font-weight: 700;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon .ems-cart-coupon-body .btnHediyeCekiIptal {
     width: 100%;
     background: none;
     color: #000;
     font-size: 14px;
     border: 1px solid #000;
     margin-top: 20px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon.opened .ems-cart-coupon-body {
     display: block;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next {
     margin-top: 15px;
}
 .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary .bottom-step .next .btnSiparisTamamla {
     width: 100%;
}
 .ems-page-cart.step1 .ems-page-order-cart {
     width: 30%;
     float: right;
}
 .ems-page-cart.step1 .ems-page-order-cart .cart-section-left {
     display: none;
}
 .ems-page-cart.step1 .ems-page-order-cart .cart-section-right {
     float: right;
     width: 100%;
}
 .ems-page-cart.step1 .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table {
     border: none;
     padding: 0;
}
 .ems-page-cart.step1 .ems-page-order-cart .cart-section-right .ems-cart-summary .ems-cart-coupon {
     display: none;
}
 .ems-page-order-delivery {
     position: relative;
     padding: 20px;
     max-width: 100%;
     width: 1200px;
     margin: 0 auto;
     padding: 0 20px;
}
 .ems-page-order-delivery .ems-page-order-cart {
     position: absolute;
     right: 20px;
     top: 0;
     width: 305px;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-left {
     display: none;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right {
     width: 100%;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .ems-cart-summary {
     padding: 30px;
     border: 1px solid #e4e4e4;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .ems-cart-summary.v1, .ems-page-order-delivery .ems-page-order-cart .cart-section-right .ems-cart-summary.v3 {
     display: none !important;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .top-step > span {
     color: #000;
     font-weight: 700;
     font-size: 18px;
     display: block;
     margin-bottom: 15px;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .top-step table tr th {
     text-align: left;
     font-size: 12px;
     font-weight: normal;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .top-step table tr td {
     text-align: right;
     font-size: 12px;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .top-step table tr > * > span {
     margin: 2px 0;
     display: block;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .top-step table tr.pnlDipToplam_sipToplam > * > span {
     font-weight: 700;
     font-size: 16px;
     color: #000;
     display: block;
     margin-top: 10px;
}
 .ems-page-order-delivery .ems-page-order-cart .cart-section-right .top-step .bottom-step .next .btnOdemeBilgi {
     width: 100%;
     background-color: #b70234 !important;
     margin-top: 20px;
}
 .ems-page-order-delivery .ems-address-wrapper {
     width: calc(100% - 325px);
     position: relative;
     margin-top: 20px;
}
 .ems-page-order-delivery .ems-address-wrapper .page-top-title {
     margin-bottom: 15px;
}
 .ems-page-order-delivery .ems-address-wrapper .page-top-title span {
     color: #616161 !important;
     letter-spacing: 1px;
     font-weight: 700;
     font-size: 18px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row {
     margin-bottom: 20px;
     border: 1px solid #e4e4e4;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row > div {
     display: inline-block;
     vertical-align: top;
     padding: 30px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 {
     width: 75%;
     vertical-align: middle;
     border-right: 1px solid #e4e4e4;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group {
     width: 60%;
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address-name {
     padding-bottom: 3px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address-name span {
     font-weight: 700;
     color: #616161 !important;
     font-size: 14px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address-name span > span {
     display: none;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group .ems-address {
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons {
     width: 40%;
     display: inline-block;
     vertical-align: middle;
     text-align: right;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeGuncelle {
     font-weight: 700;
     color: #000 !important;
     text-transform: uppercase;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeSil {
     color: #616161 !important !important;
     text-transform: uppercase;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 {
     width: 25%;
     vertical-align: middle;
     min-height: 118px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons > a span {
     font-size: 12px;
     color: #616161 !important;
     letter-spacing: 0;
     white-space: nowrap;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons > a span:before {
     content: '';
     width: 14px;
     height: 14px;
     border: 1px solid #616161 !important;
     border-radius: 100%;
     margin-right: 10px;
     display: inline-block;
     vertical-align: bottom;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons > a.emos_selected span {
     font-weight: 700;
     color: #b70234 !important;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons > a.emos_selected span:before {
     -webkit-box-shadow: inset 0px 0px 0px 2px #fff;
     box-shadow: inset 0px 0px 0px 2px #fff;
     background-color: #b70234 !important;
     border: 1px solid #b70234 !important;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons .btnFatAdrSec {
     margin-top: 20px;
}
 @media screen and (max-width: 960px) {
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons .btnFatAdrSec {
         margin-top: 0;
         margin-left: 15px;
    }
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec {
     position: relative;
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec input {
     position: relative;
     z-index: 9;
     width: 40px;
     height: 17px;
     opacity: 0;
     cursor: pointer;
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec input:checked + span:before {
     background-color: #b70234 !important;
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec input:checked + span:after {
     left: 18px;
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec span {
     font-size: 12px;
     color: #9e9e9e;
     position: absolute;
     left: 0;
     top: 3px;
     padding-left: 45px;
     line-height: 19px;
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec span:before {
     content: '';
     width: 33px;
     height: 16px;
     display: inline-block;
     position: absolute;
     left: 0;
     background-color: #616161 !important;
     border-radius: 33px;
}
 .ems-page-order-delivery .ems-address-wrapper .same-address .dvFarkliFatAdrSec span:after {
     content: '';
     background-color: #fff;
     border-radius: 100%;
     width: 12px;
     height: 12px;
     left: 2px;
     top: 2px;
     position: absolute;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
}
 .ems-page-order-delivery .ems-address-wrapper .add-new-address {
     position: absolute;
     right: 0;
     top: 0;
}
 .ems-page-order-delivery .ems-address-wrapper .add-new-address .btnAdresEkle span {
     color: #b70234 !important;
     font-weight: 700;
     letter-spacing: 1px;
     font-size: 14px;
}
 .ems-page-order-delivery .ems-address-wrapper .add-new-address .btnAdresEkle span:before {
     content: '+';
     display: inline-block;
     padding-right: 5px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-cart-archive {
     display: none;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-delivery-tabs .ems-cargo-tab .cargo .divTeslimatKargo ul .kargoRow {
     display: inline-block;
     border: 1px solid #e4e4e4;
     padding: 10px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-delivery-tabs .ems-cargo-tab .cargo .divTeslimatKargo ul .kargoRow .kargoAdi {
     display: none;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-delivery-tabs .ems-cargo-tab .cargo .divTeslimatKargo ul .kargoRow .fiyat {
     display: block;
     text-align: center;
     font-weight: 700;
     font-size: 12px;
     color: #616161 !important;
     margin-bottom: 5px;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-delivery-tabs .ems-cargo-tab .cargo .divTeslimatKargo ul .kargoRow input {
     margin: 0 auto;
     display: block;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-delivery-tabs .ems-delivery-info-tab {
     display: none;
}
 .ems-page-order-delivery .ems-address-wrapper .ems-delivery-tabs .ems-gift-tab {
     display: none;
}
 #validateUyeGiris, #validateYeniUyelik {
     max-width: 380px;
     margin: 0 auto;
}
 #validateUye .ems-page-member-login {
     width: 100%;
     padding: 0 20px;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     display: -webkit-flex;
     display: -moz-flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 #validateUye .ems-page-member-login .ems-col-left-bar {
     width: 50%;
     display: inline-block;
     vertical-align: top;
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
     -webkit-order: 1;
     -moz-order: 1;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-header {
     margin: 25px 0;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-header span {
     font-family: "csm";
     font-size: 32px;
     color: #000;
     letter-spacing: -1px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner {
     width: 100%;
     max-width: 380px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner > div {
     display: block;
     width: 100%;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner div .ems-form-label *, #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner div .ems-form-obj * {
     color: #ccc;
     font-weight: 700;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .is-active .ems-form-obj *, #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .is-completed .ems-form-obj * {
     font-size: 16px;
     font-weight: normal;
     color: #000;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .is-active .ems-form-label *, #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .select .ems-form-label * {
     color: inherit !important;
     font-size: 11px !important;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj input {
     border-bottom: 2px solid #9e9e9e;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj .checkbox {
     position: relative;
     padding-left: 20px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj .checkbox input {
     cursor: pointer;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj .checkbox input:checked + span:before {
     background-color: #b70234 !important;
     position: absolute;
     left: 0;
     top: 0;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj .checkbox input:checked + span:after {
     content: '';
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj .checkbox span {
     padding-left: 5px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj .checkbox span:before {
     width: 14px;
     height: 14px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-form-obj select option {
     color: #616161 !important;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .row {
     max-width: 380px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .row .ems-field {
     width: 100%;
     display: block;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .row .col {
     margin: 0;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field {
     max-width: 380px;
     margin: 10px 0;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.select .ems-form-label {
     top: 11px;
     padding-left: 0;
     line-height: 15px;
     font-size: 12px;
     color: #c9c9c9;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.phone .ems-form-obj input:first-child {
     width: 70px !important;
     display: inline-block;
     margin-right: 5px;
     text-align: center;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.phone .ems-form-obj input:last-child {
     width: calc(100% - 75px) !important;
     display: inline-block;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.captcha .ems-form-obj div[id$="divCaptcha"] {
     position: relative;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.captcha .ems-form-obj div[id$="divCaptcha"] img {
     width: 48%;
     margin-right: 4%;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.captcha .ems-form-obj div[id$="divCaptcha"] > span {
     position: absolute;
     left: 50%;
     top: 25px;
     z-index: 10;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.captcha .ems-form-obj div[id$="divCaptcha"] input {
     width: 48%;
     background: #fff;
     z-index: 2;
     position: relative;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.captcha.is-active .ems-form-obj div[id$="divCaptcha"] > span {
     top: 5px !important;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.ems-text .ems-form-obj span {
     font-size: 12px;
     font-weight: normal;
     line-height: 1.5;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.ems-text .ems-form-obj span a {
     font-size: 12px;
     font-weight: normal;
     line-height: 1.5;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.submit .ems-form-obj .btnYeniUyeKaydet {
     width: 180px;
}
 #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field.submit .ems-form-obj .btnYeniUyeKaydet span {
     color: #fff;
}
 #validateUye .ems-page-member-login .ems-col-right-bar {
     width: 50%;
     display: inline-block;
     vertical-align: top;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-header {
     margin: 25px 0;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-header span {
     font-family: "csm";
     font-size: 32px;
     color: #000;
     letter-spacing: -1px;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner {
     width: 100%;
     max-width: 320px;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .is-active .ems-form-obj, #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .is-completed .ems-form-obj {
     font-weight: 700;
     color: #616161 !important;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .ems-field {
     max-width: 320px;
     width: 100%;
     display: block;
     margin: 20px 0;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .ems-field .ems-form-label {
     color: #000;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .ems-field span {
     color: #ccc;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .ems-field input {
     background: #fff;
     z-index: 9;
     position: relative;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .ems-field .btnDefault span {
     color: #fff;
     text-transform: uppercase;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .password {
     position: relative;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .password #lnkSifremiUnuttum {
     position: absolute;
     right: 0;
     bottom: 5px;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .password #lnkSifremiUnuttum span {
     font-size: 12px;
     color: #616161 !important;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .remember .ems-form-obj input:checked + span:before {
     background-color: #b70234 !important;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .remember .ems-form-obj span {
     padding-left: 25px;
     color: #616161 !important;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .remember .ems-form-obj span:before {
     width: 14px;
     height: 14px;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .fb-login-wrapper .ems-field table {
     display: inline-block;
     width: 100%;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .fb-login-wrapper .ems-field table tbody {
     display: inline-block;
     width: 100%;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .fb-login-wrapper .ems-field table tbody tr {
     display: inline-block;
     width: 100%;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .fb-login-wrapper .ems-field table tbody tr th {
     display: inline-block;
     width: 100%;
}
 #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .fb-login-wrapper .ems-field table tbody tr th .btnFacebookLogin {
     background-color: #1565c0;
}
 #validateUye .ems-page-member-login .ems-message-wrapper {
     margin: 20px 0;
     padding-right: 20px;
}
 #validateUye .ems-page-member-login .ems-message-wrapper div span {
     line-height: 20px;
     color: #B70234;
}
 #validateUye .ems-page-member-login .loginCmp {
     margin-top: 10px;
     display: block;
}
 #validateUye .ems-page-member-login .loginCmp p {
     padding: 15px 0;
     background: #f8f8f8;
     text-align: center;
     color: #000;
     border: 1px solid #222;
}
 .ems-page-order-payment {
     width: 1200px;
     margin: 25px auto;
     max-width: 100%;
     padding: 0 20px;
}
 .ems-page-order-payment .ems-cart-pay-inner {
     position: relative;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-tab ul li {
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-tab ul li a span {
     font-weight: 700;
     color: #9e9e9e;
     padding: 10px 20px;
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-tab ul li a.emos_selected span {
     color: #b70234 !important;
     border-bottom: 3px solid #b70234 !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type {
     border: 1px solid #e4e4e4;
     display: block;
     width: calc(100% - 365px);
     padding: 0 20px;
     position: relative;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .ems-pay-point {
     display: block;
     padding: 30px 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .ems-pay-point .pageOdemeBilgi_chkKrediKartiBonusPara .checkbox input:checked + span:after {
     background: #b70234;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .ems-pay-other {
     padding: 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .ems-pay-other .OdemeBilgiPesinDigerOdemeNotu {
     margin-top: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .ems-pay-other .OdemeBilgiPesinDigerOdemeNotu textarea {
     margin-top: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableTitleOdemeBilgiKrediKarti {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti {
     width: 50%;
     display: inline-block;
     vertical-align: top;
     border-right: 1px solid #e4e4e4;
     padding: 50px 0 0 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tbody {
     display: block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr {
     display: inline-block;
     margin-bottom: 35px;
     display: block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:last-child {
     margin-bottom: 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr th {
     text-align: left;
     display: block;
     position: relative;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td {
     text-align: left;
     display: block;
     width: 100%;
     max-width: 290px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_thlbfbtnOdemeTaksit {
     max-width: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_thlbfbtnOdemeTaksit a {
     font-size: 12px;
     font-weight: 700;
     display: inline-block;
     color: #000;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_thlbfbtnOdemeTaksit a.bnk-inf-lnk {
     padding-left: 7px;
     margin-left: 7px;
     border-left: 1px solid #000;
     display: inline-block !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td .div-cc-carttype {
     right: 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td > div input {
     margin: 0;
     width: 100% !important;
     max-width: 290px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td select {
     margin: 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td #cvcnedir .icon-question-circle:after {
     content: '?';
     border: 1px solid #616161 !important;
     width: 22px;
     height: 22px;
     border-radius: 100%;
     line-height: 22px;
     text-align: center;
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_tdtxtKKARTISIM input {
     width: 100% !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_thlbfbtnOdemeTaksit a span {
     color: #000;
     font-weight: 700;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_thlbfbtnOdemeTaksit a:hover span {
     color: #b70234;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:nth-child(2) {
     display: inline-block;
     position: relative;
     margin-right: 7px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:nth-child(2):before {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 10px;
     color: #000;
     top: 30px;
     left: 70px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:nth-child(2):after {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 10px;
     color: #000;
     top: 30px;
     left: 170px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:nth-child(2) td select {
     width: 80px !important;
     margin-right: 20px;
     cursor: pointer;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:nth-child(3) {
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr:nth-child(3) input {
     margin: 0;
     width: 50px !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit {
     width: 50%;
     display: block;
     vertical-align: top;
     padding: 30px 0 30px 30px;
     position: relative;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit {
     width: 100%;
     padding-top: 25px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit .tableTitleOdemeTaksit td span {
     font-weight: 700;
     font-size: 12px;
     color: #9e9e9e;
     margin-bottom: 20px;
     display: block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit .tableTitleOdemeTaksit td:first-child {
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit .taksit_pesin td {
     position: relative;
     color: #000;
     margin: 5px 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit .taksit_pesin td input {
     width: 20px;
     height: 20px;
    /*opacity: 0;
    */
     top: 0;
     position: absolute;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit .taksit_pesin td:first-child {
     display: inline-block;
     width: 20px;
     height: 20px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit .taksit_pesin td:first-child:before {
    /*content: '';
     width: 20px;
     height: 20px;
     border: 1px solid $colorDefault;
     display: inline-block;
     border-radius: 100%;
     */
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit #imgBANKALOGO {
     display: block;
     margin: 35px auto 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc {
     width: calc(100% - 365px);
     background-color: #f8f8f8;
     margin: 30px 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block {
     padding: 30px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block .ems-col-left {
     width: 70%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block .ems-col-left .title {
     font-weight: 700;
     color: #616161 !important;
     font-size: 14px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block .ems-col-left .text p {
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block .ems-col-right {
     width: 30%;
     text-align: right;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart {
     width: calc(100% - 365px);
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header {
     padding-right: 70px;
     margin-bottom: 5px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header > div {
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header > div span {
     font-weight: 700;
     color: #9e9e9e;
     font-size: 12px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-name {
     width: 65%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-piece {
     width: 20%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header .ems-grid-price-total {
     width: 15%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row {
     border: 1px solid #e4e4e4;
     padding: 20px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row > div {
     display: inline-block;
     vertical-align: middle;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-img {
     width: 10%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name {
     width: 50%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name span > a {
     color: #000;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name span > a + span {
     display: block;
     color: #9e9e9e;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name span .ems-grid-gift-box {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-piece {
     width: 20%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-piece .ems-grid-piece-add-remove span {
     font-size: 16px;
     color: #9e9e9e;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total {
     width: 15%;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total span {
     color: #000;
     font-weight: 700;
     letter-spacing: 1.8px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right {
     position: absolute;
     right: 0;
     top: 0;
     width: 345px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary {
     padding: 30px;
     border: 1px solid #e4e4e4;
     max-width: 345px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary.v1, .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary.v3 {
     display: none !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step > span {
     display: block;
     color: #000;
     font-weight: 700;
     font-size: 18px;
     letter-spacing: 2px;
     margin-bottom: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr > * > span {
     display: block;
     margin: 2px 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr th {
     text-align: left;
     font-size: 12px;
     font-weight: normal;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr td {
     text-align: right;
     font-size: 12px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr:last-child > * {
     color: #000;
     font-size: 16px;
     font-weight: 700;
     letter-spacing: 1.8px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr:last-child > * > span {
     display: block;
     margin-top: 15px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right .ems-cart-summary .top-step table tr[class$="bankaKomisyon"] {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress {
     width: calc(100% - 365px);
     margin: 20px 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress > div {
     width: 49%;
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress > div .ems-delivery-address-lbl {
     font-weight: 700;
     letter-spacing: 2px;
     color: #000;
     margin-bottom: 5px;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress > div .ems-delivery-address-obj {
     padding: 30px;
     border: 1px solid #e4e4e4;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress > div .ems-delivery-address-obj span {
     font-size: 12px;
     color: #9e9e9e;
}
 .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress > div.right {
     margin-left: 2%;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step {
     margin-top: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .tableTitleSiparisOnBilgilendirmeForm {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .onBilgilendirmeFormMetin {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm {
     position: relative;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm > div {
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm > div span {
     font-size: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm > div span img {
     display: none;
}
/*
.ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm>div.pageSiparisOnay_btnOnBilgilendirmeFormOnizle {
	position: absolute; left: 100px; top: 20px; width: 20px; }
*/
.ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .pageSiparisOnay_lbfOnBilgilendirmeForm a.btnOnBilgilendirmeFormOnizle{
	position: absolute;
    left: 30px;
    top: 0;
    width: calc(100% - 30px);
	height: 100%;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm .pageSiparisOnay_lbfOnBilgilendirmeForm .checkbox > span:after {
     background-color: #b70234 !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .onBilgilendirmeForm.opened .onBilgilendirmeFormMetin {
     display: block;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme {
     margin: 20px 0;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .tableTitleSiparisOnaySatisSozlesme {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .siparisOnaySozlesmeMetin {
     display: none;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme {
     position: relative;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme > div {
     display: inline-block;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme > div span {
     font-size: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme > div span img {
     display: none;
}
/*
.ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme>div.pageSiparisOnay_btnSatisSozlesmeOnizle {
	position: absolute; left: 70px; top: 20px; width: 20px; }
*/
.ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme > div.pageSiparisOnay_btnSatisSozlesmeOnizle a.btnSatisSozlesmeOnizle {
    position: absolute;
    left: 30px;
    top: 0px;
    width: calc(100% - 30px);
    height: 100%;
}

 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme .pageSiparisOnay_lbfSatisSozlesme .checkbox > span:after {
     background-color: #b70234 !important;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .siparisOnaySozlesme.opened .siparisOnaySozlesmeMetin {
     display: block;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next .btnSiparisOnay {
     width: 100%;
     background-color: #b70234 !important;
     margin-top: 10px;
}
 .ems-page-order-payment .ems-cart-pay-inner .bottom-step .next span[id$="lbfSIP_ONAYLA_DEC"] {
     color: #000;
     font-size: 12px;
     margin-top: 15px;
}
 .ems-page-order-payment .ems-grid-header .ems-grid-name {
     width: 45% !important;
     padding-left: 100px;
}
 .ems-page-order-payment .ems-grid-header .ems-grid-price {
     width: 20%;
}
 .ems-page-order-payment .ems-grid-header .ems-grid-price-total {
     width: 15%;
}
 .ems-page-order-payment .ems-grid-row .ems-grid-name {
     width: 30% !important;
}
 .ems-page-order-payment .ems-grid-row .ems-grid-price {
     width: 20%;
}
 .corporate-menu {
     position: absolute;
     left: 0;
     right: 0;
     margin: 0 auto;
     z-index: 9;
}
 .corporate-menu ul {
     padding: 0 20px;
}
 .corporate-menu ul li {
     display: inline-block;
     margin-right: 75px;
     padding: 35px 0;
}
 .corporate-menu ul li a {
     color: #fff;
     font-weight: 700;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
}
 .corporate-menu ul li a:hover {
     color: #b70234 !important;
}
 .corporate-menu ul li:last-child {
     margin-right: 0;
}
 .corporate-menu-selecbox {
     display: none;
}
 .corporate-holder .image {
     position: relative;
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
}
 .corporate-holder .image img {
     visibility: hidden;
     display: block;
}
 .corporate-holder .text h2 {
     font-size: 66px;
     font-family: "csm";
     letter-spacing: -2px;
}
 .corporate-holder .text h3 {
     margin: 0 0 30px 0;
     font-family: "csm";
     font-size: 50px;
     letter-spacing: -2px;
}
 .corporate-holder .text h4 {
     margin: 0 0 20px 0;
     font-family: "csm";
     font-size: 24px;
     letter-spacing: -1px;
}
 .corporate-holder .text p {
     line-height: 24px;
     margin: 0 0 25px 0;
}
 .corporate-holder .text p:last-child {
     margin: 0;
}
 .corporate-holder .corporate-main-image {
     position: relative;
}
 .corporate-holder .corporate-main-image .text {
     position: absolute;
     top: 50%;
     width: 100%;
     text-align: center;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .corporate-holder .corporate-main-image .text h2 {
     color: #fff;
}
 .corporate-holder .corporate-redirect-bar {
     border-bottom: 1px solid #e4e4e4;
}
 .corporate-holder .corporate-redirect-bar ul {
     text-align: center;
}
 .corporate-holder .corporate-redirect-bar ul li {
     display: inline-block;
     margin-right: 100px;
     padding: 35px 0;
}
 .corporate-holder .corporate-redirect-bar ul li:last-child {
     margin-right: 0;
}
 .corporate-holder .corporate-redirect-bar ul li:hover a, .corporate-holder .corporate-redirect-bar ul li.selected a {
     border-bottom: 4px solid #b70234 !important;
     padding-bottom: 32px;
}
 .corporate-holder .corporate-redirect-bar ul li a {
     font-size: 16px;
     font-weight: 700;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
}
 .corporate-holder .corporate-main-text {
     width: 100%;
     max-width: 800px;
     margin: 0 auto;
     text-align: center;
}
 .corporate-holder .corporate-main-text .text {
     margin: 80px 0;
}
 .corporate-holder .corporate-main-text .text h3 {
     color: #000;
}
 .corporate-holder .corporate-image {
     position: relative;
}
 .corporate-holder .corporate-image .text {
     width: 100%;
     max-width: 800px;
     margin: 0 auto;
     position: absolute;
     left: 50%;
     top: 50%;
     text-align: center;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 .corporate-holder .corporate-image .text h4 {
     color: #fff;
}
 .corporate-holder .corporate-image .text p {
     color: #fff;
}
 .corporate-holder .corporate-text {
     width: 100%;
     max-width: 800px;
     margin: 0 auto;
     text-align: center;
}
 .corporate-holder .corporate-text .text {
     margin: 130px 0;
}
 .corporate-holder .corporate-text .text h4 {
     color: #000;
}
 .corporate-holder .corporate-group {
     width: 100%;
     max-width: 1200px;
     margin: 0 auto;
}
 .corporate-holder .corporate-group .image {
     width: 45%;
     display: inline-block;
     vertical-align: top;
}
 .corporate-holder .corporate-group .text {
     width: 55%;
     display: inline-block;
     vertical-align: top;
     padding-left: 60px;
}
 .corporate-holder .corporate-group .text h4 {
     color: #000;
}
 .licensors-holder {
     padding: 0 20px;
}
 .licensors-holder .licensors-column-left {
     width: 200px;
     display: inline-block;
     vertical-align: top;
     padding-top: 10px;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox {
     display: none;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > a {
     display: none;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li {
     margin-bottom: 20px;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > a {
     font-size: 18px;
     color: #000;
     display: block;
     position: relative;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li.opened > a {
     font-weight: 700;
     color: #b70234 !important;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li.opened > a:after {
     content: "";
     font-family: "icomoon";
     font-size: 8px;
     position: absolute;
     right: 0;
     color: #9e9e9e;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li.opened > ul {
     display: block;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li:hover > a {
     font-weight: 700;
     color: #b70234 !important;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > ul {
     display: none;
     padding-left: 20px;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > ul > li > a {
     line-height: 36px;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > ul > li.opened > a {
     font-weight: 700;
     color: #b70234 !important;
}
 .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > ul > li:hover > a {
     font-weight: 700;
     color: #b70234 !important;
}
 .licensors-holder .licensors-column-right {
     width: calc(100% - 200px);
     padding-left: 20px;
     margin-top: 10px;
     display: inline-block;
     vertical-align: top;
    /*margin-left: 20px;
    */
}
 .licensors-holder .licensors-column-right .licensors-tabs ul {
     background-color: #f8f8f8;
     height: 70px;
     line-height: 70px;
     padding-left: 40px;
}
 .licensors-holder .licensors-column-right .licensors-tabs ul li {
     display: inline-block;
     width: 25%;
     line-height: 70px;
}
 @media screen and (max-width: 960px) {
     .licensors-holder .licensors-column-right .licensors-tabs ul li {
         width: 50%;
    }
}
 .licensors-holder .licensors-column-right .licensors-tabs ul li a {
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
}
 .licensors-holder .licensors-column-right .licensors-tabs ul li a:hover {
     color: #b70234 !important;
     font-weight: 700;
}
 .licensors-holder .licensors-column-right .licensors-tabs ul li a.selected {
     color: #b70234 !important;
     font-weight: 700;
}
 .licensors-holder .licensors-column-right .content {
     padding-left: 40px;
}
 .licensors-holder .licensors-column-right .content h1 {
     font-size: 24px;
     font-family: "csm";
     letter-spacing: -1px;
     color: #000;
     margin: 30px 0;
}
 .licensors-holder .licensors-column-right .content b {
     font-weight: 700;
     color: #000;
     font-size: 18px;
     margin: 0 0 25px 0;
     display: block;
}
 .licensors-holder .licensors-column-right .content p {
     line-height: 32px;
     margin-bottom: 40px;
}
 .licensors-holder .licensors-column-right .content p:last-child {
     margin-bottom: 0;
}
 .history-gallery .nav-wrp .nav-inner {
     line-height: 50px;
}
 .history-gallery .nav-wrp .nav-inner .history-dropdown {
     display: none;
}
 .history-gallery .nav-wrp .nav-inner .history-slider {
     margin-bottom: 60px;
     height: 50px;
     background-color: #f8f8f8;
}
 .history-gallery .nav-wrp .nav-inner .history-slider .swiper-inner {
     width: 100%;
     max-width: 1200px;
     margin: 0 auto;
}
 .history-gallery .nav-wrp .nav-inner .history-slider .swiper-inner .swiper-wrapper .swiper-slide {
     display: inline-block;
     width: auto;
     padding-right: 20px;
}
 .history-gallery .nav-wrp .nav-inner .history-slider .swiper-inner .swiper-wrapper .swiper-slide.selected span {
     color: #b70234 !important;
     font-weight: 700;
}
 .history-gallery .nav-wrp .nav-inner .history-slider .swiper-inner .swiper-wrapper .swiper-slide span {
     color: #9e9e9e;
     transition: all ease-in-out 0.2s;
     -webkit-transition: all ease-in-out 0.2s;
     -o-transition: all ease-in-out 0.2s;
     cursor: pointer;
}
 .history-gallery .content-wrp {
     width: 100%;
     max-width: 1200px;
     margin: 0 auto;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     position: relative;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner > div {
     width: 45%;
     display: inline-block;
     vertical-align: top;
     position: relative;
     padding-bottom: 60px;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner .item-text h2 {
     margin: 0;
     font-size: 30px;
     font-family: "csm";
     color: #000;
     letter-spacing: -1px;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner .item-text p {
     font-size: 16px;
     margin: 0;
     line-height: 32px;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.left-item.active .item-img {
     border-right: 1px solid #b70234 !important;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.left-item.active .item-img:before {
     background-color: #b70234 !important;
     border: 3px solid #fff;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.left-item .item-img {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
     text-align: right;
     padding-right: 5%;
     border-right: 1px solid #e4e4e4;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.left-item .item-img:before {
     content: '';
     position: absolute;
     right: 0;
     width: 16px;
     height: 16px;
     border-radius: 100%;
     border: 3px solid #e4e4e4;
     background-color: #fff;
     z-index: 9;
     -webkit-transform: translateX(50%);
     -ms-transform: translateX(50%);
     transform: translateX(50%);
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.left-item .item-text {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
     padding-left: 5%;
     border-left: 1px solid #e4e4e4;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.right-item.active .item-text {
     border-right: 1px solid #b70234 !important;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.right-item.active .item-text:before {
     background-color: #b70234 !important;
     border: 3px solid #fff;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.right-item .item-img {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
     padding-left: 5%;
     border-left: 1px solid #e4e4e4;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.right-item .item-text {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
     text-align: right;
     padding-right: 5%;
     border-right: 1px solid #e4e4e4;
}
 .history-gallery .content-wrp .content-inner ul li .item-inner.right-item .item-text:before {
     content: '';
     position: absolute;
     right: 0%;
     width: 16px;
     height: 16px;
     border-radius: 100%;
     border: 3px solid #e4e4e4;
     background-color: #fff;
     z-index: 9;
     -webkit-transform: translateX(50%);
     -ms-transform: translateX(50%);
     transform: translateX(50%);
}
 .aydinli-group-holder {
     padding: 40px 20px;
}
 .aydinli-group-holder .aydinli-group-column-left {
     display: inline-block;
     vertical-align: top;
     width: 200px;
}
 .aydinli-group-holder .aydinli-group-column-right {
     width: calc(100% - 200px);
     display: inline-block;
     vertical-align: top;
     padding-left: 40px;
     border-left: 1px solid #e4e4e4;
}
 .aydinli-group-holder .aydinli-group-column-right .content > *:last-child {
     margin-bottom: 0;
}
 .aydinli-group-holder .aydinli-group-column-right .content h1 {
     margin: 0 0 25px 0;
     color: #000;
     font-size: 24px;
     font-family: "csm";
}
 .aydinli-group-holder .aydinli-group-column-right .content p {
     line-height: 32px;
     margin: 0 0 25px 0;
}
 .aydinli-group-holder .aydinli-group-column-right .content p b {
     color: #000;
}
 .aydinli-group-holder .aydinli-group-column-right .content ul li {
     margin: 0 0 25px 0;
     list-style-type: disc;
}
 .kutuSolMenuTree .kutuHeaderSolMenuTree {
     display: none;
}
 .kutuSolMenuTree .kutu-body-sol-menu-selecbox {
     display: none;
}
 .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > a {
     font-size: 32px;
     font-family: "csm";
     color: #000;
     letter-spacing: -1px;
}
 .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li {
     margin-bottom: 30px;
}
 .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li.act a {
     font-weight: 700;
     color: #b70234 !important;
}
 .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > a {
     text-transform: uppercase;
     line-height: 1.8;
}
 .kutuSolMenuTree .kutuBodySolMenuTree > ul > li > ul > li > a:hover {
     font-weight: 700;
     color: #b70234 !important;
}
 .pageservis .pageHeaderservis {
     display: none;
}
 .pageservis .servisArama th[class="thlbfSCT_SPR_AD"] {
     display: none;
}
 .mod-service-list {
     padding: 0 20px;
}
 .mod-service-list .mod-service-list-inner {
     display: table;
     width: 100%;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp {
     padding-top: 60px;
     width: 30%;
     display: table-cell;
     vertical-align: top;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp div[id$="plhSehirBilgi1"]:after {
     color: #000;
     font-size: 8px;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp div[id$="plhSehirBilgi1"] #dvSehirBilgi {
     margin: 30px 0;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp div[id$="plhSehirBilgi1"] #dvSehirBilgi:first-child {
     margin-top: 0;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp div[id$="plhSehirBilgi1"] #dvSehirBilgi select {
     margin: 0;
     color: #000;
     font-size: 24px;
     font-family: "csm";
     letter-spacing: -1.6px;
     border-bottom: none;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-header > span {
     display: none;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-header .ems-form .ems-form-inner .country {
     display: none;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-header .ems-form .ems-form-inner .district {
     display: none;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-header .ems-form .ems-form-inner .search {
     display: none;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-body .servisIcerik .servis_bilgi {
     display: none;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-body .servisIcerik .servis_bilgi span {
     color: #000;
     font-size: 40px;
     font-family: "csm";
     letter-spacing: -1.6px;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-body .servisIcerik .pServisListe.selected > div {
     font-weight: 700;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-body .servisIcerik .pServisListe > div {
     color: #000;
     font-size: 16px;
     margin-bottom: 40px;
     text-transform: uppercase;
     cursor: pointer;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-body .servisIcerik .pServisListe > div:hover {
     font-weight: 700;
}
 .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp .mod-service-list-body .servisIcerik .pServisListe > div:not(.divServisListe_FirmaAdi) {
     display: none;
}
 .mod-service-list .mod-service-list-inner .address-detail {
     background-color: #f8f8f8;
     padding: 60px;
     visibility: hidden;
     width: 70%;
     display: table-cell;
     vertical-align: top;
}
 .address-detail-show .address-detail {
     visibility: visible !important;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .back-btn {
     display: none;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .back-btn a {
     font-weight: 700;
     color: #000;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column > .title {
     font-family: "csm";
     color: #000;
     font-size: 24px;
     letter-spacing: -1px;
     margin: 0px 0 25px 0;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column .detail {
     margin-bottom: 30px;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column .detail .title {
     color: #424242;
     font-size: 14px;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column .detail .address {
     color: #757575;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column .detail .phone span {
     color: #757575;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column .detail > a {
     font-weight: 700;
     color: #b70234 !important;
     text-transform: uppercase;
     margin-top: 40px;
     display: inline-block;
}
 .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .right-column .map {
     border: 5px solid #fff;
     width: 100%;
     height: 100vw;
     max-height: 300px;
}
 .customer-service-holder {
     padding: 25px 0;
}
 .customer-service-holder .customer-service-left {
     width: 200px;
     display: inline-block;
     vertical-align: top;
     border-right: 1px solid #e4e4e4;
}
 .customer-service-holder .customer-service-right {
     width: calc(100% - 200px);
     display: inline-block;
     vertical-align: top;
     padding-left: 60px;
}
 .customer-service-holder .customer-service-right .tableTitleIcerik {
     margin: 0 0 25px 0;
}
 .customer-service-holder .customer-service-right .tableTitleIcerik span {
     font-size: 24px;
     font-family: "csm";
     color: #000;
}
 .customer-service-holder .customer-service-right .tableIcerik span p {
     line-height: 30px;
}
 .kutuSepet_icerik .kutuSepet_Urun {
     position: relative;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     display: -moz-flex;
     display: -webkit-flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     vertical-align: top;
     width: 100%;
     margin-bottom: 10px;
     padding: 10px 0;
     border-bottom: 1px solid #e4e4e4;
}
 .kutuSepet_icerik .kutuSepet_Urun:last-child {
     border-bottom: 0;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Resim {
     display: block;
     float: left;
     width: 85px;
     position: absolute;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text {
     display: none;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Sil {
     position: absolute;
     right: 0;
     top: 20px;
     display: block !important;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Sil a {
     text-indent: -100px;
     overflow: hidden;
     width: 17px;
     height: 17px;
     color: #000;
     display: block;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Sil a:after {
     content: '';
     font-family: 'icomoon' !important;
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     margin-left: 86px;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 {
     display: block !important;
     padding-left: 85px;
     width: 100%;
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 .urnkisaAd, .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 .kutuSepet_urnAdet {
     display: none;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 .urnAd {
     font-size: 14px;
     letter-spacing: 1px;
     margin-bottom: 5px;
     display: block;
     width: 100%;
     color: #000;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 .urnSec1 {
     font-size: 12px;
     color: #9e9e9e;
}
 .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_netFiyatVrg {
     display: block !important;
     font-size: 14px;
     letter-spacing: 1px;
     font-weight: 700;
     color: #000;
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
     padding: 20px 0 0 85px;
}
 .ems-login .cart-append {
     display: none;
}
 .ems-logoff .cart-dsc {
     background-color: #f8f8f8;
     padding: 20px 0 !important;
}
 .mod-mini-login-body .cart-dsc {
     display: block !important;
}
 .ems-logoff .cart-dsc span.h2 {
     margin: 0 0 15px 0;
     font-size: 24px;
     color: #000;
     font-family: "csm";
     letter-spacing: -.7px;
     display: block;
}
 .ems-logoff .cart-dsc p {
     margin: 0;
     color: #616161 !important;
}
 .ems-logoff .cart-append {
     background-color: #f8f8f8;
}
 .ems-logoff .cart-append .col2 {
     display: none;
}
 .ems-logoff .cart-append .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 {
     text-align: left;
}
 .ems-logoff .cart-append .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_Text1 > a {
     line-height: initial !important;
}
 .ems-logoff .cart-append .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_netFiyatVrg {
     padding-top: 0;
}
 .ems-logoff .cart-append .kutuSepet_icerik .kutuSepet_Urun .kutuSepet_netFiyatVrg > a {
     color: #000 !important;
}
 .ems-mobile-quickview table td .popupOtomasyon {
     width: 100vw;
}
 .ems-mobile-quickview table td .popupOtomasyon span {
     width: 90% !important;
}
 .zorunluFont:before {
     content: '*';
     color: #b70234 !important;
     margin-right: 3px;
}
 .searchPage .pageArama {
     display: none;
}
 .searchPage .tableTitleArama {
     display: none;
}
 .searchPage .bodyHolder > div:not(.urnList) {
     display: none;
}
 .searchPage .bodyHolder .urnList {
     max-width: 1200px;
     padding: 0 20px;
     width: 100%;
     margin: 0 auto;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-count {
     display: none;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-order {
     display: none;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging table tr td:first-child {
     display: none;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging table tr td:last-child {
     display: none;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging_pageNavigation .paging {
     margin-left: 10px;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging_pageNavigation > span .paging {
     margin-left: 10px;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging_pageNavigation > span span.paging {
     border-bottom: 2px solid #b70234 !important;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging_pageNavigation > span > * {
     font-size: 14px;
     font-weight: 700;
     margin-left: 10px;
     display: inline-block;
}
 .searchPage .bodyHolder .urnList .ems-prd-list .ems-prd-list-paging .urunPaging_paging {
     display: none;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found {
     padding: 0 20px;
     width: 100%;
     max-width: 700px;
     margin: 80px auto;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found h2 {
     font-size: 48px;
     color: #000;
     font-family: "csm";
     margin: 0 0 20px 0;
     text-align: center;
     letter-spacing: -2.4px;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found p {
     font-size: 24px;
     color: #4e4e4e;
     margin: 0;
     padding: 0 0 30px 0;
     text-align: center;
     border-bottom: 1px solid #e0e0e0;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found h3 {
     font-size: 18px;
     font-weight: 700;
     color: #000;
     text-align: center;
     letter-spacing: 2px;
     margin: 30px 0;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found .categories ul li {
     width: 31%;
     display: inline-block;
     vertical-align: top;
     background-color: #a11e31;
     border-radius: 3px;
     margin-right: 3.5%;
     margin-bottom: 20px;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found .categories ul li:nth-child(3n) {
     margin-right: 0;
}
 .searchPage :not(.divServisListe_FirmaAdi) .search-not-found .categories ul li a {
     color: #fff;
     font-weight: 700;
     font-size: 16px;
     text-align: center;
     display: block;
     padding: 15px 0;
}
 @media (max-width: 700px) {
     .searchPage :not(.divServisListe_FirmaAdi) .search-not-found .categories ul li {
         width: 48%;
         margin-right: 4%;
    }
     .searchPage :not(.divServisListe_FirmaAdi) .search-not-found .categories ul li:nth-child(2n) {
         margin-right: 0;
    }
     .searchPage :not(.divServisListe_FirmaAdi) .search-not-found .categories ul li:nth-child(2n+1) {
         margin-right: 4%;
    }
}
 .special-product {
     width: calc(100% - 325px);
     margin-top: 50px;
}
 .special-product .swiper-title h2 {
     font-size: 24px;
     color: #000;
     text-align: left;
}
 .special-product .swiper-inner .swiper-slide .ems-prd-inner .ems-prd-name-holder .ems-prd-name a {
     font-size: 13px;
     font-family: "csm";
}
 .special-product .swiper-inner .swiper-slide .ems-prd-inner .ems-prd-price .ems-prd-price-first div {
     color: #000 !important;
     font-size: 16px !important;
     text-decoration: line-through;
}
 .special-product .swiper-inner .swiper-slide .ems-prd-inner .ems-prd-price .ems-prd-price-selling div {
     color: #000 !important;
     font-size: 16px !important;
}
 .special-product .swiper-inner .swiper-slide .ems-prd-inner .ems-prd-add-button {
     text-align: center;
}
 .special-product .swiper-inner .swiper-slide .ems-prd-inner .ems-prd-add-button a {
     border: 1px solid #9e9e9e;
     font-size: 13px;
     color: #9e9e9e;
     font-family: "csm";
     padding: 10px 35px;
     display: inline-block;
}
 .special-product .system-widget {
     display: block !important;
}
 .product-detail-widget .system-widget .swiper-title {
     text-align: center;
}
 .product-detail-widget .system-widget .swiper-wrapper .swiper-slide .ems-prd-inner .ems-prd-name-holder .ems-prd-name a {
     font-size: 14px;
     color: #000;
     font-weight: 700;
     letter-spacing: 2px;
}
 .product-detail-widget .system-widget .swiper-wrapper .swiper-slide .ems-prd-inner .ems-prd-price .ems-prd-price-first div {
     color: #000 !important;
     text-decoration: line-through;
}
 .product-detail-widget .system-widget .swiper-wrapper .swiper-slide .ems-prd-inner .ems-prd-price .ems-prd-price-selling div {
     color: #000 !important;
}
 .product-detail-widget .system-widget .swiper-button-prev {
     left: 0;
}
 .product-detail-widget .system-widget .swiper-button-prev i:before {
     font-family: "icomoon";
     content: "";
}
 .product-detail-widget .system-widget .swiper-button-next {
     right: 0;
}
 .product-detail-widget .system-widget .swiper-button-next i:before {
     font-family: "icomoon";
     content: "";
}
 div[id$="pnlSiparisBaslik"] {
     margin-bottom: 40px;
}
 @media screen and (max-width: 1200px) {
     .corporate-menu ul {
         text-align: center;
    }
     .corporate-menu ul li {
         margin-right: 30px;
    }
}
 @media screen and (max-width: 960px) {
     .ems-page-member {
         max-width: 100%;
    }
     .ems-page-member .main-container .left-bar {
         width: 100%;
         border: none;
         padding: 10px 0 0 0;
         border-top: 1px solid #e4e4e4;
         border-bottom: 1px solid #e4e4e4;
    }
     .ems-page-member .main-container .left-bar .member-menu h4 {
         font-weight: 700;
         color: #9e9e9e;
         font-size: 16px;
         margin: 0;
         padding: 0 20px;
    }
     .ems-page-member .main-container .left-bar .member-menu .dropdown > span {
         display: block;
         padding: 0;
         border: none;
         font-size: 28px;
         color: #000;
         font-family: "csm";
         padding: 15px 20px;
         cursor: pointer;
    }
     .ems-page-member .main-container .left-bar .member-menu .dropdown > span:after {
         content: "";
         font-family: "icomoon";
         font-size: 11px;
         color: #9e9e9e;
         float: right;
         padding: 12px 0;
    }
     .ems-page-member .main-container .left-bar .member-menu .dropdown > ul {
         display: none;
    }
     .ems-page-member .main-container .left-bar .member-menu .dropdown > ul li {
         padding: 0;
         background-color: #f8f8f8;
         border-top: 1px solid #e4e4e4;
    }
     .ems-page-member .main-container .left-bar .member-menu .dropdown > ul li a {
         padding: 15px 20px;
         display: block;
    }
     .ems-page-member .main-container .left-bar .member-menu .dropdown.opened > ul {
         display: block;
    }
     .ems-page-member .main-container .content-bar {
         width: 100%;
         padding: 20px;
    }
     .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] br:nth-child(2) {
         display: block;
    }
     .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] span {
         padding-top: 20px;
    }
     .ems-page-member .main-container .content-bar .pageMesajGonder #mesajGonder .mesajGonder .tableMesajGonder .pageMesajGonder_CaptchaImage1 div[id$="divCaptcha"] input {
         position: static;
         width: 200px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header {
         display: inline-block;
         width: 50%;
         border: 1px solid #e4e4e4;
         border-right: none;
         margin-bottom: 20px;
         padding: 20px 0 20px 30px;
         vertical-align: top;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header:first-child {
         display: inline-block;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header > div {
         display: inline-block;
         width: 100%;
         vertical-align: top;
         margin-bottom: 20px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header > div span {
         font-size: 14px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-header > div.ems-grid-status {
         width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row {
         width: 50%;
         display: inline-block;
         border: 1px solid #e4e4e4;
         border-left: none;
         margin-bottom: 20px;
         padding: 20px 30px 20px 0;
         vertical-align: top;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row > div {
         display: inline-block;
         width: 100%;
         vertical-align: top;
         min-height: 17px;
         margin-bottom: 20px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-refund .ems-grid-refund .ems-grid-row > div.ems-grid-status {
         width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-info .ems-form .ems-form-inner .ems-field {
         width: 100%;
         max-width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-password .ems-form .ems-form-inner .ems-field {
         width: 100%;
         max-width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info {
         padding: 0;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-detail-info > div {
         width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address {
         width: 100%;
         margin-top: 20px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address .text {
         margin-bottom: 10px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .order-address.order-address-billing {
         margin: 0;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .inner-title {
         display: none;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products {
         margin-top: 20px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products > div:first-child {
         display: none;
    }
     .ems-page-member .main-container .content-bar .ems-page-new-address .ems-form .ems-form-inner .row {
         max-width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-new-address .ems-form .ems-form-inner .row .ems-field .ems-form-obj input {
         font-weight: 700;
    }
     .ems-page-member .main-container .content-bar .ems-page-new-address .ems-form .ems-form-inner .ems-field {
         max-width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header {
         border-top: 1px solid #e4e4e4;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row {
         border-top: 1px solid #e4e4e4;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-header {
         display: none;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-img {
         width: 22%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group {
         width: 58%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div {
         width: 100% !important;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-price {
         text-align: left;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-follow-list .stock-report .ems-grid-follow-stock .ems-grid-row > div.ems-grid-group > div.ems-grid-name {
         padding: 5px 0;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-img {
         width: 20%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group {
         width: 35%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div {
         display: block;
         width: 100% !important;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-code {
         text-align: left;
         margin-bottom: 10px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-name a {
         color: #000;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-option1 {
         text-align: left;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group > div.ems-grid-price {
         text-align: left;
         color: #000;
         padding-top: 10px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons {
         width: 45%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-report {
         display: block;
         width: 100%;
         text-align: right;
         padding: 10px 0;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-favorites .favorite-report .ems-grid-favorites .ems-grid-row > div.ems-grid-group-buttons .ems-grid-remove {
         display: block;
         width: 100%;
         text-align: right;
         padding: 10px 0;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header {
         width: 50%;
         display: inline-block;
         vertical-align: top;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header > div {
         width: 100%;
         padding: 10px 0;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-header > div span {
         font-size: 14px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row {
         width: 50%;
         display: inline-block;
         vertical-align: top;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order .ems-order-form .ems-grid-order > div.ems-grid-row > div {
         font-size: 14px;
         width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 {
         width: 100%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-grid-group {
         width: 40%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons {
         width: 60%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-2 {
         width: 50%;
         display: none;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-2 .ems-address-buttons.item-1 .btnAdresListeGuncelle {
         padding: 15px 5px;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-address .ems-address-form .ems-grid-address .ems-grid-row .col-2 .ems-address-buttons.item-1 .btnAdresListeSil {
         padding: 15px 5px;
    }
     .ems-page-cart div[id$="pnlSiparisBaslik"] table td span {
         white-space: normal;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left {
         width: 100%;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-header {
         display: none;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row {
         padding: 30px 50px 30px 95px;
         border: none;
         border-top: 1px solid #e4e4e4;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-img {
         left: 20px;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-name .ems-grid-gift-box {
         display: none;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-grid-cart .ems-grid-row .ems-grid-price-total {
         width: 100%;
         margin-top: 10px;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-left .ems-cart-button {
         margin: 20px 0;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right {
         width: 100%;
         padding: 0;
         margin: 0;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v2 {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v2 > div {
         width: 100%;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v2 .top-step {
         -webkit-box-ordinal-group: 3;
         -ms-flex-order: 2;
         order: 2;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v2 .ems-cart-coupon {
         -webkit-box-ordinal-group: 2;
         -ms-flex-order: 1;
         order: 1;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v2 .bottom-step {
         -webkit-box-ordinal-group: 4;
         -ms-flex-order: 3;
         order: 3;
    }
     .ems-page-cart .ems-page-order-cart .cart-section-right .ems-cart-summary.v2 .bottom-step .next {
         margin: 0;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper {
         width: 100%;
         padding: 0 20px;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 {
         width: 100%;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group {
         width: 50%;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons {
         width: 50%;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeGuncelle {
         color: #b70234 !important !important;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeSil span {
         color: #9e9e9e !important;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 {
         width: 100%;
         background-color: #f8f8f8;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons > a {
         display: block;
         text-align: left;
    }
     .ems-page-cart .ems-page-order-delivery .ems-address-wrapper .add-new-address {
         right: 20px;
    }
     .ems-page-cart.step1 .ems-page-order-cart {
         width: 100%;
    }
     #validateUye .ems-page-member-login .ems-col-left-bar {
         width: 100%;
         padding: 0 20px;
    }
     #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner {
         max-width: 100%;
    }
     #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .row {
         max-width: 100%;
    }
     #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .row .ems-field {
         max-width: 100%;
    }
     #validateUye .ems-page-member-login .ems-col-left-bar .ems-signup .ems-signup-inner .ems-signup-body .ems-form .ems-form-inner .ems-field {
         max-width: 100%;
    }
     #validateUye .ems-page-member-login .ems-col-right-bar {
         width: 100%;
         padding: 0 20px;
    }
     #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner {
         max-width: 100%;
    }
     #validateUye .ems-page-member-login .ems-col-right-bar .ems-login .ems-login-inner .ems-login-body .ems-form .ems-form-inner .ems-field {
         max-width: 100%;
    }
     .ems-page-order-delivery .ems-address-wrapper {
         width: 100%;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row > div {
         padding: 20px;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 {
         width: 100%;
         border-bottom: 1px solid #f8f8f8;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-grid-group {
         width: 40%;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons {
         width: 55%;
         margin-left: 5%;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons > * {
         display: inline-block;
         width: 50%;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons > a span {
         font-size: 14px;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-1 .ems-address-buttons .btnAdresListeGuncelle {
         color: #b70234 !important !important;
         font-size: 14px;
    }
     .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 {
         width: 100%;
         background-color: #f8f8f8;
    }
     .ems-page-order-delivery .ems-page-order-cart {
         position: static;
         width: 100%;
         margin: 20px 0;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type {
         width: 100%;
         padding: 20px;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti {
         width: 100%;
         border-right: none;
         padding-bottom: 0;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .tableOdemeBilgiKrediKarti tr td.tableOdemeBilgiKrediKarti_thlbfbtnOdemeTaksit {
         position: static;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         text-align: left;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit {
         width: 100%;
         padding-top: 0;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-type .pageOdemeBilgi_odemeTaksit .tableOdemeTaksit {
         padding-top: 0;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc {
         width: 100%;
         padding-left: 0;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block {
         padding: 20px;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block .ems-col-left {
         width: 100%;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-pay-type-desc .block .ems-col-right {
         width: 100%;
         text-align: left;
         margin-top: 20px;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart {
         width: 100%;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-page-order-cart .cart-section-right {
         position: static;
         margin: 20px 0;
         width: 100%;
    }
     .ems-page-order-payment .ems-cart-pay-inner .ems-cart-body .ems-cart-pay-adress {
         width: 100%;
         display: none;
    }
     .corporate-holder .corporate-main-image .image {
         min-height: 210px;
    }
     .corporate-holder .corporate-main-image .text h2 {
         font-size: 30px;
    }
     .corporate-holder .corporate-main-text {
         padding: 0 20px;
    }
     .corporate-holder .corporate-main-text .text {
         margin: 35px 0;
    }
     .corporate-holder .corporate-main-text .text h3 {
         font-size: 30px;
    }
     .corporate-holder .corporate-image .image {
         min-height: 270px;
    }
     .corporate-holder .corporate-image .text {
         position: static;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         margin: 25px 0;
         padding: 0 20px;
    }
     .corporate-holder .corporate-image .text h4 {
         color: #000;
         font-size: 30px;
    }
     .corporate-holder .corporate-image .text p {
         color: #000;
    }
     .corporate-holder .corporate-text .text {
         padding: 0 20px;
         margin: 40px 0;
    }
     .corporate-holder .corporate-text .text h4 {
         font-size: 30px;
    }
     .corporate-holder .corporate-group .image {
         width: 100%;
    }
     .corporate-holder .corporate-group .text {
         text-align: center;
         width: 100%;
         padding: 0 20px;
         margin: 20px 0;
    }
     .corporate-holder .corporate-group .text h4 {
         font-size: 30px;
    }
     .history-gallery .content-wrp .content-inner ul li .item-inner {
         display: block;
    }
     .history-gallery .content-wrp .content-inner ul li .item-inner > div {
         width: 100%;
    }
     .history-gallery .content-wrp .content-inner ul li .item-inner > div:before {
         display: none;
    }
     .history-gallery .content-wrp .content-inner ul li .item-inner .item-text {
         padding: 20px !important;
         text-align: left !important;
         border-right: none !important;
    }
     .history-gallery .content-wrp .content-inner ul li .item-inner .item-img {
         padding: 0 20px 20px 20px !important;
         text-align: left !important;
         border-bottom: 1px solid #e4e4e4;
         border-right: none !important;
    }
     .aydinli-group-holder .aydinli-group-column-left {
         width: 100%;
    }
     .aydinli-group-holder .aydinli-group-column-right {
         width: 100%;
         padding: 0;
         border-left: 0;
    }
     .licensors-holder {
         padding: 0;
    }
     .licensors-holder .licensors-column-left {
         width: 100%;
    }
     .licensors-holder .licensors-column-left .kutuSolMenuTree {
         padding: 0 10px;
    }
     .licensors-holder .licensors-column-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox {
         position: relative;
         display: block;
    }
     .licensors-holder .licensors-column-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox:after {
         content: "";
         font-family: "icomoon";
         font-size: 11px;
         color: #9e9e9e;
         position: absolute;
         right: 20px;
         top: 23px;
    }
     .licensors-holder .licensors-column-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox .sStylerWrp .sStyler {
         display: none;
    }
     .licensors-holder .licensors-column-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox .sSelect {
         display: block;
         border-bottom: 1px solid #e4e4e4;
         opacity: 1 !important;
         margin: 0;
         font-size: 18px;
         color: #000;
         letter-spacing: 1px;
         padding: 13px 0 13px 20px;
    }
     .licensors-holder .licensors-column-left .kutuSolMenuTree .kutuBodySolMenuTree {
         display: none;
    }
     .licensors-holder .licensors-column-right {
         width: 100%;
         margin-left: 0;
    }
     .licensors-holder .licensors-column-right .content {
         padding: 0 20px;
    }
     .corporate-menu {
         display: none;
    }
     .corporate-menu-selecbox {
         display: block;
         position: relative;
    }
     .corporate-menu-selecbox:after {
         content: "";
         font-family: "icomoon";
         position: absolute;
         right: 20px;
         top: 16px;
         color: #fff;
         z-index: 9;
         font-size: 11px;
    }
     .corporate-menu-selecbox .sStylerWrp .sStyler {
         display: none;
    }
     .corporate-menu-selecbox .sSelect {
         opacity: 1 !important;
         margin: 0;
         font-weight: 700;
         color: #fff;
         font-size: 16px;
         position: absolute;
         z-index: 9;
         border-bottom: 1px solid #fff;
         padding: 6px 0 6px 20px;
         z-index: 19;
    }
     .corporate-menu-selecbox .sSelect option {
         color: #000;
    }
     .mod-service-list .mod-service-list-inner .mod-service-list-inner-wrp {
         width: 100%;
    }
     .mod-service-list .mod-service-list-inner .address-detail {
         width: 100%;
         padding: 0px !important;
         position: fixed;
         top: 0;
         left: 0;
         height: 100% !important;
         z-index: 99;
         background-color: #fff;
    }
     .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .back-btn {
         display: block;
         background-color: #f8f8f8;
         position: relative;
    }
     .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .back-btn h2 {
         color: #000;
         font-weight: 700;
         font-size: 16px;
         letter-spacing: 1.8px;
         margin: 0;
         padding: 20px 0;
         text-align: center;
    }
     .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .back-btn a {
         position: absolute;
         top: 50%;
         right: 20px;
         margin-top: -7.5px;
         font-size: 0px;
    }
     .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .back-btn a:before {
         content: "";
         font-family: "icomoon";
         font-size: 15px;
    }
     .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .left-column {
         padding: 20px;
    }
     .mod-service-list .mod-service-list-inner .address-detail .address-detail-inner .right-column {
         padding: 20px;
    }
     .address-detail-show {
         overflow: hidden;
    }
     .customer-service-holder {
         padding: 25px 20px;
    }
     .customer-service-holder .customer-service-left {
         border-right: none;
         width: 100%;
    }
     .customer-service-holder .customer-service-left .kutuSolMenuTree .kutuBodySolMenuTree {
         display: none;
    }
     .customer-service-holder .customer-service-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox {
         display: block;
         border: 1px solid #e4e4e4;
         margin-bottom: 20px;
         position: relative;
    }
     .customer-service-holder .customer-service-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox:after {
         position: absolute;
         right: 20px;
         content: "";
         font-family: "icomoon";
         font-size: 10px;
         top: 16px;
    }
     .customer-service-holder .customer-service-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox .sStylerWrp {
         display: none;
    }
     .customer-service-holder .customer-service-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox .minusSelectBox {
         display: block;
         width: 100%;
         opacity: 1 !important;
         padding: 5px;
    }
     .customer-service-holder .customer-service-left .kutuSolMenuTree .kutu-body-sol-menu-selecbox select {
         margin: 0;
    }
     .customer-service-holder .customer-service-right {
         width: 100%;
         padding-left: 0;
    }
     .kutuSolMenuTree .kutuBodySolMenuTree {
         display: none;
    }
     .kutuSolMenuTree .kutu-body-sol-menu-selecbox {
         display: block;
         border: 1px solid #e4e4e4;
         margin-bottom: 20px;
         position: relative;
    }
     .kutuSolMenuTree .kutu-body-sol-menu-selecbox:after {
         position: absolute;
         right: 20px;
         content: "";
         font-family: "icomoon";
         font-size: 10px;
         top: 16px;
    }
     .kutuSolMenuTree .kutu-body-sol-menu-selecbox .sStylerWrp {
         display: none;
    }
     .kutuSolMenuTree .kutu-body-sol-menu-selecbox .minusSelectBox {
         display: block;
         width: 100%;
         opacity: 1 !important;
         padding: 5px;
    }
     .kutuSolMenuTree .kutu-body-sol-menu-selecbox select {
         margin: 0;
    }
     .ems-cart-summary {
         max-width: 100% !important;
    }
     .special-product {
         width: 100%;
         padding: 0 20px;
    }
}
 @media screen and (max-width: 420px) {
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group .ems-grid-img {
         width: 40%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-group .ems-grid-name {
         width: 60%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-pieces {
         width: 10%;
    }
     .ems-page-member .main-container .content-bar .ems-page-member-order-detail .ems-grid-order-products .ems-grid-row .ems-grid-price-total {
         width: 20%;
    }
}
 .ems-page-member .backPage {
     display: none;
     padding: 0px 0 20px 0;
}
 @media screen and (max-width: 960px) {
     .ems-page-member .backPage {
         display: block;
    }
}
 .ems-page-member .backPage a {
     color: #b70234;
     font-size: 18px;
     font-weight: 700;
     display: inline-block;
}
 body {
     -ms-overflow-style: auto;
}
 .filter-ajx-loading:before {
     content: '';
     width: 100%;
     height: 100vw;
     position: absolute;
     top: 0;
     left: 0;
     background: #fff;
     z-index: 999;
     opacity: .3;
}
 .filter-ajx-loading:after {
     content: '';
     background: url("/images/frontend/loading.gif");
     z-index: 9999999999999;
     background-position: center center;
     width: 100%;
     position: fixed;
     top: 0;
     left: 0;
     background-repeat: no-repeat;
     height: 100%;
}
 .mobi-menu-ready {
     overflow: hidden;
}
 .page-lookbook .home-banner-head {
     display: block;
     width: 100%;
     margin-bottom: 100px;
     position: relative;
     background: url(/UPLOAD/images/lookbookbanner.jpg);
     background-size: cover;
}
 @media screen and (max-width: 960px) {
     .page-lookbook .home-banner-head {
         margin-bottom: 30px;
    }
}
 .page-lookbook .home-banner-head img {
     display: block;
}
 .page-lookbook .home-banner-head h2 {
     position: absolute;
     font-size: 66px;
     color: #fff;
     top: 50%;
     left: 50%;
     -webkit-transform: translateX(-50%) translateY(-50%);
     -ms-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
}
 @media screen and (max-width: 960px) {
     .page-lookbook .home-banner-head h2 {
         font-size: 30px;
         -webkit-transform: translateX(-50%) translatey(-70%);
         -ms-transform: translateX(-50%) translatey(-70%);
         transform: translateX(-50%) translatey(-70%);
    }
}
 .page-lookbook .home-banner-head a {
     position: absolute;
     bottom: 6%;
     left: calc(50% - 12.5px);
}
 @media screen and (max-width: 960px) {
     .page-lookbook .home-banner-head a {
         display: none;
    }
}
 .page-lookbook .home-banner-head a:before {
     content: "";
     font-family: "icomoon";
     font-size: 25px;
     color: #fff;
}
 .page-lookbook .home-banner {
     margin: 0;
}
 .page-lookbook .home-banner .home-banner-inner > div ul .image-holder {
     position: relative;
}
 .page-lookbook .home-banner .home-banner-inner > div ul .image-holder .product {
     position: absolute;
}
 .page-lookbook .home-banner .home-banner-inner > div ul .image-holder .product i:before {
     content: "";
     font-family: "icomoon";
     color: #fff;
     width: 40px;
     height: 40px;
     line-height: 40px;
     background-color: #b70234 !important;
     border-radius: 100%;
     display: inline-block;
     text-align: center;
}
 .page-lookbook .home-banner .home-banner-inner > div ul li.text-holder {
     position: absolute;
     bottom: 0;
     visibility: hidden;
     opacity: 0;
     left: 50%;
     -webkit-transform: translateX(-50%) translateY(0%) !important;
     -ms-transform: translateX(-50%) translateY(0%) !important;
     transform: translateX(-50%) translateY(0%) !important;
     text-align: center;
}
 @media screen and (max-width: 960px) {
     .page-lookbook .home-banner .home-banner-inner > div ul li.text-holder {
         bottom: 5%;
         visibility: visible;
         opacity: 1;
    }
}
 .page-lookbook .home-banner .home-banner-inner > div ul li.text-holder a span {
     color: #fff;
     text-decoration: none;
     font-size: 13px;
     letter-spacing: 1px;
     font-weight: 400;
     font-family: "roboto";
     display: block;
}
 .page-lookbook .home-banner .home-banner-inner > div ul li.text-holder a b {
     display: block;
     font-size: 13px;
     font-family: "roboto";
     color: #fff;
     letter-spacing: 1px;
     padding-bottom: 10px;
}
 .page-lookbook .home-banner .home-banner-inner > div:hover ul > li.text-holder {
     visibility: visible;
     opacity: 1;
     bottom: 5%;
}
 .page-lookbook .home-banner .home-banner-inner > div.large .text-holder {
     top: inherit;
}
 .page-pcd .home-banner-wrp {
     display: block;
     position: relative;
}
 .page-pcd .home-banner-wrp .home-banner-head {
     display: block;
     width: 100%;
     margin-bottom: 100px;
     background: url(/UPLOAD/images/pcd.jpg);
     background-size: cover;
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp .home-banner-head {
         margin-bottom: 30px;
    }
}
 .page-pcd .home-banner-wrp .home-banner-cont {
     position: absolute;
     top: 50%;
     display: block;
     width: 100%;
     text-align: center;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp .home-banner-cont {
         position: relative;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
    }
}
 .page-pcd .home-banner-wrp .home-banner-cont h2 {
     font-size: 66px;
     color: #fff;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     display: block;
     text-align: center;
     width: 100%;
     margin-bottom: 20px;
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp .home-banner-cont h2 {
         font-size: 30px;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         color: #000;
    }
}
 .page-pcd .home-banner-wrp .home-banner-cont p {
     font-size: 18px;
     color: #fff;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     margin: 0 auto;
     text-align: center;
     width: 32%;
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp .home-banner-cont p {
         font-size: 14px;
         width: 90%;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
         color: #616161;
         letter-spacing: 1px;
    }
}
 @media screen and (max-width: 1100px) {
     .page-pcd .home-banner-wrp .home-banner-cont p {
         width: 50%;
    }
}
 .page-pcd .home-banner-wrp .home-banner-cont a.hakkimizdaCls {
     display: block;
     width: 100%;
     position: absolute;
     top: 100%;
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp .home-banner-cont a.hakkimizdaCls {
         margin: 25px 0;
         position: static;
    }
}
 .page-pcd .home-banner-wrp .home-banner-cont a.hakkimizdaCls > span {
     display: block;
     width: 230px;
     padding: 16px 0;
     margin: 0 auto;
     background: #000;
     color: #fff;
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp .home-banner-cont a.hakkimizdaCls > span {
         width: 150px;
         font-size: 12px;
    }
}
 .page-pcd .home-banner-wrp a.btnBottom {
     position: absolute;
     bottom: 0;
     left: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 @media screen and (max-width: 960px) {
     .page-pcd .home-banner-wrp a.btnBottom {
         display: none;
    }
}
 .page-pcd .home-banner-wrp a.btnBottom:before {
     content: "";
     font-family: "icomoon";
     font-size: 25px;
     color: #fff;
}
 .page-pcd .historyWrp {
     display: block;
     width: 100%;
     background: #f8f8f8;
     padding: 180px 0;
     margin-bottom: 0;
}
 @media screen and (max-width: 960px) {
     .page-pcd .historyWrp {
         margin-top: 50px;
         padding: 80px 0;
    }
}
 .page-pcd .historyWrp .historyCont {
     width: 50%;
     margin: 0 auto;
     text-align: center;
}
 @media screen and (max-width: 960px) {
     .page-pcd .historyWrp .historyCont {
         width: 90%;
    }
}
 .page-pcd .historyWrp .historyCont p {
     font-size: 24px;
     line-height: 32px;
     color: #616161;
     font-style: italic;
}
 @media screen and (max-width: 960px) {
     .page-pcd .historyWrp .historyCont p {
         font-size: 18px;
    }
}
 .page-pcd .historyWrp .historyCont a {
     color: #b70234;
     font-size: 16px;
     font-weight: 700;
     text-decoration: underline;
     letter-spacing: 2px;
}
 .page-pcd .videoWrp {
     display: block;
     position: relative;
}
 .page-pcd .videoWrp .videoCont {
     position: relative;
}
 .page-pcd .videoWrp .videoCont .videoImg {
     display: block;
}
 .page-pcd .videoWrp .videoCont .videoImg img {
     width: 100%;
}
 .page-pcd .videoWrp .videoCont a.plyBtn {
     display: block;
     width: 102px;
     height: 102px;
     position: absolute;
     left: calc(50% - 51px);
     top: calc(50% - 20px);
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 @media screen and (max-width: 960px) {
     .page-pcd .videoWrp .videoCont a.plyBtn {
         width: 60px;
         height: 60px;
         left: calc(50% - 30px);
         top: 50%;
    }
}
 .page-pcd .videoWrp .videoTxt {
     position: absolute;
     top: 50%;
    /* transform:translateY(-50%);
    */
     width: 100%;
     text-align: center;
}
 @media screen and (max-width: 960px) {
     .page-pcd .videoWrp .videoTxt {
         position: static;
         width: 60%;
         margin: 0 auto;
    }
}
 .page-pcd .videoWrp .videoTxt h2 {
     font-size: 50px;
     color: #fff;
     letter-spacing: -2px;
}
 @media screen and (max-width: 960px) {
     .page-pcd .videoWrp .videoTxt h2 {
         font-size: 28px;
         color: #000;
    }
}
 .page-pcd .videoWrp .videoFrame {
     display: none;
}
 .page-pcd .videoWrp .videoFrame iframe {
     max-height: 730px;
     height: 100vh;
}
 .yt-player-active .videoTxt {
     display: none;
}
 .yt-player-active .videoCont {
     display: none;
}
 .yt-player-active .videoFrame {
     display: block !important;
}
/* SEPET KARGO UCRETSIZ*/
 .ucretsizKrgUyari {
     width: 100%;
     padding: 20px;
     border: 1px solid #e4e4e4;
     display: none;
     float: left;
     margin-bottom: 30px;
}
 @media screen and (max-width: 960px) {
     .ucretsizKrgUyari {
         width: 100%;
         margin-top: 0;
         border: none;
         background: #b70234;
         margin: 20px 0;
    }
}
 .ucretsizKrgUyari span {
     color: #000;
     font-size: 13px;
}
 @media screen and (max-width: 960px) {
     .ucretsizKrgUyari span {
         color: #fff;
         font-size: 14px;
    }
}
 .ucretsizKrgUyari span b {
     color: #b70234;
     font-weight: 700;
     font-size: 13px;
}
 @media screen and (max-width: 960px) {
     .ucretsizKrgUyari span b {
         color: #fff;
         font-size: 14px;
    }
}
 .ucretsizKrgUyari span.tl {
     font-weight: 700;
     margin-left: 3px;
     color: #b70234;
}
 @media screen and (max-width: 960px) {
     .ucretsizKrgUyari span.tl {
         color: #fff;
    }
}
 .ucretsizKrgUyari .krgDty {
     display: table-cell;
     position: relative;
     border-right: 1px solid #e4e4e4;
     padding: 0 20px 0 40px;
     vertical-align: middle;
}
 .ucretsizKrgUyari .krgDty .spanH4 {
     display: block;
     font-size: 13px;
     font-weight: 700;
     color: #b70234;
     margin: 5px 0;
}
 .ucretsizKrgUyari .krgDty span {
     color: #b70234;
}
 @media screen and (max-width: 960px) {
     .ucretsizKrgUyari .krgDty {
         display: none;
    }
}
 .ucretsizKrgUyari .krgDty:before {
     content: "";
     font-family: "icomoon";
     position: absolute;
     font-size: 30px;
     left: 0;
     top: 12px;
     color: #b70234;
}
 .ucretsizKrgUyari .krgWrp {
     display: table-cell;
     width: 67%;
     vertical-align: middle;
     padding: 0 20px;
}
 @media screen and (max-width: 960px) {
     .ucretsizKrgUyari .krgWrp {
         text-align: center;
    }
}
 .cart-section-left .ucretsizKrgUyari {
     display: table;
}
/*Urun Detay sepete ekle popup*/
 .suggestions-popup-ready .suggestions-popup {
     display: block;
     position: relative;
}
 .suggestions-popup-ready .suggestions-popup .vail {
     background: #000;
     width: 100%;
     height: 100%;
     display: block;
     position: fixed;
     top: 0;
     left: 0;
     z-index: 99;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper {
     max-width: 460px;
     max-height: 460px;
     top: 50%;
     -ms-transform: translateY(-30%) translateX(-50%);
     transform: translateY(-30%) translateX(-50%);
     -moz-transform: translateY(-30%) translateX(-50%);
     -webkit-transform: translateY(-30%) translateX(-50%);
}
 @media screen and (max-width: 960px) {
     .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper {
         max-width: 100%;
         max-height: 100%;
         top: 0;
         left: 0;
         -ms-transform: none;
         transform: none;
         -moz-transform: none;
         -webkit-transform: none;
         padding: 0 10px;
         width: 100vw;
    }
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner {
     max-width: 460px;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .close-button {
     float: right;
     z-index: 1;
     position: relative;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .close-button:before {
     font-size: 14px;
     font-family: "icomoon";
     content: "";
}
 @media screen and (max-width: 960px) {
     .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body {
         overflow: hidden;
    }
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp {
     display: block;
     position: relative;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp:before {
     width: 70px;
     padding: 19px 0;
     font-size: 32px;
     font-family: "icomoon";
     content: "";
     background: #b70234;
     color: #fff;
     display: block;
     text-align: center;
     margin: 0 auto;
     border-radius: 50%;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp > span {
     font-size: 18px;
     color: #b70234;
     text-align: center;
     display: block;
     font-weight: 600;
     padding-top: 15px;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .short-info {
     margin: 35px 0 20px 0;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .short-info:before {
     display: none;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .short-info .info-name h1 {
     color: #000;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .short-info .info-length:empty {
     display: none;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .info-price .ems-prd-price .urunDetay_satisFiyat {
     font-weight: 700;
     color: #000;
     font-size: 18px;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .info-price .ems-prd-price .urunDetay_satisFiyat:before {
     display: none;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .info-price .ems-prd-price .urunDetay_satisFiyat span[id$=lbfURN_KDVDAHILSATIS] {
     display: none;
}
 .suggestions-popup-ready .suggestions-popup .custom-popup-wrapper .custom-popup-inner .custom-popup-body .info-wrp .suggestions-footer a.suggAdded {
     background: #b70234 !important;
     padding: 14px 0;
     max-width: 175px;
     width: 100%;
}
/*ANASAYFA YENI GELENLER*/
 .site-content .ems-page-home .newPrdWrp {
     background: #f8f8f8;
     padding: 85px 0 50px 0;
}
 .site-content .ems-page-home .newPrdWrp .system-widget.top-sellers-widget.widget-active {
     margin: 0 auto;
     display: block;
}
 .site-content .ems-page-home .newPrdWrp .system-widget.top-sellers-widget.widget-active .swiper-title span#h2 {
     font-size: 36px;
     font-family: "csm";
     display: block;
     padding: 0 0 30px 0;
}
 .site-content .ems-page-home .newPrdWrp .system-widget.top-sellers-widget.widget-active .swiper-inner ul li {
     padding: 0 5px 45px 5px;
}
 .site-content .ems-page-home .newPrdWrp .system-widget.top-sellers-widget.widget-active .swiper-inner ul li .ems-prd-inner {
     background: #fff;
}
 .site-content .ems-page-home .newPrdWrp .system-widget.top-sellers-widget.widget-active .swiper-inner ul li .ems-prd-inner .listeGrup {
     display: none;
}
 .site-content .ems-page-home .newPrdWrp .system-widget.top-sellers-widget.widget-active .swiper-pagination-bullets {
     bottom: 10px;
     left: 50%;
     -webkit-transform: translateX(-50%);
     -ms-transform: translateX(-50%);
     transform: translateX(-50%);
}
/* * iade detay popup */
 .minPp.popup_iadeDetay {
     max-width: 635px !important;
}
 .minPp.popup_iadeDetay a.btnMinPpCl {
     top: 20px !important;
     right: 20px !important;
}
 .popupDefault.popupIadeDetay {
     max-width: 635px;
     width: 100%;
     height: 398px;
     display: -ms-flexbox;
     display: -webkit-flex;
     display: -webkit-box;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -ms-flex-line-pack: start;
     align-content: flex-start;
     overflow: auto;
}
 .popupDefault.popupIadeDetay > div {
     width: 50%;
}
 .popupDefault.popupIadeDetay .iadeDetayNot {
     display: none;
}
 .popupDefault.popupIadeDetay .popupTitleFatDetay {
     padding: 20px 29px;
     background: #b70234;
     width: 100%;
     position: fixed;
     left: 0;
     top: 0;
}
 .popupDefault.popupIadeDetay .popupTitleFatDetay span {
     letter-spacing: -1px;
     color: #fff;
     font-weight: normal;
     font-size: 24px;
}
 .popupDefault.popupIadeDetay > div:nth-child(2) {
     padding-left: 45px;
     margin-top: 70px;
}
 .popupDefault.popupIadeDetay > div:nth-child(4) {
     padding-right: 45px;
     padding-top: 70px;
}
 @media screen and (max-width: 960px) {
     .popupDefault.popupIadeDetay > div:nth-child(4) {
         padding-top: 0;
    }
}
 .popupDefault.popupIadeDetay > div table {
     table-layout: fixed;
     width: 100%;
}
 .popupDefault.popupIadeDetay > div table th, .popupDefault.popupIadeDetay > div table td {
     text-align: left;
     padding: 12px 0px;
     text-transform: uppercase;
     font-weight: bold;
     height: 49px;
}
 .popupDefault.popupIadeDetay > div table th {
     color: #9E9E9E;
}
 .popupDefault.popupIadeDetay > div table tbody {
     display: -ms-flexbox;
     display: -webkit-flex;
     display: -webkit-box;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .popupDefault.popupIadeDetay > div table tbody .gridAlternateIadeDetay {
     display: none;
}
 .popupDefault.popupIadeDetay > div table tbody > tr {
     width: 50%;
}
 .popupDefault.popupIadeDetay > div table tbody > tr > * {
     display: block;
}
 @media screen and (max-width: 600px) {
     .popupDefault.popupIadeDetay > div {
         width: 100%;
         padding: 0px 45px;
    }
}
/*Teslimat sayfasi geri Butonu*/
 .ems-page-order-delivery .ems-address-wrapper .return-shopping {
     background: none;
     display: inline-block;
     margin-top: 20px;
     max-width: 250px;
     text-align: left;
}
 .ems-page-order-delivery .ems-address-wrapper .return-shopping:before {
     content: "";
     font-family: "icomoon";
     color: #9e9e9e;
     margin-right: 5px;
     font-size: 12px;
}
 .ems-page-order-delivery .ems-address-wrapper .return-shopping:after {
     content: 'ALIŞVERİŞE DEVAM ET';
     color: #9e9e9e;
     font-size: 12px;
     letter-spacing: 1px;
}
 .en-US .ems-page-order-delivery .ems-address-wrapper .return-shopping:after {
     content: 'CONTINUE SHOPPING';
}
 .en-US .urunDetay .inner-row-2-inner .ems-prd-size .urunDetay_urunSecenek > .urunDetay_urunSecenek1.item-selected .dropdown-trigger span:before {
     content: 'SIZE : ';
}
 .en-US .mod-mini-cart .mod-mini-cart-inner .mod-mini-cart-body:before {
     content: "My Bag";
}
 .en-US .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 {
     padding: 30px 20px;
}
 .en-US .ems-page-order-delivery .ems-address-wrapper .ems-grid-address .ems-grid-row .col-2 .ems-adrress-buttons > a span {
     font-size: 10.5px;
}
 .en-US .custom-popup .custom-popup-body .info-wrp .info-size span:before {
     content: 'SIZE';
     left: 105px;
}
 .ems-message {
     text-align: center;
}
 .ems-message span {
     color: #b70234;
     font-weight: 700;
}
 .ems-message.ems-message-error {
     text-align: left;
}
 .ems-message.ems-message-error > span {
     display: block;
     width: 100%;
     margin-top: 30px;
     text-align: center;
}
 .bottom-step .next .return-shopping {
     background: none;
     display: block;
     margin-top: 20px;
     text-align: left;
}
 .bottom-step .next .return-shopping:after {
     content: 'ALIŞVERİŞE DEVAM ET';
     color: #9e9e9e;
}
 .bottom-step .next .return-shopping:before {
     content: "";
     font-family: "icomoon";
     color: #9e9e9e;
     margin-right: 5px;
     font-size: 12px;
}
 .en-US .bottom-step .next .return-shopping:after {
     content: 'CONTINUE SHOPPING';
}
/* * yeni uyelik hata */
 .pageLogin_yeniUyelikHata {
     background-color: #F8F8F8;
     padding: 12px 20px;
     position: relative;
     margin-top: 60px;
}
 .pageLogin_yeniUyelikHata::before {
     content: 'UYARILAR';
     display: block;
     width: 100%;
     position: absolute;
     top: -23px;
     left: 0px;
     font-weight: bold;
     color: #B70234;
     font-size: 14px;
}
/* * teslimat adres form animasyon & checked none */
 input#ctl00_frmMain_ascTeslimatBilgi_ascAdresEkle_hdnAdrTip[value='1'] + #validateTeslimat .checkbox {
     display: none;
}
 input#ctl00_frmMain_ascTeslimatBilgi_ascAdresEkle_hdnAdrTip[value='1'] + #validateTeslimat .ems-form-inner div:nth-child(8) .ems-form-obj span:last-child {
     position: absolute;
     top: 23px;
     left: 0px;
     font-size: 14px;
     font-weight: 700;
     color: #616161 !important;
     line-height: 30px;
     transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
}
 input#ctl00_frmMain_ascTeslimatBilgi_ascAdresEkle_hdnAdrTip[value='1'] + #validateTeslimat .ems-form-inner div:nth-child(8) .ems-form-obj input {
     position: relative;
     z-index: 3;
}
 input#ctl00_frmMain_ascTeslimatBilgi_ascAdresEkle_hdnAdrTip[value='1'] + #validateTeslimat .ems-form-inner div:nth-child(8).is-active .ems-form-obj span:last-child {
     top: 5px;
     font-size: 12px;
}
/* * adres bilgilerim mobil */
 @media screen and (max-width: 960px) {
     .ems-page-new-address .ems-form-inner {
         width: 100%;
    }
}
/* * Mesaj Safası */
 .page-top-desc, .pageDescDefault, .pageUyeBasarili_mesaj {
     font-size: 13px;
     padding-bottom: 34px;
     color: #757575;
     display: inline-block;
}
 .ems-page-member-message-detail ul.ems-message-type {
     width: 100%;
     position: relative;
     border: 1px solid #e0e0e0;
     border-radius: 3px;
     margin-bottom: 20px;
     display: inline-block;
}
 .ems-page-member-message-detail ul.ems-message-type li {
     display: table;
     width: 100%;
     border-bottom: 1px solid #e8e8e8;
}
 .ems-page-member-message-detail ul.ems-message-type li span {
     padding: 15px;
     display: table-cell;
     border-right: 1px solid #e8e8e8;
}
 .ems-page-member-message-detail ul.ems-message-type li span:first-child {
     width: 20%;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList {
     margin-bottom: 20px;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList .msgDtHeader ul {
     display: table;
     width: 100%;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList .msgDtHeader ul li {
     display: table-cell;
     width: 50%;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList .msgDtHeader ul li span {
     font-size: 12px;
     color: #9e9e9e;
     padding: 5px;
     text-align: left;
     text-transform: uppercase;
     display: block;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList .msgDtContent {
     width: 100%;
     position: relative;
     border: 1px solid #e0e0e0;
     border-radius: 3px;
     display: inline-block;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList .msgDtContent ul {
     display: table;
     width: 100%;
}
 .ems-page-member-message-detail .ems-message-detail-form .msgDtList .msgDtContent ul li {
     display: table-cell;
     width: 50%;
     padding: 15px;
     border-right: 1px solid #e0e0e0;
}
 .ems-page-member-message-detail .ems-message-detail-form a {
     margin-right: 15px;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableTitleMesajGonder {
     display: none;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .tableMesajGonder_mesajIcerik {
     margin-top: 20px;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .tableMesajGonder_mesajIcerik table tr td, .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .tableMesajGonder_mesajIcerik table tr th {
     display: block;
     width: 100%;
     text-align: left;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .tableMesajGonder_mesajIcerik table tr.tableMesaj_trlbfUYE_ACIKLAMA {
     margin-top: 20px;
     display: block;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .pageMesajGonder_CaptchaImage1 > div > span {
     color: #b70234;
     font-weight: 700;
     margin-top: 20px;
     display: block;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .pageMesajGonder_CaptchaImage1 > div > input {
     margin: 0 0 20px 0;
     max-width: 200px;
}
 .ems-page-member-message-detail .ems-message-detail-form .tableMesajGonder tr td .pageMesajGonder_btnMesajGonder table tr th a {
     margin: 0;
     width: 200px;
}
 .ems-page-member-message-detail .ems-message-detail-form .mesajGonder {
     margin-top: 40px;
}
 .corporate-menu {
     display: none;
}
/*ODEME ONAY*/
 .pageSiparisSonuc {
     display: block;
     text-align: center;
     padding-top: 50px;
}
 .pageSiparisSonuc .pageHeaderSiparisSonuc span {
     display: none;
}
 .pageSiparisSonuc .pageSiparisSonuc_lbfSiparisBasarili span {
     font-size: 32px;
     font-weight: 700;
     color: #000;
}
 .pageSiparisSonuc .pageSiparisSonuc_lbfSiparisBasarili span:before {
     content: '\e924';
     font-family: "icomoon";
     background: #000;
     width: 86px;
     display: block;
     border-radius: 50%;
     margin: 0 auto 15px auto;
     text-align: center;
     color: #fff;
     padding: 27px 0;
}
 .pageSiparisSonuc .pageDescSiparisSonuc > span {
     margin-top: 15px;
     display: block;
}
 .pageSiparisSonuc .pageDescSiparisSonuc > span > a {
     color: #b70234;
     text-decoration: underline;
}
 .pageSiparisSonuc .pageDescSiparisSonuc > span .sipText {
     font-weight: 700;
     margin-right: 5px;
}
 .pageSiparisSonuc .pageDescSiparisSonuc > span .sipText .btnAlisverisDevam {
     max-width: 260px;
     display: block;
     margin: 40px auto 0 auto;
}
 .pageSiparisSonuc .pageDescSiparisSonucErr .pageSiparisSonuc_lbfSiparisKaydedilmedi > span {
     font-size: 32px;
     font-weight: 700;
}
 .pageSiparisSonuc .pageSiparisSonuc_btnSiparisSonuc > div {
     display: inline-block;
     margin: 0 5px;
}
 .pageSiparisSonuc .pageSiparisSonuc_btnSiparisSonuc > div table tr td a, .pageSiparisSonuc .pageSiparisSonuc_btnSiparisSonuc > div table tr th a {
     width: 260px;
}
 .ems-logoff .member-menu {
     display: none;
}
 .basket-empty .ems-page-cart .ems-page-order-cart .cart-section-right {
     display: none;
}
/*ERROR PAGE*/
 .errorPage .errorHolder {
     max-width: 1160px;
     margin: 0 auto;
     text-align: center;
     padding: 70px 0;
}
 .errorPage .errorHolder span {
     font-size: 48px;
     font-weight: 600;
     color: #000;
     font-family: 'csm';
     line-height: 1.67;
     letter-spacing: -2.4px;
}
 .errorPage .errorHolder p {
     font-size: 24px;
     line-height: 2.21;
     text-align: center;
     color: #4a4a4a;
}
 .errorPage .errorHolder p:after {
     content: '';
     max-width: 710px;
     width: 100%;
     height: 3px;
     background: #e0e0e0;
     display: block;
     margin: 30px auto;
}
 .errorPage .errorHolder a {
     max-width: 220px;
     width: 100%;
     height: 50px;
     border-radius: 2px;
     font-size: 16px;
}
 .orderStatus {
     margin-bottom: 30px;
}
 .orderStatus > div {
     display: inline-block;
     margin-right: 20px;
}
 .orderStatus > div:empty {
     margin: 0;
}
 .orderStatus > div.tlpBilgi {
     display: block;
     margin-bottom: 30px;
}
 .orderStatus > div.tlpIptal {
     display: none;
}
 .orderStatus > div > a {
     width: 200px;
}
 .ems-page-member .main-container .pageHeaderSipDetay {
     margin-bottom: 20px;
     padding: 0;
     padding-bottom: 20px;
}
 .ems-page-member .main-container .pageHeaderSipDetay span {
     font-size: 20px;
     font-weight: 600;
     color: #b70234;
     letter-spacing: 2px;
}
 .ems-page-member .main-container .tableSipDetay {
     margin-bottom: 30px;
}
 .ems-page-member .main-container .tableSipDetay > table {
     width: 100%;
     border-collapse: collapse;
}
 .ems-page-member .main-container .tableSipDetay td, .ems-page-member .main-container .tableSipDetay th {
     width: 25%;
     padding: 15px 10px;
     text-align: left;
     border: 1px solid #e8e8e8;
}
 .ems-page-member .main-container .gridTitleSipIadeUrun {
     display: block;
     margin-bottom: 20px;
}
 .ems-page-member .main-container .pageSipIade_lbfMusteriNot {
     display: block;
}
 .ems-page-member .main-container .pageSipIade_lbfMusteriNot span {
     font-weight: 600;
     color: #b70234;
}
 .ems-page-member .main-container .pageSipIade_txtMusteriNot {
     max-width: 300px;
}
 .ems-page-member .main-container .pageSipIade_btnIadeEt {
     display: block;
     margin: 20px 0;
}
 .ems-page-member .main-container .pageSipIade_btnIadeEt table {
     width: 100%;
}
 .ems-page-member .main-container .pageSipIade_btnIadeEt table * {
     max-width: 300px;
     width: 100%;
     display: block;
}
 .ems-page-member .main-container .pageSipDetay_btnSipariseDon {
     margin: 40px 0 10px;
     clear: both;
}
 .ems-page-member .main-container table.gridSipDetayListe {
     margin-bottom: 20px;
     border-bottom: 1px solid #e8e8e8;
     width: 100%;
}
 .ems-page-member .main-container table.gridSipDetayListe .gridHeaderSipDetayUrun {
     border: 1px solid #e8e8e8;
     border-bottom: 0;
}
 .ems-page-member .main-container table.gridSipDetayListe .gridHeaderSipDetayUrun th, .ems-page-member .main-container table.gridSipDetayListe .gridHeaderSipDetayUrun td {
     vertical-align: middle;
     text-align: center;
     padding: 10px 0;
     width: calc(100% / 7);
}
 .ems-page-member .main-container table.gridSipDetayListe .gridHeaderSipDetayUrun th span, .ems-page-member .main-container table.gridSipDetayListe .gridHeaderSipDetayUrun td span {
     font-size: 13px;
}
 .ems-page-member .main-container table.gridSipDetayListe tbody tr td {
     padding: 5px 2%;
     text-align: center;
     vertical-align: middle;
}
 .ems-page-member .main-container table.gridSipDetayListe tr {
     border: 1px solid #e8e8e8;
}
 .ems-page-member .main-container .gridTitleSipIptalUrun {
     margin-bottom: 30px;
}
 .ems-page-member .main-container .pageSipDetay_btnIptalEt table * {
     max-width: 300px;
     width: 100%;
     display: block;
}
 .pageUyeBasarili .pageHeaderUyeBasarili span {
     font-size: 20px;
     color: #b70234;
     display: block;
     font-weight: 700;
     margin-bottom: 20px;
}
 .pageUyeBasarili .pageUyeBasarili_mesaj span {
     font-size: 15px;
     line-height: 25px;
}
 .pageUyeBasarili .pageUyeBasarili_mesaj span b {
     color: #b70234;
}
 .newPrdWrp.combine {
     display: none;
}
 .newPrdWrp.combine .system-widget.combine {
     display: block;
}
 .newPrdWrp.combine .system-widget.combine .swiper-inner {
     overflow: visible;
}
 .newPrdWrp.combine .system-widget.combine .swiper-button-prev {
     left: 0;
}
 .newPrdWrp.combine .system-widget.combine .swiper-button-prev i:before {
     color: #000;
}
 .newPrdWrp.combine .system-widget.combine .swiper-button-next {
     right: 0;
}
 .newPrdWrp.combine .system-widget.combine .swiper-button-next i:before {
     color: #000;
}
 .newPrdWrp.combine .system-widget.combine .swiper-pagination-bullets {
     bottom: 0;
}
 @media screen and (max-width: 960px) {
     .swiper-container-horizontal > .swiper-pagination-bullets {
         width: 95% !important;
    }
}
 #ui-datepicker-div {
     max-width: 300px;
     width: 100%;
}
 .searchPage div[id$=validatingForm], .searchPage .ems-prd-order, .searchPage .ems-prd-list-count {
     display: none !important;
}
 .searchPage ul.emosInfinite .ems-prd {
     width: 33%;
}
 @media screen and (max-width: 960px) {
     .searchPage ul.emosInfinite .ems-prd {
         width: 100%;
    }
}
 .tableMesajGonder .pageMesajGonder_btnMesajGonder table, .tableMesajGonder .pageMesajGonder_btnMesajGonder tbody, .tableMesajGonder .pageMesajGonder_btnMesajGonder tr, .tableMesajGonder .pageMesajGonder_btnMesajGonder th, .tableMesajGonder .pageMesajGonder_btnMesajGonder table tbody tr th a {
     display: block;
     width: 100%;
}
 @media screen and (max-width: 960px) {
     .tableMesajGonder .pageMesajGonder_btnMesajGonder table, .tableMesajGonder .pageMesajGonder_btnMesajGonder tbody, .tableMesajGonder .pageMesajGonder_btnMesajGonder tr, .tableMesajGonder .pageMesajGonder_btnMesajGonder th, .tableMesajGonder .pageMesajGonder_btnMesajGonder table tbody tr th a {
         max-width: 300px;
    }
}
 .ems-cart-coupon-body .btnHediyeCekiIptal {
     width: 100%;
     background: none;
     color: #000;
     font-size: 14px;
     border: 1px solid #000;
     margin-top: 20px;
}
 @media screen and (min-width: 960px) {
     .buttons.block {
         display: block;
    }
     .buttons.none {
         display: none;
    }
}
 @media screen and (max-width: 960px) {
     .buttons.block, .buttons.none {
         display: block;
    }
}
 .pageSipIade div[id$="sipHeader"] > table:not(.gridSipDetayListe) * {
     max-width: 300px;
     width: 100%;
     display: block;
}
 .ems-form-inner .ems-field span[id$=lbfUYA_VERGIDAIRESI] {
     font-size: 14px;
     color: #616161;
     line-height: 30px;
     font-weight: 700;
     position: absolute;
     top: 30px;
     left: 0;
     pointer-events: none;
     transition: all 0.2s ease-in-out;
     -webkit-transition: all 0.2s ease-in-out;
     -o-transition: all 0.2s ease-in-out;
}
 .ems-form-inner .ems-field.is-completed span[id$=lbfUYA_VERGIDAIRESI] {
     top: 10px;
     font-size: 12px;
}
/*Üye Adres*/
 .ems-page-new-address .ems-form .ems-form-inner {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     max-width: 320px;
}
 #validateTeslimat .ems-page-new-address .ems-form .ems-form-inner {
     margin: 0 auto;
}
 .ems-page-new-address .ems-form .ems-form-inner > div {
     -webkit-box-ordinal-group: 7;
     -ms-flex-order: 6;
     order: 6;
}
 .ems-page-new-address .ems-form .ems-form-inner > div:nth-child(1) {
     -webkit-box-ordinal-group: 2;
     -ms-flex-order: 1;
     order: 1;
}
 .ems-page-new-address .ems-form .ems-form-inner > div:nth-child(2) {
     -webkit-box-ordinal-group: 3;
     -ms-flex-order: 2;
     order: 2;
}
 .ems-page-new-address .ems-form .ems-form-inner > div:nth-child(7) {
     -webkit-box-ordinal-group: 4;
     -ms-flex-order: 3;
     order: 3;
}
 .ems-page-new-address .ems-form .ems-form-inner > div:nth-child(8) {
     -webkit-box-ordinal-group: 5;
     -ms-flex-order: 4;
     order: 4;
}
 .ems-page-new-address .ems-form .ems-form-inner > div:nth-child(6) {
     -webkit-box-ordinal-group: 6;
     -ms-flex-order: 5;
     order: 5;
}
 .ems-form-inner .ems-field {
     width: 100%;
}
 .ems-form-inner .ems-field.submit {
     margin-top: 20px;
}
 
