* { margin: 0; outline: 0; padding: 0; font-weight: normal; }

b { font-weight: bold; }

/*body { font-family: 'Open Sans', Verdana, Arial, sans-serif !important; background-color: #FFF; font-size: 12px; color: #666666; overflow-x: hidden; }*/

body { font-family: "Proxima Nova", Helvetica, sans-serif !important; background-color: #FFF; font-size: 12px; color: #666666; overflow-x: hidden; }

img { border: none; }
.accountBdy #footer{display:none;}
.accountBdy .-s-site-footer-outer {display: none;}
.accountBdy #header{background:#ffffff;}

ol, ul { list-style: none; }

a { text-decoration: none; color: #666666; }

h1 h2 h3 h4 h5 h6 { margin: 0px; padding: 0px; font-weight: normal !important; }

body, td, th, input, textarea, select, a { font-size: 12px; }

/*input[type="text"],input[type="password"] { font-family: Arial, sans-serif !important; padding: 4px; background-color: transparent; border: solid 1px #bebebe; color: #666666; display: block; line-height: 20px; font-size: 14px; width: 90%; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s;  }*/

input[type="text"]:focus,input[type="password"]:focus { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #333; }

.clear { clear: both; }

.bordernone { border: none !important; }

.textarea { font-family: '00250regular', Verdana, Arial, sans-serif !important; border: solid 1px #DDDDDD; padding: 4px; width: 96%; height: 80px; resize: none; color: #777777; background-color: transparent; font-family: Arial, Helvetica, sans-serif; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ }

.textarea:focus { background-color: #F1F1F1; border: solid 1px #DDDDDD; }

.textbox { font-family: '00250regular', Verdana, Arial, sans-serif !important; padding: 6px; background-color: transparent; border: solid 1px #bebebe; color: #666666; display: block; font-size: 14px; width: 88%; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ }

.textbox:focus { background-color: #F1F1F1; border: solid 1px #DDDDDD; }

.button { -webkit-appearance: none; cursor: pointer; background: none repeat scroll 0 0 #E63E5D !important; border-radius: 3px; color: #FFFFFF; padding: 6px 7px; transition: all 0.3s ease 0s; border: 0; margin:0;width:100%;}

.button:hover { background-color: #212121 !important; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ }

/*.selectboxx { border: 1px solid #DDDDDD; padding: 4px; width: 100%; }*/
.selectboxx {border: 1px solid #DDDDDD;padding: 4px;width: 100%;margin-top: 6px;height: 45px;font-size: 18px;}

@font-face { font-family: 'ubunturegular'; src: url('font/ubuntu-regular-webfont.eot'); src: url('font/ubuntu-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('font/ubuntu-regular-webfont.woff') format('woff'), url('font/ubuntu-regular-webfont.ttf') format('truetype'), url('font/ubuntu-regular-webfont.svg#ubunturegular') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'HelveticaNeueLTPro65Medium'; src: url('font/helveticaneueltpro-md.eot'); src: url('font/helveticaneueltpro-md.eot') format('embedded-opentype'), url('font/helveticaneueltpro-md.woff') format('woff'), url('font/helveticaneueltpro-md.ttf') format('truetype'), url('font/helveticaneueltpro-md.svg#HelveticaNeueLTPro65Medium') format('svg'); }


.validate, .validateSol, .validateOrta { position: absolute; right: 1.5%; top: -35px; display: table; background-color: #ff0000; color: #fff; border-radius: 5px; padding: 0 10px; }

.validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk { background-color: #ff0000; position: absolute; right: 10px; bottom: -5px; width: 10px; height: 10px; display: block; border-radius: 0 0 0px 15px; }
/* ------------------------------------Kategoriler Slide--------------------------------------------*/
.leftBlock .JKatAdi { background: none repeat scroll 0 0 #111111; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 10px; text-indent: 10px; width: 101%; }

.leftBlock .JKatAdi.categoryTitle { margin-bottom: 0; }

.leftBlock .jCarouselLite ul li { background: url("../PageNotFound.html") repeat-x scroll left top rgba(0, 0, 0, 0); overflow: hidden; padding-top: 9px; }

.leftBlock .jCarouselLite li { width: 230px !important; }

.leftBlock .jCarouselLite li.item4 { width: 230px !important; }

.leftBlock .jCarouselLite li.item2 { width: 230px !important; }

.leftBlock .jCarouselLite { height: 345px; }

.rightBlock .JKatAdi { background: none repeat scroll 0 0 #008D92; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 10px; text-indent: 10px; width: 101%; }

.rightBlock .JKatAdi.categoryTitle { margin-bottom: 0; }

.rightBlock .jCarouselLite li { width: 230px !important; }

.rightBlock .jCarouselLite ul li { background: url("../PageNotFound.html") repeat-x scroll left top rgba(0, 0, 0, 0); overflow: hidden; padding-top: 9px; }

.rightBlock .jCarouselLite li.item4 { width: 230px !important; }

.rightBlock .jCarouselLite li.item2 { width: 230px !important; }

.rightBlock .jCarouselLite { height: 340px; }

.jCarouselLite { width: 100% !important; height: 360px; margin-bottom: 10px; float: left; z-index: 0 !important; }

.jCarouselLite ul { z-index: 0 !important; }

.jCarouselLite ul li { width: 225px; margin: 0 22px 0 0px; overflow: visible; }

.jCarouselLite ul li.item4 { width: 234px !important; margin: 0 8px 0 0px !important; overflow: visible; }

.jCarouselLite ul li.item2 { width: 255px !important; margin: 0 8px 0 0px !important; overflow: visible; }

.jCarouselLite .productItem, .jCarouselLite2 .productItem { width: 99% !important; margin-right: 0 !important; }

.Jbutonlar { position: absolute; top: 155px; width: 100%; z-index: 1000; right: 0px; }

.JKatAdi { text-indent: 10px; }

.head2 { background: url(../images/head2.png) no-repeat center center !important; }
.head3 { background: url(../images/head3.png) no-repeat center center !important; }
.head4 { background: url(../images/head4.png) no-repeat center center !important; }

.Kategori1 .JKatAdi { background: url(../images/head1.png) no-repeat center center; text-indent: -9000pt; }


.Kategori1 + .Kategori1 .JKatAdi { background: url(images/JKatAdi2.png) no-repeat center center; }

.Kategori1 .productItem { height: 311px !important; }

.Kategori1 .productItem .productImage { height: 238px !important; }

.Kategori1 .productItem .productImage img { max-width: 235px; }

.ProductListprev { cursor: pointer; background: url("images/slidegeri.png") no-repeat scroll 8px 6px !important; width: 32px; height: 30px; text-indent: -9000pt; border: none; border-radius: 25px; transition-duration: 0.4s, 0.4s; -webkit-transition-duration: 0.4s, 0.4s; /* Safari */ }

.ProductListprev:hover { background: url("images/slidegeri.png") no-repeat scroll 8px 6px #f68428 !important; }

.ProductListnext { cursor: pointer; float: right; background: url("images/slideileri.png") no-repeat scroll 8px 6px !important; width: 32px; height: 30px; text-indent: -9000pt; border: none; border-radius: 25px; transition-duration: 0.4s, 0.4s; -webkit-transition-duration: 0.4s, 0.4s; /* Safari */ }

.ProductListnext:hover { background: url("images/slideileri.png") no-repeat scroll 8px 6px #f68428 !important; }
/* ------------------------------------Kategoriler Slide--------------------------------------------*/
/* ------------------------------------Header--------------------------------------------*/
.-s-pp-top-info__rating {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 15px;
	float: right;
}
.hallbar {
    filter: opacity(0.3);
}
.-s-star-rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.overlabel {
    color: #777;
    position: absolute;
    margin-top: 10px;
    margin-left: 10px;
    -webkit-transition: all .15s ease;
    font-size: 16px;
}
.-s-star-rating-wrap .-s-stars-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.-s-pp-top-info__rating .-s-star-rating-wrap .-s-star-wrap {
    width: 20px;
    height: 20px;
}
.-s-star-rating-wrap .-s-star-wrap {
    position: relative;
    width: 14px;
    height: 14px;
    margin-right: 1px;
}
.-s-pp-top-info__rating .-s-star-rating-wrap .-s-star-wrap svg {
    width: 20px;
    height: 20px;
}
.-s-star-rating-wrap .-s-star-wrap.-s-full svg {
    fill: #4e1792;
}
.-s-star-rating-wrap .-s-star-wrap.-s-empty svg {
    fill: #9e9e9e;
}
.shopping-cart-title {
    text-align: center;
    margin-top: 15px;
}
.shopping-cart-title h1 {
    font-family: "SharpSansNo1-Bold", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 38px;
    line-height: 24px;
    margin: 0;
    color: #000;
}
.shopping-cart-title .shopping-cart-title-emoji.active {
    display: inline-block;
}
.shopping-cart-title .shopping-cart-title-emoji {
    display: none;
}
.shopping-cart-title svg {
    height: 50px;
    vertical-align: middle;
    margin-bottom: 10px;
}
.shopping-cart-free-us-shipping {
    text-align: center;
}
.shopping-cart-free-us-shipping p {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    font-size: 16px;
    color: #7023f0;
	line-height: 1.6;
    margin-bottom: 1.25rem;
}
table.cart-line-items {
    border-bottom: 2px solid #000000;
    width: 100%;
}
table.cart-line-items th:not(:first-child), table.cart-line-items td:not(:first-child) {
    text-align: center;
}
.cart-line-item-remove-membership-button{
    cursor: pointer;
    border: none;
    background-color: #fff; 
    color: #fff;
    text-transform: none;
    margin-top: 10px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}
.cart-line-item-descriptive-text{
    fill: #218c0e;
}
table.cart-line-items tbody tr td {
    border-top: 1px solid #e3e3e3;
}
table.cart-line-items tbody tr td {
    padding: 25px 0 20px;
}
.cart-line-item-membership {
    text-align: left;
}
.cart-footer-section {
    margin: 20px 0 0;
}
.cart-footer-section {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cart-promo-and-totals {
    text-align: right;
	padding-right: 10px;
}
.cart-promo-and-totals {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.cart-promo-code {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.cart-promo-code {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    /*justify-content: flex-start;*/
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.cart-add-promo-code {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    padding: 3px 0;
    margin-bottom: 10px;
    font-size: 16px;
    color: #7023f0;
    background-color: transparent;
    min-height: inherit;
	line-height: 0px;
	text-transform:none;
}
.cart-add-promo-code svg {
    fill: #7023f0;
    height: 14px;
    width: 14px;
    margin-right: 8px;
}
.cart-promo-code-form {
    display: none;
    margin-bottom: 8px;
}
.cart-subtotal {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    margin: 10px 10px 25px;
    font-size: 15px;
}
.cart-subtotal-items {
    display: inline-block;
}
.cart-subtotal-amount {
    display: inline-block;
    font-size: 18px;
}
.cart-checkout-button-container {
    text-align: right;
    float: right;
    display: inline-block;
}
.cart-checkout-button {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    background-color: #7023f0;
    color: #ffffff;
    display: inline-block;
    margin: 10px 0;
    padding: 14px 90px;
    text-align: center;
    /*height: 48px;*/
	line-height:0px;

}
.cart-shipping-message {
    font-size: 13px;
    line-height: 1.4;
}
.cart-add-promo-code:hover, .cart-add-promo-code:focus, .cart-add-promo-code:active {
    color: rgba(112,35,240,0.9);
    border-color: #000000;
    background-color: transparent;
}

.cart-line-item-membership-cta {
    width: 75%;
    text-align: left;
}
.cart-line-item-add-membership-button:focus, .cart-line-item-add-membership-button:hover {
    color: #ffffff;
    background-color: #7023f0;
}
.cart-line-item-add-membership-button:hover {
    color: #ffffff;
    background-color: #7023f0;
}
.cart-line-item-add-membership-button svg {
    fill: #7023f0;
    height: 8px;
    margin: 3px 2px 1px 0;
}
.cart-line-item-add-membership-button {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    margin-top: 5px;
    padding: 3px 10px 3px 7px;
    border: 2px solid #7023f0;
    color: #7023f0;
    border-radius: 14px;
    font-size: 14px;
    background-color: transparent;
    min-height: inherit;
	line-height: 0px;
	text-transform:none;
	width: max-content;
}
.cart-line-items {
    border-top: 2px solid #000000;
}
.cart-line-items tr {
    vertical-align: top;
}
.cart-line-items tbody tr td[data-column="item"] {
    grid-column: 1/4;
}
.BasketDetail table tbody tr td {
    font-size: 12px !important;
}
.cart-line-item-product-image {
    float: left;
    margin-right: 10px;
    padding-left: 10px;
    position: relative;
    height: 84px;
}
.cart-line-item-product-description {
    margin: 0 20px 0 90px;
}
.footer-bottom-line {
    clear: both;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
}
.footer-bottom-line:before {
    content: '';
    width: 6000px;
    position: absolute;
    height: 3px;
    left: 50%;
    bottom: 0;
    /*background-color: #fef3f9;*/
    transform: translate(-50%,0);
}
.footer-bottom-line-inner {
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 10px;
    content: '';
    display: table;
    clear: both;
    display: block;
}
.footer-payment-methods {
    font-size: 0;
    text-align: center;
}
.footer-payment-methods li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.footer-payment-methods li img {
    max-height: 55px;
    max-width: 155px;
}
.cart-line-item-remove svg {
    height: 21px;
}
svg:not(:root) {
    overflow: hidden;
}
.cart-line-item-product-name {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
    margin-bottom: 6px;
}
.cart-line-item-product-size, .cart-line-item-product-style {
    margin-top: 5px;
    line-height: 1;
    font-size: 12px;
}
table.cart-line-items tbody tr td[data-column="quantity"] {
    grid-column: 2/3;
    text-align: left;
}
.cart-line-item-quantity {
    position: relative;
}
table.cart-line-items thead th:first-child {
    padding-left: 10px;
}
table.cart-line-items thead th:first-child, table.cart-line-items thead th:nth-child(2) {
    text-align: left;
}

/*#header{
    background: white;
    height: 130px;
}*/
#AccountCreate {
    width: 970px;
    margin: 0 auto;
	min-height: 600px;
}
.cart-line-item-quantity-input {
    position: relative;
    text-align: center;
    width: 60px;
}
.cart-line-item-quantity-input select {
    height: 40px;
    padding: 0.3rem 0.6rem;
}
.cart-line-item-quantity-input select {
    height: 40px;
    padding: 0.3rem 0.6rem;
}
.anasayfanot {
    height: 50px;
    position: absolute;
    z-index: 999999;
    color: #ffffff;
    font-size: 14px;
    margin: 10px;
    top: 150px;
    background-color: rgba(91, 108, 135, 0.3);
	border: 1px solid #fff;
	border-style: dotted;
}

.anasayfanot h1{padding:5px;font-weight: 600;}
.anasayfanot2 {
    height: 50px;
    position: absolute;
    z-index: 999999;
    color: #ffffff;
    font-size: 14px;
    margin: 10px;
    top: 220px;
    background-color: rgba(91, 108, 135, 0.3);
	border: 1px solid #fff;
	border-style: dotted;
}
.anasayfanot2 h1{padding:5px;font-weight: 100;}
.cart-line-item-quantity-input select {
    height: 35px;
    width: 60px;
    cursor: pointer;
    padding-left: 15px;
    border: 2px solid #000000;
    background-color: #ffffff;
    min-height: initial;
	background-position:100% center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
.sepetTitle2 {
    font-size: 12px;
    font-weight: 700;
    height: 35px;
    text-align: right;
    color: #e85142;
    display: block;
    margin-bottom: 10px;
    line-height: 30px;
    border-bottom: solid 2px #f1f1f1;
}
.pdp-product-form-sizes {
    list-style-type: none;
    margin: 0;
    font-size: 0;
}
.pdp-product-form-size-selector.active {
    outline: 2px solid #25b7ff;
	background:#e8f4fa;
}
.Button--secondary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    color: #6a6a6a;
    border: 1px solid rgba(106,106,106,0.2);
    background: none;
}
.Button, .shopify-payment-button__button--unbranded, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button-primary:not(input), #shopify-product-reviews input.spr-button-primary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    position: relative;
    display: flex;
    padding: 14px 28px;
    line-height: normal;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 15px;
    text-align: center;
    letter-spacing: 0.2em;
    font-family: Cabin,sans-serif;
    font-weight: 400;
    font-style: normal;
    background-color: transparent;
    transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    z-index: 0;
    -webkit-tap-highlight-color: initial;
}
.Button::before, .shopify-payment-button__button--unbranded::before, #shopify-product-reviews .spr-summary-actions-newreview::before, #shopify-product-reviews .spr-button-primary:not(input)::before, #shopify-product-reviews input.spr-button-primary::before, #shopify-product-reviews .spr-pagination-prev>a::before, #shopify-product-reviews .spr-pagination-next>a::before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(1, 1);
    transform-origin: left center;
    z-index: -1;
}
.Button--secondary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    color: #6a6a6a;
    border: 1px solid rgba(106,106,106,0.2);
	height:100%;
}
.Button__SeparatorDot {
    display: inline-block;
    margin: 0 18px;
    content: '';
    height: 3px;
    width: 3px;
    border-radius: 100%;
    background: currentColor;
}

.facebookSosyal { right: 0; top: 206px; position: fixed; }

@media screen and (max-width:768px) {
    .facebookSosyal { display: none; }
}
.field {
    position: relative;
    width: 100%;
    padding: 0px;
    float: none;
    display: flex;
    margin: 10px 0 !important;
}
.super-attribute-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #bababa;
    border-radius: 5px;
    font-family: 'Open Sans','Helvetica',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: lighter;
    color: #000000;
    height: 50px;
    line-height: 1.428571429;
    padding: 5px 60px 4px 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-repeat: no-repeat;
    background-position: 90% center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
.WhatsAppUrun {
  display:none;
}
.label {
    display: none;
}
#back-to-top { position: fixed; z-index: 1000; bottom: 20px; right: 20px; display: none; }

#back-to-top a { display: block; width: 80px; height: 80px; background: url(images/basadon.png) no-repeat center center; text-indent: -9999px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-transition: 0.4s all ease; -moz-transition: 0.4s all ease; -o-transition: 0.4s all ease; transition: 0.4s all ease; }
.cont-h-top-cont {
    position: relative;
    display: block;
    width: 100%;
    height: 30px;
    background-color: #fff;
    z-index: 1004;
border-bottom: 1px solid #e6e6e6;}
.h-header svg {
    width: 12px;
    margin-left: 5px;
    transform: translateY(2px);
}
.cont-h-top {
    position: relative;
    display: block;
    width: 1024px;
    height: 30px;
    margin: 0 auto;
    font-size: 11px;
    color: #666565!important;
}
.h-header {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin: 3px 0 15px 15px;
    text-align: left;
    line-height: 20px;
}
.h-header-separator {float:left;
    padding: 0 1px 0 4px;
}
.h-header {width:800px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    margin: 3px 0 15px 15px;
    text-align: left;
    line-height: 20px;
}
.iciv{display:inline-block;float:left;
	
}
a.h-header-link {
    height: 12px;
}
a.h-header-link {
    color: #666565!important;
    margin: 0;
    height: 20px;
}
.h-header a {float:left;
    display: inline-block;
    margin-right: 5px;
    text-decoration: none;
}
/*#header {
    width: 100%;
    height: 163px;
    position: relative;
    z-index: 1000;
    transition-duration: 0.7s, 0.7s !important;
	-webkit-transition-duration: 0.7s, 0.7s !important;}*/
/*.headerContent {
    width: 970px;
    min-height: 163px;
    position: relative;
    margin: 0px auto;
}*/
.headerContent {
	max-width: 970px;
    min-height: 7.25rem;
    display: flex;
    flex-direction: column;
    position: relative;
    margin: 0 auto;
}
#div-klarna {
    display: none;
	height: 90px;
    border: 2px solid #e8e8e8;
    text-align: center;
    align-items: center;
    background: #f4feff;
}
.header-usp {
    background: #f7f7f7;
}
.header-usp {
	margin-top: 5px;
    padding: 12px 0px;
    border-bottom: 1px solid #eee;
}
.body-wrap {
    position: relative;
    -webkit-transition: transform .2s ease-in-out;
    -moz-transition: transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}
.header-usp .search-overlay {
    height: calc(100% + 1px);
}
.search-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    z-index: 99;
    top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.container-wide {
    width: 100%;
    max-width: 970px;
    padding: 0px 30px;
    margin: 0 auto;
}
.header-usp ul {
    margin: 0 -10px;
    padding: 0;
    list-style: none;
    justify-content: space-between;
    display: flex;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.02em;
    font-weight: bold;
}
.header-usp ul li {
    padding: 0px 10px;
}
.header-usp a {
    color: #858585;
}
.header-usp ul li i {
    color: #27ae60;
}
.header-usp ul li i {
    margin-right: 7px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-check:before {
    content: "\2713";
}

.error {
    color: red;
    width: 100%;
    /* float: left; */
    position: relative;
}
/*#logo { position: absolute; top: 20px; left: 0; width: 100%; }*/
#logo {

    width: 170px;

   /* position: absolute;*/ 
}
.logo {    position: relative;
    top: 0px;
    /* left: 315px;*/}

.welcome { position: absolute; top: 10px; right: 0px; z-index: 15; display: block; color: #000; font-size: 11px; }

.welcome ul li { float: left; margin-left: 5px; padding-left: 10px; padding-right: 10px; text-align: center; background-color: #000; margin-left: 10px; font-size: 11px; }

.welcome ul li a { text-align: center; padding: 0; color: #FFF; }

.welcome a { color: #000; padding-right: 10px; height: 25px; line-height: 25px; font-size: 11px; }

.usernav { display: none; }

.usernav ul { width: 1000px; margin: 0px auto; }

.usernav ul li { float: left; margin-right: 20px; line-height: 37px; }

.usernav ul li a { color: #ffffff; }

.telefon { position: absolute; top: 0px; left: 0px; }
.cookieAcceptBardis{display:none;}

.mycart { position: absolute;
top: 59px;
right: 0px;
z-index: 1000;}

.mycart > a {
    right: 300px;
    /* left: 50px; */
    width: 214px;
    height: 40px;
    display: block;
    background: transparent url(../images/sepetim.png) no-repeat scroll 0% 0% !important;
    position: relative;
    top: -30px;
}
.drawer{display:none;}
.mycart > a > span { display: none; }
#menuToggle{display:none;}
.mycart > a > span.sepetUrunSayisi { display: block;color: #FFF;position: absolute;top: 11px;left: 123px;font-weight: bold; }
.CartProduct {
    position: absolute;
    top: 10px;
    right: 300px;
    width: 270px;
    padding: 5px;
    background-color: #FFF;
    border: solid 1px #CCC;
}

/*.CartProduct { position: absolute; top: 38px; right: 0; width: 270px; padding: 5px; background-color: #FFF; border: solid 1px #CCC; }*/

.CartProduct ul { width: 100%; float: left; }

.CartProduct ul li { width: 96%; overflow: hidden; padding-left: 2%; padding-right: 2%; }

.CartProduct ul.SProduct li:hover { }

.CartProduct ul.SProduct li:hover a { }

.CartProduct ul.SProduct li a { background: no-repeat; margin: 0; padding-top: 5px; width: 100%; display: block; color: #111; }

.CartProduct ul.SProduct li a img { max-height: 40px; max-width: 40px; min-height: 40px; min-width: 40px; border: solid 1px #DDDDDD; float: left; }

.CartProduct ul.SProduct li a p { float: left; font-size: 11px; margin-left: 1%; display: block; overflow: hidden; text-align: left; }

.SPrice { margin-top: 10px; border-top: solid 1px #CCC; }

.sepetToplamTutar { font-size: 18px; }

.SepettopAd { width: 60%; }

.SepettopAd span { line-height: 21px; }

.SepetTopAdet { width: 10%; }

.SPrice li { text-align: right; }

.SPrice li { font-weight: bold; }

.CartProduct ul .SProductA a p { line-height: 40px; width: 100%; }

.searchContent { display: block;
    position: relative;
    top: 15px;
    /* left: 300px; */
    width: 205px;
    height: 38px;
	}

.search {
    position: absolute;
    top: -25px;
    left: 350px;
    width: 100%;
    height: 100%;
}

#txtbxArama {
    top: -50px;
    height: 40px;
    width: 260px;
    padding-left: 32px;
    padding-right: 40px;
    font-size: .95rem;
    border: none;
    border-bottom: 1px solid #777;
    position: relative;
}
.-s-header-icon-wrap-search{display:none;}
.rsbButton {position: absolute;
/*right: 21px;*/
cursor: pointer;
top: -40px;
width: 22px;
height: 24px;
background-image: url("../images/icons8-search-24.png");
background-color: #fff;
color: #FFF;
border: medium none;
background-repeat: no-repeat;}
#div-resetok p {line-height:24px;}
.-s-global-reset-password-overlay__reset-success-wrap{
    width: 95%;
    padding: 10px;
    border: 1px solid #4b8e6b;
    color: #4b8e6b;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.-s-global-reset-password-overlay__reset-success-error{
	width: 95%;
    padding: 10px;
    border: 1px solid #ff0000;
    color: #ff0000;
    font-weight: bold;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
}
.ButtonMic { border: 0;    background-color: transparent;    vertical-align: middle;    position: absolute;    right: 42px;    top: 3px;}

.anasayfabanner { position: absolute; top: 152px; right: 10px; }

.ustbanner {
    position: absolute;
    top: 37px;
    right: 240px;
}
.-s-customer-area-logout {
    /* padding: 15px; */
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: inline-block;
    /* -webkit-box-align: center; */
    /* -webkit-align-items: center; */
    -ms-flex-align: center;
    /* align-items: center; */
    /* -webkit-box-pack: center; */
    /* -webkit-justify-content: center;*/
}
.-s-customer-area-logout .-s-icon-wrap {
	margin:0px auto;
    width: 20px;
    height: 20px;
    fill: #777;
}
.-s-customer-area-logout .-s-btn {
    background: 0 0;
    border: none;
    /*margin: 0;*/
    color: #777;
    font-weight: 700;
    font-size: .875rem;
}
.-s-btn, .t-btn {
    text-align: center;
    padding: 20px 95px 10px;
    border: none;
    background-color: #9e9e9e;
    border: 1px solid #9e9e9e;
    color: #fff;
    cursor: pointer;
    margin-bottom: 15px;
    margin-top: 15px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease,-webkit-transform .1s ease;
    text-transform: uppercase;
    display: inline-block;
    text-transform: uppercase;
}

.-j-desktop-header-cart-include-wrap{display:none;}
.desktop-header-cart-include-wrap{
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 65px;
    padding: 0;
    /* line-height: 1; */
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    cursor: pointer;
}
#customer-logout{
	overflow: hidden;
    position: relative;
    width: 25px;
    height: 25px;}
.-s-desktop-header-main-bar__icons-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 155px;
    height: 60px;
  /*  -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);*/
    right: 10px;
    position: absolute;
}
.-j-desktop-header-cart-include-wrap-xc{display:none;}
.-s-desktop-header-main-bar__icons-wrap .-s-header-icon-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 65px;
    padding: 0;
   /* line-height: 1;*/
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    cursor: pointer;
}
span.-s-header-icon-text {
    font-size: 0.665rem;
}
.-s-desktop-header-main-bar__icons-wrap .-s-header-icon-wrap .-s-header-icon {
    position: relative;
    width: 20px;
    height: 20px;
    margin-bottom: 1px;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    -o-transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out,-webkit-transform .2s ease-in-out;
}
.-s-desktop-header-main-bar__icons-wrap .-s-header-icon-wrap .-s-header-icon svg {
    fill: #333;
}
.-s-desktop-header-main-bar__icons-wrap .-s-header-icon-wrap .-s-header-icon-text {
    font-size: .665rem;
    white-space: nowrap;
}
.-s-desktop-header-main-bar__icons-wrap .-s-header-icon-wrap .-s-header-icon-text {
    font-size: .665rem;
    white-space: nowrap;
}
.-s-header-icon {
    position: relative;
    width: 25px;
    height: 25px;
    margin: 0;
}
.-s-login.-j-user-login-button-wrap.-j-user-login-button.-j-setup-done {
    width: 100px;
    height: 25px;
}
.-s-desktop-header-main-bar__icons-wrap .-s-header-icon-wrap .-s-abundance {
    position: absolute;
    top: -8px;
    right: -8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background-color: #ff7365;
    color: #fff;
    font-size: .75rem;
}

.kargoTakip { width: 71px; height: 28px; position: absolute; top: 61px; right: 200px; display: block; }
/* ------------------------------------Navigation--------------------------------------------*/
.navigation {
	width: 100%;
    height: 28px;
    position: absolute;
    top: 122px;
    left: 0px;
    z-index: 12;
    border-top: 1px solid rgb(225, 225, 225);
    border-bottom: 1px solid rgb(225, 225, 225);
    /*padding: 5px;*/
}
.nav-logo-active{display:none;}

.home-banner-content-inner {
    padding: 6% 1rem 0;
    position: relative;	
    top: -280px;;
}
.home-banner-button-container {
    font-weight: bold;
}
.HeaderMenu2 svg{display:none;}
.cart-icon-amount {display:none;}

/* ------------------------------------Navigation2--------------------------------------------*/
ul.HeaderMenu2 { width: 970px; margin: 0px auto; text-align: center; }

ul.HeaderMenu2 ul { display: none; }

ul.HeaderMenu2 li:hover > ul { display: block; }

ul.HeaderMenu2 li { float: left; margin-top: 0px; text-align: center; position: relative; padding-left: 15px; padding-right: 15px; }

ul.HeaderMenu2 li:hover > a { color: #E63E5D; text-decoration: underline; }

ul.HeaderMenu2 li:hover { height: 40px; }

ul.HeaderMenu2 li i { -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); width: 15px; height: 15px; border: solid 1px #b5b5b5; background-color: #FFF; position: absolute; top: -8px; left: 15px; border-bottom: none; border-right: none; }

ul.HeaderMenu2 li a { color: #464646; font-size: 13px; line-height: 28px; display: block; border: none !important; }

ul.HeaderMenu2 ul { background: #FFF; padding: 5px; position: absolute; top: 40px; left: 0; z-index: 99999; min-width: 200px; }

ul.HeaderMenu2 ul li { float: none; padding-left: 0; position: relative; margin-top: 0; text-align: left; border: none; background: no-repeat; }

ul.HeaderMenu2 ul li:hover { background-color: #E63E5D; height: 28px; }

ul.HeaderMenu2 ul li:hover a { color: #FFF; }

ul.HeaderMenu2 ul li a { border-bottom: solid 1px #a8083d; padding: 4px 4px 4px 5px; color: #998585; line-height: 20px; font-size: 12px; }

ul.HeaderMenu2 ul ul { position: absolute; left: 100%; top: 0; min-width: 200px; }
/* ------------------------------------Navigation2--------------------------------------------*/
/* ------------------------------------Footer--------------------------------------------*/
#footer { width: 100%; margin: 0px auto; position: relative; background: transparent url("images/footer.png") center no-repeat; height: 438px; }

.footerTop { display: none; }

.newaslater { position: absolute; top: 5px; width: 1000px; margin-left: -500px; left: 50%; }

.newaslater label { position: absolute; top: 0; right: 270px; width: 160px; color: #FFFFFF; line-height: 30px; }

.newstext { position: absolute; top: 0px; right: 50px; background-color: #FFFFFF !important; width: 200px !important; height: 17px; font-size: 11px !important; }

.newsbutton { position: absolute; top: 0px; right: 0; padding: 8px 9px; }

.footerCenter { width: 960px; margin: 0px auto; padding-top: 235px; position: relative; }
.-s-site-footer__sections-wrap__section-box .hl, .-s-site-footer__sections-wrap__section-box .hl a {
    padding-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.125rem;
}
.-s-fonts-loaded body:not(.right-to-left) *, .-s-fonts-loaded body:not(.right-to-left) :after, .-s-fonts-loaded body:not(.right-to-left) :before {
    font-family: Gotham A,Gotham B,Helvetica Neue,Helvetica,Arial,sans-serif;
}
.-s-site-footer__sections-wrap__section-box p {font-size:15px;line-height: 1.5; color: #333;}
.-s-site-footer__column__box__contact-line.-s-email-us .-s-icon-wrap {
    width: 22px;
    height: 22px;
}
.-s-site-footer__column__box__contact-line a, .-s-site-footer__column__box__contact-line span {
    padding-top: 2px;
	font-size:15px;
	color: #333;
}
.-s-site-footer__column__box__contact-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
}
.-s-site-footer__column__box__contact-line .-s-icon-wrap {
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.-s-site-footer-outer {
    width: 100%;
    max-width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 30px;
    padding-top: 40px;
    padding-bottom: 30px;
    background-color: #f5f5f5;
    border-top: 1px solid #ccc;
}
.-s-site-footer {
    width: 100%;
    max-width: 1200px;
}
.-s-site-footer__sections-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    display: flex;
}
.-s-site-footer__sections-wrap__section-box.-s-story, .-s-social-line, .-s-icon-wrap-soscials {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.-s-site-footer__sections-wrap__section-box.-s-top {
    border-bottom: 1px solid #333;
}
.-s-site-footer__sections-wrap__section-box:nth-child(3n+1) {
    clear: both;
}
.-s-site-footer__sections-wrap__section-box:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
}
.-s-social-icons-wrap {
    margin-bottom: 30px;
}
.-s-social-icons-wrap span{float: left;margin-left: 25px;margin-top: -20px;}
.-s-site-footer__sections-wrap__section-box {
    width: calc(99.9% * 1/3 - (30px - 30px * 1/3));
    margin-bottom: 20px;
}
.-s-site-footer__sections-wrap__section-box .hl .-s-site-footer__sections-wrap__section-box .hl a {
    padding-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.125rem;
}
p {
    padding: 0 0 10px 0;
    margin: 0;
}
.-s-site-footer__sections-wrap__section-boxisa{
	float: left;
    clear: none;
}
.-s-site-footer__sections-wrap__section-boxisa .hl, .-s-site-footer__sections-wrap__section-boxisa .hl a {
    padding-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1.125rem;
	line-height: 1.5;
	color: #333;
}
.-s-site-footer__sections-wrap__section-boxisa {
    width: calc(99.9% * 1/3 - (30px - 30px * 1/3));
    margin-bottom: 20px;
}
.-s-site-footer__trust-logos-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -20px;
    margin-bottom: 30px;
}
.-s-site-footer__trust-logos-wrap .-s-trust-logo {
    width: 70px;
    margin: 0 10px;
}
.-s-site-footer__copyright {
    text-align: center;
    font-size: .75rem;
    margin: 10px auto 0;
    max-width: 700px;
}
.-s-site-footer__copyright {
    text-align: center;
    font-size: .75rem;
    margin: 10px auto 0;
    max-width: 700px;
}
/*.-s-site-footer__sections-wrap__section-box.-s-story, .-s-social-line, .-s-icon-wrap-soscials {
    width: 20px;
    height: 20px;
    margin-right: 10px;
}*/
/*.-s-site-footer__sections-wrap__section-box.-s-story, .-s-social-line, .-s-icon-wrap-soscials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
}*/
.-s-site-footer__sections-wrap__section-boxisa,.-s-top {
    border-bottom: 1px solid #333;
}
.-s-site-footer__sections-wrap__section-boxisa,.s-top {
    margin-bottom: 5px;
}
/*.-s-site-footer__sections-wrap__section-box.-s-story, .-s-social-line,.-s-icon-wrap-soscials {
display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
margin-bottom: 15px;
}*/
.-s-site-footer__sections-wrap__section-box:nth-child(3n) {
    margin-right: 0;
    float: right;
}
.-s-site-footer__sections-wrap__section-box:nth-child(1n) {
    float: left;
    margin-right: 30px;
    clear: none;
}
.-s-site-footer__sections-wrap__section-box,.-s-payment span.sprite {
    margin-bottom: 5px;
}
.sprite-ideal, .sprite-ideal-after:after, .sprite-ideal-before:before {
    background-position: -140px -155px;
    width: 27px;
    height: 24px;
}
.sprite,.sprite-after:after, .sprite-before:before {
    background-image: url(https://res.cloudinary.com/trendhim/image/upload/frontend/fonts/sprite/sprite.png?v2);
    background-repeat: no-repeat;
    background-size: 391px 351px;
    display: inline-block;
}
.sprite-mastercard, .sprite-mastercard-after:after, .sprite-mastercard-before:before {
    background-position: -172px -133px;
    width: 43px;
    height: 24px;
}
.sprite-visa, .sprite-visa-after:after, .sprite-visa-before:before {
    background-position: -237px -167px;
    width: 42px;
    height: 24px;
}
.sprite-maestro, .sprite-maestro-after:after, .sprite-maestro-before:before {
    background-position: -237px -107px;
    width: 43px;
    height: 24px;
}
.sprite-paypal, .sprite-paypal-after:after, .sprite-paypal-before:before {
    background-position: -84px -77px;
    width: 78px;
    height: 23px;
}
.sprite-american-express, .sprite-american-express-after:after, .sprite-american-express-before:before {
    background-position: -237px -56px;
    width: 50px;
    height: 23px;
}
.sprite-klarna, .sprite-klarna-after:after, .sprite-klarna-before:before {
    background-position: -172px -26px;
    width: 52px;
    height: 24px;
}
.-s-site-footer__sections-wrap__section-box li {
    padding: 2.5px 0;
	font-size:15px;
	color: #333;
}
.-s-site-footer__sections-wrap__section-box.-s-service a {
    display: block;
    padding: 5px 0;
	font-size: 15px;
	color:#333;
}
.newsletter-text {
    line-height: 1.5;
}
.newsletter-text li a{
    font-size:15px;
}
.-s-site-footer__sign-up-form {
    margin-top: 10px;
}
.-s-basic-form .-s-basic-field-with-text-wrap, .-s-basic-form .-s-basic-field-wrap, .-s-basic-form .-s-basic-select-wrap {
    position: relative;
}
.-s-basic-form .-s-basic-field-with-text-wrap input[type=email], .-s-basic-form .-s-basic-field-with-text-wrap input[type=number], .-s-basic-form .-s-basic-field-with-text-wrap input[type=password], .-s-basic-form .-s-basic-field-with-text-wrap input[type=search], .-s-basic-form .-s-basic-field-with-text-wrap input[type=tel], .-s-basic-form .-s-basic-field-with-text-wrap input[type=text], .-s-basic-form .-s-basic-field-with-text-wrap input[type=url], .-s-basic-form .-s-basic-field-with-text-wrap textarea, .-s-basic-form .-s-basic-field-wrap input[type=email], .-s-basic-form .-s-basic-field-wrap input[type=number], .-s-basic-form .-s-basic-field-wrap input[type=password], .-s-basic-form .-s-basic-field-wrap input[type=search], .-s-basic-form .-s-basic-field-wrap input[type=tel], .-s-basic-form .-s-basic-field-wrap input[type=text], .-s-basic-form .-s-basic-field-wrap input[type=url], .-s-basic-form .-s-basic-field-wrap textarea {
    display: block;
    padding: 10px 0px 10px 0px;
    font-size: 1.125rem;
    width: 100%;
    border: 1px solid #ccc;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    outline: 0;
    background-color: #fff;
}
.-s-btn-action, .t-btn-action {
    color: #fff;
    background-color: #4b8e6b;
    border-color: #4b8e6b;
    text-transform: uppercase;
}
.had-mouse-first .-s-btn-action:hover, .had-mouse-first .t-btn-action:hover {
    background-color: #40795b;
    border-color: #40795b;
}
form.-s-site-footer__sign-up-form .-s-btn {
	    font-size: 9px;
    width: 100%;
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 3px;
}
.-s-btn, .t-btn {
	padding: 0px;
    width: 100%;
    text-align: center;
   /* padding: 0px 20px 10px;*/
    border: none;
    background-color: #7023f0;
    border: 1px solid #7023f0;
    color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease,-webkit-transform .1s ease;
    text-transform: uppercase;
    display: inline-block;
    text-transform: uppercase;
}
.-s-basic-form .-s-basic-field-with-text-wrap label, .-s-basic-form .-s-basic-field-wrap label, .-s-basic-form .-s-basic-select-wrap label {
    position: absolute;
    margin-left: 12px;
    margin-top: 11px;
    display: block;
    padding-bottom: 3px;
    color: #777;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
    font-size: 1.125rem;
    pointer-events: none;
}
.footerCenter ul { float: left; width: 192px; margin-top: 30px; }

.footerCenter ul li { margin-bottom: 4px; }

.footerCenter ul li a { color: #a9a9a9; font-size: 12px; }

.footerCenter ul li a:hover { text-decoration: underline; }

.footerCenter ul li h4 {font-size: 13px;
color: #393939;
padding-bottom: 7px;
margin-bottom: 10px;
font-weight: 700; }

.social { position: absolute; top: 260px; right: 0; width: 220px; }

.social h4 { font-size: 13px; color: #a9a9a9; padding-bottom: 7px; margin-bottom: 10px; }

.social a { background: url(images/social.png); width: 47px; height: 43px; margin-right: 8px; display: block; float: left; text-indent: -9000pt; }

.social a.twitter { background-position: -45px 0px; }

.social a.google { background-position: -101px 0px; }

.social a.facebook { background-position: -89px 0px; }

.social a.Youtube { background-position: -183px 0px;background-repeat: no-repeat;}

.ticimax { position: absolute; top: 200px; left: 50%; margin-left: -190px; }

.ticimax_link_main { display: none; }

.bankalar { position: absolute; top: 80px; right: 0; }

.footerlogo { position: absolute; top: 180px; left: 0; }

.ssl {display:none; position: absolute; top: 370px; right: 0; }
/* ------------------------------------footer--------------------------------------------*/
/* ------------------------------------Container--------------------------------------------*/
.pdp-product-form-size-selector {
    height: 29px;
    width: 32px;
    display: inline-block;
    outline: 1px solid rgba(153,153,153,0.54);
    text-align: center;
    line-height: 32px;
    margin: 8px 10px 0 0;
    color: #000000;
    font-size: 10px;
    position: relative;
    cursor: pointer;
}
.contactInput{
	font-family: Arial, sans-serif !important;
    padding: 13px 10px 10px;
    background-color: transparent;
    border: solid 1px #bebebe;
    color: #474646;
    display: block;
    /* height: 21px; */
	float:left;
    line-height: 20px;
    font-size: 16px;
    width: 95%;
	float:none;
    transition-duration: 0.2s, 0.2s;
    -webkit-transition-duration: 0.2s, 0.2s;
}
#accountMenu{
    width: 35%;
    float: left;
    padding: 10px;
    border-right: none;
    background-color: #FFF;
	border: 1px solid #dfe0e4;
}
#accountMenu li{
	padding: 20px;    
    border: solid 1px #bebebe;
    margin-bottom: 10px;
	float: left;
	width: 85%;
	display: inline;
	}
#accountMenu .-active{
   border-left: 7px solid #4b8e6b;
    background: #c9ffe3;
    margin-bottom: 10px;
    font-weight: 700;
}
	.-s-item-icon {
    height: 25px;
    width: 25px;
    float: left;
    margin-right: 10px;
}

#accountMenu li { }
#accountMenu li a {float: left;
/*width: 132px;*/
height: 27px;
padding-top: 8px;
display: block;
color: #FFF;
text-align: center;
background-color: #E63E5D;
border-radius: 7px 7px 0px 0px;}
.-s-item-icon-active {
    height: 25px;
    width: 25px;
    float: left;
    margin-right: 10px;
}
#wrapper {
    margin-top: 25px;
}
#accountLeft{
    float: left;
    width: 55%;
    padding: 10px;
    background-color: #FFF;
    /*border-left: none;*/
	border:1px solid #dfe0e4 ;
    position: relative;
	margin: 0 20px;
}
.contactButtonGreen {
    margin-top: 20px;
    background: #7023f0;
    height: 40px;
	line-height: 40px;
    border: 0px none;
    margin-left: 0px;
    cursor: pointer;
    border-radius: 5px;
    width: 45%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.ticiContainer { width: 970px; margin: 0px auto; padding-top: 10px; position: relative; transition-duration: 0.7s, 0.7s !important; -webkit-transition-duration: 0.7s, 0.7s !important; /* Safari */ }

.ticiContainer.pageContainer { background-color: #FFF; overflow: hidden; padding: 10px; width: 950px; }

.ticiContainer.innerContainer { background-color: #FFF; overflow: hidden; padding: 10px; width: 950px; }

.ticiContainer.innerContainer .centerCount { width: 710px; }

.ticiContainer.innerContainer .categoryTitle { background-color: #DDDDDD; text-indent: 10px; height: 34px; line-height: 34px; }

.ticiContainer.innerContainer .categoryTitleText h1 { color: #737373; }

/*.ticiContainer.homeContainer .ProductListContent { display: none; }*/

.ticiContainer.productDetailContainer { padding-top: 0; }

.ticiContainer.categoryContainer .centerCount { width: 970px; }

.ticiContainer.categoryContainer .leftBlock { display: none !important; }

/*.ticiContainer.categoryContainer .rightBlock { display: none !important; }*/

.UyeGirisiContent, .UyeolContent, .iletisimContent, .SifremiUnuttumContent { width: 950px !important; }
.carousel-cell {
  width: 30%;
  height: 100%;
  margin-right: 10px;
  background: #fff;
  border-radius: 5px;
  counter-increment: carousel-cell;
}
.carousel {
 /* background: #EEE;*/
  height: 100%;

}
.ProductList {
    width: 100%;
    position: relative;
    display: inline-block;
}
.-s-pp-other-products__ajax-grid .-s-slider-title {
    display: block;
	margin-top: 15px;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
}
.-s-info-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    /* width: 100%; */
    padding: 5px 0px 2px;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
.-s-product-list__item, .-s-info-wrap, .-s-product-price-wrap, .-s-product-price {
    font-size: 18px;
    font-weight: 700;
    /* margin: 0 3.5px; */
    text-align: center;
    width: 100%;
}

/* cell number */
/*.carousel-cell:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}*/
.carousel-cell--height2 { height: 370px;background:#fff; }	

.flickity-page-dots { bottom: 10px; }


.centerCount { width: 970px; float: left; min-height: 400px; }

.ticiContainer.categoryContainer .leftBlock { display: block; }

.leftBlock { display: none; margin-bottom: 10px; width: 165px; padding: 10px; border: solid 1px #b8b8b8; background-color: #FFF; float: left; margin-right: 10px; }

.rightBlock { width: 300px; float: right; }

.UrunDetayRight { position: absolute; top: 30px; height: 535px; background-color: #FFF; right: 0; width: 180px; border: solid 1px #B2B2B2; }

.Block_item { width: 100%; margin-bottom: 10px; }

.Block_Alt { clear:both; }

.Block_item.FirsatSlideItem { width: 300px; border-radius: 10px; background-color: #FFF; overflow: hidden; }

.Block_item.FirsatSlideItem .Block_Title { display: none; }

.Block_item.ArkadasiniDavetet .Block_Title { display: none; }

.Block_item.ArkadasiniDavetet .Block_Text { width: 300px; height: 329px; background: url(../PageNotFound.html); position: relative; }

.Block_item.ArkadasiniDavetet .Block_Text input[type="text"] { position: absolute; top: 256px; left: 18px; width: 267px; padding: 0 !important; height: 25px; border: none !important; background: none !important; }

.Block_item.ArkadasiniDavetet .Block_Text input[type="submit"] { position: absolute; top: 289px; text-indent: -9000pt; left: 200px; width: 85px; padding: 0 !important; height: 25px; border: none !important; background: none !important; }

.Block_item.EmailListesi .Block_Title { display: none; }

.Block_item.EmailListesi .Block_Text { width: 300px; height: 299px; background: url(images/ebulten.png); position: relative; }

.Block_item.EmailListesi .Block_Text input[type="text"] { position: absolute; top: 256px; left: 8px; width: 187px; padding: 0 !important; height: 25px; border: none !important; background: none !important; }

.Block_item.EmailListesi .Block_Text input[type="submit"] { position: absolute; top: 255px; text-indent: -9000pt; left: 200px; width: 95px; padding: 0 !important; height: 25px; border: none !important; background: none !important; }

.Block_Title { color: #111; font-size: 16px; font-weight: normal; margin: 0 0 8px; padding: 0; border-bottom: solid 1px #DDDDDD; }

.Block_Text .uyeGirisHata span { color: #FF0000; }

.Block_Text ul li { margin-bottom: 8px; display: block; float: left; width: 100%; color: #666666; font-size: 14px; }

.blocktext { color: #666666; display: block; font-size: 14px; height: 25px; line-height: 25px; }

.blocklink { float: left; background: url("../PageNotFound.html") no-repeat scroll 0 center transparent; padding-left: 10px; }

.icon { float: left; }
/* ------------------------------------Container--------------------------------------------*/

/*------------------------------------Blok Kategori Men�--------------------------------------------*/
.rightBlock ul.KatMenu1 ul { left: auto; right: 100%; }

ul.KatMenu1 ul { display: none; }

ul.KatMenu1 li:hover > ul { display: block; }

ul.KatMenu1 { list-style: none; position: relative; display: inline-table; }

ul.KatMenu1:after { content: ""; clear: both; display: block; }

ul.KatMenu1 li { display: block; position: relative; background: url("../PageNotFound.html") no-repeat scroll 0 center transparent; padding-left: 10px; margin-bottom: 0px; }

ul.KatMenu1 li a:hover { color: #f68428; }

ul.KatMenu1 li a { color: #666666; display: inline-block; font-size: 14px; text-decoration: none; transition: all 0.1s linear 0s; width: 100%; line-height: 30px; }

ul.KatMenu1 ul { padding: 0; position: absolute; top: -1px; left: 100%; z-index: 99; border: 1px solid #efefef; background-color: white; }

ul.KatMenu1 ul li { float: none; width: 200px; position: relative; }

ul.KatMenu1 ul li a { color: #666666; }

ul.KatMenu1 ul li a:hover { }

ul.KatMenu1 ul ul { position: absolute; left: 100%; top: 0; }
/*------------------------------------Blok Kategori Men�--------------------------------------------*/

/* ------------------------------------�r�n Liste--------------------------------------------*/
.info-box-container{display:none;}
.ProductListContent { }
/*.carosel-flickity-urundetay{display:none;}*/
.ProductListContent .ProductList { width: 100%; }

.newIconDetail, .cargoIconDetail, .discountIconDetail { display: none; }


.ProductList .productItem {
    overflow: hidden;
    background-color: #fff;
    /*border: 1px solid #E1E1E1;*/
    float: left;
    /*height: 365px;*/ 
    margin-bottom: 20px;
    margin-right: 10px;
    position: relative;
    width: 310px;
    transition-duration: 0.4s, 0.4s;
    -webkit-transition-duration: 0.4s, 0.4s;
}

/*.ProductList .productItem { overflow: hidden; background-color: #fff; border: 1px solid #E1E1E1; float: left; height: 390px; margin-bottom: 20px; margin-right: 18px; position: relative; width: 310px; transition-duration: 0.4s, 0.4s; -webkit-transition-duration: 0.4s, 0.4s; }*/

/*.ProductList .productImage { width: 100%; height: 310px; margin: 0 auto; overflow: hidden; text-align: center; transition-duration: 0.4s, 0.4s; -webkit-transition-duration: 0.4s, 0.4s; }*/


.ProductList .productImage {
    width: 100%;
	height:auto !important;
    top: 0px;
    margin: 0 auto;
    text-align: center;
    transition-duration: 0.4s, 0.4s;
    -webkit-transition-duration: 0.4s, 0.4s;
    position: relative;
}

.ProductList .productImage img {
    max-width: 100%;
    display: block;
    margin: 0px auto;
    transition-duration: 0.4s, 0.4s;
    -webkit-transition-duration: 0.4s, 0.4s;
}

/*
.ProductList .productImage { width: 100%; bottom: 0px; margin: 0 auto;  text-align: center; transition-duration: 0.4s, 0.4s; -webkit-transition-duration: 0.4s, 0.4s; position: absolute;}

.ProductList .productImage img { max-width: 310px; display: block; margin: 0px auto; transition-duration: 0.4s, 0.4s; -webkit-transition-duration: 0.4s, 0.4s; }
*/


/*
.ProductList .productImage img:hover{
    -webkit-transform: rotate(5deg) scale(1.5); /* Chrome 4+, Op 15+, Saf 3.1, iOS Saf 3.2+ */
  /*     -moz-transform: rotate(5deg) scale(1.50); /* Fx 3.5-15 */
  /*      -ms-transform: rotate(5deg) scale(1.50); /* IE 9 */
  /*       -o-transform: rotate(5deg) scale(1.50); /* Op 10.5-12 */
  /*          transform: rotate(5deg) scale(1.50); /* Fx 16+, IE 10+ */
  /*  -webkit-transform-origin: center;
       -moz-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    margin: 0% 0 0 0%;
}
*/

.ProductList.pr_4 .productImage img { max-width: 235px; }

/*.ProductList .productDetail {
    width: 100%;
    height: 75px;
    position: absolute;
    bottom: 29px;
}*/
.ProductList .productDetail{
	position: relative;
    top: 110px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    width: 100%;
    padding: 5px 10px 2px;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}

.ProductList .productName {width: 96%;min-height: 35px;padding-left: 10px;padding-right: 2%;max-height: 30px;margin-top: 55px;overflow: hidden;}

.ProductList .productName a { color: #4f4f4f; font-size: 22px; }

.ProductList .productName h2 { font-weight: 700; }

.ProductList .productPrice {    position: absolute;    top: 45px;    padding-top: 30px;    left: 9px;}

.ProductList .productPrice .regularKdv { display: none; }

.ProductList .discountPrice {
    font-size: 22px;
    color: #E63E5D;
    text-align: left;
    font-weight: bold;
   /* float: left;*/
}


.ProductList .productPrice .discountKdv { display: none; }

.ProductList .discountPrice span {font-weight: 700;color: #e63e5d;font-size: 24px;}
 
.ProductList .discountPrice span small {
font-size: 17px;
}

/*.ProductList .regularPrice { position: absolute; top: 0; left: 0; font-size: 14px; color: #7b7b7b; margin-top: 6px; text-decoration: line-through; }*/
.ProductList .regularPrice {position: relative;top: 0;left: 15px;/*float: left;*/font-size: 14px;color: #7b7b7b;margin-top: 6px;text-decoration: line-through;}
.ProductList .discountIcon { position: absolute; top: -5px; right: -4px; padding-top: 11px; width: 118px; height: 82px; background: url(images/indirim.png) no-repeat; text-align: center; color: #FFF; font-weight: bold; text-indent: -9000pt; z-index: 10; }

.ProductList .discountIcon .discountIconDetail { 
display: block; text-indent: 0px !important; -ms-transform: rotate(38deg); 
/* IE 9 */ -webkit-transform: rotate(38deg); 
/* Chrome, Safari, Opera */ transform: rotate(38deg);
margin-right: -55px; 
margin-top: -6px;
}

.ProductList .mycartIcon { position: absolute; bottom: 10px; left: 10px; line-height: 25px; background-color: #000000; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ width: 80px; height: 25px; text-align: center; }

.ProductList .mycartIcon:hover { background-color: #E63E5D; }

.ProductList .mycartIcon a { color: #FFF; display: block; line-height: 25px; font-style: italic; }

.ProductList .favoriteslist { display: none; }

.ProductList .examineIcon { position: absolute; top: 183px; left: 70px; display: none; }

.ProductList .examineIcon a { text-indent: -9000pt; background: url(images/urunuincele.png); display: block; width: 153px; height: 30px; }

.ProductList .cargoIcon { display: none; position: absolute; top: 112px; left: 0%; background-color: #009999; width: 53px; height: 43px; border: solid 4px #FFF; text-align: center; border-radius: 30px; line-height: 16px; padding-top: 10px; color: #FFF; z-index: 10; }

.ProductList .newIcon { text-indent: -9000pt; position: absolute; top: -6px; left: -4px; width: 117px; height: 82px; background: url(images/yeniurun.png); }

.TukendiIco { background: transparent url("images/tukendi.png") no-repeat scroll right top;
position: absolute;
top: 0px;
right: 0px;
width: 70%;
height: 39%;
z-index: 1;
background-size: cover;}

.TukendiIco span { display: none; }

.ProductList.pr_hrz .productItem { width: 96%; height: 100px; margin-bottom: 10px; overflow: hidden; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */ }

.ProductList.pr_hrz .productImage { width: 20%; height: 100px; float: left; border-right: solid 1px #f0f0f0; }

.ProductList.pr_hrz .productImage a img { margin-top: 0; max-height: 89px; }

.ProductList.pr_hrz .productDetail { float: left; margin: 5px; width: 70%; height: 80px; }

.ProductList.pr_hrz .newIcon { top: 0; right: 0; left: auto; z-index: 10; }

.ProductList.pr_hrz .discountIcon { top: 0; right: 53px; left: auto; z-index: 9; }

.ProductList.pr_hrz .cargoIcon { top: 0; right: 101px; left: auto; z-index: 8; }

.ProductList.pr_4 .productItem { width: 23.1%; margin-right: 1%; height: 306px; }

.ProductList.pr_4 .discountPrice { font-size: 18px; }

.ProductList.pr_4 .discountKdv { font-size: 9px; }

.ProductList.pr_4 .productImage { height: 235px; }

/*.categoryTitle { width: 100%; margin-bottom: 15px; height: 30px; line-height: 30px; }*/
.categoryTitle {
    width: 100%;
    /* margin-bottom: 15px; */
    /* height: 30px; */
    /* line-height: 30px; */
}

.categoryTitleText { float: left; }

.categoryTitleText h1 { font-size: 13px; color: #000; }

.categoryTitleText h1 a { font-size: 13px; color: #000; }

.categorydesign { width: 100%; overflow: hidden; margin-bottom: 15px; }

.slide { width: 100%; margin-bottom: 15px; }
/* ------------------------------------�r�n Liste--------------------------------------------*/
/* ------------------------------------�r�n Detay--------------------------------------------*/
.ProductDetail .categoryTitle { margin-bottom: 0; }

.proCategoryTitle { position: relative; }

.proCategoryTitle a { margin-left: 5px; color: #000; }

.back { float: right; margin-right: 5px; color: #000; }

.ProductDetailMain { width: 970px; overflow: hidden; float: left; position: relative; }

.leftImage { width: 495px; float: left; padding: 10px; border-right: none; background-color: #FFF; }

.Images {  /*width:350px;/*width: 350px;/*border: 1px solid #E1E1E1;height: 380px; *//*height: 524px;*/text-align: center;}

.Images img {/* width:350px;*/ width:495px; }

.cloudzoom-blank > div:last-child { display: none !important; }

.SmallImages { width: 102%; float: left; }

.SmallImages div {float: left;width: 75px;display: block;margin-right: 3%;/*margin-top: -18px;*/margin-top: 5px;cursor: pointer;/* border: 1px solid #DDD; */} /*{ float: left; width: 75px; display: block; margin-right: 3%; margin-top: 10px; cursor: pointer; border: 1px solid #DDD;}*/

.SmallImages div img { width: 100%; }

.adet { width: 60px; border: solid 1px #DDDDDD; padding: 2px; }

.RightDetail { float: left;  padding: 10px; background-color: #FFF; border-left: none; position: relative; }

.ProductName { width: 64%; float: left; color: #333333; }
.Product-kodu {width: 100%;float: left;}
.block-content { padding: 20px; position: relative; top: 20px; text-align: left;}
#Q3-2{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-3{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-4{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-5{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-6{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-7{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-8{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-9{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-10{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-11{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#Q3-12{
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
.ProductName h1 { font-size: 17px; font-weight: normal; margin: 10px 0px;}

#divUrunKodu { display: block; }

.PriceList { float: left; width: 100%; }

#divIlgiliUrunler { position: absolute; top: 120px; left: 420px; width: 370px; }

#divIlgiliUrunler .productModuleTitle { height: 30px; line-height: 32px; margin-bottom: 0px; font-size: 12px; /* border-radius: 3px; */ border: 0; }

#divIlgiliUrunler .productModuleTitle p { color: #333333; font-size: 13px; }

#divIlgiliUrunler .productModuleItem { border: 1px solid #eeeced; width: 50px; height: 50px; box-shadow: none; min-height: 0px; margin-top: 0px; border-radius: 0px; float: left; margin-right: 2px; margin-bottom: 3px; }

#divIlgiliUrunler .productModuleItem .moduleimage a img { max-width: 50px; max-height: 50px; }

#divIlgiliUrunler .modulename { display: none; }

#divIlgiliUrunler .moduleprice { display: none; }

#divIndirimOrani { background-color: #E63E5D; width: auto; padding-left: 10px; padding-right: 10px; color: #FFF; }

#divIndirimOrani span { font-weight: bold; font-size: 14px; }

.Formline { width: 100%; font-size: 13px; float: left; color: #333333; padding-left: 0; margin-top: 5px; }

.Formline.puanVer { display: none; }

.Formline span { display: block; float: left; line-height: 30px; }

#ddlUrunSiparisAdedi { width: 100px; }

#pnlFiyatlar { float: right;
margin-top: 14px;
padding-right: 1px;
overflow: hidden;
margin-bottom: 11px;}

#pnlFiyatlar .Formline { float: left; /*width: auto;*/ line-height: 50px; margin: 0; }

#pnlFiyatlar .Formline #fiyat span { color: #838283; text-decoration: line-through; margin-right: 10px; line-height: 34px; font-size: 12px; }

#pnlFiyatlar .Formline .indirimliFiyat span { color: #E63E5D; font-size: 26px; }

.spanKdv { display: none !important; }

#divMarka { margin: 0; }

#divMarka a { font-size: 13px; color: #898989; }

#divTaksitAciklama { display: none; }

.Formline .left_line.lineTitle2 { color: #000000; }

.Formline .left_line.lineTitle2 + .lineTitle2 { }

#PuanVer { display: inline-block; }

.PuanVerSag { display: inline-block; margin-left: 5px; }

.PuanVerSag a { margin: 0 2px; }

.star { background: url(../app_themes/default/images/star_empty.png) no-repeat 0 1px; display: block; float: left; margin-right: 1px; height: 14px; text-decoration: none; width: 13px; }
.-s-site-paydi {
    margin: 30px auto;
    position: relative;
    display: table;
}
.productusp-col {
    width: 100%;
	float: left;
    padding: 0px 15px;
}
.product-usp {
    /*margin-top: 20px;*/
    padding: 20px 15px;
    margin-left: -15px;
    margin-right: -15px;
	line-height: 1.5;
	/*background: rgba(0,0,0,0.025);*/
	    width: 90%;
    margin: 0px auto;
}
.product-usp .text .title {
    font-size: 12px;
	font-weight: 600;
}
.fa {background-image: url(https://erkaticaret.com.tr/images/sprite.png);
    background-repeat: no-repeat;
    background-size: 250px 230px;
    display: inline-block;
    width: 15px;
    height: 15px;
	margin-right: 5px;
    font-size: 0px;
    float: left;
   }
.product-usp .usp-title {
    font-size: 18px;
    /*margin-bottom: 10px;*/
}
.product-usp ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: -7px;
}
.product-usp ul li {
    float: left;
    width: 45%;
	padding: 5px;
	display: -webkit-inline-box;
	line-height: 1.7em;
}
.attribute {
    padding: 10px 0;
    font-size: 14px;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
}
.attribute__name {
    width: 150px;
    padding-right: 10px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.attribute__value {
    color: #666;
}
.attribute+.attribute {
    border-top: 1px solid #e9e9e9;
}
.product-usp .icon {
    color: #be1e2d;
}

.productusp-col {
    width: 100%;
    float: left;
    padding: 0px 15px;
	margin-bottom: 25px;
}
.star-hover { background: url(../app_themes/default/images/star.png) no-repeat 0 1px; }

.Formline .left_line { width: 30%; }

.Formline .left_line.lineTitle { display: none; }

.Formline .center_line.lineTitle { display: none; }

#divKDVDahilFiyat { display: none; }

.Formline .center_line { width: 2%; }

.indirimli { font-weight: bold; font-size: 16px; }

.Formline .teksatir { width: 100%; }

.Formline .taksitSatir { color: #f68428; font-weight: bold; }

.selectAdet { line-height: 23px; }

.selectAdet select { padding: 2px; border: 1px solid #DDDDDD; }

.kampanyalar { width: 100%; overflow: hidden; margin-top: 10px; display: none; }

.urunDetayKampanyaTittle { background: url(../PageNotFound.html) left top no-repeat #f5f5f5; padding-left: 4%; border-bottom: 2px solid #FF0000; height: 30px; line-height: 30px; margin-bottom: 10px; }

.urunDetayKampanyaTittle p { color: #000; font-size: 12px; }

.kampanyalar .Formline { padding: 0; margin: 0; }

.campaignsTitle { padding: 2px; background-color: #A09B98; color: #FFFFFF; }


#divSecilebilirKampanyalar .campaignsItem { border: 0; border-bottom: 1px dotted #d8d8d8; }

#divSecilebilirKampanyalar .campaignsItem .campaignsItemS1 { text-align: center; }

#divSecilebilirKampanyalar .campaignsItem .campaignsItemS1 input { margin-top: 15px; }

#divSecilebilirKampanyalar .campaignsItem .campaignsItemS2 { height: 57px; width: 10%; }

#divSecilebilirKampanyalar .campaignsItem .campaignsItemS3 { width: 75%; float: left; }

#divSecilebilirKampanyalar .campaignsItem .campaignsItemS3 span { font-weight: bold; color: #000; font-size: 13px; margin-left: 10px; }

#divSecilemezKampanyalar .campaignsItem { border: 0; border-bottom: 1px dotted #d8d8d8; }

#divSecilemezKampanyalar .campaignsItem .campaignsItemS1 { text-align: center; }

#divSecilemezKampanyalar .campaignsItem .campaignsItemS1 img { margin-top: 18px; }

#divSecilemezKampanyalar .campaignsItem .campaignsItemS2 { height: 57px; width: 10%; }

#divSecilemezKampanyalar .campaignsItem .campaignsItemS2 img { display: none; }

#divSecilemezKampanyalar .campaignsItem .campaignsItemS3 { width: 75%; float: left; }

#divSecilemezKampanyalar .campaignsItem .campaignsItemS3 span { font-weight: bold; color: #000; font-size: 13px; margin-left: 10px; }

.RightDetail #divKategoridenGelenKampanyalar { margin: 5px 0; }

.RightDetail #divKategoridenGelenKampanyalar .campaignsItem { border: 0; }

.RightDetail #divKategoridenGelenKampanyalar .campaignsItemS1 { padding-left: 0; margin-right: 5px; }

.RightDetail #divKategoridenGelenKampanyalar .campaignsItemS3 { float: none; }

.RightDetail #divKategoridenGelenKampanyalar .campaignsItemS3 span { font-weight: bold; color: #ff0000; font-size: 13px; text-decoration: underline; }

.size_box { color: #4c4a4b; line-height: 26px; float: left; display: block; margin-right: 3px; cursor: pointer; border: solid 1px #bfbfbf; min-height: 26px; min-width: 25px; text-align: center; }

.size_box.nostok { background: url(images/nostok.png) center center no-repeat; }

#divUrunEkSecenek { display: block; margin-top: 50px; }

.eksecenekSelect { padding: 4px; border: 1px solid #DDDDDD; min-width: 100px; }

.eksecenekLine { margin-bottom: 5px !important; overflow: hidden; }

.eksecenekLine .left_line { line-height: 32px; }

.eksecenekLine .center_line { line-height: 32px; }

#divStokYok { background-color: #E63E5D; color: #FFF; width: 210px; text-align: left; height: 30px; line-height: 30px; margin-top: -38px; text-indent: 10px; }

.ProductIcon { float: right; }

.ProductIcon > div { display: none; }

.ProductIcon div a { display: none; width: 135px; height: 39px; margin-bottom: 10px; background: url("images/ProductIcon.png") repeat-x scroll 0 0px #FFFFFF; }

.ProductIcon div.UGelinceHaberVer { display: block; }

.ProductIcon div.UGelinceHaberVer a { float: right; display: block; background: url("images/gelinceHaberVer.png") repeat-x scroll 0 0px #FFFFFF; }

.box1 { display: none !important; float: none; background: #f2f2f2; padding: 5px; margin-right: 15px; margin-bottom: 15px; width: 100%; text-align: left; box-shadow: none; border-radius: 5px; }

.box1 i { display: none; font-size: 22px; float: left; }

.ProductIcon div a span { display: none; background: none repeat scroll 0 0 #111111; color: #FFFFFF; display: block; font-size: 14px; margin-bottom: 5px; padding: 7px 5px; text-align: left; line-height: 22px; transition: all 0.3s ease 0s; width: 95%; opacity: 0.3; }

.ProductIcon div a span:hover { background-color: #f68428; opacity: 1; }

.buyfast { float: left; display: none; }

.buybutton { width: 100%; float: left; margin-top: 10px; }

.buyfastbutton { width: 117px; height: 32px; background: url(images/hizlial.png) !important; cursor: pointer; text-indent: -9000pt; }

.buyfastbutton:hover { background-color: transparent !important; }

.BasketBtn { float: left; margin-left: 14px; width: 175px; }

.Basketinp { float: left; }

.Basketinp input { width: 23px; height: 26px; padding: 4px !important; text-align: center; border: 1px solid #ddd !important; text-indent: 0; }

.Basketinp span { float: left; line-height: 36px; display: block; margin-right: 5px; }

.basketBtn { float: right; margin-left: 5px; }

.basketBtn input { width: 193px; height: 48px; border: none; background: url(images/sepetekle.png) !important; text-indent: -9000pt; }

.basketBtn input:hover { background-color: transparent !important; }

.ProductIcon2 { width: 100%; float: right; margin-top: -10px; }

.ProductIcon2 div { float: left; margin-right: 5px; }

.ProductIcon2 div > a > span { background: none repeat scroll 0 0 #111111; color: #FFFFFF; display: block; font-size: 12px; margin-bottom: 5px; padding: 8px 9px; text-align: center; transition: all 0.3s ease 0s; opacity: 0.3; }

.ProductIcon2 div > a > span:hover { background-color: #ff03a2; opacity: 1; }

.printBtn { background: none repeat scroll 0 0 #111111 !important; display: block; opacity: 0.3; border-radius: 0; line-height: 20px; }

.printBtn:hover { background-color: #ff03a2 !important; opacity: 1; }

.ProductIcon2 div input { background: none repeat scroll 0 0 #111111; color: #FFFFFF; display: block; height: 25px; line-height: 25px; font-size: 14px; margin-bottom: 5px; padding: 0px 15px; text-align: center; border: 0; cursor: pointer; opacity: 0.3; transition: all 0.3s ease 0s; border-radius: 5px; }

.ProductIcon2 div input:hover { background-color: #f68428; opacity: 1; }

.ProductIcon2 > div { display: none; }

.ProductIcon2 > div.socialButons { display: block; border: 0 !important; background-color: none !important; border-radius: 0 !important; padding: 0 !important; float: left !important; margin-top: -1px !important; }

.socialButons > div { margin-bottom: 5px; }

#mainHolder_aFacebookLink1 { display: none !important; }

#___plus_0 { display: none !important; }

.socialButons > iframe { margin-bottom: 5px; width: 83px !important; float: left; }

.socialButons > iframe { margin-bottom: 5px; float: left; }

.productModule { width: 99%; border: solid 1px #DDDDDD; margin-top: 10px; }

.productModuleTitle { height: 31px; line-height: 30px; }

.productModuleTitle p { }

.productModuleItem { width: 99.8%; border: solid 1px #DDDDDD; margin-top: 1%; min-height: 60px; }

.moduleimage { float: left; }

.moduleimage img { height: 50px; }

.modulename { float: left; margin: 10px; width: 490px; }

.moduleprice { float: right; margin: 5px; margin-top: 20px; }

.productModule2 { margin-top: 20px; }

.productModule2 ul { overflow: hidden; border: solid 1px #CECECE; padding: 10px; background-color: #FFF; padding-bottom: 20px; }

.productModuleTitle2 { background: url(../PageNotFound.html) left top no-repeat #f5f5f5; padding-left: 5%; border-bottom: 2px solid #FF0000; height: 21px; line-height: 21px; margin-bottom: 10px; margin-top: 20px; }

.productModuleTitle2 p { color: #000; font-size: 13px; float: left; padding-left: 10px; padding-right: 10px; background-color: #FFF; }

.productModule2 ul li { width: 166px; height: 225px; background-color: #FFF; float: left; margin-right: 26px; border: solid 1px #b6b6b6; margin-top: 10px; }

.productModule2 ul li:last-child { margin-right: 0; }

.productModule2 ul li .moduleimage2 { width: 100%; height: 168px; text-align: center; }

.productModule2 ul li .moduleimage2 img { max-width: 100%; margin: 0 auto; display: inline-block; }

.productModule2 ul li .modulename2 { width: 100%; text-align: left; padding-left: 2px; font-size: 13px; color: #ce3552; height: 17px; padding-top: 10px; overflow: hidden; }

.productModule2 ul li .moduleprice2 { width: 100%; text-align: left; margin-bottom: 5px; margin-top: 5px; padding-left: 2px; }

.productModule2 ul li .moduleprice2 .modulekdv { display: none; }

.productModule2 a { margin: 1%; margin-left: 0; text-decoration: underline; }

.urunDetayPanel { border: solid 1px #b8b8b8; background-color: #FFF; overflow: auto; padding: 10px; z-index: 2; /*min-height: 160px;*/ }

.urunOzellik { width: 100%; margin-top: 0px; }

.urunTab ul { height: 32px; line-height: 32px; margin-bottom: 0; padding-left: 0; }

.urunTab li { display: inline; margin: 0; }

.urunTab li.active a { background-color: #E63E5D; color: #FFF; }

/*.urunTab li.TabYorumlar { display: none; }*/

.urunTab li.TabUrunOnerileri { display: none; }

.urunTab li a { color: #333333; float: left; font-size: 12px; font-weight: normal; margin-right: 10px; height: 31px; text-align: center; text-decoration: none; padding-left: 20px; padding-right: 20px; line-height: 32px; border: solid 1px #b8b8b8; border-bottom: none; background-color: #ffffff; }

.yorumlarItem { line-height: 17px; background-color: #eeeeee; border-bottom: 3px solid #A09B98; padding: 5px; }

.yorumlarItemS1 { padding-bottom: 5px; font-weight: bold; font-size: 12px; color: #666; border-bottom: 1px dashed #A09B98; }

.urunTabAlt table tr td { padding: 3px; }
/* ------------------------------------�r�n Detay--------------------------------------------*/
/* ------------------------------------�r�n Detay 2 --------------------------------------------*/
.ProductDetailMain2 { overflow: hidden; }

.ProductDetailMain2 .leftImage { width: 100%; }

.ProductDetailMain2 .leftImage .Images img { max-height: 450px; width: auto; }

.ProductDetailMain2 .leftImage .Images { width: auto; max-width: 60%; float: left; }

.ProductDetailMain2 .leftImage .SmallImages { width: 36%; float: right; }

.ProductDetailMain2 .leftImage .SmallImages div { width: 37%; margin-top: 0; }

.ProductDetailMain2 .RightDetail { width: 100%; margin-top: 10px; }

.ProductDetailMain2 .RightDetail .PriceList { width: 64%; }

.ProductDetailMain2 .RightDetail .ProductIcon { }

.ProductDetailMain2 .RightDetail .ProductIcon2 div > a > span { width: 77px; }

.ProductDetailMain2 .RightDetail .productModuleItem { width: 97%; }

.ProductDetailMain2 .RightDetail .productModule2 ul li { width: 120px; }

.ProductDetailMain2 .taksitLine .tak { width: 38.8%; }

.ProductDetailMain2 .productModuleItem { width: 99.4%; }

.ProductDetailMain2 #divBenzerUrun { width: 110%; }

.ProductDetailMain2 .productModule2 ul li { width: 122px; margin-bottom: 10px; }

.ProductDetailMain2 .productModuleTitle { width: 100%; }

.ProductDetailMain2 .urunOzellik { width: 100%; }
/* ------------------------------------�r�n Detay 2 --------------------------------------------*/
/* ------------------------------------Sepetim--------------------------------------------*/
@font-face { font-family: 'robotoregular'; src: url('../App_Themes/Default/font/roboto-regular-webfont.eot'); src: url('../App_Themes/Default/font/roboto-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../App_Themes/Default/font/roboto-regular-webfont.woff') format('woff'), url('../App_Themes/Default/font/roboto-regular-webfont.ttf') format('truetype'), url('../App_Themes/Default/font/roboto-regular-webfont.svg#robotoregular') format('svg'); font-weight: normal; font-style: normal; }

.sepetimBody * { /*font-family: 'robotoregular', Arial !important;*/ }

.sepetimBody #header .headerContent { width: 1000px; }

.sepetimBody #header .headerContent #logo { display: block !important; }

.sepetimBody #header .headerContent #logo * { display: block !important; }

.sepetimBody { /*background: #f2f2f2; */}
.accountBdy { background: #f5f5f5;}
.sptbodyy { background: #f2f2f2; }
.sptbodyy .headerContent{ background: #fff; }

.sepetimBody .ticiContainer { margin-top: 10px; background: none; width: 970px; padding: 0; box-shadow: none; border: none; }

select {
   -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #bababa;
    border-radius: 5px;
    font-family: 'Open Sans','Helvetica',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: lighter;
    color: #000000;
    height: 45px;
    line-height: 1.428571429;
    padding: 5px 35px 4px 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
	background-repeat:no-repeat;
	background-position: 90% center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
/*.sepetimBody #footer { background: #FFF; min-height: 100px; padding: 0; height: 100px; width: 100%; box-shadow: 1px 1px 5px #DDD; border: solid 1px #e1e1e1; border-left: none; border-right: none; }*/

/*.sepetimBody #footer * { display: none; }*/

.sepetimBody #footer .ticiContainer { display: block; position: relative; }

.sepetimBody #footer .ticiContainer img { position: absolute; top: 20px; right: 0; }

.Basketstep { width: 99.8%; float: left; height: 60px; padding-top: 15px; padding-bottom: 15px; background-color: #ffffff; box-shadow: 1px 1px 5px #DDD; border: solid 1px #e1e1e1; margin-bottom: 20px; }

.OdemeMenu ul { margin-top: 20px; }

.Basketstep ul li { height: 60px; float: left; width: 22%; padding-left: 3%; position: relative; padding-top: 15px; }

.Basketstep ul li i { width: 38px; height: 38px; display: block; float: left; background: url(images/sepetok.png) 0px -47px; }

.Basketstep ul li.pasif.bAdres i { background-position: -44px -92px; }

.Basketstep ul li.pasif.bOdeme i { background-position: -94px -92px; }

.Basketstep ul li.pasif.bSiparis i { background-position: -148px -93px; height: 41px; }

.Basketstep ul li.gecti.bSepet i { background-position: 3px 1px; }

.Basketstep ul li.gecti.bSepet span { color: #e85142; }

.Basketstep ul li.pasif.bOdeme i { background-position: -94px -50px; }

.Basketstep ul li.pasif.bSiparis i { background-position: -148px -44px; height: 41px; }

.Basketstep ul li.onestepsec.bAdres i { background-position: -41px -45px; }

.Basketstep ul li.gecti.bAdres i { background-position: 3px 1px; }

.Basketstep ul li.gecti.bAdres i span { color: #e85142; }

.Basketstep ul li.gecti.bAdres span { color: #e85142; }

.Basketstep ul li.onestepsec.bOdeme i { background-position: -94px -45px; }

.Basketstep ul li.gecti.bOdeme i { background-position: 3px 1px; }

.Basketstep ul li.gecti.bOdeme i span { color: #e85142; }

.Basketstep ul li.gecti.bOdeme span { color: #e85142; }

.Basketstep ul li.onestepsec.bSiparis i { background-position: -148px -45px; }

.Basketstep ul li div { float: left; margin-left: 10px; }

.Basketstep ul li div span { display: block; line-height: 17px; font-size: 16px; color: #000; }

.Basketstep ul li div span.onesteptext { font-size: 14px; }

.Basketstep ul li.onestepsec div span { color: #e85142; }

.Basketstep ul li.pasif div span { color: #e85142; }

.BasketPage { width: 100%; margin-bottom: 20px; overflow: hidden; }

.BasketDetail { background-color: #FFF; /*min-height: 365px;*/ position: relative; margin-bottom: 10px; width: 100%; padding: 10px 0px 10px 0px; float: left; /*box-shadow: 1px 1px 5px #DDD; border: solid 1px #e1e1e1; */}
.BasketDetail21{
    background-color: #FFF;
    /* min-height: 365px; */
    position: relative;
    margin-bottom: 10px;
    width: 72%;
    padding: 10px 0px 10px 10px;
    float: left;
	box-shadow: 1px 1px 5px #DDD;
    border: solid 1px #e1e1e1;
}
.BasketDetail-checkout {    box-shadow: 1px 1px 5px #DDD;   border: solid 1px #e1e1e1; background-color: #FFF; min-height: 400px; position: relative; margin-bottom: 10px; width: 72%; padding: 10px 0px 10px 10px; float: left; /*box-shadow: 1px 1px 5px #DDD; border: solid 1px #e1e1e1; */}
.input-reset{
    width: 145px;
}
.input-reset{
    display: inline-block;
    padding-left: 15px;
    border-color: #5c5c5c;
    border-radius: 3px;
}
.input-reset {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #000;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    color: rgba(0,0,0,0.75);
    display: block;
    font-size: 0.875rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    height: 2.3125rem;
    /* width: 100%; */
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
    transition: border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
    transition: box-shadow 0.45s, border-color 0.45s ease-in-out, -webkit-box-shadow 0.45s;
    float: right;
}
.cart-line-item-remove-membership-button {
    /* font-size: 12px; */
    font-weight: bold;
    color: #5c5c5c;
    padding: 0;
    text-align: left;
}
.cart-line-item-remove-membership-button svg {
    fill: #5c5c5c;
    height: 10px;
    margin: 0 1px 1px 0;
}
#uygulabut {
    color: rgba(112,35,240,0.9);
    font-weight: bold;
    border: none;
    background: none;
    font-size: 14px;
    padding: 10px;
}
.sepetTitle { font-size: 26px; height: 60px; color: #e85142; display: block; margin-bottom: 10px; line-height: 25px; border-bottom: solid 2px #f1f1f1; }

.sepetTitle span { font-size: 12px; display: block; color: #000; }

.sepetTitle span input { float: left; margin-top: 6px; margin-right: 5px; }

.sepetTitle span span { float: left; }

/*.sepetTitle2 { font-size: 18px; height: 70px; text-align: right; color: #e85142; display: block; margin-bottom: 10px; line-height: 65px; border-bottom: solid 2px #f1f1f1; }*/

.BasketDetail table thead tr td { padding: 1%; border-top: 0 none; height: 20px; text-align: left; text-transform: uppercase; vertical-align: middle; color: #c5c8cb; }

.BasketDetail table tbody tr td { /*padding: 1%;*/ padding-top: 20px; padding-bottom: 20px; /*vertical-align: middle;*/ /*border-bottom: 1px solid #f1f1f1; */color: #000; position: relative; }

.AdetGuncelle { float: left; margin-top: 8px; }

/*.sepet-sil { display: block; width: 18px; height: 18px; background: url(../App_Themes/Default/images/sepetDelete.png); text-indent: -9999pt; }*/
.sepet-sil {display: block;width: 18px;height: 18px;background: url(../App_Themes/Default/images/sepetDelete.png) no-repeat 165px;text-indent: -9999pt;}

.BasketAccount { width: 20%; padding: 1%; float: right; background-color: #FFF; box-shadow: 1px 1px 5px #DDD; border: solid 1px #e1e1e1; }

.BasketRigth ul li { text-align: right; color: #a2a2a2; border-bottom: solid 1px #f1f1f1; }

.BasketRigth ul li span { display: block; height: 25px; line-height: 25px; }

.BasketRigth ul li span.tut { font-weight: bold !important; font-size: 14px; color: #000; }

.BasketRigth ul li.genelToplam { height: 60px; padding-top: 10px; }

.BasketRigth ul li.genelToplam span.tut { color: #e85142; font-size: 24px; }

#divToplamOdeme { color: #e85142; font-size: 24px; }

.basketCompletebtn { width: 100%; margin-top: 10px; font-size: 16px;font-weight: 700;display: block; height: 40px; line-height: 40px; text-align: center; color: #FFF; background: #7023f0 !important; border-radius: 3px; padding: 0 !important; }
.basketCompletebtnal {
    width: 40%;
    float: right;
    margin-top: 10px;
    font-size: 16px;
    font-weight: 700;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    background: #4e1792 !important;
    border-radius: 3px;
    padding: 0 !important;
}
.basketCompletebtnal:hover {
    background: #6620bc !important;
    color: #FFF !important;
}
a.woocommerce-terms-and-conditions-link {
    text-decoration: underline;
    font-weight: bold;
}
.basketCompletebtn:hover { background: #6620bc !important; color: #fff !important; }

.alisverisedevamet {     float: left;color: #000;font-weight: bold;height: 32px;/*text-align: center; */font-size: 12px;padding: 0 !important;border-radius: 3px;margin-top: 5px;margin-bottom: 5px;display: block;line-height: 32px;background: #fff !important;}

.alisverisedevamet:hover { background: none !important; color: #000 !important; }

#txtbxAdet_19 + a { float: left; margin: 10px; }

.KasaOnuFirsatlar { margin: 20px auto 0; width: 100%; }

.SepetKampanyaTittle { border-bottom: 1px solid #f1f1f1; line-height: 39px; margin-bottom: 0; margin-top: 0; font-size: 20px; color: #e85142; width: 100%; }

.KasaOnuFirsatlarContent { width: 100%; overflow: hidden; margin-top: 10px; }

.KasaOnuFirsatlarContent ul { width: 110%; }

.KasaOnuFirsatlarContent ul li { text-align: center; float: left; overflow: hidden; margin-right: 10px; border: 1px solid #f1f1f1; width: 134px; height: 236px; margin-bottom: 10px; }

.KasaOnuFirsatlarContent ul li a img { max-width: 100%; }

.KasaOnuFirsatlarContent ul li span { display: block; margin-bottom: 10px; font-size: 11px; height: 30px; overflow: hidden; }

.KasaOnuFirsatlarContent ul li span + span { font-size: 14px; color: #e85142; }

.KasaOnuFirsatlarContent ul li a { display: block; width: 134px; height: 120px; margin-bottom: 10px; overflow: hidden; }

.KasaOnuFirsatlarContent ul li a.button { width: auto; height: auto; background: #e85142 !important; }

.campaignsItem { display: block; float: none; clear: both; overflow: hidden; border: 1px solid #f1f1f1; margin-bottom: 0; margin-top: 10px; width: 100.1%; }

.campaignsItemS1, .campaignsItemS2, .campaignsItemS3 { float: left; }

.campaignsItemS1 { text-align: left; line-height: 43px; float: left; padding-left: 10px; }

.campaignsItemS2 { height: 40px; text-align: center; min-width: 60px; }

.campaignsItemS2 img { max-height: 40px; vertical-align: middle; }

.campaignsItemS3 { float: right; }

.campaignsItemS3 a { width: 147px; height: 27px; color: #FFF; margin-right: 10px; border-radius: 3px; background: #a6a6a7; display: inline-block; margin-top: 9px; text-align: center; line-height: 27px; }

.campaignsItemS3 a:hover { background: none repeat scroll 0 0 #e85142 !important; color: #FFF; }

.OrderAdresList { width: 102%; }

.AdresItem { width: 48%; float: left; margin-right: 1.9%; margin-bottom: 20px; }

.AdresItem.OrderYeniAdresEkle { position: absolute; top: 29px; right: 2%; width: 200px; margin: 0px; }

.AdresItem.OrderYeniAdresEkle .YeniAdresEkleBtn .button { background: none !important; border-radius: 3px; color: #000; display: block; height: 30px; line-height: 30px; margin: 0px auto 0px; padding: 0 !important; text-align: center; width: 140px; border: solid 1px #000; float: right; }

.AdresItem.OrderYeniAdresEkle .YeniAdresEkleBtn .button:hover { background: #000 !important; color: #FFF !important; }

.TeslimatAdresTittle { width: 100%; font-size: 16px; color: #e85142; line-height: 40px; }

.AdresItemLine { padding: 10px; border: solid 1px #f1f1f1; overflow: hidden; }

.AdresItemLine label { width: 100%; line-height: 25px; float: left; display: block; }

.AdresItemLine label input { float: left; margin-top: 5px; margin-right: 5px; }

.AdresItemLine label span { float: left; }

.AdresItemLine .adresKargoSubDetay { float: left; margin-left: 17px; line-height: 20px; color: #8b8b8b; }

.AdresItemLine .adresFaturaSubDetay { float: left; margin-left: 17px; line-height: 20px; color: #8b8b8b; }

.AdresItemAlt { width: 100%; text-align: right; height: 30px; line-height: 30px; }

.cargoSelect table thead tr td { padding: 0; text-transform: none; }

.cargoSelect table tbody tr td { padding-left: 0; text-align: left; }

.cargoSelect table { margin-bottom: 20px; }

.SiparisNotuContent { margin-bottom: 40px; }

.SiparisNotuContent textarea { border: solid 1px #f1f1f1; color: #8b8b8b; padding: 5px; }

.TeslimatTarihContainer { width: 100%; margin-bottom: 40px; }

#ctl00_mainHolder_rdpTeslimatTarihi_dateInput { padding: 5px !important; border: solid 1px #f1f1f1 !important; height: 32px !important; }
#Q3-1 {
    color: #7023f0;
    font-size: 18px;
    font-weight: 400;
}
#mainHolder_ddlTeslimaSaati { padding: 5px !important; border: solid 1px #f1f1f1 !important; height: 32px !important; }

.HediyeContent textarea { border: solid 1px #f1f1f1; color: #8b8b8b; padding: 5px; }

.OdemeMenu { width: 100%; position: relative; z-index: 100; }

.OdemeMenu ul li { transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ float: left; padding: 0 15px 0px 15px; line-height: 41px; height: 42px; border: solid 1px #f45c5b; border-bottom: none; background-color: #e85142; border-radius: 3px 3px 0px 0px; margin-right: 10px; }

.OdemeMenu ul li.activeMenu { transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ background-color: #FFF; height: 42px; border: solid 1px #DDD; border-bottom: none; border-bottom: none; }

.OdemeMenu ul li.activeMenu a { color: #000; }

.OdemeMenu ul li:hover { background-color: #FFF; height: 42px; border: solid 1px #DDD; border-bottom: none; border-bottom: none; }

.OdemeMenu ul li:hover a { color: #000; }

.OdemeMenu ul li a { display: block; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ color: #FFF; }

.OdemeMenu ul li i { display: none !important; }

.Odeme-Left { margin-top: -1px; width: 100%; float: left; }

.Odeme-Left > .Left { min-height: 200px; padding: 10px; border: solid 1px #DDD; overflow: hidden; }

.odemeBankaAdi { width: 400px; }

.CrediCardContent { position: relative; }

.CrediCardName, .CrediCardNo, .CrediCardDate, .CrediCardDate, .CrediCardSecure { width: 48%; margin-bottom: 5px; height: 70px; }

.CrediCardNameLabel, .CrediCardNoLabel, .CrediCardDateLabel, .CrediCardSecureLabel { height: 30px; line-height: 30px; font-size: 14px; }

.odemeBankaAdi select { padding: 5px; width: 100%; border: solid 1px #ddd; }

.CrediCardContent input[type="text"] { width: 97%; border: solid 1px #ddd; }

.CrediCardContent input[type="text"]:focus { border: solid 1px #000; }

.CrediCardNoInput { width: 106%; }

.CrediCardNoInput input[type="text"] { width: 19%; margin-right: 2.7%; float: left; }

.CrediCardDateInput select { padding: 5px; width: 25%; float: left; margin-right: 4%; border: solid 1px #ddd; }

.CrediCardSecureInput input[type="text"] { width: 19%; margin-right: 3%; float: left; }

.CrediCardSecureInput select { padding: 5px; width: 25%; float: left; margin-right: 4%; border: solid 1px #ddd; }

#odemeTaksit { position: absolute; top: 30px; right: 0; width: 41%; }

#divOdemeSecenekleri { background-color: #fbffff; border: solid 1px #DDD; }

.divOdemeSecenekleriTittle { width: 100%; height: 30px; line-height: 30px; background-color: #CCC; }

.divOdemeSecenekleriTittle div { width: 10%; float: left; height: 30px; }

.divOdemeSecenekleriTittle span { width: 30%; float: left; color: #000; }

.odemeSecenekLine { width: 100%; height: 30px; line-height: 30px; }

.odemeSecenekLine:nth-child(2n) { background-color: #ecf7f7; }

.odemeSecenekLine span { width: 30%; float: left; }

.odemeSecenekLine input { width: 10%; float: left; margin-top: 8px; }

.HavaleLine { width: 98%; padding: 1%; }

.HavaleLine:nth-child(2n) { background-color: #f2f2f2; overflow: hidden; }

.HavaleLine div { float: left; height: 50px; margin-right: 10px; }

.HavaleLine .HavaleCheck input { margin-top: 20px; }

.HavaleLine .HavaleImg img { margin-top: 17px; }

.HavaleLine .HavaleBnk { padding-top: 10px; }

.CrediCardNameInput select { padding: 5px; width: 98%; float: left; margin-right: 4%; border: solid 1px #ddd; }

#btnPayPalOde { padding: 5px; width: 200px; height: 40px; float: left; border: solid 1px #ddd; }

.Odeme-RightLine.genelToplam { padding-top: 10px; padding-bottom: 10px; }

.Odeme-RightLine { height: 50px; border-bottom: 1px solid #f1f1f1; text-align: right; }

.Odeme-RightLine .Left > a { background-color: #E63E5D; border: 1px solid #fff; color: #fff !important; display: inline-block; font-weight: bold; text-align: center !important; padding: 5px 10px; text-decoration: none !important; width: 90% !important; }


.Odeme-RightLine div { width: 100%; height: 25px; line-height: 25px; font-size: 18px; }

.Odeme-RightLine div.Left { color: #a2a2a2; text-transform: uppercase; font-size: 16px; }

.Odeme-RightLine div.Right { color: #000; font-weight: bold !important; }

.SoslesmeCheck { margin-top: 10px; line-height: 21px; color: #a2a2a2; }

.SoslesmeCheck a { color: #ff0000; text-decoration: underline; }

#spn3DContainer { margin-top: 10px; }

#cbMesafeliSatisSozlesme { float: left; margin-top: 5px; margin-right: 5px; }

#cb3DSecureOdeme { float: left; margin-top: 2px; margin-right: 5px; }

#hed { width: 300px; height: 230px; }

#hed div { width: 100%; text-align: center; min-height: 50px; border: none; }

#hed div select { width: 250px; padding: 5px; border: solid 1px #dddddd; margin-bottom: 10px; }

#hed div input { width: 240px; float: none; margin: 0px auto; background-color: #FFF !important; }

#hed div.Left { font-size: 16px; font-weight: bold; color: #e85142; }

#hed div a { display: block; height: 40px; width: 250px; line-height: 40px; background-color: #e85142; margin: 20px auto; color: #FFF; }

.orderComplete { margin-bottom: 40px; }

.cargoInformation { width: 98%; height: 40px; padding-top: 15px; padding-bottom: 15px; padding: 1%; border-bottom: solid 1px #f1f1f1; }

.cargoInformation.active { background-color: #f1f1f1; }

.cargoInformation div { float: left; font-size: 14px; color: #000000; }

.cargoInformation div.cargoInput { width: 3%; }

.cargoInformation div.cargoInput input { margin-top: 5px; }

.cargoInformation div.cargoName { width: 30%; }

.cargoInformation div.cargoName span { display: block; width: 100%; font-weight: bold; color: #e85142; font-size: 15px; }

.cargoInformation div.cargotext { width: 67%; /*color: #e85142;*/ }

.cargoInformation div.cargotext span { display: none; }

.cargoInformation div.cargotext span:first-child { display: inline-block; }

.cargoInformation div.cargotext span { color: #000; margin-right: 5px; }

.sepett { min-height: 153px; }

.SiparisTamamlandiContent { width: 95.8%; background-color: #FFF; padding: 2%; box-shadow: 1px 1px 5px #DDD; border: solid 1px #e1e1e1; }

.SiparisBasarili { font-size: 20px; color: #e85142; }

.SiparisIco { float: left; margin-right: 10px; margin-top: 10px; }

.SiparisTamamlaLine ul li { line-height: 30px; font-size: 17px; }

.SiparisTamamlaLine ul li b { font-size: 16px; }

.SiparisTutari { font-size: 18px; color: #e85142; margin-top: 10px; }

.SiparisBack { margin-top: 10px; display: block; }

#AdresContent .row {/* width: 100%;*/ width: 45%; }

#AdresContent .row .span { min-height: 40px; margin-bottom: 18px; position: relative; }

#AdresContent .row .span label { width: 90%; float: left;line-height: 20px; position: static;text-decoration: underline; }

#AdresContent .row .span .textbox { width: 90%; float: left; padding: 8px; }

#AdresContent .row .span .textarea { width: 53%; float: left; padding: 8px; }

#AdresContent .row .span .selectboxx { width: 56%; float: left; padding: 8px; }

#AdresContent #rblFaturaTipi tr input { margin-top: 8px; }
.sepetTitle3 { height: 30px; line-height: 30px; padding-left: 18%; font-size: 18px; border: none; margin-bottom: 10px; margin-top: 20px; }

#AdresContent .button {/* padding: 11px 21px; margin-left: 15px; background: #e85142 !important;*/ }

#AdresContent .button:hover { /*background: #fd5f5e !important; */}

#AdresContent .span .validate { right: auto; left: 27%; line-height: 25px; top: -31px; }

#AdresContent .validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk { right: auto; left: 10px; }

.KapidaOdemeTittle { font-size: 16px; margin-bottom: 10px; }

.KapidaOdemeLine { line-height: 30px; }

/*.KapidaOdemeLine:last-child { display: none; }*/

.KapidaOdemeInput { float: left; margin-right: 7px; margin-top: 9px; }

.KapidaOdemeLabel { float: left; font-size: 18px; }

#mainHolder_ucOdeme_TextBox1 { width: 93%; padding: 8px; }

#btnPayPalOde { background-color: #e85142; cursor: pointer; border: none; color: #FFF; }

#sozlesme_cc { max-width: 1000px; }
/* ------------------------------------Sepetim--------------------------------------------*/
/* ------------------------------------Marka Listeleme --------------------------------------------*/

.brandItem { display: block; float: left; height: 20px; margin: 0 5px 1px 0; transition: color 0.1s linear 0s; width: 113px; line-height: 11px; }

.brandItem:hover { color: #66BCDA; }

.productBrandContent { background-color: #FFFFFF; border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; height: auto; }

.productBrand { color: #FFFFFF; overflow: hidden; padding: 5px; text-align: center; }

.productBrandList { color: #666666; overflow: hidden; text-align: left; width: auto; }

#allBrands { background: url(../PageNotFound.html) center 0 no-repeat; background-color: #FFFFFF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; text-align: center; clear: both; cursor: pointer; height: 26px; margin: 0 0 12px; overflow: hidden; padding: 0; text-indent: -9999pt; }

.allBrandsActive { background-position: center -26px !important; }

.productsHover { height: 43px; }
/* ------------------------------------�r�n Filtreleme--------------------------------------------*/
.urunListRel { float: right; position: relative; width: 100%; }

#mainHolder_divSayfalamaUst .pageNumber { display: none; }

#mainHolder_linkFiltreKaldir { margin-top: 7px; color: #E63E5D; font-size: 14px; margin-left: 20px; }

.urunListRel label { }

.urunListRel label input { float: left; margin-top: 7px; margin-right: 5px; margin-left: 0; display: none; }

.urunListRel label label { margin-left: 0; display: none; }

.brandlistselection { background-color: #fff; border: 1px solid #dadada; float: left; height: 43px; width: 100%; margin-bottom: 20px; }

.brandlistselection * { color: #777777; display: block; float: left; line-height: 32px; margin-left: 6px; }

.brandlistselectionBottom { float: right; margin-bottom: 5px; display: none; }

.brandlistselection .selectBox { background: url("images/selectBox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #777777; float: left; height: 32px; margin-top: 6px; position: relative; width: 145px; }

.brandlistselection .selectBox.d1 { display: none; }

.brandlistselection .selectBox p { display: block !important; height: 32px; margin-left: 0; text-indent: 7px; width: 145px; }

.brandlistselection .selectBox select { border: medium none; height: 25px; left: 0; margin-left: 0; opacity: 0; padding: 0; position: absolute; top: 0; width: 145px; }

.brandlistselection .selectBox select option { margin-left: 0; font-size: 12px; }



.olcuselect .selectBox { background: url("images/selectBox2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #777777; float: left; height: 44px; margin-top: 6px; position: relative; width: 99px; }

.olcuselect .selectBox.d1 { display: none; }

.olcuselect .selectBox p { display: block !important;height: 44px;margin-left: 0px;text-indent: 7px;width: 99px;line-height: 41px;font-size: 18px;color: black; }

.olcuselect .selectBox select { border: medium none; height: 44px; left: 0; margin-left: 0; opacity: 0; padding: 0; position: absolute; top: 0; width: 99px; }

.olcuselect .selectBox select option { margin-left: 0; font-size: 12px; }


.blockSelect { float: right; margin-right: 6px; margin-top: 10px; }

.blockSelect a { width: 40px; height: 24px; float: left; display: block; margin-left: 5px; background-color: #CCCCCC; background: url(images/blockSelect.png); }

.blockSelect .sort_hrz { background-position: -123px 0px; display: none; }

.blockSelect .sort_3 { background-position: 0px 0px; }

.blockSelect .sort_4 { background-position: -48px 0px; }

.blockSelect .sort_hrz.sort_hrzActive { background-position: -0px 0px; }

.blockSelect .sort_3.sort_3Active { background-position: 0px 0px; }

.blockSelect .sort_4.sort_4Active { background-position: -48px 0px; }

.pageNumber { float: right; width: 100%; margin-top: 5px; }

.pageNumberContent { float: right; }

.pageNumber.pageNumberBottom { margin-top: 0; width: 100%; padding-top: 10px; padding-bottom: 10px; }

.pageNumber a { display: block; padding: 2px; color: #000; border: solid 1px #DDDDDD; background-color: #e4e4e4; border-radius: 5px; float: left; margin-left: 5px; min-width: 15px; text-align: center; line-height: 15px; }

.SelectedSayfa { background-color: #f68428; color: white; }

.pageBorder { float: right; }

/* ------------------------------------Anasayfa Slider--------------------------------------------*/


/*#pnlSlider { width: 970px; height: 422px; }*/
#pnlSlider { width: 100%; height: 422px; }


.swiper-static-caption {
  position: absolute;
  top: 25%;
  left: 50%;
  z-index: 9;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
 /*-webkit-transform: translate(-25%, -50%);
  transform: translate(-25%, -50%);*/
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}
	.et_pb_button-ana{color: #fff;
    background-color: transparent;
    border-color: #fff;color: #fafafa!important;
    border-radius: 50px;
    font-size: 25px;
    font-weight: 300!important;
    background-color: #f78914;
    /*padding-top: 10px!important;
    padding-bottom: 10px!important;*/
	padding:15px;
	}
.HomePageSlideShowContainer { float: left; overflow: hidden; position: relative; width: 100%; }

.HomePageSlideShowContainer .HomePageSlideShow { overflow: hidden; padding: 0; position: relative; width: 100%; }

.HomePageSlideShowContainer .HPSItems { clear: both; cursor: pointer; position: relative; width: 100%; }

.HomePageSlideShowContainer .HPSItems ul.slides li { display: none; }

.HomePageSlideShowContainer .HPSItems div { cursor: pointer; float: left; margin: 0; /*overflow: hidden; */ padding: 0; position: absolute; width: 100%; /*display: none; */font-size:42px;color:#ffffff;text-shadow: 1px 2px black;}

.HomePageSlideShowContainer .HomePageSlideShow img { border: 0 none; float: left; margin: 0; padding: 0; width: 100%; }

.HomePageSlideShowContainer .HomePageSlideShow .active { float: left; }

.HomePageSlideShowContainer .navi { bottom: 8px; height: 10px; left: 0px; margin: 0; padding: 0; position: absolute; width: 100%; }

.HomePageSlideShowContainer .navi a { background-color: #111111; width: 10px; height: 10px; border-radius: 5px; display: block; float: right; font-size: 1px; margin: 0px 2px; position: relative; }

.HomePageSlideShowContainer .navi a:hover { background-color: #f68428; }

.HomePageSlideShowContainer .navi a.active { background-color: #f68428; }

/* ------------------------------------Anasayfa Slider--------------------------------------------*/

/* ------------------------------------Sayfay� Yazd�r--------------------------------------------*/
.PrintArea { width: 960px; margin: 0px auto; background-color: #FFF; overflow: hidden; }

.printresim { width: 30%; height: 200px; float: left; }

.printdetay { width: 70%; float: left; }

.printdetay div { padding-top: 5px; padding-bottom: 5px; min-height: 10px; }

.printurunadi { font-size: 16px; font-weight: bold; }

.printfiyat { font-size: 16px; }

.printtaksit { width: 960px; float: left; }

.printtaksit .taksitLine { background-color: #FFF !important; }

.printtaksit .taksitLine .taksitLineNo { width: 114px; }

.printtaksit .taksitLine div { background-color: #FFF !important; }

.printkdvdahil { font-size: 16px; }
/* ------------------------------------Sayfay� Yazd�r--------------------------------------------*/

/* ------------------------------------F�rsat �r�nleri--------------------------------------------*/

.firsatUrunleri { width: 300px; height: 500px; position: relative; margin: 0 auto; }

.Firsatprev { padding: 0; border: 0; outline: 0; width: 19px; height: 19px; cursor: pointer; background: url("../PageNotFound.html") no-repeat -19px 0 !important; position: absolute; top: 100px !important; z-index: 102; }

.Firsatnext { padding: 0; border: 0; outline: 0; width: 19px; height: 19px; cursor: pointer; background: url("../PageNotFound.html") no-repeat 0px 0 !important; position: absolute; top: 100px !important; z-index: 102; right: 0; }

.firsatUrunleriItem { width: 180px; }

.firsatUrunResim { display: block; width: 100%; height: 434px; border: none; text-align: center; margin: 0px auto; }

.firsatUrunResim img { }

.firsatUrunAdi { font-size: 12px; line-height: 14px; margin: 5px 0 5px 0px !important; overflow: hidden; text-align: center; width: 100%; height: 30px; display: block; }

.firsatUrunFiyat { text-align: center; display: block; font-weight: bold; font-size: 14px; }

/* ------------------------------------F�rsat �r�nleri--------------------------------------------*/

/*------------------------------------Hesab�m--------------------------------------------*/
.HesabimBilgi { width: 100%; line-height: 25px; }

.HesabimBilgi b { font-weight: bold; }

.userMenu li a { background-color: #fff; display: block; padding: 9px 0px; border-bottom: 1px solid #DEDEDE; margin-bottom: 5px; }

.userMenu li a:hover { background-color: #E63E5D; color: #FFF; }

.userMenu li a:hover span { padding-left: 10px; }
/*------------------------------------Hesab�m--------------------------------------------*/

/*------------------------------------�yelik Bilgilerim--------------------------------------------*/
.row { text-align: left; float: left; width: 45%; }

.row.right { float: right; }
.row-alt-algemeen {
    position: relative;
    top: 0px;
    float: right;
}
.validate-required {
    padding: 10px;
}

.span { width: 100%; margin-bottom: 10px; position: relative; padding-right: 10px; }

.span > label { margin-bottom: 5px; display: block; line-height: 25px; clear: left; }

.span > label .validate { top: 0; }

.span input { /*width: 90%; */margin-bottom: 4px; }

.span .textarea { width: 97%; margin-bottom: 4px; }

.span .labelGender { float: left; }

.span .spanGender { float: left; margin-left: 10px; text-align: center; }

.span .spanGender input { margin-right: 20px; }

.span .spanPass { text-align: left; margin-top: 10px; }

.span .spanPass input { float: left; width: auto; margin-right: 10px; }

.span .spanPass label { float: left; width: auto; color: #FF0000; font-weight: bold; }

.dateofbirth input { border: 1px solid #DDDDDD !important; height: 25px !important; }
/*------------------------------------�yelik Bilgilerim--------------------------------------------*/
/*------------------------------------Adres Defterim--------------------------------------------*/
.HesabimAdresContent { margin-bottom: 15px; }

.HesabimAdresContent .row { padding: 2%; width: 45.5%; margin-right: 1%; margin-bottom: 1%; height: 130px; float: left; background-color: #f8f8f8; position: relative; }

.HesabimAdresContent .UyelikBilgilerimContent { overflow: hidden; margin-bottom: 7px; background-color: #f8f8f8; padding: 0 10px 10px 0; }

.HesabimAdresContent .UyelikBilgilerimContent .row { background-color: transparent; height: auto; }

.HesabimAdresContent .UyelikBilgilerimContent input { background-color: #FFF; }

.HesabimAdresContent .row:nth-child(2n) { margin-right: 0px; }

.HesabimAdresContent .row .span { margin-bottom: 0px; line-height: 20px; }

.HesabimAdresContent .row .span .textarea { background-color: #fff; }


.HesabimAdresContent .row .span.BireyselKurumsal { margin-top: 22px; margin-bottom: 17px; }

#mainHolder_rblFaturaTipi tr { display: block; float: left; margin-right: 10px; }

#mainHolder_rblFaturaTipi tr input { float: left; width: 20px; margin-top: 3px; }

#mainHolder_rblFaturaTipi tr label { float: left; }

#mainHolder_btnEkle { position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -30px; }

.fancybox-inner .row { padding: 2%; width: 45.5%; margin-right: 1%; margin-bottom: 1%; height: 130px; float: left; background-color: #f8f8f8; position: relative; }

.fancybox-inner .UyelikBilgilerimContent { overflow: hidden; margin-bottom: 7px; background-color: #f8f8f8; padding: 0 10px 10px 0; }

.fancybox-inner .UyelikBilgilerimContent .row { background-color: transparent; height: auto; }

.fancybox-inner .UyelikBilgilerimContent input { background-color: #FFF; }

.fancybox-inner .row:nth-child(2n) { margin-right: 0px; }

.fancybox-inner .row .span { margin-bottom: 0px; line-height: 20px; }

.fancybox-inner .row .span .textarea { background-color: #fff; }

.fancybox-inner .row .span.BireyselKurumsal { margin-top: 22px; margin-bottom: 17px; }

#rblFaturaTipi tr { display: block; float: left; margin-right: 10px; }

#rblFaturaTipi tr input { float: left; width: 20px; margin-top: 3px; }

#rblFaturaTipi tr label { float: left; }

.btn-inverse { position: absolute; bottom: 10px; right: 10px; padding-top: 3px; padding-bottom: 3px; }

.btn-inverse2 { position: absolute; bottom: 10px; right: 50px; padding-top: 3px; padding-bottom: 3px; }
/*------------------------------------Adres Defterim--------------------------------------------*/

/* ------------------------------------Listem--------------------------------------------*/
.Listem { width: 100%; }

.Listem .ListemItem { width: 100%; height: 50px; overflow: hidden; border-bottom: solid 1px #CCC; }

.Listem .ListemItem.Title { background-color: #f5f5f5; height: 30px; border-bottom: solid 1px #cccccc; line-height: 30px; }

.Listem .ListemItem.Title div { padding: 0; padding-left: 1%; }

.Listem .ListemItem div { float: left; height: 40px; padding-top: 5px; padding-bottom: 5px; overflow: hidden; }

.Listem .ListemItem .line1 { width: 9%; padding-left: 1%; }

.Listem .ListemItem .line1 img { max-width: 100%; max-height: 60px; }

.Listem .ListemItem .line2 { width: 51%; padding-left: 1%; }

.Listem .ListemItem .line3 { width: 20%; padding-left: 1%; }

.Listem .ListemItem .line4 { width: 17%; }

.Listem .ListemItem .line4 a { margin-top: 5px; }

.Listem.HediyeKuponlarim .ListemItem .line1 { width: 22%; }

.Listem.HediyeKuponlarim .ListemItem .line2 { width: 21%; }

.Listem.HediyeKuponlarim .ListemItem .line3 { width: 16%; }

.Listem.HediyeKuponlarim .ListemItem .line4 { width: 16%; padding-left: 1%; }

.Listem.HediyeKuponlarim .ListemItem .line5 { width: 20%; padding-left: 1%; }
/* ------------------------------------Listem--------------------------------------------*/

/*------------------------------------Sipari�lerim--------------------------------------------*/
.Siparislerim { margin-bottom: 10px; }

.Siparislerim .Title div { font-weight: bold; font-size: 13px; }

.Siparislerim .ListemItem.Title div { padding: 0; height: auto; }

.Siparislerim .ListemItem { border-top: 0px solid #ccc; height: 35px; line-height: 35px; }

.Siparislerim .ListemItem div { font-size: 12px; padding: 0 !important; }

.Siparislerim .ListemItem .line1 { width: 20%; padding-left: 1%; text-align: center; }

.Siparislerim .ListemItem .line2 { width: 17%; text-align: center; }

.Siparislerim .ListemItem .line3 { width: 13%; padding-left: 1%; text-align: center; }

.Siparislerim .ListemItem .line4 { width: 16%; padding-left: 1%; text-align: center; }

.Siparislerim .ListemItem .line5 { width: 17%; text-align: center; }

.Siparislerim .ListemItem .line6 { width: 17%; text-align: center; }

.Siparislerim .ListemItem .line6 a { color: #ff0000; text-decoration: underline; }

/*------------------------------------Sipari�lerim--------------------------------------------*/

/* ------------------------------------Para Puan--------------------------------------------*/
.paraPuan > div { padding: 10px; }

.paraPuan + a { padding: 10px; }

.paraPuan .parapuanTable { width: 98%; overflow: hidden; border-bottom: solid 1px #CCC; padding: 1%; margin-bottom: -1px; }

.paraPuan .parapuanTable.Title { padding: 0; padding-left: 1%; width: 99%; background-color: #F5F5F5; }

.paraPuan .parapuanTable .paraline1 { width: 18%; float: left; padding: 1%; }

.paraPuan .parapuanTable .paraline2 { width: 58%; float: left; padding: 1%; }

.paraPuan .parapuanTable .paraline3 { width: 18%; float: left; padding: 1%; text-align: center; font-weight: bold; }
/* ------------------------------------Para Puan--------------------------------------------*/
/* ------------------------------------Destek  Taleplerim--------------------------------------------*/
.DestekTalepDetay { width: 97.7%; border: 1px solid #ddd; margin: 5px 0; padding: 1%; }

.DestekTalepCevapLine { background-color: #f5f5f5; margin: 5px 0; padding: 5px; border: 1px solid #ddd; }

.DestekTalepDetay .span { overflow: hidden; }

.DestekTalepCevapLine:nth-child(2n+1) { background-color: #fff; margin: 5px 0; padding: 5px; }

.DestekTaleplerim .Title { height: 40px; line-height: 40px; }

.Listem.DestekTaleplerim .ListemItem .line1 { width: 3%; }

.Listem.DestekTaleplerim .ListemItem .line2 { width: 10%; }

.Listem.DestekTaleplerim .ListemItem .line3 { width: 50%; }

.Listem.DestekTaleplerim .ListemItem .line4 { width: 12%; }

.Listem.DestekTaleplerim .ListemItem .line5 { width: 11%; }

.Listem.DestekTaleplerim .ListemItem .line6 { width: 11%; }

.Listem.DestekTaleplerim .ListemItem .line6.DestekButton .button { float: right; margin-top: 5px; }

.YeniDestek { width: 100%; height: 60px; position: relative; }

.DestekTaleplerimContent #mainHolder_btnEkle { position: static; float: right; margin: 0px; margin-top: 10px; margin-bottom: 20px; }

.DestekTaleplerimContent .row .span { position: relative; height: 40px; overflow: visible; }

.DestekTaleplerimContent .row .span div { float: left; height: 31px; line-height: 31px; }

.DestekTaleplerimContent .row .span .Left { width: 10%; }

.DestekTaleplerimContent .row .span .Center { width: 3%; }

.DestekTaleplerimContent .row .span .Right { width: 86%; }

.DestekTaleplerimContent .row .span #mainHolder_btnKaydet { float: right; width: 20%; }

.DestekTaleplerimContent .row .span #mainHolder_btnVazgec { float: right; width: 20%; margin-right: 10px; }

.DestekTaleplerimContent textarea { width: 98.8%; margin-bottom: 10px; }

.DestekTalepDetay .span div { float: left; }
/* ------------------------------------Destek Taleplerim--------------------------------------------*/
/*------------------------------------Anket--------------------------------------------*/
.anketSoru { margin-bottom: 5px; display: block; }

.anketLabel td { line-height: 21px; display: block; }

.anketLabel label { margin-left: 5px; }
/*------------------------------------Anket--------------------------------------------*/
/*------------------------------------Blok Sepet--------------------------------------------*/
.SepetBlock .Block_Text { padding: 0; width: 100%; }

.SepetBlockInfo { text-align: left; }

.SepetBlockInfo table { border-collapse: collapse; margin-bottom: 5px; width: 100%; }

.SepetBlockInfo td { border-bottom: 1px solid #EEEEEE; padding: 5px 2px; vertical-align: top; }

.SepetBlockInfo .SepetBlockImg img { border: 1px solid #EEEEEE; text-align: left; }

.SepetBlockInfo .SepetBlockName a { color: #666666; font-size: 11px; }

.SepetBlockInfo .SepetBlockAdet { text-align: right; font-size: 11px; }

.SepetBlockInfo td.SepetBlockTotal { text-align: right; }

.SepetBlockInfo .SepetBlockRemove a { text-align: right; cursor: pointer; width: 10px; height: 20px; font-size: 0; display: block; background: url(../App_Themes/Default/images/remove-small.png) center 4px no-repeat; }

.SepetBlockGenelTotal { text-align: right; }

.SepetBlockGenelTotal table { border-collapse: collapse; margin-bottom: 5px; }

.SepetBlockGenelTotal td { padding: 4px; font-size: 14px; }

.SepetBlockGenelTotal td b { font-weight: bold; }

.SepetBlockCheck { clear: both; float: left; margin-top: 5px; text-align: center; width: 100%; line-height: 30px; }

.SepetBlockCheck a { line-height: 30px; }
/*------------------------------------Blok Sepet--------------------------------------------*/
/*------------------------------------�leti�im--------------------------------------------*/
.iletisimContent { background-color: #FFF; margin-top: 0; padding-bottom: 20px; }

.iletisimLine { margin-bottom: 10px; min-height: 30px; line-height: 30px; position: relative; }

.iletisimLine .Left { display: inline-block; width: 20%; float: left; }

.iletisimLine .Center { display: inline-block; font-weight: bold; width: 2%; float: left; }

.iletisimLine .Right { display: inline-block; width: 40%; float: left; }

.iletisimbanka { width: 97%; padding: 1%; border: solid 1px #dadada; background-color: #fafafa; overflow: hidden; }

.iletisimContent .row { width: 47%; border: solid 1px #CCC; padding: 1%; min-height: 270px; }

.iletisimContent .categoryTitle { border-bottom: solid 7px #e4e4e4; margin-bottom: 35px; }

.iletisimContent .row .span { margin-left: 2%; margin-right: 2%; padding: 0px; width: 96%; margin-bottom: 10px; }

.iletisimContent .row .span div { float: left; height: 30px; line-height: 14px; width: 12%; }

.iletisimContent .row .span .Center { width: 2%; }

.iletisimContent .row .span .Right { width: 86%; }

.iletisimContent .row .span .line1 { width: 100%; height: 50px; margin-bottom: 10px; }

.iletisimContent .row .span .line1 div { width: 25%; float: left; height: 50px; }

.iletisimContent .row .span .line1 .line2 { text-align: center; width: 30%; }

.iletisimContent .row .span .line1 .line3 { text-align: center; }

.iletisimContent .row .span .line1 .line4 { text-align: right; float: right; width: 20%; }

.iletisimContent .row .span .line1 div span { display: block; height: 25px; }

.iletisimContent .row .span .line2 { width: 100%; height: 25px; }

.iletisimContent .row .span .line2 .line1 { width: 70%; float: left; height: 25px; line-height: 25px; }

.iletisimContent .row .span .line2 .line2 { float: right; width: 30%; text-align: right; }

.iletisimContent .row .span .line3 { width: 100%; }

.iletisimContent .row .span .line3 .line1 { width: 100%; }

.iletisimContent .row .span .line3 .line1 span { float: left; }

.iletisimForm { width: 98%; margin-top: 20px; border: solid 1px #dadada; overflow: hidden; padding: 1%; }

.iletisimForm .row { width: 50%; border: none; float: left; padding: 0; }

.iletisimForm .row .span { height: 70px; position: relative; overflow: visible; margin-bottom: 0px; }

.iletisimForm .row .span .captchaImageBox { float: left; width: 30%; }

.iletisimForm .row .span .captchaInputBox { width: 69%; }

#mainHolder_TiciCaptcha_ImgCaptcha { width: 100px; }

.iletisimForm .row .span .captchaInputBox input { float: left; }

.iletisimForm .row .span #mainHolder_btnGonder { width: 160px; float: right; }

.iletisimForm .textarea { height: 110px; }
/*------------------------------------�leti�im--------------------------------------------*/
/*------------------------------------�ye Ol--------------------------------------------*/
.newuserForm { color: #000; font-size: 13px; line-height: 30px; width: 98%; margin: 1%; margin-bottom: 20px; overflow: hidden; }

.FormTitle { width: 100%; text-align: center; font-size: 30px; line-height: 50px; color: #000000; }

.FormTitle p { font-size: 14px; margin: 0px auto; line-height: 22px; display: block; width: 50%; }

.grid { border-right: 1px solid #DDDDDD; float: left; margin-right: -1%; margin-top: 2%; padding: 2% 11% 5%; width: 28%; }

.gridLeft { min-height: 60px; position: relative; }

.gridLeft a { text-decoration: underline; }

.gridLeft input[type="checkbox"] { float: left; margin-top: 9px; margin-right: 5px; }

.listAdd { min-height: 30px; }

.day { width: 25%; float: left; margin-right: 1%; }

.city { width: 32.3%; float: left; margin-right: 1%; }

.month { width: 30%; float: left; margin-right: 1%; }

.year { width: 42%; float: left; margin-right: 1%; }

.gender { min-height: 40px; }

.gender label { float: left; width: 70px; margin-top: 10px; display: block; }

.gender input { float: left; margin-top: 18px; margin-right: 3px; }

.uyeolButton { width: 100%; }
/*------------------------------------�ye Ol--------------------------------------------*/
/*------------------------------------�ye Giri�i--------------------------------------------*/
.Login { border: solid 1px #DDDDDD; margin-left: 12%; padding: 2% 5% 2% 4%; width: 23%; background-color: #FBFBFB; height: 230px; }

.Login h4 { font-size: 22px; display: block; text-align: center; border-bottom: solid 1px #CCC; margin-bottom: 10px; }

.forgetpasword { text-decoration: none; float: right; color: #000000; }

.userloginButton { width: 80px; margin-top: 10px; }

.facebooklogin { margin-top: 40px; display: block; float: left; }

.grid .validate, .validateSol, .validateOrta { top: -67px; }

.gridLeft .validateSol { left: -0.5%; top: -30px; }

.gridLeft .validateSol .validateSolOk { border-radius: 0 0 15px; bottom: -5px; left: 10px; }

.gender table { float: left; }

.doFaceBookLogin { color: #fff; background-color: #3b5998; border-color: rgba(0,0,0,0.2); padding: 10px 20px; width: 82%; cursor: pointer; font-size: 15px; line-height: 1.33; border-radius: 6px; text-align: center; margin-top: 5px; display: inline-block; }

.baglanButton { padding: 2%; width: 96%; line-height: 30px; height: 30px; display: block; text-align: center; font-size: 14px; border-radius: 5px; background-color: #e85142; color: #FFF; margin-bottom: 10px; }

.baglanButton input { border: none; width: 100%; height: 100%; display: block; background-color: transparent; cursor: pointer; text-indent: -9999pt; }

#mainHolder_SocialLogin_divFacebookLoginContainer.baglanButton { background: url(../App_Themes/Default/facebookbaglan.png) no-repeat center center #3b5998; text-indent: -9999pt; }

#mainHolder_SocialLogin_divTwitterLoginContainer.baglanButton { background: url(../App_Themes/Default/twitterbaglan.png) no-repeat center center #2ba9e1; text-indent: -9999pt; }

#mainHolder_SocialLogin_divGoogleLoginContainer.baglanButton { background: url(../App_Themes/Default/googlebaglan.png) no-repeat center center #dd4b39; text-indent: -9999pt; }

/*------------------------------------�ye Giri�i--------------------------------------------*/

/* ------------------------------------�ifremi Unuttum--------------------------------------------*/
.SifremiUnuttum { width: 60%; margin-top: 30px; }

.SifremiUnuttum p { line-height: 25px; }

.SifremiUnuttum input[type="text"] { width: 220px; margin: 10px 10px 0 0; height: 25px; float: left; }

.SifremiUnuttum .button { margin-top: 10px; padding: 10px; }

.SifremiUnuttumInput { position: relative; width: 100%; margin-top: 10px; }

.SifremiUnuttumInput .validateSol { padding: 5px; left: 0; top: -33px; }

.SifremiUnuttumInput .validateSol .validateSolOk { border-radius: 0 0 15px; bottom: -5px; left: 10px; }


/* ------------------------------------�ifremi Unuttum--------------------------------------------*/

/* ------------------------------------Taksit Se�enekleri--------------------------------------------*/
.taksitBlok { width: 25%; height: auto; float: left; line-height: 20px; }

.taksitBaslik { width: 100%; height: 20px; text-align: center; }

.taksitBaslik img { display: none; }

.taksitLine { width: 101%; }

.taksitLine .tak { width: 39.1%; height: 20px; overflow: hidden; border-bottom: solid 1px #FFF; border-right: solid 1px #FFF; font-size: 10px; float: left; color: #000; text-align: center; }

.taksitLine .tak.Taksit { background-color: #ededed; width: 19%; }

.taksitBaslik1 { background: url(../Uploads/BankaLogo/1.png) center center no-repeat #7cc242; }

.taksitBaslik2 { background: url(../Uploads/BankaLogo/2.png) center center no-repeat #fdbf57; }

.taksitBaslik3 { background: url(../Uploads/BankaLogo/3.png) center center no-repeat #6950a2; }

.taksitBaslik4 { background: url(../Uploads/BankaLogo/4.png) center center no-repeat #e01d6e; }

.taksitBaslik5 { background: url(../Uploads/BankaLogo/5.png) center center no-repeat #ed1c24; }

.taksitBaslik6 { background: url(../Uploads/BankaLogo/6.png) center center no-repeat #00a6d4; }

.taksitBaslik7 { background: url(../Uploads/BankaLogo/7.png) center center no-repeat #ee3623; }

.taksitBaslik8 { background: url(../Uploads/BankaLogo/8.png) center center no-repeat #00aedb; }

.taksitBaslik9 { background: url(../Uploads/BankaLogo/9.png) center center no-repeat #a3a3a3; }

.taksitBaslik10 { background: url(../Uploads/BankaLogo/10.png) center center no-repeat #2e3192; }

.taksitBaslik11 { background: url(../Uploads/BankaLogo/11.png) center center no-repeat #056bb6; }

.taksitBaslik12 { background: url(../Uploads/BankaLogo/12.png) center center no-repeat #221f1f; }

.taksitBaslik13 { background: url(../Uploads/BankaLogo/13.png) center center no-repeat #0053a0; }

.taksitBaslik14 { background: url(../Uploads/BankaLogo/14.png) center center no-repeat #ffdf00; }

.TakRenk1 { background-color: #edf4e6; }

.TakRenk2 { background-color: #f1e7f3; }

.TakRenk3 { background-color: #f5f9d9; }

.TakRenk4 { background-color: #eeafa2; }

.TakRenk5 { background-color: #b5d0df; }

.TakRenk6 { background-color: #e4e9f4; }

.TakRenk7 { background-color: #edf4e6; }

.TakRenk8 { background-color: #f1e7f3; }

.TakRenk9 { background-color: #f5f9d9; }

.TakRenk10 { background-color: #eeafa2; }

.TakRenk11 { background-color: #b5d0df; }

.TakRenk12 { background-color: #e4e9f4; }

.TakRenk13 { background-color: #edf4e6; }

.TakRenk14 { background-color: #f1e7f3; }
/* ------------------------------------Taksit Se�enekleri--------------------------------------------*/

/* ------------------------------------ Cari �deme Yap Blok --------------------------------------------*/
.CariOdeme .row .span { overflow: hidden; }

.CariOdeme .row .span .Left { width: 13%; }

.CariOdeme .row .span .Center { width: 3%; }

.CariOdeme .row .span .Right { width: 82%; }

.CariOdeme .row .span div { float: left; height: 31px; line-height: 31px; }

.Listem.CariOdemeRaporlari .ListemItem .line1 { width: 6%; }

.Listem.CariOdemeRaporlari .ListemItem .line2 { width: 13%; }

.Listem.CariOdemeRaporlari .ListemItem .line3 { width: 18%; }

.Listem.CariOdemeRaporlari .ListemItem .line4 { width: 8%; padding-left: 1%; }

.Listem.CariOdemeRaporlari .ListemItem .line5 { width: 18%; padding-left: 1%; }

.Listem.CariOdemeRaporlari .ListemItem .line6 { width: 12%; padding-left: 1%; }

.Listem.CariOdemeRaporlari .ListemItem .line7 { width: 10%; padding-left: 1%; }

.Listem.CariOdemeRaporlari .ListemItem .line8 { width: 7%; padding-left: 1%; }

.CariOdeme .Basketstep { display: none; }

.CariOdeme .OdemeMenu { display: none; }

.CariOdeme .BasketPage { width: 100%; overflow: visible; padding: 0; border: 0; min-height: inherit; }

.CariOdeme .Odeme-Left { width: 100%; padding: 0; float: none; background-color: transparent; min-height: 300px; }

.CariOdeme .Odeme-Left .Left { width: 50%; }

.CariOdeme .CrediCardNoInput input { width: 20.3%; }

.CariOdeme .CrediCardNameInput input { width: 92%; }

.CariOdeme .CrediCardDateInput select { width: 46.7%; }

.CariOdeme .Odeme-Right { padding: 0; float: none; width: 100%; background-color: transparent; }

.CariOdeme .Odeme-Right .Odeme-RightLine { display: none; }

.CariOdeme .aspNetDisabled { margin-top: 5px; }

.CariOdeme .OdemeTamamla .SiparisiTamamlaBtn { float: right; margin-top: 50px; }

.CariRaporlarContent .siparisTablo thead tr th { padding: 2px; }

.cariorta table tr td { padding: 5px; }

div#fancy_print { background: url("../PageNotFound.html") no-repeat scroll center center #222222; border: 2px solid #FFFFFF; border-radius: 13px; cursor: pointer; display: block; height: 25px; left: -16px; position: absolute; top: -14px; width: 25px; z-index: 9999; }

.CariOdeme .Odeme-Right { position: relative; }

.CariOdeme .OdemeTamamla { position: absolute; bottom: 0; }

/* ------------------------------------ Cari �deme Yap Blok --------------------------------------------*/
/* ------------------------------------Anasayfa �st Tasar�m--------------------------------------------*/
.AnasayfaUstTasarim { margin: 10px 0; width: 100%; }

.AnasayfaTasarim { width: 110%; }

.AnasayfaTasarim .AnasayfaTasarimLine { overflow: hidden; position: relative; display: inline-block; width: 640px; height: 180px; margin-bottom: 15px; }

.AnasayfaTasarim .AnasayfaTasarimLine:hover .AnasayfaTasarimHover { background: url(../PageNotFound.html); display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 100; opacity: 0.5; }

.AnasayfaTasarim a span.AnasayfaTasarimAdi { position: absolute; left: 0; bottom: 0px; background: url(../PageNotFound.html); color: #fff; width: 99%; line-height: 28px; height: 28px; padding-left: 1%; }

.AnasayfaTasarim a img { width: 100%; }

.AnasayfaTasarim .AnasayfaTasarimLine .alisverise { position: absolute; top: -29px; left: 0; }

.AnasayfaTasarim .AnasayfaTasarimLine .alisverise img { width: 147px; height: 36px; }

.AnasayfaTasarim .AnasayfaTasarimLine a:hover span { color: #FFF; }

.TasarimTime { float: right; }

.TasarimTime span { display: block; float: left; height: 27px; background-color: #c90646; padding-right: 10px; padding-left: 10px; color: #000000; }

.TasarimTime span span { padding: 0; }

.TasarimTime .timeborder { background: url(../PageNotFound.html) no-repeat #c90646; width: 10px; padding: 0; }

.AnasayfaTasarim .AnasayfaTasarimLine.Kucuk { margin-right: 15px; margin-bottom: 15px; overflow: hidden; position: relative; display: inline-block; width: 311px; height: 160px; margin-bottom: 10px; }

.AnasayfaTasarim a img { width: 100%; }

.AnasayfaTasarim .AnasayfaTasarimLine.Kucuk .alisverise { position: absolute; top: -29px; left: 0; }

.AnasayfaTasarim .AnasayfaTasarimLine.Kucuk .alisverise img { width: 147px; height: 36px; }

.AnasayfaTasarim .AnasayfaTasarimLine.Kucuk a:hover span { color: #FFF; }
/* ------------------------------------Anasayfa �st Tasar�m--------------------------------------------*/
/* ------------------------------------Blok Kategori Filtreleme--------------------------------------------*/
#amount { text-align: center !important; color: #000 !important; }

.KategoriFilitrelemeContent .Block_Title { display: none; }

.KategoriFilitreleme { width: 98%; float: left; }

.KategoriFilitreTittle { width: 100%; text-indent: 10px; height: 28px; line-height: 28px; background-color: #e3e3e3; margin-bottom: 5px; color: #000000; }

.KategoriFilitreLine { width: 96%; line-height: 25px; padding: 2%; padding-top: 0px; max-height: 250px; overflow-y: auto; }

.KategoriFilitreLine.FilitreMaxHeight { max-height: 240px; overflow-y: auto; }

.KategoriFilitreLine ul li { position: relative; margin-bottom: 0px; }

.KategoriFilitreLine ul li ul { overflow: hidden; padding-left: 5px; }

.KategoriFilitreLine ul li ul li { line-height: 20px; }

.KategoriFilitreLine table input { float: left; margin: 6px; margin-left: 0px; }

.KategoriFilitreLine table label { float: left; }
/*-----------------------------------Blok Kategori Filtreleme--------------------------------------------*/
/* ------------------------------------Yorum Yaz--------------------------------------------*/
.fancyboxTittle { margin-bottom: 10px; font-weight: bold; font-size: 13px; }
.lazyloaded {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    transition: opacity 1s;
    opacity: 1;
}
.fl-1{
    width: 80%;
    text-align:center;
	margin: auto;
}
#yorumYaz { padding-top: 10px; }

.yorumYaz { margin-bottom: 10px; position: relative; }

.yorumYaz .validate { padding: 5px; top: -30px; }

/* ------------------------------------Yorum Yaz--------------------------------------------*/
/* ------------------------------------�r�n �nerileri--------------------------------------------*/
.urunTabAlt { width: 100%; 
    font-weight: 400;
    font-size: 16px;
    color: rgba(113, 113, 113, 1);
    line-height: 1.8;}

.urunTabAlt ul li { /*margin-bottom: 10px;*/ clear: both;font-size: .875rem; }

.oneriValidate .validate { top: 0; padding: 5px; }

.urunTabAlt ul li input { float: left; margin-right: 5px; }

.urunTabAlt ul li .captchaImageBox { float: left; }

.urunTabAlt ul li .captchaInputBox { margin: 10px; float: left; }

.urunTabAlt ul li.urundetyaGuvenlikodu span { float: left; }

.urunTabAlt ul li .GuvnelikKodu { float: left; line-height: 50px; margin-right: 10px; display: block; }

.odemeBildirimFormu table tr td { padding: 5px; }
/* ------------------------------------�r�n �nerileri--------------------------------------------*/
#mainHolder_txtbxNotlar { width: 97%; }

.Block_Text img { max-width: 100%; }

#GUVENLIK_KODU { margin-bottom: 10px; margin-top: 10px; }

/* ------------------------------------ ToolTip --------------------------------------------*/
.tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; opacity: 0; filter: alpha(opacity=0); visibility: visible; }

.tooltip.in { opacity: 0.9; filter: alpha(opacity=90); }

.tooltip.top { padding: 5px 0; margin-top: -3px; }

.tooltip.right { padding: 0 5px; margin-left: 3px; }

.tooltip.bottom { padding: 5px 0; margin-top: 3px; }

.tooltip.left { padding: 0 5px; margin-left: -3px; }

.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000000; border-radius: 4px; }

.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-color: #000000; border-width: 5px 5px 0; }

.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-top-color: #000000; border-width: 5px 5px 0; }

.tooltip.top-right .tooltip-arrow { right: 5px; bottom: 0; border-top-color: #000000; border-width: 5px 5px 0; }

.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-right-color: #000000; border-width: 5px 5px 5px 0; }

.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-left-color: #000000; border-width: 5px 0 5px 5px; }

.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-bottom-color: #000000; border-width: 0 5px 5px; }

.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-bottom-color: #000000; border-width: 0 5px 5px; }

.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-bottom-color: #000000; border-width: 0 5px 5px; }

/* ------------------------------------ ToolTip --------------------------------------------*/

/* ------------------------------------�yelik Onay--------------------------------------------*/
.uyelikonay { margin-top: 50px; padding-left: 50px; }

.uyelikonay .title { width: 100%; margin-bottom: 30px; }

.uyelikonay .title h4 { font-size: 30px; margin-bottom: 20px; }

.uyelikonay .title span { font-size: 20px; }

.uyelikonay p { line-height: 30px; }

.uyelikonay p strong { font-weight: bold; font-size: 16px; color: #000; }

.uyelikonay a { font-size: 14px; padding-left: 30px; padding-right: 30px; margin-bottom: 30px; }
/* ------------------------------------�yelik Onay--------------------------------------------*/

/* ------------------------------------ �ade Taleplerim --------------------------------------------*/

.IadeTaleplerimContent { }

.IadeTaleplerim .Title { height: 40px; line-height: 40px; }

.Listem.IadeTaleplerim .ListemItem { height: auto; line-height: 24px; }

.Listem.IadeTaleplerim .ListemItem div { height: auto; }

.Listem.IadeTaleplerim .ListemItem .line1 { width: 3%; }

.Listem.IadeTaleplerim .ListemItem .line2 { width: 20%; }

.Listem.IadeTaleplerim .ListemItem .line3 { width: 40%; }

.Listem.IadeTaleplerim .ListemItem .line4 { width: 30%; }

.Listem.IadeTaleplerim .ListemItem .line5 { width: 11%; }

.Listem.IadeTaleplerim .ListemItem .line6 { width: 11%; }

.IadeTaleplerimContent #mainHolder_btnEkle { position: static; float: right; margin: 0px; margin-top: 10px; margin-bottom: 20px; }

.IadeTaleplerimContent .row { width: 60%; }

.IadeTaleplerimContent .row .span { position: relative; overflow: hidden; margin-bottom: 5px; }

.IadeTaleplerimContent .row .span div { float: left; }

.IadeTaleplerimContent .row .span .Left { width: 30%; }

.IadeTaleplerimContent .row .span .Center { width: 3%; }

.IadeTaleplerimContent .row .span .Right { width: 60%; }

.IadeTaleplerimContent .row .span #mainHolder_btnKaydet { float: right; width: 20%; }

.IadeTaleplerimContent .row .span #mainHolder_btnVazgec { float: right; width: 20%; margin-right: 10px; }

.IadeTaleplerimContent textarea { width: 98.8%; margin-bottom: 10px; height: 50px; }

.span.IadeTalepBtn { width: 93%; }

/* ------------------------------------ �ade Taleplerim --------------------------------------------*/
#mainHolder_divUstMarkaListesi { display: none; }

.flex-control-nav { display: none !important; }

.flex-direction-nav .flex-prev { left: 0 !important; background: url(images/geri.png) no-repeat !important; opacity: 1 !important; text-indent: -9000pt; width: 30px !important; height: 45px !important; }

.flex-direction-nav .flex-next { right: 0 !important; background: url(images/ileri.png) no-repeat !important; opacity: 1 !important; text-align: left !important; text-indent: -9000pt; width: 30px !important; height: 45px !important; }

.anasayfaBanner { width: 100%; float: left; margin-top: 10px; }

.anasayfaBanner ul { width: 990px; }

/*
.anasayfaBanner ul li { float: left; width: 316px; height: 249px; border: solid 1px #b8b8b8; margin-right: 8px; }
*/

.anasayfaBanner ul { width: 1005px; }

.anasayfaBanner ul li {
    float: left;
    margin-right: 5px;
}


.selected { background-color: #E63E5D; color: #fff; }

#divHavaleFiyati, #divKapidaOdemeFiyati { display: none !important; }

.fixed { position: fixed; top: 0px; width: 980px; left: 0; right: 0; z-index: 99; margin: 0 auto; background-color: #ddd; }

.headerfixed { position: fixed; top: 0; height: 33px; width: 980px; left: 0; right: 0; z-index: 99; margin: 0 auto; background-color: #000; }

.videoIzle { position: absolute; right: 10px; top: 10px; font-size: 13px; background: url(images/videoIzle.png) no-repeat left center; padding: 4px 8px; padding-left: 30px; font-weight: normal !important; background-color: #ccc; }

.videoIzle:hover { background-color: #E63E5D; color: #fff; text-decoration: underline; }

#noty_topCenter_layout_container * { font-size: 20px !important; }

.mobilBannerContent { display: none; }

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


.rsbButton {
top: 0px;
}

    .mycart, .ustbanner, .anasayfabanner, .yanResimliMenu, .navigation, .rightBlock, .hallbar { display: none !important; }

    body { background-color: #FFF; }

   /* #header { width: 100%; height: 70px; background: #f5f5f5;-webkit-transition: 200ms; transition: 200ms;position: relative; }*/
   .headerContent {
    min-height: 4rem;
    display: flex;
    flex-direction: column;
    position: relative;
}

   /* .headerContent { 
	height: 70px; 
	width: 100%;
	background:#fff;
    width: 100%;
    z-index: 5;
    left: 0;
	position: fixed;
	}*/
	.off-canvas-wrap, .exit-off-canvas-new, .mobile-nav-overlay, #mobile-header-navigation {
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
}
	.mobile-nav-overlay {
    background-color: #ffffff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}
.cookieAcceptBardis{display:block;}
.cookieAcceptBar {
  display:none;
  position: relative;
  top: 0%;
  left:0;
  right: 0;
  color: #fff;
  z-index: 99999;
  flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    max-height: none;
    height: 3.75rem;
    background: rgb(112, 35, 240);
}
.cookieAcceptBar a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

button {
  cursor: pointer;
  border: none;
  background-color: #2387c0;
  color: #fff;
  /*text-transform: uppercase;*/
  margin-top: 10px;
  height: 40px;
  /*line-height: 40px;*/
  padding: 0 20px;
}
.dZKxtc {
    flex-direction: row;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    display: flex;
    padding: 20px;
}
.sc-1gpw24c-2.sc-1gpw24c-2 {
    margin: 0px 1rem;
    font-family: "Proxima Nova", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 0.875rem;
    line-height: 1;
    color: rgb(255, 255, 255);
    margin: 0px;
}
.sc-1gpw24c-1 {
    position: absolute;
    right: 1.5rem;
    top: 0px;
    bottom: 0px;
    margin: auto;
}
#header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 20;
    -webkit-transition: -webkit-transform 300ms ease-in-out;
    transition: -webkit-transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out;
    transition: transform 300ms ease-in-out, -webkit-transform 300ms ease-in-out;
}
.method-title {
    font-size: 18px;
    font-weight: 700;
}

    #logo {width: 100%;
    height: 55px;
    /*margin: 0px;*/
	/*margin-left: 20%;
    margin-right: 20%;*/
    text-align: -webkit-center;
    display: inline-block;}

    .logo {/*top: -20px;left: 85px;*/} /* { top: -10px; left: 0px; }*/ 

    .logo img {
    /* width: 160px !important; */
    /*height: 35px;*/
    /* margin-left: 10px; */
    display: flex;
    /* position: relative; */
    /* top: 40px; */
    /* text-align: center; */
    /* left: -4.25rem; */
    /* right: -1.25rem; */
	margin-top: 5px;
	height: 23px;
    /*width: 150px;*/
}
.logo {
    position: absolute;
    top: 10px;
    /* left: 315px; */
}
    .searchContent {
    display: none;
    position: absolute;
    top: 55px;
    left: 0%;
    width: 95%;
    height: 45px;
    /* background-color: #FFF; */
}

    .search { position: absolute; top: 2px; left: 0%; width: 100%; border: solid 1px #d0d0d0; background-color: #f2f2f2; /*height: 37px; */}

    #txtbxArama { border: none;
    height: 35px;
    width: 90%;
	top:0;
    text-indent: 10px;
    position: absolute;
    /* padding-left: 30px; */
    /* padding-right: 0px; */
    padding: 5px 20px;
    /* left: 0px; */
    color: #000;
    /* background-color: transparent !important;*/
	}

    .rsbButton { width: 30px; height: 30px; background: url("../images/icons8-search-24.png") 5px 5px; text-indent: -9999pt;background-repeat:no-repeat; }

    #ArmaSonuclari { width: 100%; line-height: 30px; color: #000; text-align: center; margin-top: 10px; margin-bottom: 10px; border: solid 1px #CCC; }

    .ticiContainer { width: 100% !important; padding: 0px !important; }

    .ticiContainer.categoryContainer { /*padding: 2% !important; width: 96% !important; */}

    /*.centerCount { width: 100% !important; }*/
	#aboutus{padding:20px;}
	#salesco{padding:20px;}
	#refunds{padding:20px;}
	#contact{padding:20px;}
	#termuse{padding:20px;}
	#privacy{padding:20px;}
	
	.section-info{padding:20px;}
	.cookie-policy-wrapper{padding:20px;}
	.protection-of-personal-data-main{padding:20px;margin:0px auto;}
	.centerCount {
    width: 100% !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
   /* padding: 20px 0;*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px;
	float: none;
}

    #pnlSlider { width: 100%; height: auto; }

    .ProductList.Kategori1 { display: none; }

    .anasayfaBanner ul { width: 100%; }

    .anasayfaBanner ul li { width: 100%; height: auto; border: none; }

    .anasayfaBanner ul li a { width: 100%; float: left; }

/*    .anasayfaBanner ul li a img { max-width: 100%; width: auto !important; height: auto !important; }*/

.anasayfaBanner ul li a img {
    max-width: 100%;
    width: 100%;
    padding: 0px 0px 5px 0px;
}

    #footer { display: none; }

    #back-to-top { display: none !important; }

    .mobileFooter { width: 100%; /*height: 260px; */height: auto; float: left; padding-bottom: 60px; display: block !important; padding-top: 100px; background:#f6f6f6;/* background: url(images/mobileFooter.png) no-repeat center top #f6f6f6; */}
	.ssl-mobile-foot{/*-webkit-filter: grayscale(60%);*/}
	.ssl-mobile-foot-verzend{/*-webkit-filter: grayscale(60%);*/}

    .mobileFooter p { display: block; text-align: center; font-size: 13px; color: #000000; margin-top: 10px; margin-bottom: 20px; line-height: 18px; }

    .mobileWhats i { padding-left: 20px; background: url(images/mobileWhats.png) no-repeat left center; font-style: normal; }

    .fSocial { width: 100%;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;}

    .fSocial a { display: inline-block; width: 42px; height: 46px; background: url(images/social.png) no-repeat; text-indent: -99999pt; margin-left: 3px; padding-right: 3px; }

    .fSocial a.Facebook { background-position: -89px 0px; }

    .fSocial a.Twitter { background-position: -45px 0px; }

    .fSocial a.Google { background-position: -101px 0px; }

    .fSocial a.Youtube { background-position: -183px 0px; }


    .Fdelisiyim { width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; }

	.cont-h-top-cont{display:none;}

    /*.mUser {
    position: absolute;
    top: 10px;
    right: 5px;
    display: block;
    z-index: 16;
    width: 35px;
    height: 35px;
    /* background: url(images/mobileUser.png) no-repeat;
	}*/
	.-s-mobile-header-icon-bar .-s-header-icon-text {
    width: 100%;
    text-align: center;
    font-size: .665rem;
}
/*.mUserCa::after {
    content: "☰";
    font-size: 23px;
    color: #828282;
}*/
.mUserCa {
    /* padding: 0 20px; */
    /*margin: 20px;*/
   /* position: absolute;
    top: -10px;*/
}
.-j-desktop-header-cart-include-wrap-xc{/*margin:20px;   */margin: 10px 5px auto;display: block;    font-size: .665rem;}
.-s-header-icon-wrap-search{
	display:block;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 65px;
    padding: 0;
    /* line-height: 1; */
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    cursor: pointer;
}

ul {
  padding: 0;
  list-style-type: none;
}



.container {
  margin-top: 50px; 
  Display: flex;
  justify-content: center;
  align-items: center;
}
.phone {
  background-color: #36383F;
  border-radius: 40px;
  width: 300px;
  height: 600px;
  Display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 30px 50px 100px #85888C;
}
.content {
  /*border: 1px solid #36383F;*/
  border-radius: 20px;
  width: 94%;
  height: 91%;
  /*background-color: #F5F6FA;*/
  overflow: hidden;
}
#AdresContent .row .span .container {
    width: 90%;
    float: left;
    line-height: 20px;
    position: relative;
    text-decoration: underline;
	margin-top:0px;
}
nav {
    z-index: 1;
    width: 15%;
}
  .drawer {
      display: none;
    }
    .drawer__overlay {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 200;
      opacity: 0;
      
      transition: opacity 0.3s;
      will-change: opacity;
      background-color: #000;

      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;      
    }

    .drawer__header {
      /* Optional */
      padding: 1.1rem;
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid #ddd;
    }

    .drawer__close {
      /* Optional */
      margin: 0;
      padding: 0;
      border: none;
      background-color: transparent;
      cursor: pointer;
      background-image: url("data:image/svg+xml,%0A%3Csvg width='15px' height='16px' viewBox='0 0 15 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='2.-Menu' transform='translate(-15.000000, -13.000000)' stroke='%23000000'%3E%3Cg id='Group' transform='translate(15.000000, 13.521000)'%3E%3Cpath d='M0,0.479000129 L15,14.2971819' id='Path-3'%3E%3C/path%3E%3Cpath d='M0,14.7761821 L15,-1.24344979e-14' id='Path-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      width: 15px;
      height: 15px;
    }
.ProductForm__AddToCart {
    display: flex;
    align-items: center;
    justify-content: center;
}
.Button--full {
    width: 85%;
    margin: 0px auto;
    height: auto;
}
.Button--secondary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    color: #6a6a6a;
    border: 1px solid rgba(106,106,106,0.2);
}
.Button--secondary::before, #shopify-product-reviews .spr-pagination-prev>a::before, #shopify-product-reviews .spr-pagination-next>a::before {
    /*background-color: #d45875;*/
    transform-origin: right center;
    transform: scale(0, 1);
}
.Button::before, .shopify-payment-button__button--unbranded::before, #shopify-product-reviews .spr-summary-actions-newreview::before, #shopify-product-reviews .spr-button-primary:not(input)::before, #shopify-product-reviews input.spr-button-primary::before, #shopify-product-reviews .spr-pagination-prev>a::before, #shopify-product-reviews .spr-pagination-next>a::before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transform: scale(1, 1);
    transform-origin: left center;
    z-index: -1;
}
.Button--secondary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    color: #6a6a6a;
    border: 1px solid rgba(106,106,106,0.2);
	background: none;
}
.Button, .shopify-payment-button__button--unbranded, #shopify-product-reviews .spr-summary-actions-newreview, #shopify-product-reviews .spr-button-primary:not(input), #shopify-product-reviews input.spr-button-primary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    position: relative;
    display: flex;
    padding: 14px 28px;
    line-height: normal;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.2em;
    font-family: Cabin,sans-serif;
    font-weight: 400;
    font-style: normal;
    background-color: transparent;
    transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    z-index: 1;
    -webkit-tap-highlight-color: initial;
}
.Button--secondary, #shopify-product-reviews .spr-pagination-prev>a, #shopify-product-reviews .spr-pagination-next>a {
    color: #6a6a6a;
    border: 1px solid rgba(106,106,106,0.2);
}
.Button__SeparatorDot {
    display: inline-block;
    margin: 0 18px;
    content: '';
    height: 3px;
    width: 3px;
    border-radius: 100%;
    background: currentColor;
}
    .drawer__wrapper {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
	max-height: 100%;
    width: 80%;
      max-width: 500px;
      z-index: 999999;
      overflow: auto;
      
      transition: transform 0.3s;
      will-change: transform;
      background-color: #fff;
     
      display: flex;
      flex-direction: column; 

      -webkit-transform: translateX(103%);
      transform: translateX(103%); /* extra 3% because of box-shadow */ 
      
      -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */

      /* Optional */
      box-shadow: 0 2px 6px #777;
    }

    .drawer__content {
      position: relative;
      overflow-x: hidden;
      overflow-y: auto;
      height: 100%;
      flex-grow: 1;
      /* Optional */
      /*padding: 1.5rem;*/
    }

    .drawer--left .drawer__wrapper {
      left: 0;
      right: auto;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
    }

    .drawer.is-active {
      display: block;
    }

    .drawer.is-visible .drawer__wrapper {
      -webkit-transform: translateX(0);
      transform: translateX(0);
    }

    .drawer.is-visible .drawer__overlay {
      opacity: 0.5;
    }

#menuToggle {
	font-size: .665rem;
  display: flex;
  flex-direction: column;
  /*position: relative;
  top: 25px;
  left: 25px;*/
  margin: 15px;
  width:10%;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: flex;
  width: 40px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

#menuToggle span
{
  display: flex;
  width: 29px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: #333;
  z-index: 1;
  transform-origin: 5px 0px;
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}
.csc-default {
    width: 80%;
    margin: 0 auto;
}
.elementor-text-editor.rte-content {
    width: 80%;
    margin: 0 auto;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-3px, -1px);
  background: #36383F;
}
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  transform: rotate(-45deg) translate(0, -1px);
}

#menu
{
  position: absolute;
  width: 50%;
  height: 400px;
  box-shadow: 0 0 10px #85888C;
  margin: -50px 0 0 -50px;
  padding: 50px;
  padding-top: 100px;
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(-100%, 0);
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}
ul.mobile-menu {
    display: block;
}
.mobile-menu,
.mobile-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.mobile-menu li {
  border-bottom: 1px solid #e0e0e0;
}

.menu-item-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 16px;
  font-size: 16px;
  font-weight: 500;
  color: #333;
}

.mobile-menu li > a {
  display: block;
  padding: 14px 16px;
  font-size: 16px;
  font-weight: 500;
  color: #333;
  text-decoration: none;
}

.mobile-menu li > a:hover {
  background-color: #f5f5f5;
}

.toggle-submenu {
  font-size: 16px;
  color: #666;
  margin-left: 10px;
}

.submenu {
  display: none;
  padding-left: 16px;
  background-color: #fafafa;
}

.submenu li > a {
  padding: 12px 30px;
  font-size: 15px;
  color: #444;
  display: block;
}
.menu-item-toggle a {
    font-size: 16px;
}
#menu li
{
  padding: 10px 0;
  transition-delay: 2s;
}

#menuToggle input:checked ~ ul
{
  transform: none;
}
.mUserCa-navigate {  /* padding: 0 20px; */ /* margin: 20px; */  position: absolute;  /* top: -10px; */   right: 30px;}
	.info-box-container{position:absolute;top:50px;left:30px;z-index:10;display:block;}
	.info-box-container.pos-2{left:auto;position: relative; /* right: 30px;top: 310px;/* bottom:15px; *//* float: left; */}/*.info-box-container.pos-2{left:auto;right:-4px;top:auto;bottom:15px}*/
	.info-box.type-3{background-color:#a60000;border-left:none;border-right:3px solid #c40101}
	.info-box.type-3 strong{font-size:13px}
	.info-box{margin-bottom:5px}
	.field {
    position: relative;
    width: 100%;
    padding: 0px;
    float: none;
    display: flex;
    margin: 20px 0 !important;
}
.field label {
    /*    display: inline-block !important;
    vertical-align: middle;
    width: 10% !important;
    /* margin: 0 !important; 
    margin-left: 10px;*/
}
.control {
    width: 60% !important;
    margin-left: 10% !important;
}
.carosel-flickity-urundetay{display:block;}
.super-attribute-select{-webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #bababa;
    border-radius: 5px;
    font-family: 'Open Sans','Helvetica',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: lighter;
    color: #000000;
    height: 50px;
    line-height: 1.428571429;
    padding: 5px 60px 4px 10px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
	background-repeat:no-repeat;
	background-position: 90% center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
 div.field div.control:before {
    pointer-events: none;
    display: inline-block;
    font-family: ThemeIcons;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*content: "\e261";*/
    width: 60px;
    height: calc(100% - 1px);
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1px solid #bababa;
    text-align: center;
    line-height: 60px;
 font-size: 25px;}
	.info-box.type-2{background-color:#13a439;border-left-color:#0acf3d;}
	.info-box{width:65px;height:auto;padding:3px;font-size:10px;color:#fff;text-align:center;background-color:#333;border-left:4px solid #4d4d4d;}
	.info-box p{display:inline-block;line-height:1.3;margin-bottom:0}
    .mUser.marama { background-position: 0px 0px; left: 15px; }

    .mUser.marama:hover { background-position: 0px -34px; }

    .mUser.mCart { background-position: -34px 0; right: 15px; }
	.cart-icon-amount {
    background-color: #FEFD00;
    border-radius: 100%;
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 600;
    height: 23px;
    line-height: 27px;
    position: absolute;
    right: -4px;
    text-align: center;
    top: -5px;
    width: 23px;
	z-index:999999;
}
.cart-line-item-quantity-input select {
    height: 40px;
    padding: 0.3rem 0.6rem;
}
.cart-line-item-quantity-input select {
    height: 35px;
    width: 60px;
    cursor: pointer;
    padding-left: 15px;
    border: 2px solid #000000;
    background-color: #ffffff;
    min-height: initial;
	background-position:100% center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
select {
   -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #bababa;
    border-radius: 5px;
    font-family: 'Open Sans','Helvetica',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: lighter;
    color: #000000;
    height: 45px;
    line-height: 1.428571429;
    padding: 5px 5px 5px 5px;
    vertical-align: baseline;
    width: 50%;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
	text-overflow: ellipsis;
	background-repeat:no-repeat;
	background-position: 90% center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
/*.-s-header-icon-wrap.-s-login.-j-user-login-button-wrap.-j-user-login-button.-j-setup-done {
  position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    padding: 8px 0;
    line-height: 1;
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    cursor: pointer;
    width: calc(20% + 10px); 
    right: 60px;	
}*/
.-s-desktop-header-main-bar__icons-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 20%;
	 height: 55px;
    /*-webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);*/
	right:0px;
	
}
.mobile-express-cart {
    background-color: #ffffff;
    bottom: 0;
    float: left;
    width: 100%;
    max-height: 100%;
    margin-top: 0;
    min-height: calc(100vh - 88px);
    overflow: hidden;
    position: relative;
    z-index: 1000;
}
.mobile-express-cart-list {
    border-bottom: 2px solid #000000;
    height: calc(90vh - 250px);
    list-style: none;
    margin-bottom: 0;
    max-height: calc(100vh - 250px);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.mobile-express-cart-total {
    color: #000000;
    display: block;
    width: 100%;
    margin: 0 auto;
    float: left;
    padding: 4% 5% 1%;
    font-size: 14px;
    font-weight: 700;
}
.mobile-express-cart-checkout {
    display: block;
    float: left;
    margin: 0 auto;
    padding: 0 5% 0;
    width: 100%;
}
.mobile-express-cart-shipping-copy {
    display: block;
    float: left;
    margin: 0 auto;
   /* padding: 5% 5% 0;*/
    text-align: center;
    width: 100%;
}
.mobile-express-cart .express-cart-line-item {
    width: 100%;
    overflow: hidden;
}
.express-cart-line-item-container {
    border-bottom: 1px solid #D9D9DB;
    padding: 5px 0;
    position: relative;
    width: 270px;
}
.express-cart-line-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}
.mobile-express-cart .express-cart-list-item {
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    /*border-bottom: 1px solid #999999;*/
    padding: 2px 5px;
    width: 346px;
    -webkit-transition: 100ms ease;
    transition: 100ms ease;
}
.drawer__title {
    font-size: 18px;
    font-weight: 600;
}
.SProductA p {
    padding: 5%;
    font-size: 14px;
}
.mobile-express-cart .express-cart-list-item-image {
    float: left;
    height: 58px;
    width: 58px;
}
.mobile-express-cart .express-cart-list-item-image img {
    border-radius: 1px;
    padding: 4px;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
}
.mobile-express-cart .express-cart-list-item-description {
    color: #000000;
    display: block;
    font-size: 13px;
    margin-right: 10px;
    padding: 10px;
    text-align: right;
    width: 70%;
}
#menu-drawer__content li {
    padding: 12px;
    font-size: 16px;
    border-bottom: 1px solid #bebebe;
}
#menu-drawer__content li a{font-size: 16px;}
.et_pb_button_wrapper-1 {
    text-align: center;
    position: absolute;
    top: 15%;
    width: 50%;
    margin-left: 25%;
    /* margin-right: 10%; */
    /* margin: 0px auto; */
}
.et_pb_button_wrapper-2 {
    text-align: center;
    position: absolute;
    top: 25%;
    width: 50%;
    margin-left: 25%;
    /* margin-right: 10%; */
    /* margin: 0px auto; */
}
.et_pb_button_wrapper-3 {
    text-align: center;
    position: absolute;
    top: 40%;
    width: 50%;
    margin-left: 25%;
    /* margin-right: 10%; */
    /* margin: 0px auto; */
}
.et_pb_button .et_pb_more_button{
    font-size: 15px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
 .et_pb_more_button.et_pb_button {
    color: #fafafa!important;
    border-radius: 50px;
    font-size: 25px;
    font-weight: 300!important;
    background-color: #f78914;
	padding-top: 10px!important;
    padding-bottom: 10px!important;
}
.home-banner-link-button-1 {
    width: 100%;
        position: absolute;
    /* height: 45px; */
    /*background-color: rgb(204 37 37 / 60%);*/
    color: #fff;
    padding: 15px 0px 15px 0px;
	text-align: center;
    font-size: 28px;
    top: 10%;
    text-shadow: 1px 2px black;
}
.home-banner-link-button-2{
    width: 100%;
       position: absolute;
    /* height: 45px; */
    /*background-color: rgb(204 37 37 / 75%);*/
    color: #fff;
    padding: 15px 0px 15px 0px;
text-align: center;
    font-size: 28px;
    top: 22%;
	text-shadow: 1px 2px black;
   
}
.home-banner-link-button-3{
    width: 100%;
       position: absolute;
    /* height: 45px; */
    /*background-color: rgb(204 37 37 / 75%);*/
    color: #fff;
    padding: 15px 0px 15px 0px;
text-align: center;
    font-size: 28px;
	 text-shadow: 1px 2px black;
    /*top: 22%;*/
   
}
.home-banner-link-button-4{
    width: 100%;
       position: absolute;
    /* height: 45px; */
    background-color: rgb(204 37 37 / 75%);
    color: #fff;
    padding: 15px 0px 15px 0px;
text-align: center;
    font-size: 22px;
    /*top: 22%;*/
   
}
.home-banner-link-button-5{
    width: 100%;
       position: absolute;
    /* height: 45px; */
    background-color: rgb(204 37 37 / 75%);
    color: #fff;
    padding: 15px 0px 15px 0px;
text-align: center;
    font-size: 22px;
    /*top: 22%;*/
   
}
.mobile-express-cart .express-cart-list-item-description-title {
    -webkit-font-smoothing: antialiased;
    float: left;
    width: 100%;
}
.mobile-express-cart .express-cart-list-item-description-price {
    -webkit-font-smoothing: antialiased;
    text-align: right;
}
.mobile-express-cart .express-cart-list-item-description p {
    padding: 0;
    margin: 0;
}
.setup-done {
    width: 100%;
    display: -webkit-inline-box;
    height: 100%;
    margin: 10px;
}
.mobile-express-cart .express-cart-list-item-description-notes-details, .mobile-express-cart .express-cart-list-item-description-notes-autoship {
    font-size: 13px;
    text-transform: none;
}
.fJSODj {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0px 1.75rem;
    background-color: rgb(112, 35, 240);
    padding: 1rem 1.5rem 2.5rem;
}
.iRHgLO {
    display: inline-flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-family: "Proxima Nova", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
    font-size: 1rem;
    min-height: 2.25rem;
    height: auto;
    margin: 0.5rem 0px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    border-radius: 1.25rem;
    border: 2px solid rgb(255, 255, 255);
    cursor: pointer;
}
.popup_login {
    display: inline-flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    font-family: "Proxima Nova", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
    font-size: 1rem;
    min-height: 2.25rem;
    height: auto;
    margin: 0.5rem 0px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    border-radius: 1.25rem;
    border: 2px solid rgb(255, 255, 255);
    cursor: pointer;
}
.-s-login.-j-user-login-button-wrap.-j-user-login-button.-j-setup-done{}
html *, html :after, html :before {
   /* line-height: 1.5;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: 400;
    -webkit-tap-highlight-color: transparent;*/
}
#total{padding-right: 10px;
font-size: 16px;}
.-s-header-icon {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 auto 1px;
}
/*.-s-site-footer-outer {
    padding-left: 10px;
    padding-right: 10px;
}*/
.-s-site-footer-outer {
    padding-left: 0px;
    padding-right: 0px; 
}
/*.-j-main-footer-wrap-s-site-footer-outer-mobile {
    display: none !important;
}*/
.-s-site-footer__sections-wrap{padding:15px;}
.-s-site-footer__sections-wrap__section-box {
    width: calc(100% * 1/1 - (30px - 30px * 1/3));
    margin-bottom: 20px;
}
.footer-bottom-line{display:none;}
.-s-mobile-header-icon-bar .-s-header-icon-wrap .-s-header-icon svg {
    fill: #333;
}
.anasayfanot {display:none;}
.anasayfanot2 {display:none;}
.home-banner-button-container {
    font-weight: bold;
}
#home-banner-link-300 {
    border-color: #ffffff;
    color: #ffffff;
    background-color: #000000;
}
.home-banner-content-inner {
    padding: 6% 1rem 0;
	position: absolute;
	top: 290px;
}
#home-banner-191 .home-banner-title {
    color: #ffffff;
}
.desktop-header-cart-include-wrap{display:none;}
.-j-desktop-header-cart-include-wrap {display:block;}
.header-usp{}
.home-banner-title {
    font-size: calc(40px + 120 * (100vw - 320px) / 1600);
}
.home-banner-title {
    font-family: "SharpSansNo1-Bold", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
}
.home-banner-link-button, .home-banner-link-button-alternative {
    font-size: 14px;
    display: inline-block;
    border: 2px solid transparent;
    padding: calc(10px + .3vw) calc(25px + 2vw);
}
#home-banner-link-300 {
    border-color: #ffffff;
    color: #ffffff;
    background-color: #000000;
}
.footer-signature-container {
    width: 100%;
    /*text-align: center;*/
    color: #202020;
    font-size: 11px;
    line-height: 2;
	text-align: center;
}
.footer-signature-container-bbb-logo {
    display: inline-block;
    margin-right: 11px;
    margin-bottom: -10px;
    /*background-image: url(//d1vhz9a5f0p5x9.cloudfront.net/assets/footer/bbb_logo-345c9b0….svg);*/
    background-position: 0 0;
    width: 28px;
    height: 30px;
}
.footer-signature-container-item {
    display: inline-block;
}
.footer-signature-container-link {
    color: inherit;
}
.footer-signature-container-item:after {
    margin-right: 5px;
    margin-left: 5px;
    content: '|';
}
.footer-images-verbet {
    text-align: center;
    width: 100%;
    margin-bottom: 30px;
}
.mobile-navigation-footer ul {
    list-style: none;
    width: 50%;
}
.mobile-navigation-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px;
    padding: 0 20px;
    font-weight: bold;
}
.mobile-navigation-footer-links li {
    line-height: 1.2;
}
.mobile-navigation-footer-links a {
    color: black;
    text-decoration: none;
    cursor: pointer;
}
.mobile-navigation-footer li+li {
    margin-top: 30px;
}
.product-view #guest-stock-alert-container {
    margin-bottom: 0;
}
.product-view #guest-stock-alert-container strong.stock-alert-title {
    display: block;
    margin-bottom: 10px;
    line-height: 1;
}
.block-content {
   /* padding: 20px;
    font-size: 16px;
    font-weight: 900;*/
}

 #stock-alert-guest{    padding: 20px;
    font-size: 16px;
    font-weight: 900;
    height: 150px;
    width: 95%;
    margin: 0;}
.input-text-alert-email{    font-family: Arial, sans-serif !important;
    padding: 10px;
    background-color: transparent;
    border: solid 1px #DDDDDD;
    color: #666666;
    display: block;
    height: 21px;
    line-height: 20px;
    font-size: 14px;
    width: 90%;
    transition-duration: 0.2s, 0.2s;
    -webkit-transition-duration: 0.2s, 0.2s;
    margin-top: 10px;
    margin-bottom: 10px;}
	.button.button.btn-cart.alert-link{    -webkit-appearance: none;
    cursor: pointer;
    background: none repeat scroll 0 0 #E63E5D !important;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 0px;
    transition: all 0.3s ease 0s;
    border: 0;
    width: 100%;}

	/*.ssl-mobile-foot{ width: 100%;margin-bottom: 30px;}*/

    .mUser.mCart:hover { background-position: -34px -34px; }

    .mUser.mkategoriler { background-position: -102px 0; }
	.textarea { font-family: '00250regular', Verdana, Arial, sans-serif !important; border: solid 1px #DDDDDD; padding: 4px; width: 90%; height: 80px; resize: none; color: #777777; background-color: transparent; font-family: Arial, Helvetica, sans-serif; transition-duration: 0.2s, 0.2s; -webkit-transition-duration: 0.2s, 0.2s; /* Safari */ }

	.selectboxx { border: 1px solid #DDDDDD; padding: 4px; width: 94%; height:30px; }

    .mUser.mkategoriler:hover { background-position: -102px -34px; }

    .mobilekategori ul li .mobilkategoriImage { display: none; }

    .mobilekategori ul li a { width: 98%; padding-left: 2%; height: 39px; line-height: 39px; border-bottom: solid 1px #CCC; display: block; background: url(images/mobilekategoria.png) no-repeat 96% 0px; }

    .mobilekategori ul li:hover > a { background-position: 96% -39px; }

    .mobilekategori ul li ul { padding-left: 2%; display: none; }

    .mobilekategori ul li ul li ul { padding-left: 2%; display: none; }

    .mobilekategori ul li:hover > ul { display: block; }

    .welcome ul li { background-color: transparent; display: none; padding: 0; margin: 0; }

    .welcome ul li.uye_Girisi { display: block; }

    .welcome .Hesabim { display: block; text-indent: -9999pt; padding: 0; position: absolute; top: -2px; right: 40px; width: 32px; height: 32px; background: url(images/mobileUser.png) no-repeat -68px 0; }

    .welcome .Hesabim:hover { background: url(images/mobileUser.png) no-repeat -68px -34px; }
	.sepetTitle2 { font-size: 18px; height: 35px; text-align: right; color: #e85142; display: block; margin-bottom: 10px; line-height: 30px; border-bottom: solid 2px #f1f1f1; }

    .welcome { top: 20px; padding-top: 28px; }

    .welcome ul li.uye_Girisi a { display: block; text-indent: -9999pt; position: absolute; top: -2px; right: 39px; width: 32px; height: 32px; background: url(images/mobileUser.png) no-repeat -68px 0; }

    .welcome ul li.uye_Girisi a:hover { background: url(images/mobileUser.png) no-repeat -68px -34px; }

    .Login { width: 92%; padding: 4%; margin: 0; margin-top: 10px; margin-bottom: 10px; }

    .newuserForm { margin: 0px; width: 100%; }

    .grid { padding: 4%; width: 92%; }

    .HesabimContent { display: none; }

    .leftBlock { width: 100%; padding: 0; border: none; }

    .userMenu li a { padding-left: 2%; }

    .innerContainer .leftBlock { display: none !important; }

    .innerContainer.active .leftBlock { display: block !important; }

    .row { width: 100%; }

    .HesabimAdresContent .row { width: 98%; padding: 1%; }

    .IadeTaleplerimContent .row { width: 98%; padding: 1%; }

    /*Sepetim*/
    .BasketPage { /*width: 98%;*/ /*padding: 1%;*/ }

    .Basketstep ul li { width: 100%; display: none; }

    .Basketstep ul li.onestepsec { display: block !important; }

    .Basketstep ul li span { line-height: 33px; }

    .Basketstep ul li .onestep { font-size: 37px; }
	.cart-line-items {
    border-top: 2px solid #000000;
}
table.cart-line-items {
    border-bottom: 2px solid #000000;
    width: 100%;
}
.cart-line-items tr {
    display: grid;
    grid-template-columns: 104px 1fr 1fr;
    grid-row-gap: 10px;
    padding-top: 20px;
    padding-bottom: 15px;
    position: relative;
}
.cart-line-items tr {
    vertical-align: top;
}
.cart-line-items tbody tr td[data-column="item"] {
    grid-column: 1/4;
}
table.cart-line-items tbody tr td {
    padding: 0;
}
.cart-line-item-product-image {
    float: left;
    margin-right: 10px;
    padding-left: 10px;
    position: relative;
    height: 84px;
}
.cart-line-item-product-description {
    margin: 0 20px 0 90px;
}
.cart-line-item-product-name {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
    margin-bottom: 6px;
}
.cart-line-item-product-size, .cart-line-item-product-style {
    margin-top: 5px;
    line-height: 1;
}
.cart-line-item-product-size, .cart-line-item-product-style {
    margin-top: 5px;
    line-height: 1;
	font-size: 12px;
}
.cart-line-items tbody tr td[data-column="membership"] {
    grid-column: 2/4;
}
.cart-line-item-membership {
    text-align: left;
}
.cart-line-item-membership-text {
    width: 100%;
}
.cart-line-item-membership-cta {
    width: 100%;
}
.cart-line-item-remove-membership-button {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    background-color: transparent;
    min-height: inherit;
}
table.cart-line-items tbody tr td[data-column="quantity"] {
    grid-column: 2/3;
    text-align: left;
}
.cart-line-item-quantity {
    position: relative;
}
.cart-line-item-quantity-input {
    position: relative;
    text-align: center;
    width: 60px;
}
.cart-line-item-quantity-input select {
    height: 40px;
    padding: 0.3rem 0.6rem;
}
table.cart-line-items tbody tr td[data-column="total"] {
    text-align: right;
    padding-top: 8px;
}
.cart-line-item-pack-total, .cart-line-item-total {
    padding-right: 10px;
	font-size: 16px;
}
.cart-line-item-product-description {
    margin: 5px;
	        margin: 0px;
        /* float: left; */
        text-align: left;
}
.cart-line-item-product-name {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-size: 15px;
    margin-bottom: 6px;
}
.cart-line-items tbody tr td[data-column="remove"] {
    position: absolute;
    top: 25px;
    right: 0;
}
.cart-line-item-remove {
    cursor: pointer;
    padding-right: 10px;
}
.cart-line-item-remove svg {
    height: 21px;
}
svg:not(:root) {
    overflow: hidden;
}
.cart-line-items tr:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
}
.shopping-cart-title {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
.shopping-cart-title h1 {
    font-family: "SharpSansNo1-Bold", Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 38px;
    line-height: 24px;
    margin: 0;
	color: #000;
}
.shopping-cart-title .shopping-cart-title-emoji.active {
    display: inline-block;
}
.shopping-cart-title svg {
    height: 50px;
    vertical-align: middle;
    margin-bottom: 10px;
}
.shopping-cart-title .shopping-cart-title-emoji {
    display: none;
}
.shopping-cart-free-us-shipping {
    text-align: center;
}
.shopping-cart-free-us-shipping p {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    font-weight: bold;
    font-size: 16px;
    color: #66b4a2;
}

.BasketDetail-checkout {
    box-shadow: 1px 1px 5px #DDD;
    border: solid 1px #e1e1e1;
    background-color: #FFF;
    min-height: 400px;
    position: relative;
    margin-bottom: 10px;
    width: 95%;
    padding: 5px;
    float: left;
}
.BasketDetail21{
    box-shadow: 1px 1px 5px #DDD;
    border: solid 1px #e1e1e1;
    background-color: #FFF;
    min-height: 400px;
    position: relative;
    margin-bottom: 10px;
    width: 95%;
    padding: 5px;
    float: left;
}
#div-klarna {
  display:none;
  height: 90px;
  border: 2px solid #e8e8e8;
  text-align: center;
  align-items: center;
  background:#f4feff;
}
.span-class-geboorte {
    -webkit-appearance: none !important;
    -webkit-border-radius: 0px;
    background-color: #fafafa;
    /* background-image: url(); */
    background-position: 100% center;
    background-repeat: no-repeat;
    border: 1px solid #cccccc;
    padding: 0.5rem;
    font-size: 0.875rem;
    color: rgba(0,0,0,0.75);
    line-height: normal;
    border-radius: 0;
    height: 2.3125rem;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
}
#AdresContent .row {/* width: 100%;*/ width: 100%; } 
.-s-pp-top-info__rating {
    position: relative;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px;
	margin-top: 15px;
	float:none;
}
.ProductList .productDetail{
	position: relative;
    top: 0px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    width: 100%;
    padding: 5px 10px 2px;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
.-s-star-rating-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.-s-pp-top-info__rating .-s-star-rating-wrap .-s-star-wrap {
    width: 20px;
    height: 20px;
}
.-s-star-rating-wrap .-s-star-wrap {
    position: relative;
    width: 14px;
    height: 14px;
    margin-right: 1px;
}
.carousel-cell {
  width: 66%;
  height: 100%;
  margin-right: 10px;
  background: #fff;
  border-radius: 5px;
  counter-increment: carousel-cell;
}
.carousel {
  background: #fff;
  height: 100%;

}


/* cell number */
/*.carousel-cell:before {
  display: block;
  text-align: center;
  content: counter(carousel-cell);
  line-height: 200px;
  font-size: 80px;
  color: white;
}*/
.carousel-cell--height2 { height: 315px;background:#fff; }	



.-s-star-rating-wrap .-s-star-wrap .-s-icon-wrap {
    width: 100%;
    height: 100%;
}
.-s-pp-top-info__rating .-s-star-rating-wrap .-s-star-wrap svg {
    width: 20px;
    height: 20px;
}
.-s-star-rating-wrap .-s-star-wrap.-s-full svg {
    fill: #7023f0;
}
.-s-star-rating-wrap .-s-star-wrap.-s-empty svg {
    fill: #9e9e9e;
}
.-s-star-rating-wrap .-s-stars-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.-s-star-rating-wrap .-s-abundance-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 3px;
	font-size: 14px;
}

.cntr ul{ list-style: none;float: left;width: 40%; margin: 0; padding: 10px;font-size: 11px;}

   .sepet-sil {display: block;width: 18px;height: 18px;background: url(../App_Themes/Default/images/sepetDelete.png) ;text-indent: -9999pt;}

   .BasketDetail { width: 100%; min-height: 100px; }

    .BasketDetail table tbody tr td { font-size: 12px !important; }

    .BasketDetail table tbody tr td a { font-size: 11px;/* !important; */}

    /*.BasketAccount { width: 100%; padding: 2%; }*/
	.BasketAccount {
    width: 93%;
    padding: 3%;
    FLOAT: LEFT;
}

    .KasaOnuFirsatlar { display: none; }

    .sepetTitle span { font-size: 11px; line-height: 15px; margin-top: 5px; }

    .cargoInformation { height: 60px; }

    .cargoInformation div { font-size: 11px; }

    .cargoInformation div.cargoInput { width: 6%; }

    .cargoInformation div.cargotext { width: 62%; }

    .cargoInformation div.cargoName span { font-size: 13px; }

    .orderSummary { padding-top: 10px; }

    .OdemeMenu ul li { width: 46%; padding: 1%; margin-right: 1%; margin-bottom: 7px; }

    #odemeTaksit { position: static; width: 100%; height: auto; }

    .CrediCardName, .CrediCardNo, .CrediCardDate, .CrediCardDate, .CrediCardSecure { width: 100%; }

    .CrediCardNoInput input[type="text"] { width: 18%; }

    .AdresItem.OrderYeniAdresEkle { position: absolute; top: 79px; right: 2%; width: 100%; margin: 0px; }

    .AdresItem.OrderYeniAdresEkle .YeniAdresEkleBtn .button { background: none !important; border-radius: 3px; color: #000; display: block; height: 30px; line-height: 30px; margin: 0px auto 0px; padding: 0 !important; text-align: center; width: 140px; border: solid 1px #000; }

    .AdresItem.OrderYeniAdresEkle .YeniAdresEkleBtn .button:hover { background: #000 !important; color: #FFF !important; }

    .sepetimBody #header .headerContent { width: 100%; }

    .sepetimBody #header .headerContent .mUser { display: none !important; }

    .sepetimBody #header .headerContent #logo .ustbanner { display: none !important; }

    .sepetimBody #header .headerContent #logo .anasayfabanner { display: none !important; }

/*    .BasketDetail, .Basketstep, .BasketAccount { display: none; }*/

    .brandlistselection { height: auto; border: none; }

    .blockSelect { display: none; }

    .brandlistselection .selectBox { border: solid 1px #000; margin-left: 0; margin-right: 5px; height: 25px; line-height: 25px; background: url(images/mobileSelectBox.png) no-repeat 95% center; }

    .brandlistselection .selectBox.d1 { display: none; }

    .brandlistselection .selectBox p { line-height: 25px; color: #000; }

    .categoryTitleText h1 { font-size: 11px; }

    .categoryTitleText h1 a { font-size: 16px; }

    .urunListRel label label { margin-top: 5px; color: #E63E5D; font-size: 14px; margin-left: 0px; }

    .urunListRel label input { margin-top: 14px; }

    #mainHolder_linkFiltreKaldir { margin-top: 4px; }

    .ProductListContent .ProductList { width: 100%;margin-left: auto;margin-right: auto; }

    /*.ProductList .productItem { width: 100%; margin: 0; margin-bottom: 10px; height: 356px;     min-height: 356px !important;}*/
	.ProductList .productItem {
    width: calc(50% - 5px);
    /*border-right: 1px solid #e6e6e6;*/
    border-bottom: 1px solid #e6e6e6;
    /*width: calc(45%);*/
    margin-bottom: 0;
    /*margin-left: 5px;*/
    margin-right: 0;
    /*padding-left: 5px;*/
    padding-right: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

    .ProductList .productItem.fright { /*float: right; */}

    .ProductList .productImage img {max-width: 100%;/*margin-top: -62px;*/}  /*.ProductList .productImage img { max-width: 69%; }*/

    .ProductList .productImage { height: auto; }

    .ProductList .productName { width: 98%; padding-left: 1%; padding-right: 1%; text-align: left;    margin-top: -3px; height: 36px; max-height: 40px; }
	.urunTabAlt p{font-size:16px;}

   /* .ProductList .productNameCa {
    width: 98%;
    padding-left: 1%;
    padding-right: 1%;
    text-align: left;
    margin-top: 35px;
    height: 36px;
    max-height: 40px;
}
.ProductList .productNameCa {
    height: 35px;
    max-height: 35px;
    text-align: center;
}*/
.-s-product-list__item, .-s-info-wrap {
	position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    /*width: 100%;*/
    padding: 5px 0px 2px;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}
.WhatsAppUrun {
	display:block;
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 40px;
    /* background-color: #25d366; */
    color: #FFF;
    border-radius: 10px;
    text-align: center;
    font-size: 30px;
    box-shadow: 4px 4px 4px #999;
    right: 15px;
    z-index: 100;
}
.-s-product-title {
    font-size: 0.65rem;
    margin-bottom: 3px;
}
.stamps {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
	z-index: 1;
}
.stok-etiketi {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #000;
    color: #fff;
    font-size: 11px;
    padding: 2px 5px;
    border-radius: 3px;
    z-index: 2;
}
.indirim-etiketi {
    position: absolute;
    top: 5px;
    left: 5px;
    background: red;
    color: #fff;
    font-size: 12px;
    padding: 3px 6px;
    border-radius: 3px;
    font-weight: bold;
    z-index: 2;
}
.old-price {
    display: inline-block;
    margin-left: 6px;
    color: #888;
    font-size: 12px;
}
.stamps img.stamp {
    position: absolute;
    z-index: 2;
}

    .stamps2 {
        bottom: 0;
        /* left: 0; */
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 20px;
        /* margin-left: -5px; */
        /* margin-right: -10px; */
        /* float: right; */
        display: flex
;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        width: 100%;
        height: 70px;
        /* right: 0px; */
    }
.-s-product-list__item .-s-info-wrap .-s-product-price-wrap {
    padding: 0 10px;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.-s-product-list__item, .-s-info-wrap, .-s-product-price-wrap, .-s-product-price {
	font-size:18px;
    font-weight: 700;
	/*margin: 0 3.5px;*/
	text-align: center;
    width: 100%;
}

.ProductList .productNameCa a {
    color: #4f4f4f;
    font-size: 14px;
}
	.ProductList .productPrice {  position: absolute;
    padding-top: 0px;
    /* text-align: center; */
    top: 25px;
    left: 0;
    /* float: none; */
    /* text-align: center; */
    width: 100%; }
	
	#mainHolder_UrunDetay_UpdatePanel1 h3 {    font-size: 1.25rem;
    font-weight: 400;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 3px;
    margin-bottom: 10px;
	}
	.urunTab h3{font-size: 1.25rem;
    font-weight: 400;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 3px;
    margin-bottom: 10px;
	}
	.urunTabAlt h3{font-size: 1.25rem;
    font-weight: 400;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 3px;
    margin-bottom: 10px;
	}
	.-s-pp-size-guide__fit-table, .-s-pp-size-guide__fit-table td, .-s-pp-size-guide__fit-table th {
    border: 1px solid #9e9e9e;
}
.-s-pp-size-guide__fit-table {
    width: 100%;
    border-collapse: collapse;
}
table.cart-line-items thead {
    display: none;
}
table.cart-line-items tbody tr td {
    border-top: 0;
}
{
	
	
	
}
.uru-det li {list-style: none;}
.uru-det li{position: relative;padding-left: 20px}

.uru-det li:after{
 list-style: none;
 content: '\2714 \fe0e';
 color: green;
 font-size: 1.29em;
 font-family: FontAwesome;
 position: absolute;
 left: 0;
 top: 0;
 
}
.cart-checkout-button {
    font-family: "Proxima Nova", Helvetica, sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    background-color: #7023f0;
    color: #ffffff;
    display: inline-block;
    margin: 10px 0;
    padding: 20px 0px;
    text-align: center;
    /*height: 48px;*/
    line-height: 0px;
    width: 99%;
	font-size: 16px;
}
.-s-pp-size-guide__fit-table, .-s-pp-size-guide__fit-table td, .-s-pp-size-guide__fit-table th {
    border: 1px solid #9e9e9e;
}
.-s-pp-size-guide__fit-table th {
    padding: 10px;
    font-weight: 700;
    text-align: left;
}
.-s-pp-size-guide__fit-table th {
    padding: 10px;
    font-weight: 700;
    text-align: left;
}
.-s-pp-size-guide__fit-table .-s-first-column {
    width: calc(100% - 100px);
}
.-s-pp-size-guide__fit-table td {
    padding: 10px;
}
.urunTabAlt table tr td {padding: 10px;border-top: 1px solid #ddd;vertical-align: top;line-height: 1.42857143;}
.urunTabAlt table tr th {border-top: 1px solid #ddd;font-weight: bold;}
    .ProductList .productPrice div { /*display: inline-block; */ text-align:center; width: auto; }
	
    .ProductList .discountPrice { font-size: 16px;text-align:center;}

    .ProductList .regularPrice { position: static; }
.TukendiIco{background: transparent url("images/tukendi.png") no-repeat scroll right center;position: absolute;top: 0px;right: 0px;width: 60%;height: 155px;z-index: 1;background-size: cover;}
  /*  .TukendiIco { background: transparent url("images/tukendi.png") no-repeat scroll right center;
position: absolute;
top: 0px;
right: 0px;
width: 100%;
height: 123px;
z-index: 1;
background-size: cover; }*/

    .ProductList .discountIcon { width: 58px; height: 29px; top: 10px; right: auto; left: 0; background: url(images/mdiscountIcon.png) no-repeat; text-indent: 0; text-align: center; color: #FFF; padding-top: 0; line-height: 15px; font-weight: normal; }

    .ProductList .discountIcon .discountIconDetail { display: none; }

    .ProductList .mycartIcon { display: none; }

    .ProductDetailMain {/* width: 96%; */ width: 100%; /*padding: 2%;*/ }

   

   .leftImage { padding: 0; width: 100%; border: none; /*height: auto; /*height: 360px; */ /*height: 390px;*/ /*margin-bottom: 10px;*/ }

    .Images { width: 100%; padding: 0; border: none; }

    .Images img {width: 100%;/*width: 85%;*//*margin-top: -50px;*/z-index:-1;} /*{ width: 100%; }*/

    .SmallImages div { width: 22%; margin-right: 2%; }
	
	
	.urunDetayPanel {border: 0px;}
	
	.urunTabAlt li:before { /*content: '\2022';*/ margin-right: 10px;}


    .RightDetail {height: auto;}

    .ProductName { width: 100%;
    height: auto;
    /* padding-top: 15px; */
    padding: 15px 15px 0px 15px;}
	.Product-kodu { 
	width: 100%;
    height: auto;
    padding: 15px 15px 15px 15px;
    float: left;
	}
	
    #pnlFiyatlar {    /* position: absolute; */
    /* top: 0px; */
    /* top: -15px; */
    /* right: 15px; */
    /* width: 150px; */
    margin: 20px;
    padding: 0;}

    #pnlFiyatlar .Formline { float: right; }

    #pnlFiyatlar .right_line { float: right; }

    #pnlFiyatlar .Formline #fiyat span { line-height: 20px;
    color: #878787;
    font-size: 18px;
    font-weight: 600;}

    #pnlFiyatlar .Formline .indirimliFiyat span { /*color: #000;*/ color: #333333!important;  font-weight: 600;}

    #divIlgiliUrunler { width: 100%; top: 470px; left: 2%; margin: 0; height: 83px; }

    .PriceList { width: 100%; }

    #divIndirimOrani {display: block;background-color: #E63E5D;position: absolute;top: -145px;float: right;right: 25px;border-radius: 50%;width: 85px;height: 90px;} /*{ display: none; }*/

    #divIndirimOrani span { font-weight: lighter; font-size: 20px;text-align: center;padding-top: 15px;}
	
	#divStokYok { width: 100%; text-align: center; padding-top: 20px; padding-bottom: 20px; background-color: #000; color: #FFF; margin-top: 20px; }

    .ProductIcon2 { margin-top: 0; }
	.pdp-product-form-sizes {
    text-align: center;
}
.pdp-product-form-sizes {
    margin-bottom: 6px;
}
	.pdp-product-form-size-selector {
    height: 37px;
    width: 37px;
    margin: 11px 7px 0 0;
    font-size: 12px;
    line-height: 40px;}
	
    .taksitBlok { width: 50%; }

    .urunOzellik {    margin-top: 10px;  /* text-align: center; */ padding: 10px;}

    .urunTab ul { width: 109%; }

    .urunTab li.active a { border: solid 1px #E63E5D; }

    /*.urunTab li a { padding-left: 1%; padding-right: 1%; margin-right: 1%; min-width: 67px; width: 27.4%; overflow: hidden; text-overflow: ellipsis; white-space: pre; }*/
	
	  .urunTab li a {/* padding-left: 1%; *//* padding-right: 1%; *//* margin-right: 1%; *//* min-width: 67px; */width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: pre;}

    .urunTabAlt iframe { width: 100% !important; height: auto !important; }

    .buyfast { display: block; width: 100%; }

    .buyfastbutton { display: block !important; width: 100%; height: 48px; background: #E63E5D !important; text-indent: 0; color: #FFF; text-transform: uppercase; font-size: 20px; }

    .buyfastbutton:hover { background: #000 !important; }

    .basketBtn { display: none; }

    .BasketBtn { margin: 0; width: 100%; }

    .basketBtn { float: left; margin: 0; width: 100%; }

    .productModule2 ul { padding: 0; width: 100%; border: none; }

    .productModule2 ul li { width: 48%; padding: 0; margin: 0; margin-bottom: 10px; height: auto; }

    .productModule2 ul li.fright { float: right; }

    .productModule2 ul li .moduleimage2 { width: 100%; min-height: 150px; overflow: hidden; }

    .productModule2 ul li .moduleimage2 img { max-width: 100%; }

    #divBenzerUrun .productModuleTitle { background: url(images/productModuleTitle.png) repeat-x 0 3px; height: 20px; line-height: 20px; margin-bottom: 10px; text-align: center; }

    #divBenzerUrun .productModuleTitle p { background-color: #FFF; text- align: center; padding-left: 10px; padding-right: 10px; display: inline-block; color: #000000; font-size: 14px; text-transform: uppercase; }

    #pnlSlider { display: none; }

    .iletisimContent .row { width: 96%; padding: 2%; margin-bottom: 10px; }

    #AdresContent .row .span { float: left; }

    .KapidaOdemeLabel { font-size: 12px; line-height: 15px; }

    #hed { width: 100%; }

    .anasayfaBanner { margin-top: 2px; }

    #AdresContent .row .span label { height: 38px;     width: 90%;overflow: hidden;}

    #rblFaturaTipi { width: 100%; }

    #rblFaturaTipi tr { width: 100% !important; }

    #rblFaturaTipi tr label { width: 50% !important; overflow: visible !important; }

    #rblFaturaTipi tr td { padding: 0 !important; }

    .sepetTitle3 { float: left; display:none; }

    #AdresContent .row .span .selectboxx { width: 99%;height:50px; }

    .OdemeMenu ul li { border: solid 1px #f45c5b; background-color: #FFF; }

    .OdemeMenu ul li a { color: #000; }

    .OdemeMenu ul li.activeMenu { background-color: #f45c5b; height: 42px; border: solid 1px #f45c5b; }

    .OdemeMenu ul li.activeMenu a { color: #FFF; }

    .OdemeMenu ul li:hover { background-color: #f45c5b; height: 42px; border: solid 1px #f45c5b; }

    .OdemeMenu ul li:hover a { color: #FFF; }

    #LinkButton1 { display: none; }

    .HavaleLine div { height: auto; }

    .navigation.active { display: block !important; }

    .Block_item.OzelBlokIcerik.active { display: none; }

    .mobilBannerItem { width: 100%; }
	.mobile-navigation-primary-links {font-family: "SharpSansNo1-Bold", Helvetica, sans-serif; -webkit-font-smoothing: antialiased;  padding: 0 20px;  font-size: 24px;}

    .navigation { /*width: 100%; top: 70px; */ width: 100%; top: 0px; position: fixed;height: 100%; background: white; z-index: 999999;}
	.HeaderMenu2 svg{display:block;}
	
	.nav-logo-active { width: 100%;margin: 0;text-align: center; border-bottom: 2px solid #e5e5e5;height: 65px; align-items: center;display:flex; -webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1; text-align: center;}

    ul.HeaderMenu2 { width: 100%; text-align: left;padding: 0 20px; }

    ul.HeaderMenu2 li { width: 100%; background: none #FFF;border-bottom: 1px solid #e5e5e5;  padding: 15px 0; }

    ul.HeaderMenu2 li a { text-align: left; /*background: url("images/mobilekategoria.png") no-repeat scroll 96% 0 rgba(0, 0, 0, 0);*/ padding: 0; color: #000; border-bottom: 1px solid #ccc; display: block; height: 39px; line-height: 39px; padding-left: 2%; width: 98%; font-family: "SharpSansNo1-Bold", Helvetica, sans-serif;font-size: 20px;}

    ul.HeaderMenu2 li svg {position: absolute; top: 50%; right: 30px; -webkit-transform: translateY(-50%);  transform: translateY(-50%); height: 14px;}
	.videoIzle { top: 70px; right: 0; z-index: 100000; }

    .buybutton { position: fixed; bottom: 10px; left: 0; width: 100%; z-index: 10000; }

    .alisverisedevamet { width: 100%; /*text-align: center;*/ }

    #lnkBtnSiparisKaydet2 { display: none; }

    .SiparisBack { background-color: #e85142; width: 100%; text-align: center; line-height: 30px; color: #FFF; }

	.payment-methods dt {
    padding-bottom: 0!important;
margin-top: 6px;}
.payment-methods{width: 100%;position: relative;}
#checkout-payment-method-load{width: 100%;}
/*#checkout-payment-method-load dt>* {float: left;
    display: inline-block;
    position: relative;}*/
#onestepcheckout-form #checkout-payment-method-load dt {height: 42px;display: table;width: 100%;}
#checkout-payment-method-load dt>.image-label img {height: 32px;width: 50px;}
#checkout-payment-method-load dt>.image-label {width: calc(100% - 25px);}
#checkout-payment-method-load dt>.description-label {margin-top: -35px;
    line-height: 15px;
    width: calc(100% - 120px);
    display: table-cell;
    vertical-align: middle;
    float: right;
    font-size: 12px;
    left: -40px;
    min-height: 30px;}
#checkout-payment-method-load dt .caption-text {color: #7fb606;
    float: left;
    width: 100%;}
#checkout-payment-method-load dt {height: 42px;
    display: table;
    width: 100%;}
	
	} 

.sepeteEkleBut {
	margin-top: 15px;
	background: #7023f0;
	/*background-image: url("images/hemenal.png");*/
	width: 428px;
	height: 44px;
	border: 0px none;
	margin-left: 0px;
	cursor: pointer;
	/*text-indent: 9999px;*/
	border-radius: 5px;
	color:#fff;
	font-size:18px;
	}

@media only screen and (max-width: 480px) {
    .ProductList .productName {height: 35px;max-height: 35px;text-align: center;}

    .ProductName {/* width: 70%;*/ }

    .ProductName h1 { font-size: 16px; }
	
	.ProductName span {margin: 0.1rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: #5e5e5e;
    font-size: 1.2rem;}
.product-price-container {
    display: flex;
    align-items: flex-end;
    margin-left: 0rem;
    margin-right: -0.1rem;
    margin-bottom: 1.6rem;
}
.product-price-container .discount-label {
    background-color: #f53;
    color: #fff;
    height: 2.2rem;
    border-radius: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 1rem;
    font-size: 1.5rem;
    font-weight: 500;
}
.product-price-container .product-price {
    display: flex;
    align-items: baseline;
}
.product-price-container>div {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.product-title h1 {
    font-size: 2rem;
}
.product-price-container .product-price-new, .product-price-container .product-price-old {
    font-size: 1.7rem;
    font-weight: 700;
    color: #f53;
}
.product-price-container.has-discount .product-price .product-price-old {
    font-size: 1.1rem;
    font-weight: 400;
    text-decoration: line-through;
    padding-left: 1rem;
    color: #757575;
}
.fa-check-circle:before {content: "\f058";}
.single-service-content-list ul li .icon-ss {   font-size: 14px;   color: #26a507;   margin-right: 5px;}
.fa, .fas {   font-family: "Font Awesome 5 Pro";   font-weight: 900;}
	.sepeteEkleBut {
		margin-top: 15px;
		background:#7023f0;
		height: 44px;
		border: 0px none;
		margin-left: 0px;
		cursor: pointer;
		background-position: center center;
		letter-spacing: 0.15em;
		border-radius: 0;
		
		width: 100%;
		color:#fff;
		font-size:18px;
		font-weight: 600;
		margin:0 auto;
		margin-top:20px;
	}
	.sepeteEkleBut-yan {
    /* margin-top: 15px; */
    background: #7023f0;
    /* background-image: url(images/hemenal.png); */
    /* height: 44px; */
    border: 0px none;
    margin-left: 0px;
    cursor: pointer;
    /* text-indent: 9999px; */
    /* background-position: center center; */
    border-radius: 0;
    max-width: 360px;
    width: 90%;
    color: #fff;
    font-size: 16px;
    /* font-weight: bold; */
}
.cart-checkout-button-yan   { font-family: "Proxima Nova", Helvetica, sans-serif;
    /*font-weight: bold;*/
    -webkit-font-smoothing: antialiased;
    background-color: #7023f0;
    color: #ffffff;
    display: inline-block;
    margin: 10px 0;
    padding: 0px;
    text-align: center;
    height: 40px;
    line-height: 0px;
    width: 90%;
    font-size: 16px;
}
 .whatsappBut{
		margin-top: 15px;
		background-image: url("images/whatsapp.png");
		height: 40px;
		border: 0px none;
		margin-left: 0px;
		cursor: pointer;
		text-indent: 9999px;
		/* background-position: center center; */
		border-radius: 5px;
		max-width: 360px;
		width: 100%;
		background-size: contain;
		background-repeat: no-repeat;
		background-color: #fff;
}
.contactButtonGreen {
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    background: #4e1792 !important;
    border-radius: 1px;
    padding: 0 !important;
}
.contactButtonGreen{
    margin-top: 15px;
    background: #7023f0 !important;
    /* background-image: url(images/hemenal.png); */
    height: 44px;
    border: 0px none;
    margin-left: 0px;
    cursor: pointer;
    /* text-indent: 9999px; */
    background-position: center center;
    border-radius: 5px;
    /* max-width: 360px; */
    width: 100%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
#wrapper {
    margin-top: 0px;
}
#AccountCreate {
    width: 100%;
    margin: 0 auto;
    min-height: 600px;
}
#accountLeft {
    width: auto;
    float: left;
    /* width: 630px; */
}

#accountMenu .-active {
	width:20%;
    padding: 5px;
    border-left: 7px solid #4b8e6b;
    background: #fff;
    margin-bottom: 10px;
    font-weight: 700;
	background: #e9fff4;
}
#accountMenu li {
	width:20%;
    padding: 5px;
    border: solid 1px #bebebe;
    margin-bottom: 10px;
    float: left;
    /* width: 135px; */
    height: 55px;
    display: inline;
}
/*	Start ACCOUNT	*/

#accountMenu {
    float: left;
    width: 100%;
    height: auto;
    border: 0;
    margin-left: 0;
	padding: 0px;
}

		#accountMenu li a:hover { color:#666; background-color: #D5D5D5;}
		#accountMenu li a.here { font-weight: bold;color: #646464;background-color: rgb(255, 220, 220); }

	#accountContainer {
    /* float: left; */
    /* width: 910px; */
    background-color: white;
    padding: 5px 5px 5px 5px;
    font: 12px/18px Tahoma;
}


	#accountBottom { float:left; width:960px; height:20px; background:url(../images/detail/account-bottom.gif) no-repeat; }

		#accountLeft { float:left; width:85%; }
	/*	#accountRight { float: right;
width: 225px;
min-height: 375px;
background: url(../images/account-info.png) no-repeat;
padding: 20px 0 20px 25px;
background-color: rgba(255, 255, 255, 0.84);
border-radius: 10px;
margin-top: 13px;
}*/

		#accountRight { 
/*float: right;*/
/*width: 245px;
min-height: 375px;
/*background: url(../images/account-info.png) no-repeat;*/
/*padding: 20px 0 20px 25px;*/
border-radius: 10px;
margin-top: -5px;
}

			#accountRight h3 {color: #3C3C3C;font-size: 28px;font-weight: bold;padding-bottom: 5px;line-height: 29px;}
			#accountRight span { color:#C33; font:bold 15px Arial; }

.tRed { font:bold 15px/19px Arial; color:#C33; }

/*	Finish ACCOUNT	*/



/* wrapper divs */
.custom-checkbox, .custom-radio { position: relative; }
/* input, label positioning */
.custom-checkbox input,
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}
.custom-checkbox label,
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 27px;
	margin: 0 0 .3em;
	cursor: pointer;
}
.custom-checkbox label {
	background: url(../images/checkbox.gif) no-repeat;
}
.custom-radio label {
	/*background: url(../images/radiobutton.gif?v=2) no-repeat;*/
}
.custom-checkbox label{background-position: -10px -14px;}
.custom-radio label {background-position: 0 center;}

.custom-checkbox label.hover, .custom-checkbox label.focus {background-position: -10px -114px;}
.custom-radio label.hover, .custom-radio label.focus {background-position: -2000px center;}

.custom-checkbox label.checked {background-position: -10px -214px;}
.custom-radio label.checked {background-position: -4000px center;}

.custom-checkbox label.checkedHover,
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}
.custom-checkbox label.focus,
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}

.upDn{background:url(../images/oc.gif) -18px top no-repeat;display: block;width: 18px;height: 18px;}
.closed .upDn{background-position: 0 top;}
.panelOpen{cursor: pointer;
background-color: #4A4A4A;
padding: 5px 15px;
border-radius: 5px;
-moz-border-radius: 5px;
margin: 0 auto;
width: 930px;
margin-top: 0px;
margin-bottom: 5px;
height: 28px;
font-family: PT Sans Narrow;
line-height: 26px;
color: white;}

.hcCar{width: 300px;}
.hcCar ul{height: 250px;}
.hcCar li{display: inline;float: left; margin-right: 300px;}

.ccNoDiv .contactInput{width: 56px;}

.ortaDiv{min-height: 300px;}
.ortaDiv.sepet{min-height: 200px;}

.adresDiv .w630 .contactInput{width: 350px;}
.adresDiv .w390 .contactInput{width: 254px;}
.adresDiv .w630 .contactSelect{width: 364px;background-size: 367px 24px;}
.adresDiv .w390 .contactSelect{width: 268px;}
.adresDiv .w630 .contactInput.short{width: 200px;}
.adresDiv .w390 .contactInput.short{width: 140px;}

.w990 {/* width:990px;*/}
.w960 { width: 914px;margin-left: 0px;background-color: white;padding: 23px;font-size: 14px;}
.w940 { width:940px;}
.w910 {
    max-width: 910px;
}
.w790 { width:790px;}
.w645 { width:645px;}
.w630 { /*width:630px; margin-bottom: 8px;*/}
.w600 { width:600px;}
.w500 {
    max-width: 500px;
}
.w480 { max-width:480px;}
.w440 { width:440px;}
.w420 { width:420px;}
.w430 { width:430px;}
.w390 { width:420px; margin-bottom: 6px;}
.w350 { width:350px;}
.w300 { width:300px;}
.w260 { width:260px;}
.w225 { width:225px;}
.w190 { width:190px;}
.w170 { width:170px;}
.w150 { width:150px;}
.w130 { width:130px;}
.w90 { width:90px;}
.w50 { width:50px;}
.w30 { width:30px;}
.w20 { width:20px;}

.basketCompletebtnal {
width: 100%;}




#detailBar {
font-size: 16px;
margin: 9px 2px;
text-shadow: 1px 1px white;
}

label.error {
    /*float: left;
    position: absolute;*/
    color: red;
    margin-left: 10px;
}


.ProductList .videoIcon {
position: absolute;
width: 118px;
height: 82px;
background: transparent url("../images/videolu.png") no-repeat scroll 0% 0%;
text-align: center;
color: #FFF;
text-indent: -9000pt;
z-index: 10;
left: -6px;
bottom: -7px;
}

.contactSelect {margin-top: 7px;/*padding: 6px;*/font: 15px Tahoma;border-radius: 5px;color: #3A3A3A;width: 100% !important; height: 44px;background: #fff;} /*{ padding: 6px; font: 12px Tahoma; border-radius: 5px; color: #3A3A3A;}*/ /*{margin-top: 7px;padding: 6px;font: 12px Tahoma;border-radius: 5px;color: #3A3A3A;/* width: 94%; */height: 44px;}{ padding: 6px; font: 12px Tahoma; border-radius: 5px; color: #3A3A3A;}*/
.line-one{ border: 1px solid #DDDDDD; padding: 4px; width: 94%; height:30px; }
.fiyatbord {
    width: 100% !important;
  /*  margin-left: 10% !important;*/
}

#sendform-area {
width: 600px;
margin-top: 25px;
}

#sendform-area label {
float: left;
text-align: right;
margin-right: 15px;
width: 50px;
padding-top: 5px;
font-size: 12px;
}

#sendform-area input, #sendform-area textarea {
padding: 5px;
width: 260px;
font-family: Tahoma,Helvetica,sans-serif;
font-size: 12px;
margin: 1px 250px 10px 10px;
border: 1px solid #ccc;
}

#sendform-area input.submit-button {
width: 100px;
float: left;
margin: 0 50px 20px 0;
border: 1px solid #333;
font-size: 11px;
font-weight: bold;
margin-left: 246px;
}

.comment {
border-bottom: 1px dotted #999;
padding: 20px 0;
color: #787878;
}

.block .block-header {
background: rgba(255, 0, 0, 0.36);
overflow: auto;
margin: 20px 0;
padding: 0 0 0 30px;
border-radius: 8px;
}

.comment .avatar {
background: url(images/yorum_avatar.png);
margin: 0 20px 0 0;
width: 65px;
height: 65px;
}

.comment div {
vertical-align: middle;
}

.left {
float: left;
}

.clear {
clear: both;
display: block;
}
.size-last {
    position: absolute;
    top: 60px;
    background: #ffebeb;
    color: #b00;
}
.payment-methods dt {
    padding-bottom: 0!important;
margin-top: 6px;}
.payment-methods{width: 100%;position: relative;}
#checkout-payment-method-load{width: 100%;}
#checkout-payment-method-load dt>* {float: left;
    display: inline-block;
    position: relative;} 
#onestepcheckout-form #checkout-payment-method-load dt {height: 42px;display: table;width: 100%;}
#checkout-payment-method-load dt>.image-label img {height: 32px;width: 50px;}
.v-middle {height: 32px;width: 50px;    float: left;}
#checkout-payment-method-load dt>.image-label {width: calc(100% - 10px);}
#checkout-payment-method-load dt>.description-label {margin-top: 0px;
    line-height: 0px;
    width: calc(100% - 80px);
    display: table-cell;
    vertical-align: middle;
    float: right;
    font-size: 12px;
    left: -35px;
    min-height: 30px;}
	.image-label-checkout {width: calc(100% - 10px);}
	.image-label-checkout:before{border-radius:100%;  width:35px;height:35px; }
	.image-label-checkout:after{border-radius:100%; width:35px;height:35px;}
.form-check-label:before{width:45px;height:45px;}
.form-check-label:after{width:45px;height:45px;}
#s_method_dhlecom_79774100:before{width:45px;height:45px;}
#s_method_dhlecom_79774100:after{width:45px;height:45px;}
#checkout-payment-method-load dt .caption-text {color: #7fb606;
    float: left;
    width: 100%;}
#checkout-payment-method-load dt {height: 42px;
    display: table;
    width: 100%;}
 p.onestepcheckout-numbers, #onestepcheckout-form .shipping-address-title {
    text-transform: none;
    color: #3cb1c2;
    padding: 10px 0px 10px 0px;
    font-size: 20px;
    float: left;
    background: #e7fcff;
    width: 100%;
    margin-bottom: 5px;
    /* line-height: 40px; */
}
#checkout-payment-method-load input[type=radio]{margin-top: 10px;
    float: left;
	margin: 10px 6px 0 0;
	}
	
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    cursor: pointer;
    line-height: 20px;
	padding-left: 15px;
    padding-top: 15px;
    display: inline-block;
    color: #666;
	float: left;
   font-size: 14px;
   font-weight: 700;
}
.mb-2 {
    margin: 0.6rem;
}
.form-check-label.-noStock{background: #bebebe;width: 30px !important;
    height: 30px;}
.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 29;
    stroke-dashoffset: 29;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
/*
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
.product-list-container {
    margin-bottom: 2rem;
}
.product-list-container .product-list-row {
    display: flex;
    align-items: center;
    margin-bottom: 0.8rem;
}
.product-list-container .product-list-row .product-list-title {
    flex: 0 0 auto;
    width: 30%;
}
.product-list-container .product-list-row .product-list-content {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    word-break: break-word;
}
.product-list-container .product-list-row .product-list-content:before {
    content: ":";
    margin-right: 1.6rem;
}
.product-list-container .product-list-row a {
    color: #282828;
    transition: all 0.2s ease-in-out;
}*/
.variant-type {
    color: var(--variantTitleColor);
    font-size: 14px;
}
#selectVariant_1{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.form-check {
	min-width: 50px;
    height: 50px;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    margin-left: 10px;
}

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
   /* width: 45px;
    height: 45px;*/
    border: 1px solid #515151;
    /*border-radius: 100%;*/
    /*background: #fff;*/
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
   /* width: 45px;
    height: 45px;*/
    background-color: rgb(255 85 51 / 58%);
    position: absolute;
    top: 0px;
    left: 0px;
    /*border-radius: 100%;*/
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 0.5;
    -webkit-transform: scale(1);
    transform: scale(1);
}