.header-desktop-call-t-24{font-size:12px;}
.slider-categories{
    box-sizing: border-box;
    position: relative;
    z-index:999;
}
.modal-backdrop{
z-index:999 !important;
}
.slider-categories .accordion{
    width: 100%;
    position: absolute;
    z-index: 999;
}
#urun-tutorial{
    display:none !important;
}
.slider-categories-header{
    width: 100%;
    box-sizing: border-box;
    padding: 10px 15px;
    font-size: 14px ;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
}
.slider-categories-header svg{
    margin-right: 10px;
}
.slider-categories-list-img{
    width: 40px;
}
.slider-categories-list-img img{
    max-width: 36px;
}
.cat-arro{
    margin-left: auto
}
.categories-menus {
    padding: 0;
    position: relative;
}
.categories-menus a, .categories-menus a:link, .categories-menus a:visited, .categories-menus a:focus, span {
    text-decoration: none;
}
.categories-menus > li > a {
    font-size: 14px ;
    border-top:0 !important;
    display: flex !important;
    width: 100% ;
    align-items: center;
    justify-content: flex-start;
}
.categories-menus > li > .categories_mega_side {
    width: 650px;
    box-shadow: 0 0 15px rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    height: auto;
    text-align: left;
    padding: 25px;
    z-index: 99;
    overflow: hidden;
    background: #FFF;
    top:0;
    margin-left: 0;

}


.categories-menus > li > .categories_st_side {
    width: 220px;
    box-shadow: 0 0 15px rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    height: auto;
    text-align: left;
    padding: 25px;
    z-index: 99;
    overflow: hidden;
    background: #FFF;
    top:0;
    margin-left: 0;

}
.categories-menus > li:hover .categories_st_side {
    opacity: 1;
    visibility: visible;
    margin-left: 0;
}

.categories-menus > li:hover .categories_mega_side {
    opacity: 1;
    visibility: visible;
    margin-left: 0;
}
.categories_mega_side img{
    max-width: 100%;
}

.categories-menus > li > ul li ul, .categories-menus li >ul li, .categories-menus > li > .categories_mega_side, .categories-menus > li > ul, .categories-menus > li {
    transition-duration: 0.05s; transition-timing-function: linear;
}
.categories_mega_side_ust{
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.categories_mega_side_ust1{
    font-size: 18px ;
    color: #000;
    font-weight: 600;
}
.categories_mega_side_ust2:hover,
.categories_mega_side_ust2{
    font-size: 11px ;
    color: #666;
    margin-left: auto;
}
.categories_mega_side_ust3:hover,
.categories_mega_side_ust3{
    font-size: 16px ;
    color: #000;
    font-weight: 600;
}
.categories_mega_side_links{
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.categories_mega_side_links_box{
    width: 30.5%;
    margin-right: 15px;
    margin-top: 20px;
}
.categories_mega_side_links_box_h{
    font-size: 14px;
    font-weight: 500;
    color: #000;
    width: 100%;
    display: block;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 5px;
}
.categories_mega_side_links_box_h:hover{
    color: #494d92;
}
.categories_mega_side_links_box_s{
    font-size: 13px;
    font-weight: 400;
    color: #000;
    display: block;
    width: 100%;
    margin-top: 6px;
}
.categories_mega_side_links_box_s:hover{
    color: #494d92;
}
.categories_st_side_links_box_h{
    font-size: 14px;
    font-weight: 400;
    color: #000;
    width: 100%;
    display: block;
    padding: 7px 0;
    border-bottom: 1px solid #f5f5f5;
}




.modalss{
    z-index:5 !important;
}
.mobil-sohbet{
        width:100%;
        top:430px;
        height:30%;
    }
    

/* Kupon Goster Alanı */

.coupons-area .coupons-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product_detail_same{
   width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 25px;
}
.product_detail_same_box{
    width: 55px;
    height: auto;
    border:1px solid #666;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px;
}
.product_detail_same_box img{
    width: 100%;
}
.coupons-area .coupons-header a {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: -.11px;
    color: #ea222f;
    margin-right: 16px;
}
.coupons-area .coupons-header h4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: -.2px;
    color: #1f1f1f;
}
.coupons-area .coupon-container {
    border-radius: 8.3px;
    border: solid 0.5px #c7c7c7;
    background-color: #fff;
    width: 220px;
    display: inline-block;
    cursor: pointer;
    margin: 5px 5px 15px 5px;
}


.coupons-area .coupon-container:hover {
box-shadow: 0px 0px 10px #607d8b;
}

.coupons-area .coupon-top {
    padding: 10px 0 8px 16px;
    display: flex;
    flex-direction: column;
    height: 100px;
}
.coupons-area .coupon-discount {
    font-size: 20px;
    font-weight: 700;
    color: #ea222f;
}
.coupons-area .coupon-text.bold {
    font-weight: 600;
    max-width: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.coupons-area .coupon-text {
    font-size: 12.4px;
    letter-spacing: -.1px;
    color: #424242;
    width: auto;
}

.label {
    color: grey;
    float: left;
    width: 50px;
}
.coupons-area .coupon-bottom {
    margin: 2px;
    background-color: #f5f5f5;
    border-radius: 0 0 6.9px 6.9px;
    display: flex;
    justify-content: space-between;
    padding: 8px 14px;
}

.coupon-expire-date {
    font-size: 11px;
    line-height: 1.09;
    letter-spacing: -.08px;
    color: #424242;
}








/* Puanlar sayfası düzenlemesi */
.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    text-align: center;
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
}
.tablinks {
    width:100%;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #092b44;
  color:#ffffff;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #092b44;
  color:#ffffff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}
.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
/*  Modüler yapının hızlı düzenlenmesi  */
.HzlDznl{
    position: absolute;
}
.hzli i{
    left: 10px;
    position: inherit;
}
.hzli2 i{
    right: -3px;
    position: inherit;
}
.HzlDznl i{
   left: 10px;
    position: inherit;
}
.HzlDznl a{
    background: #5c5a5a;
    color: #fff;
    padding: 0px 1px;
    left: -8px;
    top: 0px;
    display: block;
    width: 40px;
    position: relative;
    text-decoration: none;
    /* border: solid 1px #607d8b; */
    z-index: 99999999999999999999999;
    font-size: 26px;
    border-radius: 5px;
}
.HzlDznl a:hover{
    color:#fff;
    background-color:#000;
    text-decoration: none
    }
.tophzldzn a{ 
    background: #5c5a5a;
    color: #fff;
    padding: 0px 1px;
    left: -8px;
    top: 0px;
    display: block;
    width: 40px;
    position: relative;
    text-decoration: none;
    /* border: solid 1px #607d8b; */
    z-index: 99999999999999999999999;
    font-size: 26px;
    border-radius: 5px;
}
.tophzldzn a:hover{
    color:#fff;
    background-color:#000;
    text-decoration: none
    }
.tophzldzn{
    position:absolute;
}

.tophzldzn i{
       left: 10px;
    position: inherit;
}
    
    
    
.kolayayar a{
    color:#4CAF50;
    text-decoration: none;
    z-index:99999999999999999999999;
}
.kolayayar a:hover {
    color:#000000;
    text-decoration: none;
    
}
  .modul_sec.tamam{  
    height: auto;
    padding: 20px;
    text-align: center;
    background: #ffffff;
    color: #607d8b;
    box-shadow: 0px 0px 70px #607d8b;
    }
.ucgenbottom {
width: 0;
height: 0;
border-style: solid;
border-width: 15px 15px 0 15px;
border-color: #C8E6C9 transparent transparent transparent;
   }
.varyant-button-deactive {
    width: 100%;
    line-height: 100%;
    position: relative;
    overflow: hidden;
    border: 2px solid #999 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.varyant-button-deactive:hover {
    border: 2px solid #999 !important;
}

.varyant-button-deactive::before {
    content: "";
    width: 200%;
    height: 2px;
    background-color: #999;
    display: block;
    position: absolute;
    top: 14px;
    margin: 0 auto;
    transform: rotate(-40deg);
}

.sepet-adedi-ve-sepete-ekle {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.sepet-adedi-ve-sepete-ekle .urun-detay-sag-alan-sepet-box {
    width: 40%;
}

.beden_tablosu {
    width: 100% !important;
    height: 30px;
    font-size:15px; 
    display:flex; 
    width:130px; 
    cursor:pointer;
    color: #666;
    position: relative;
    top: -15px;
}
.beden-tablosu-ic {
    width: 300px;
    height: 30px;
    text-align: left;
    position: absolute;
    left: 0;
}



/*  radio düzenlemeleri bitti */


.taksit-seceneklerini-gor {
    width: 100%;
    font-size: 14px; 
    text-align: right;
    /*display: none*/
    color:#666;
}
.taksit-seceneklerini-gor a{
    color:#666;
}
/*  tooltip */

[data-tooltip] {
    position: relative;
    z-index: 2;
    cursor: pointer;
}
/* Hide the tooltip content by default */

[data-tooltip]:before,
[data-tooltip]:after {
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    pointer-events: none;
}
/* Position tooltip above the element */

[data-tooltip]:before {
    position: absolute;
    bottom: 177%;
    left: -304%;
    margin-bottom: 5px;
    margin-left: -80px;
    padding: 7px;
    width: 100px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #000;
    background-color: hsla(0, 0%, 20%, 0.9);
    color: #fff;
    content: attr(data-tooltip);
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}
/* Triangle hack to make tooltip look like a speech bubble */

[data-tooltip]:after {
    position: absolute;
    bottom: 150%;
    left: -70%;
    margin-left: 44px;
    width: 0;
    border-top: 5px solid #fff;
    border-top: 5px solid #fff;
    border-right: 5px solid #fff;
    border-left: 5px solid #fff;
    content: " ";
    font-size: 0;
    line-height: 0;
}
/* Show tooltip content on hover */

[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

/*  tooltip bitti   */
/* ------------------------------------------- */



/*varyant (beden / renk)*/
.product-detail-variant-div-sol {
    width: 100%;
}

.rdio label{
    margin-left:7px !important;
}
input {
	-webkit-appearance:none;
}
body {
	margin:0;
	padding:0;
	font-family:'Poppins',sans-serif !important;
	overflow:hidden;
	overflow-y:scroll;
}

.main-body{
    width: 100%;
    height: 100%;
}
.main-body-2 {
	width:90%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
/* Header ve Slider ////////////////////////////////////////////*/ .header-mobile-view {
	display:none;
}
.slider_text_inside_main {
	width:1330px;
	height:auto;
	z-index:2;
	display:flex;
}
.slider_text_inside_main_2 {
	width:1200px;
	height:auto;
	z-index:2;
	display:flex;
    margin: 0 auto;
}
.slider_text_inside_box {
	width:762px;
}
.slider_text_inside_box_h {
	width:100%;
	margin-bottom:35px;
}
.slider_text_inside_box_s {
	width:100%;
}
.slider_text_inside_box_button {
	width:100%;
	margin-top:50px;
}
.header-main-div {
	width:100%;
	box-sizing:border-box;
	z-index:9;
}
.header-mobile-view {
	display:none;
}
.web-header-mobile-bar {
	display:none;
}
.topheader-html-main {
	width:100%;
	box-sizing:border-box;
	position:relative;
}
.topheader-html-main-in {
	width:1330px;
	box-sizing:border-box;
	margin:0 auto;
	font-size:14px;
}
.topheader-html-main img {
	max-width:100%;
}
.topheader-html-close {
	position:absolute;
	right:10px;
	top:20%;
	cursor:pointer;
}
.topheader-desktop-main-div {
	width:100%;
}
.topheader-desktop-main-div-in {
	width:1300px;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.topheader-desktop-main-left {
	width:auto;
	display:flex;
	justify-content:flex-start;
}
.topheader-desktop-main-left a {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-right:7px;
}
.topheader-desktop-main-left a i {
	margin-right:5px;
}
.topheader-desktop-main-right a {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-left:7px;
}
.topheader-desktop-main-right a i {
	margin-right:5px;
}
.topheader-desktop-main-right {
	width:auto;
	display:flex;
	justify-content:flex-start;
}
.topheader-lang-currency-box {
	width:auto;
	margin-left:10px;
}
.topheader-lang-currency-box:last-child {
	margin-left:0!important;
}
.topheader-lang-currency-box a {
	margin-left:0;
}
.topheader-lang-currency-box a i {
	margin-left:5px;
}
.dropdown-menu.currency-drop {
	width:180px !important;
	box-sizing:border-box;
	padding:15px;
	margin-top:15px;
}
.currency-drop a {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	border-bottom:1px dashed #EBEBEB;
	color:#000 !important;
	font-size:13px!important;
	;
	padding:0 !important;
	font-weight:500!important;
	padding-bottom:5px !important;
	margin-bottom:5px !important;
}
.currency-drop a:last-child {
	margin-bottom:0 !important;
}
.header-desktop-main-div {
	width:100%;
}
.header-desktop-main-div-in {
	width:1235px;
	margin:0 auto;
	display:flex;
    justify-content: space-between;
	align-items:center;
}
.header-desktop-logo-div {
	width:auto;
	margin-right:50px;
}
.header-desktop-logo-div img {
	max-height:90px;
	max-width:200px;
}
.top-level-menu-main-div {
	width:100%;
    margin: 0 auto;
}
.top-level-menu-main-div-in {
	width:1300px;
	margin:0 auto;
	display:flex;
	align-items:center;
}
.header-desktop-right-area {
	display:flex;
	flex:1;
	justify-content:flex-end;
	align-items:center;
}

/* Yeni header dizayn */ .header-desktop-search1 {
	flex:1;
	position:relative;
	margin-left:30px;
	margin-right:20px;
}
.header-desktop-search1 .div_form{
    width: 85%;
    position: relative;
    margin-top: -5px;
    margin-right: 10px;
}

.header-desktop-search1 form input {
	min-width:100%;
	font-size:13px;
	height:42px;
	padding:0 25px;
	transition-duration:0.1s;
	transition-timing-function:linear;
}

.header-desktop-search1 form button{
    position: absolute;
    right:-1px;
    top:7px;
    background:none;
    border: 0;
    height: 29px;
    font-size: 15px ;
}
.header-desktop-search1 form button:focus {
	outline:0 !important;
}
.header-desktop-call {
	width:auto;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-left:30px;
}
.header-desktop-call-i {
	margin-right:5px;
	font-size:40px;
}
.header-desktop-call-t {
	width:auto;
}
.header-desktop-call-t-1{
    font-size: 10px ;
    line-height: 11px;
    margin-top: 5px;
}
.header-desktop-call-t-2 {
	font-size:15px;
	font-weight:600;
}
.header-desktop-navbutton-box {
	width:auto;
	margin-left:15px;
	text-align:center;
	position:relative;
}
.header-desktop-navbutton-box a {
	position:relative;
}
.usertopicon{
    font-size: 24px !important; ;
    line-height: 30px !important;
}
.cartheadericon{
     font-size: 31px !important; ;
     line-height: 31px !important;
 }
.header-desktop-navbutton-box a:hover {
	text-decoration:none;
}
.header-desktop-navbutton-box i{
    font-size:25px ;
    line-height: 25px;
    margin-top: -5px
}
.header-desktop-navbutton-box-t{
    font-size: 14px ;
    font-weight: 600;
    margin-left: 2px;
    line-height: 10px;
    display: flex;
}
.header-desktop-navbutton-box-count {
	position: absolute;
    border: 0 !important;
    padding: 0 4px !important;
    border-radius: 100px;
    font-size: 11px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    top: -13px;
    left: 12px;
    width: 17px !important;
    height: 17px !important;
}
.header-desktop-navbutton-box-count-cart {
	position: absolute;
    border: 0 !important;
    padding: 0 4px !important;
    border-radius: 100px;
    font-size: 11px;
    display: inline-block;
    left:14px;
    line-height: 17px;
    top:-13px;
    width: 17px !important;
    height: 17px !important;
}
.carting i {
	font-size:30px;
}
.dropdown-cart-header {
	width:100%;
	font-size:13px;
	font-weight:500;
	color:#000;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:11px;
	padding-bottom:7px;
	text-align:left;
}
.dropdown-cart-overflow {
	width:100%;
	height:auto;
	max-height:430px;
	overflow-y:auto;
}
.dropdown-cart-overflow::-webkit-scrollbar-track {
	background-color:#ebebeb;
}
.dropdown-cart-overflow::-webkit-scrollbar {
	width:7px;
}
.dropdown-cart-overflow::-webkit-scrollbar-thumb {
	background-color:#ccc;
}
.dropdown-menu.cart-drop {
	width:330px !important;
	box-sizing:border-box;
	padding:15px;
	margin-top:15px;
	color:#000 !important;
}
.dropdown-menu.user-drop {
	width:250px !important;
	box-sizing:border-box;
	padding:25px;
	margin-top:15px;
	color:#000 !important;
	z-index:9999;
}
.dropdown-menu.bell-drop {
	width:340px !important;
	box-sizing:border-box;
	padding:10px;
	margin-top:15px;
	color:#000 !important;
}
.dropdown-cart-itembox{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background-color: #fff;
    padding: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
}
.dropdown-cart-itembox:last-child {
	margin-bottom:0;
}
.dropdown-cart-itembox-content {
	flex:1;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.dropdown-cart-itembox-content-img {
	width:70px;
	height:70px;
	margin-right:10px;
	overflow:hidden;
}
.dropdown-cart-itembox-content-img img {
	width:100%;
	height:auto;
}
.dropdown-cart-itembox-content-t {
	flex:1;
}
.dropdown-cart-itembox-content-t-1 {
	font-size:13px;
	font-weight:600;
	margin-bottom:7px;
	line-height:17px;
}
.dropdown-cart-itembox-content-t-3 {
	font-size:13px;
	margin-top:3px;
}
.dropdown-cart-itembox-trash {
	width:45px;
	text-align:center;
}
.dropdown-cart-itembox-trash i {
	font-size:16px;
	color:indianred;
	line-height:16px;
}
.dropdown-cart-noitem {
	width:100%;
	text-align:center;
	display:flex;
	justify-content:center;
	flex-direction:column;
	padding:30px 0;
	border:1px dashed #EBEBEB;
}
.dropdown-cart-noitem i {
	margin-bottom:0;
	font-size:35px;
	line-height:35px;
}
.dropdown-cart-noitem-t {
	font-size:16px;
	font-weight:600;
	margin-top:10px;
	margin-bottom:8px;
	color:#000;
}
.dropdown-cart-noitem-s {
	font-size:13px;
	color:#666;
	width:80%;
	margin:0 auto;
}
.dropdown-cart-priceTotal {
	width:100%;
	box-sizing:border-box;
	padding:5px 8px;
	border-bottom:1px solid #EBEBEB;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:15px;
}
.dropdown-cart-priceTotal-l {
	font-size:13px;
	color:#000;
}
.dropdown-cart-priceTotal-r {
	font-size:16px;
	color:#000;
	font-weight:600;
}
.dropdown-bell-no {
	width:100%;
	text-align:center;
	display:flex;
	justify-content:center;
	flex-direction:column;
	padding:15px 0;
}
.dropdown-bell-no i {
	margin-bottom:0;
	font-size:35px;
	line-height:35px;
}
.dropdown-bell-no-t {
	font-size:16px;
	font-weight:600;
	margin-top:10px;
	margin-bottom:8px;
	color:#000;
}
.dropdown-bell-no-s {
	font-size:13px;
	color:#666;
	width:80%;
	margin:0 auto;
}
.dropdown-user-area {
	width:100%;
}
.dropdown-user-area-header {
	width:100%;
}
.dropdown-user-area-header a {
	width:100%;
	display:block;
	padding:9px 5px;
	box-sizing:border-box;
	color:#FFF !important;
	text-align:center;
	font-size:13px;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.dropdown-user-area-lineText {
	width:100%;
	height:2px;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:15px;
	margin-top:15px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.dropdown-user-area-lineText-in {
	background-color:#fff;
	font-size:13px;
	color:#999;
	display:inline-block;
	padding:0 5px;
}
.dropdown-user-area-link-area {
	width:100%;
	border-top:1px solid #EBEBEB;
	margin-top:10px;
}
.dropdown-user-area-link-area a {
	font-size:13px;
	color:#000 !important;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	width:100%;
	border-bottom:1px solid #EBEBEB;
    padding: 9px 0;
}
.dropdown-user-area-link-area a:hover {
	color:#818181 !important;
}
.dropdown-user-area-link-area a i {
	font-size:13px;
	line-height:13px;
	margin-right:9px;
	margin-top:5px;
}
.dropdown-userarea-header {
	width:100%;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:5px;
	font-size:13px;
	font-weight:600;
	color:#000;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.dropdown-bell-area {
	width:100%;
}
.dropdown-bell-header {
	width:100%;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:13px;
	font-weight:600;
	color:#000;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.dropdown-bell-list {
	width:100%;
}
.dropdown-bell-list-box {
	width:100%;
	border-bottom:1px solid #ebebeb;
	margin-bottom:10px;
	padding-bottom:10px;
}
.dropdown-bell-fullhref {
	width:100%;
	padding:5px;
	background-color:#f8f8f8;
	text-align:center;
	font-size:13px;
	font-weight:600;
	border-bottom:1px solid #EBEBEB;
	border-top:1px solid #EBEBEB;
}
.dropdown-bell-fullhref a {
	color:#000 !important;
}
.dropdown-bell-fullhref a:hover {
	color:#666!important;
}
.dropdown-bell-list-box:last-child {
	margin-bottom:0;
	border-bottom:0;
}
.dropdown-bell-list-box-h {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.dropdown-bell-list-box-h-icon {
	font-size:12px;
	width:28px;
}
.dropdown-bell-list-box-baslik {
	flex:1;
	margin-right:5px;
	font-size:13px;
	line-height:16px;
}
.dropdown-bell-list-box-baslik a {
	color:#000 !important;
}
.dropdown-bell-list-box-baslik a:hover {
	color:#558cff!important;
}
.dropdown-bell-list-box-date {
	margin-left:auto;
	font-size:10px;
	padding:2px 5px;
	background-color:#558cff;
	color:#fff;
	border:1px dashed #EBEBEB;
}
.dropdown-bell-list-box-s {
	width:100%;
	font-size:11px;
	color:#999;
	margin-top:5px;
}
.dropdown-bell-overflow {
	width:100%;
	height:auto;
	max-height:258px;
	overflow-y:auto;
}
.dropdown-bell-overflow::-webkit-scrollbar-track {
	background-color:#ebebeb;
}
.dropdown-bell-overflow::-webkit-scrollbar {
	width:7px;
}
.dropdown-bell-overflow::-webkit-scrollbar-thumb {
	background-color:#ccc;
}
.dropdown-cart-favorite {
	width:100%;
	text-align:center;
	display:flex;
	justify-content:center;
	flex-direction:column;
	padding:30px 0;
	border:1px dashed #EBEBEB;
}
.dropdown-cart-favorite i {
	margin-bottom:0;
	font-size:35px;
	line-height:35px;
	color:pink;
}
.dropdown-cart-favorite-t {
	font-size:16px;
	font-weight:600;
	margin-top:10px;
	margin-bottom:8px;
	color:#000;
}
.dropdown-cart-favorite-s {
	font-size:13px;
	color:#666;
	width:80%;
	margin:0 auto;
}
/* <========SON=========>>>Yeni header dizayn SON */ 
.header-desktop-phone-div-txt span {
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}
.header-desktop-social-div {
	width:auto;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 20px;
	border-right:1px dashed rgba(0,0,0,0.1);
}
.header-desktop-lang-main-div:last-child {
	border-right:none;
}
.header-desktop-social-div i {
	font-size:15px;
}
.header-desktop-lang-main-div span {
	font-size:12px;
	padding:2px 0 0 3px;
}
.header-desktop-lang-main-div {
	width:auto;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 20px;
	border-right:1px dashed rgba(0,0,0,0.1);
}
.header-lang-name {
	margin-left:3px;
	padding-right:6px;
	font-family:'Roboto Condensed',sans-serif;
}
.lang-dropdown-div {
	border-radius:0!important;
	padding:10px !important;
	margin-top:10px !important;
	box-sizing:border-box;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.lang-dropdown-div a {
	font-size:13px;
	font-family:'Roboto Condensed',sans-serif;
	display:flex;
	align-items:center !important;
	justify-content:flex-start !important;
	border-bottom:1px dashed #EBEBEB;
}
.dropdown-item {
	padding:5px 3px !important;
}
.head-button-area {
	margin-left:auto !important;
	/* TODO BurasÄ± eklendi */
}
.head-new-area-left{
    flex:1;
}
.topmenu-arrow-right{
    width: 1px; height: 50%;  position: absolute; top:50%; bottom:50%; margin-top: auto; margin-bottom: auto; right: 0
}
.topmenu-arrow-left{
    width: 1px; height: 50%;  position: absolute; top:50%; bottom:50%; margin-top: auto; margin-bottom: auto; left: 0
}

.top-level-menu > li:hover .topmenu-arrow-right{
    display:none;
}
.top-level-menu > li:hover .topmenu-arrow-left{
    display:none;
}
.head-new-area-right {
	margin-left:auto;
}
.head-drop-text {
	font-size:13px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.head-drop-text i {
	font-size:19px;
}
.head-drop-text:hover {
	text-decoration:none;
}
.head-drop-text span {
	font-size:14px;
	padding:2px 4px 0 5px;
}

.teslimat-ac-button-icon {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    margin-left: 10px;
    background: url("/assets/images/icon/pin.png") no-repeat;
    background-size: 30px 30px;
    background-position: center;
}
.teslimat-bolgesi-sec-popup {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: rgb(200, 200, 200, .3);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    display: none;
    justify-content: center;
    align-items: center;
    font-family: 'Montserrat', sans-serif;
    z-index: 1000000;
}
.teslimat-bolgesi-sec-container {
    width: 45%;
    height: 600px;
    background: #fff;
    border-radius: 10px;
    position: relative;
    padding: 2% 5%;
    box-sizing: border-box;
    overflow: hidden;
}
.popup-kapat,
.popup-geri{
    position: absolute;
    font-size: 40px;
    right: 10px;
    top: 10px;
    color: #555;
    cursor: pointer
}
.popup-geri {
    top: 10px;
    left: 10px;
}
.teslimat-turu-secimi,
.teslimat-turu-evime-gelsin,
.teslimat-turu-magazadan-alacagim {
    width: 100%;
    height: 100%;
    display: none;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
}
.evime-gelsin-select {
    width: 100%;
}
.teslimat-turu,
.evime-gelsin-select select {
    width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    border-radius: 10px;
    border: 2px solid #fff;
    font-size: 23px;
    box-shadow: 1px 1px 10px #ccc;
    cursor: pointer;
}
.evime-gelsin-select select {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    border: 2px solid #fff;;
    font-size: 18px;
    color: #555
}
.evime-gelsin-uye-container,
.ilgili-depolari-listele {
    width: 100%;
    height: auto;
    padding: 5px;
    overflow-y: scroll;
    scroll-behavior: smooth;
    -webkit-scroll-behavior: smooth;
    color: #777;
}
.evime-gelsin-uye-container::-webkit-scrollbar,
.ilgili-depolari-listele::-webkit-scrollbar {
    display: none;
}
.evime-gelsin-uye-card {
    width: 100%;
    height: auto;
    padding: 2%;
    box-shadow: 1px 1px 10px #ccc;
    border-radius: 5px;
    margin-bottom: 10px;
    cursor: pointer;
    border: 2px solid #fff
}
.teslimat-kaydir-animasyon {
    width: 100%; 
    height: 30px; 
    display: flex; 
    justify-content: center; 
    position: absolute; 
    bottom: 30px;
}
.teslimat-ok-animasyon {
    animation: teslimatOk;
    animation-duration: 500ms;
    animation-iteration-count: infinite;
}
@keyframes teslimatOk {
    0% {
        margin-top: 2px;
    }
    35% {
        margin: 0;
    }
    70% {
        margin-top: -2px
    }
    100% {
        margin: 0;
    }
}
.teslimat-adres-aktif {
    border: 2px solid greenyellow;
    background: rgb(213, 247, 218, .5);
}
.evime-gelsin-uye-card div {
    margin-bottom: 10px;
}
.evime-gelsin-uye-card i {
    font-size: 25px; 
    color: #ff7e20;
    margin-right: 5px
}
.teslimat-turu-baslik {
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px
}
.teslimat-turu-aciklama {
    text-align: center;
}
.teslimat-turu-evime-gelsin,
.teslimat-turu-magazadan-alacagim {
    display: none;
}
.ilgili-depolari-listele-adres-yok {
    height: 200px;
    display: flex; 
    flex-direction: column; 
    justify-content: space-between; 
    align-items: center
}
.ilgili-depolari-listele-adres-yok i {
    font-size: 60px; 
    color: #555
}
.ilgili-depolari-listele-adres-yok p {
    width: 70%; 
    color: #555; 
    font-size: 14px; 
    text-align: center
}
.ilgili-depolari-listele-adres-yok a {
    display: block;
    width: 40%; 
    height: 40%; 
    background: #ff7e20; 
    color: #fff;
    font-size: 20px;
    line-height: 40px;
}
.responsive-teslimat-sec {
    width: 75px; 
    margin-right: 30px; 
    cursor: pointer; 
    border-radius: 10px 0 0 10px; 
    padding: 5px; 
    background: white; 
    box-shadow: 1px 1px 10px #ddd; 
    position: fixed; 
    top: 180px; 
    right: -60px; 
    z-index: 1000000; 
    transition: 400ms;
    display: none;
}
.responsive-teslimat-sec i {
    font-size: 30px;
    color: #72af15;
}
/*  Depo mağazadan alacağım üyeler için     */
.ilgili-depolari-listele {
    height: 150px;
    line-height: 20px;
    text-align: start;
}
.ilgili-depo-bilgileri-container i {
    font-size: 20px;
    color: #ff7e20
}
.ilgili-depo-bilgileri {
    width: 100%;
    height: 100%;
}
.ilgili-depo-bilgileri div {
    width: 100%;
    height: 33.3%;
    font-size: 15px;
    color: #555;
}
.ilgili-depo-baslik {
    font-size: 18px;
    color: #555;
}
.ilgili-depo-saatleri {
    font-size: 18px
}

/*  Depo bitti  */

/*  Canlı Yayın Kodları    */

/*   Mağazada canlı yayının açıldığı popup   */
.canli-yayin-popup{
    width: 100%;
    height: 100vh;
    background: rgb(0, 0, 0, .2);
    backdrop-filter: blur(15px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000000;
    padding-top: 5%;
    display: none;
}
.canli-yayin-popup-kapat {
    position: absolute;
    top: 10px;
    right: 2.3%;
    font-size: 40px;
    color: #fff;
    cursor: pointer;
}
.canli-yayin-button {
    width: 100px;
    height: 43px;
    float: right;
    background: red;
    color: #fff;
    text-align: center;
    line-height: 43px;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 5px;
    animation-name: canliYayinButon;
    animation-duration: 1s;
    animation-iteration-count: 1000;
}
.canli-yayin-ac-button-footer {
    width: 80px; 
    height: 35px; 
    cursor: pointer; 
    line-height: 35px; 
    color: #fff; 
    z-index: 1048; 
    position: fixed; 
    top: 140px; 
    left: 0; 
    text-align: center; 
    border-radius: 0 5px 5px 0; 
    background: red;
    display: none;
}
@keyframes canliYayinButon {
    0% {
        transform: scale(1.05);
    }
    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.05);
    }
}

/*  Mağazadaki Canlı Yayın Sayfası(Popup)  */
.canli-yayin-container,
.kayitli-yayin-container {
    width: 95%;
    height: 600px;
    background: #fff;
    display: flex;
    justify-content: space-between;
    margin: auto;
    border-radius: 10px;
    position: relative;
}
.canli_yayin_iframe{
    width:100%;
}
.canli-yayin-container>div,
.kayitli-yayin-container>div {
    width: 30%;
    height: 100%;
    float: left;
}

/*  Mağaza Canlı Yayın Sayfasındaki Yayının Oynadığı Bölüm  */
.canli-yayin-yayin,
.kayitli-yayin-yayin {
    width: 60% !important;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.canli-yayin-yayin iframe,
.kayitli-yayin-yayin iframe {
    width: 100%;
    height: 600px;
}
.canli-yayin-sohbet,
.kayitli-yayin-sohbet {
    min-width: 300px;
    width: 25% !important;
    background-size: cover;
    background-position: center;
}
.yayin-kayitlari {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: 300px 300px 300px 300px 300px;
    grid-template-rows: minmax(100px, auto);
    grid-gap: 5px 5px;
}
.kayitli-yayin-popup-bg {
    width: 100%;
    height: 100vh;
    background: rgb(0, 0, 0, .2);
    backdrop-filter: blur(15px);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000000;
    padding-top: 5%;
    display: none;
}

/*  Mağaza Canlı Yayın Sayfasındaki Ürünler Bölümü   */
.canli-yayin-urun-container,
.kayitli-yayin-urun-container {
  
  height: auto;
  margin: 20px;
  box-shadow: 1px 1px 10px #bbb;
  border-radius: 5px;
}
.canli-yayin-urun-container div,
.kayitli-yayin-urun-container div {
  width: 100%;
  margin-bottom: 8px;
  padding: 0 10px;
  font-family: "Roboto", sans-serif
}
.kayitli-yayin-urun-container {
    box-shadow: none;
    overflow-y: scroll;
    margin: 0;
    padding: 20px
}
.kayitli-yayin-urun-container>div{
    padding: 0;
    border-radius: 5px;
    margin-bottom: 20px
}
.canli-yayin-urun-gorsel,
.kayitli-yayin-urun-gorsel {
  height: 60%;
  height: 230px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  border-radius: 5px 5px 0 0;
}
.canli-yayin-urun-adi,
.canli-yayin-urun-fiyat,
.canli-yayin-urun-sepet input {
  font-family: verdana;
  font-size: 15px
}

.canli-yayin-urun-adi,
.kayitli-yayin-urun-adi {
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.canli-yayin-urun-adi a,
.kayitli-yayin-urun-adi a {
    color: #333;
}
.canli-yayin-urun-adi a:hover,
.kayitli-yayin-urun-adi a:hover {
    color: #eee;
    text-decoration: none;
}
.canli-yayin-urun-sepet,
.kayitli-yayin-urun-sepet{
  width: 35px !important;
  height: 30px;
  color: #fff;
  font-size: 25px;
  line-height: 32px;
  text-align: center;
  border-radius: 7px;
  border: none;
  background-color: #ff7320;
  padding: 0 !important;
}
.canli-yayin-urun-fiyat,
.kayitli-yayin-urun-fiyat {
    color: #ff7320;
    font-size: 20px;
    padding: 0 !important;
}
.canli-yayin-urun-fiyat-ve-sepet,
.kayitli-yayin-urun-fiyat-ve-sepet {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.canli-yayin-urunler,
.kayitli-yayin-urunler {
    overflow-y: scroll;
}

.mobil-urunler-button,
.mobil-mesajlar-button {
    width: 40px !important;
    height: 40px !important;
    background: #ff7e20;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 23px;
    position: absolute;
    top: -49px;
    left: 10px;
    display: none;
    z-index: 10;
    box-shadow: 1px 1px 10px #999;
    cursor: pointer
}
.mobil-mesajlar-button {
    left: 60px
}

.mobilMesajlarAc{
   position: absolute;
    width: 35px;
    height: 35px;
    background-color: white;
    border: none;
    border-radius: 0 10px 10px 0;
    top:40px;
}

.mobilUrunlerAc {
    position: absolute;
    width: 35px;
    height: 35px;
    background-color: white;
    border: none;
    border-radius: 0 10px 10px 0;
}



#mobil_yayin_urunler,
#mobil_kayitli_yayin_urunler {
    width: 20%;
    height: 90%;
    background: #fff;
    position: absolute;
    top: -35px;
    left: 30px;
    border-radius: 10px;
    display: none;
    z-index: 9;
    transition: 400ms;
    box-shadow: 1px 1px 10px #999;
   
}
/*  Scroll Bar Düzenlemeleri  */
.canli-yayin-urunler::-webkit-scrollbar,
.sohbet-bolumu::-webkit-scrollbar,
.emoji-list::-webkit-scrollbar,
.kayitli-yayin-urun-container::-webkit-scrollbar {
  width: 0px;
}

/* Dış Bar */
.canli-yayin-urunler::-webkit-scrollbar-track,
.kayitli-yayin-urun-container::-webkit-scrollbar-track,
.sohbet-bolumu::-webkit-scrollbar-track,
.emoji-list::-webkit-scrollbar-track {
  background: #ddd; 
}
 
/* İç Bar */
.canli-yayin-urunler::-webkit-scrollbar-thumb,
.kayitli-yayin-urun-container::-webkit-scrollbar-thumb,
.sohbet-bolumu::-webkit-scrollbar-thumb,
.emoji-list::-webkit-scrollbar-thumb {
  background: #ff7e20;
  position: relative;
  bottom: 0;
}

/* İç Barın Üzerine Gelindiğinde */
.canli-yayin-urunler::-webkit-scrollbar-thumb:hover,
.kayitli-yayin-urun-container::-webkit-scrollbar-thumb:hover,
.sohbet-bolumu::-webkit-scrollbar-thumb:hover,
.emoji-list::-webkit-scrollbar-thumb:hover {
  background: #666;
}

/*  Mağaza ve Panel Sohbet Bölümü Düzenlemeleri   */
.sohbet-container {
    width: 100%;
    height: 100%;
    border-radius: 0 10px 10px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
@media (min-width: 320px) and (max-width: 480px) {
.sohbet-container {
    width: 100%;
    height: 100%;
    border-radius: 0 10px 10px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
}
.sohbet-kapali-uyari {
    width: 100%;
    height: 100%;
    background: transparent;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    text-align: center;
    padding: 50% 5%;
    color: #000000;
    background-color:white;
    border-radius: 0 10px 10px 0;
    z-index: 99999999999;
    background-color: white;
}
.sohbet-kapali-uyari i {
    font-size: 150px;
}
.sohbet-bolumu {
    width: 100%;
    height: 100%;
    padding: 20px 20px 0 20px;
    overflow-y: scroll;
    display: flex;
    flex-direction: column-reverse;
}
@media (min-width: 320px) and (max-width: 480px) {
.sohbet-bolumu {
    width: 100%;
    height: 60%;
    padding: 20px 20px 0 20px;
    overflow-y: scroll;
    display: flex;
    flex-direction: column-reverse;
}
}
.sohbet-bolumu div.sohbet-item {
    width: 80%;
    height: auto;
    background: #ededed;
    border-radius: 15px;
    padding: 10px 20px 15px 20px;
    margin-bottom: 40px;
    position: relative;
    word-wrap:break-word;
}
.sohbet-bolumu div span.sohbet_isim {
    width: 100%;
    height: 20px;
    font-size: 14px;
    color: #fff;
    display: block;
    position: absolute;
    top: -22px;
    left: 0;
}
.sohbet-bolumu div span.sohbet_saat {
    width: 50px;
    height: 10px;
    position: absolute;
    bottom: 11px;
    right: -13px;
    font-size: 13px;
    color: #666;
}
.yasakli-kelime-uyari {
    width: 90%;
    margin: 10px auto;
    margin-bottom: -50px;
    background: crimson;
    color: #fff;
    font-size: 17px;
    padding: 5px 0;
    border-radius: 30px;
    text-align: center;
    transition: 700ms;
    opacity: 0
  }
 @media (min-width: 320px) and (max-width: 480px) {
.focusmobile:focus-within {
    bottom: 230px;
    position: relative;
}
.focusmobileicon:focus-within{
    bottom: 230px;
    position: relative;
}
}

.sohbet-form {
    width: 100%;
    max-height: 10%;
    min-height: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

@media (min-width: 320px) and (max-width: 480px) {
.sohbet-form {
    width: 100%;
    max-height: 10%;
    bottom: 130px;
    min-height: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
}
.input-text {
    width: 60%;
    height: 32px;
    border: 1px solid #bbb;
    line-height: 32px;
    border-radius: 8px 0 0 8px;
    border-right: none;
    outline: none;
    background: transparent;
    color: #000000;
    padding: 0 10px;
    top:-20px;
    position:relative;
    z-index: 99999999999;
    background-color: white;
}
.sohbet-item {
    width: 70%;
    height: auto;
    background: #ddd;
    border-radius: 15px;
    padding: 10px 20px 15px 20px;
    margin-bottom: 40px;
    position: relative;
    word-wrap:break-word;
}

.my-sohbet-item {
    color:#000;
    border:1px solid #000;
    background: #fff !important;
    align-self: flex-end;
    border-radius: 15px 15px 0 15px !important;
}
@media (min-width: 320px) and (max-width: 480px) {
.my-sohbet-item {
    color:#ffffff;
    border:1px solid #fff;
    background: #8bd9f000 !important;
    align-self: flex-end;
    border-radius: 15px 15px 0 15px !important;
} 
}
.sohbet-form button {
    height: 32px;
    background: none;
    border: 1px solid #bbb;
    border-left: none;
    border-radius: 0 8px 8px 0 !important;
    padding-right: 10px;
    top:-20px;position:relative;
    z-index: 99999999999;
    background-color: white;
    font-size: 14px;
    font-family:'Poppins';
}
.sohbet-form button i{
    color: #aaa;
}
.mesaj-emoji {
    width: 33px;
    height: 32px;
    border-radius: 0;
    border-right: 2px solid;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    font-size: 27px;
    color: #aaa;
    cursor: pointer;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 400ms;
    top:-20px;
    position:relative;
    z-index: 99999999999;
    background-color: white;
}
@media (min-width: 320px) and (max-width: 480px) {
   .emoji-list:focus-within {
    top:-130px;
    position:relative;
    border-radius:10px;
}
}
.emoji-list {
    width: 100%;
    height: 200px;
    overflow-y: scroll;
    border-right: 2px solid;
    border-left: 2px solid;
    border-top: 2px solid #f00;
    display: none;
    padding: 10px 0;
    text-align: center;
    user-select: none;
    top:-160px;
    position:relative;
    z-index:999999999999;
    background-color:#ffffff00;
    border-radius:10px;
}
.emoji-item {
    width: 10%;
    cursor: pointer;
    font-size: 29px;
}

/*   ----  Panel Canlı Yayın Düzenlemeleri ----   */
/*  Canlı Yayın Kodları BİTTİ   */


/*  Beden tablosu kodları   */

#bedentablosupopup {
    display: none;
    width: 100%;
    height :100%;
    background: rgb(0, 0, 0, .5);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000000000;
}

#bedenTablosu {
    width: 85%;
    height:85vh;
    position: fixed;
    background-color: #fff;
    border-radius: 10px;
    top: 7.5vh;
    left: 7.5%;
    display: none;
}

.beden-tablosu-kapsayici {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    padding: 20px;
}


/* width */

.beden-tablosu-kapsayici::-webkit-scrollbar {
    width: 10px;
    margin-top: 10px
}


/* Track */

.beden-tablosu-kapsayici::-webkit-scrollbar-track {
    border-radius: 15px;
    background: #ddd
}


/* Handle */

.beden-tablosu-kapsayici::-webkit-scrollbar-thumb {
    background: #333;
    border-radius: 10px;
}

.beden-tablosu-kapsayici::-webkit-scrollbar-thumb:hover {
    background-color: #777;
}

:before,
:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#bedenTablosu .wsTabloUst {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

#bedenTablosuKapat {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #333;
    text-align: center;
    position: absolute;
    right: -15px;
    top: -20px;
    font-size: 25px !important;
    font-weight: bold;
    color: #fff !important;
    cursor: pointer;
    line-height: 40px;
}

#bedenTablosu .wsTabloAlt {
    float: left;
    width: 100%;
}

img {
 /*   display: block; */
    border: none;
    max-width: 100%;
}

#bedenTablosu .wsTabloUst img {
    float: left;
    margin-top: 7px;
    max-width: 100px;
}

#bedenTablosu .wsTabloUst span {
    line-height: 40px;
    color: #999999;
    font-size: 12px;
    float: left;
    margin-left: 20px;
}

#bedenTablosu .wsTabloAlt .tabloSol {
    float: left;
    width: 160px;
}

#bedenTablosu .wsTabloAlt .tabloOrta {
    float: left;
    width: calc(100% - 160px);
}

ul {
    list-style: none;
    padding-inline-start: 0;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont {
    float: left;
    width: 100%;
}

#bedenTablosu .wsTabloAlt .tabloSol ul li {
    margin-bottom: 10px;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul {
    float: left;
    width: 100%;
}

a {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    text-decoration: none;
    color: #666;
    transition: background .1s ease-in-out;
    cursor: pointer;
}

#bedenTablosu .wsTabloAlt .tabloSol ul li a {
    color: #010101;
    font-size: 14px;
    line-height: 36px;
    border: 1px solid #fff;
    padding: 0 15px;
    display: inline-block;
    vertical-align: top;
}

#bedenTablosu .wsTabloAlt .tabloSol ul li.active a {
    border-color: #000;
    font-weight: bold;
}

a:active,
a:hover {
    outline-width: 0;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li {
    float: left;
    width: 100%;
    display: none;
    -webkit-animation: fadein 0.3s;
    -moz-animation: fadein 0.3s;
    -ms-animation: fadein 0.3s;
    -o-animation: fadein 0.3s;
    animation: fadein 0.3s;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li.active {
    display: block;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont {
    float: left;
    width: 100%;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont .tablobaslik {
    float: left;
    width: 100%;
    color: #ff0000;
    font-size: 14px;
    line-height: 44px;
    font-weight: bold;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table {
    float: left;
    width: 100%;
    border: 1px solid #f3f3f3;
    text-align: center;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table thead tr th {
    color: #010101;
    font-size: 12px;
    font-weight: bold;
    line-height: 38px;
    border-right: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table thead tr th:last-child {
    border-right: none;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table tbody tr td {
    color: #010101;
    font-size: 12px;
    line-height: 38px;
    border-right: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table tbody tr td:last-child {
    border-right: none;
}

#bedenTablosu .wsTabloAlt .tabloOrta .tabloOrtaCont ul li .tabloCont table tbody tr:last-child td {
    border-bottom: none;
}

@keyframes fadein {
    0% {
        opacity: 0;
        opacity: 0;
    }
    100% {
        opacity: 1;
        opacity: 1;
    }
}

/*  Beden tablosu kodları bitti   */


.sepet-dropdown-main{
    border-radius: 0!important;
    padding: 20px !important;
    margin-top: 10px !important;
    box-sizing: border-box;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.1);
    width: 280px;
}
.sepet-dropdown-main a {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
}
.dropdown-menu {
	border:1px solid rgba(0,0,0,.09) !important;
}
.arama-dropdown-main {
	border-radius:0!important;
	padding:0 !important;
	margin-top:22px !important;
	box-sizing:border-box;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
	width:650px;
}
.arama-dropdown-main input {
	width:100%;
	border:none;
	font-size:14px;
	font-family:'Poppins',sans-serif;
	font-weight:300;
	letter-spacing:0.05em;
	color:#000;
	padding:20px;
}
.arama-dropdown-main input:focus {
	box-shadow:none !important;
	border:none !important;
}
/* Header ve Slider SON ////////////////////////////////////////*//* HakkÄ±mÄ±zda ModÃ¼l Blogu ///////////////////////////////////////////*/ .about-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.about-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.about-module-main-div-boxed {
	width:1330px;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.about-module-inside-area-boxed {
	width:90%;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
/* tip 1 sola dayalÄ± */ .about-module-leftside-txt {
	flex:1;
    text-align: center;
}
.about-module-leftside-txt-h {
	width:100%;
	font-size:15px;
	margin-bottom:15px;
}
.about-module-leftside-txt-h2{
    width: 100%;
    margin-bottom: 15px;
    font-size: 25px ;
    line-height: 25px;
    font-weight: 600;
}
.about-module-leftside-txt-s{
    width: 100%;
    font-size: 16px ;
    margin-bottom: 25px;
}
.about-module-leftside-txt-button-area {
	width:100%;
    margin-top: 90px;
}
.about-module-leftside-img {
	max-width:500px;
	text-align:right;
	margin-left:30px;
}
.about-module-leftside-img img {
	max-width:100%;
}
/* Tip - 0 OrtalÄ± */ .about-module-center-txt {
	width:100%;
	text-align:center;
}
.about-module-center-txt-h {
	width:100%;
	font-size:15px;
	margin-bottom:15px;
}
.about-module-center-txt-h2 {
	width:100%;
	margin-bottom:25px;
	font-size:40px;
	line-height:45px;
	font-weight:600;
}
.about-module-center-txt-s {
	width:100%;
	font-size:22px;
	margin-bottom:45px;
}
.about-module-center-txt-button-area {
	width:100%;
}
.about-module-center-img {
	width:100%;
	margin-top:30px;
	text-align:center;
}
/*tip 2 saÄŸ hizalÄ± */ .about-module-rightside-txt {
	flex:1;
	text-align:right;
}
.about-module-rightside-txt-h {
	width:100%;
	font-size:15px;
	margin-bottom:15px;
}
.about-module-rightside-txt-h2 {
	width:100%;
	margin-bottom:25px;
	font-size:40px;
	line-height:45px;
	font-weight:600;
}
.about-module-rightside-txt-s {
	width:100%;
	font-size:22px;
	margin-bottom:45px;
}
.about-module-rightside-txt-button-area {
	width:100%;
}
.about-module-rightside-img {
	max-width:500px;
	margin-right:30px;
	text-align:left;
}
.about-module-rightside-img img {
	max-width:100%;
}
/* HakkÄ±mÄ±zda ModÃ¼l Blogu SON ///////////////////////////////////////////*//* SayaÃ§ ///////////////////////////////////////////*/ .counter-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.counter-module-inside-area {
	width:80%;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.counter-module-box {
	margin-left:50px;
	margin-right:50px;
	text-align:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.counter-module-box-i {
	width:100%;
	font-size:32px;
}
.counter-module-box-sayi {
	font-size:55px;
	padding:1px 8px;
	font-weight:bold;
	line-height:55px;
	margin-bottom:15px;
}
.counter-module-box-txt {
	width:100%;
	font-size:18px;
	font-weight:500;
}
/* SayaÃ§ SON ///////////////////////////////////////////*//* Hizmetler ///////////////////////////////////////////*/ .hizmetler_sayfasi {
	width:100%;
	background-color:#fff;
	overflow:hidden;
}
.hizmetler-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.hizmetler-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.hizmetler-box-main-div {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin-bottom:40px;
}
.hizmetler-box {
	width:21.3%;
	margin:35px 1.5%;
	overflow:hidden;
	box-sizing:border-box;
}
.hizmetler-box-img {
	width:100%;
	height:180px;
	overflow:hidden;
	margin-bottom:25px;
	position:relative;
}
.hizmetler-box-line {
	width:90%;
	height:90%;
	position:absolute;
	z-index:9;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	margin-top:auto;
	margin-bottom:auto;
	top:0;
	bottom:0;
	border:1px solid rgba(255,255,255,0.4);
	opacity:0;
	display:flex;
	align-items:center;
	justify-content:center;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.hizmetler-box-line-text {
	font-size:13px;
	letter-spacing:0.3em;
	background-color:#FFF;
	padding:20px 20px;
	color:#000;
	font-weight:300;
}
.hizmetler-box:hover .hizmetler-box-line {
	opacity:1;
}
.hizmetler-box-img img {
	min-width:100%;
	min-height:180px;
	max-height:200px;
	max-width:110%;
	z-index:1;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.hizmetler-box-h {
	width:100%;
	font-weight:bold;
	margin-bottom:20px;
}
.hizmetler-box-s {
	width:100%;
	font-size:14px;
	line-height:19px;
}
.hizmetler-box:hover .hizmetler-box-img img {
	transform:scale(1.2);
	filter:blur(2px);
}
.hizmet-link-button {
	margin-top:15px;
	display:none !important;
}
.hizmetler-box:hover .hizmet-link-button {
	display:inline-block !important;
}
/* Hizmetler SON ///////////////////////////////////////////*//* Blog YazÄ±larÄ± ///////////////////////////////////////////*/ .bloglar-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.bloglar-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.bloglar-box-main-div {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:center;
}
.blog-box {
	width:30%;
	margin:1.5%;
	overflow:hidden;
}
.blog-box-overlay {
	position:absolute;
	width:100%;
	height:100%;
	opacity:0;
	z-index:1;
	background-color:rgba(255,255,255,0.5);
	transition-duration:0.2s;
	transition-timing-function:linear;
	display:flex;
	align-items:center;
	justify-content:center;
}
.blog-box-overlay i {
	font-size:40px;
	color:#000;
	opacity:0;
	transition-duration:0.1s;
	transition-timing-function:linear;
	margin-top:500px;
}
.blog-box:hover .blog-box-img img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	filter:blur(2px);
}
.blog-box:hover .blog-box-overlay {
	opacity:1;
}
.blog-box:hover .blog-box-overlay i {
	opacity:1;
	margin-top:0;
}
.blog-box-img {
	width:100%;
	height:260px;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.blog-box-img img {
	min-width:100%;
	max-width:115%;
	min-height:260px;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.blog-box-text-area {
    width: 100%;
	margin:0 auto;
	margin-top:-50px;
	margin-bottom:20px;
	position:relative;
	padding:30px;
	text-align:center;
	box-sizing:border-box;
	z-index:9;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.blog-box-date {
	width:100%;
	margin-bottom:15px;
	font-size:14px;
	font-weight:200;
	text-transform:uppercase;
}
.blog-box-h {
	width:100%;
	margin-bottom:15px;
	font-size:25px;
	line-height:32px;
	font-weight:bold;
}
.blog-box-s {
	width:100%;
	margin-bottom:25px;
	font-size:14px;
	line-height:21px;
	font-weight:300;
}
.blog-box-button {
	width:100%;
	text-transform:uppercase;
	font-size:13px;
	font-weight:600;
}
.blogcomment-show-more-button {
	margin-top:20px;
}
.blogcomment-showmorespan {
	outline:0;
}
.blogcomment-showmorespan {
	cursor:pointer;
	width:100% !important;
	display:block;
	padding:10px 0;
	text-align:center;
}
/* Blog YazÄ±larÄ± SON ///////////////////////////////////////////*//* Foto galeri ///////////////////////////////////////////*/ .pgallery-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.pgallery-module-inside-area {
	width:100%;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.pgallery-module-inside-box-area {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.pgallery-module-inside-box {
	width:20%;
	overflow:hidden;
	height:300px;
	position:relative;
	font-family:'Poppins',sans-serif;
}
.pgallery-module-inside-box img {
	min-width:100%;
	max-width:115%;
	min-height:300px;
	transition-duration:0.1s;
	transition-timing-function:linear;
	z-index:1;
}
.pgallery-module-box-overlay {
	background-color:rgba(0,0,0,0.6);
	position:absolute;
	z-index:2;
	display:flex;
	width:95%;
	height:0;
	align-items:center;
	justify-content:center;
	opacity:0;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin-bottom:auto;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.pgallery-module-box-overlay-in {
	font-size:22px;
	color:#FFF;
	padding:20px;
	line-height:28px;
	text-align:center;
	font-weight:500;
	flex-direction:column;
	display:flex;
}
.pgallery-module-box-overlay-in i {
	font-size:40px;
	margin-bottom:20px;
}
.pgallery-module-inside-box:hover img {
	transform:scale(1.1);
	filter:blur(2px);
}
.pgallery-module-inside-box:hover .pgallery-module-box-overlay {
	opacity:1;
	width:95%;
	height:95%;
}
.pgallery-all-button-main {
	width:100%;
	padding:50px 0 0 0;
	text-align:center;
}
/* Foto galeri SON ///////////////////////////////////////////*//* TanÄ±tÄ±m Video ModÃ¼lÃ¼ ///////////////////////////////////////////*/ .intro-video-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.intro-video-module-inside-area {
	width:80%;
	margin:0 auto;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	z-index:9;
	position:relative;
}
/* TanÄ±tÄ±m Video ModÃ¼lÃ¼ SON ///////////////////////////////////////////*//* Pricing Table ///////////////////////////////////////////*/ .pricing-tablolar-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.pricing-tablolar-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	z-index:9;
	position:relative;
}
.ptable-box-main-div {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:center;
	flex-wrap:wrap;
}
.ptable-box {
	width:338px;
	box-sizing:border-box;
	margin:20px;
	border:1px solid rgba(0,0,0,0.1);
	box-shadow:0 0 15px 0 rgba(0,0,0,0.04);
}
.ptable-box-img {
	width:100%;
	height:auto;
	padding:50px 0 35px 0;
	text-align:center;
	display:flex;
	justify-content:center;
	flex-direction:column;
	position:relative;
	z-index:1;
	background-size:cover;
	background-position:top center;
}
.ptable-box-price {
	width:auto;
	z-index:9;
	font-size:35px;
	margin-top:20px;
	line-height:20px;
	font-weight:bold;
	display:inline-block;
}
.ptable-box-price-type {
	width:90%;
	margin:0 auto;
	font-size:13px;
}
.ptable-header {
	width:80%;
	margin:0 auto;
	font-size:24px;
	letter-spacing:0.06em;
	line-height:27px;
	font-weight:200;
	z-index:9;
}
.ptable-header-spot {
	width:80%;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
	letter-spacing:0.3em;
	z-index:9;
}
.ptable-tavsiye-main {
	width:100%;
	z-index:9;
	position:absolute;
	top:0
}
.ptable-header-tavsiye {
	width:auto;
	border-radius:0 0 100px 100px;
	padding:10px 50px;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	line-height:13px;
}
.ptable-feature-div {
	width:100%;
	padding:14px 10px;
	box-sizing:border-box;
	font-size:14px;
	text-align:center;
}
.ptable-button-div {
	width:100%;
	padding:25px 0;
	text-align:center;
}
/* Pricing Table SON ///////////////////////////////////////////*//* SÄ±k Sorulan Sorular ///////////////////////////////////////////*/ .sss-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.sss-module-inside-area {
	width:70%;
	margin:0 auto;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	z-index:9;
	position:relative;
}
.sss-box-main-div {
	flex:1;
	background-color:#fff;
	border:1px solid #ebebeb;
	box-sizing:border-box;
}
.sss-content-img {
	max-width:135px;
	margin-right:20px;
	margin-bottom:10px;
}
.sss-content-img img {
	width:100%;
}
.sss-content-txt {
	flex:1;
}
/* SÄ±k Sorulan Sorular SON ///////////////////////////////////////////*//* Yorumlar ///////////////////////////////////////////*/ .yorumlar-module-main-div {
	width:100%;
	position:relative;
}
.yorumlar-module-inside-area {
	width:1330px;
	margin:0 auto;
	z-index:9;
	position:relative;
}
.yorumlar-headText-area {
	width:100%;
	text-align:center;
	margin-bottom:30px;
}
.yorumlar-left-area-t {
	width:100%;
	font-size:15px;
	margin-bottom:5px;
}
.yorumlar-left-area-h {
	width:100%;
	font-size:30px;
	font-weight:bold;
	line-height:48px;
	letter-spacing:0.08em;
}
.yorumlar-content-area {
	width:100%;
}
.yorumlar-box-img {
	width:140px;
	height:140px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:20px;
	border-radius:100px;
	box-sizing:border-box;
}
.yorumlar-box-img img{
    width: 100%;
    border-radius: 6px;
}
.yorumlar-text-area {
	width:75%;
	margin:0 auto;
}
.yorumlar-text-p {
	width:100%;
	letter-spacing:0.3em;
	font-size:14px;
	line-height:16px;
	margin-bottom:10px;
}
.yorumlar-text-h {
	width:100%;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:10px;
}
.yorumlar-text-s {
	width:100%;
	font-size:16px;
	margin-bottom:10px;
}
.yorumlar-text-star {
	width:100%;
	height:auto;
	font-size:20px;
	margin-bottom:50px;
}
/* Yorumlar SON ///////////////////////////////////////////*//* Before and After ///////////////////////////////////////////*/ .baf-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.baf-module-inside-area {
	width:70%;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	z-index:9;
	position:relative;
	flex-direction:column;
}
.baf-image-container {
	width:1000px;
	height:525px;
	margin:0 auto;
	background-color:#000;
	position:relative;
	overflow:hidden;
	border:5px solid #000;
}
/* Before and After SON ///////////////////////////////////////////*//* E-BÃ¼lten ///////////////////////////////////////////*/ .bultenn-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.bultenn-module-inside-area {
	width:70%;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	z-index:9;
	position:relative;
	flex-direction:column;
}
.bultenn-box-area {
	width:600px;
	margin:0 auto;
}
.bultenn-box-area form {
	display:flex;
	align-items:center;
	justify-content:center;
}
.bultenn-box-area form input {
	font-size:15px;
	padding:13px;
	box-sizing:border-box;
	width:400px;
}
.bultenn-box-area form input:focus {
	outline:none;
}
.bultenn-box-area form button {
	font-size:15px;
	padding:13px 35px;
	box-sizing:border-box;
	font-weight:bold;
}
.bultenn-box-area form button:focus {
	outline:none;
}
/* E-BÃ¼lten SON ///////////////////////////////////////////*//* Markalar ///////////////////////////////////////////*/ .marka-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.marka-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	z-index:9;
	position:relative;
	flex-direction:column;
}
.markadetay-main-div {
	width:100%;
	background-color:#fff;
	border:1px solid #EBEBEB;
	box-sizing:border-box;
	padding:20px;
}
.markadetay-search {
	width:100%;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #ebebeb;
	display:flex;
	justify-content:flex-end;
}
.markadetay-search form {
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
	width:350px;
}
.markadetay-content-boxes {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	box-sizing:border-box;
}
.markadetay-content-box {
	width:25%;
	border-bottom:1px solid #ebebeb;
	box-sizing:border-box;
	padding:15px;
	text-align:center;
}
.markadetay-content-box-img {
	width:100%;
	height:80px;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #ebebeb;
	border-radius:5px;
	margin-bottom:10px;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.markadetay-content-box-img img {
	max-width:70%;
	max-height:40px;
}
.markadetay-content-box-text {
	width:100%;
	font-size:16px;
	font-weight:600;
	color:#000;
}
.markadetay-content-box-text:hover {
	color:#999;
	text-decoration:none;
}
.markadetay-content-box:hover .markadetay-content-box-img {
	border:1px solid orangered;
}
/* Markalar SON ///////////////////////////////////////////*//* Footer ///////////////////////////////////////////*/ .footer-shop-card-area {
	width:100%;
	text-align:center;
	margin-top:30px;
}
.footer-shop-card-area img {
	max-width:100%;
}
.footer-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.footer-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.footer-module-box {
	width:auto;
	margin:0 1%;
}
.footer-module-box-logo {
	width:100%;
	margin-bottom:20px;
}
.footer-module-box-logo img {
	max-width:80%;
}
.footer-module-box-telif {
	margin-bottom:26px;
	font-size:13px;
	line-height:16px;
}
.footer-module-box-social {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.footer-module-header-text {
	width:100%;
	font-size:15px;
	line-height:22px;
	font-weight:bold;
	margin-bottom:30px;
}
.footer-module-contact-box {
	width:90%;
	font-size:13px;
	line-height:16px;
	margin-bottom:20px;
}
.footer-module-workhour-div {
	width:100%;
	font-size:13px;
	line-height:25px;
}
.footer-module-links-div {
	width:100%;
}
.footer-module-links-div a {
	font-size:13px;
	line-height:16px;
}
.footer-copyright-div {
	width:100%;
	padding:12px;
	box-sizing:border-box;
	font-size:12px;
	color:#666;
	background-color:#f8f8f8;
	text-align:center;
}
.footer-copyright-div a {
	color:#e0a43b;
	font-weight:bold;
}
.footer-copyright-div a:hover {
	color:#e0a43b;
}
.footer-1-area {
	width:410px;
	margin-bottom:40px;
}
.footer-4-area {
	width:185px;
	margin-bottom:50px;
}
/* Footer SON ///////////////////////////////////////////*//* Subpage Codes ///////////////////////////////////////////*/ .page-banner-main {
	width:100%;
	position:relative;
	overflow:hidden;
}
.page-banner-in-text {
	width:1330px;
	margin:0 auto;
	z-index:2;
	color:#FFF;
	position:relative;
}
.page-banner-h {
	width:100%;
}
.page-banner-links {
	width:100%;
}
.page-banner-links a {
	display:inline-block;
	margin:0 8px;
}
.page-banner-links a:first-child {
	margin:0 8px 0 0;
}
/* Subpage Codes SON ///////////////////////////////////////////*//* HTML Pages - Sub Content Style ///////////////////////////////////////////*/ .htmlpage-container-main {
	width:1330px;
	margin:0 auto;
	padding:30px 0;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.htmlpage-content-div {
	flex:1;
	border:1px solid #EBEBEB;
	padding:20px;
	box-sizing:border-box;
	background-color:#fff;
}
.htmlpage-content-div img {
	max-width:100%;
	height:auto;
}
/* HTML Pages - Sub Content Style SON ///////////////////////////////////////////*//* MÃ¼ÅŸteri YorumlarÄ± Sub ///////////////////////////////////////////*/ .musteriyorum-container-main {
	width:1330px;
	margin:0 auto;
}
.musteriyorum-container-main-in {
	width:100%;
	margin:0 auto;
	padding:40px 0;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	margin-left:-20px;
}
.musteri-yorum-boxes {
	width:30.2%;
	margin:1.5%;
	border-radius:10px;
	padding:30px;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	align-items:flex-start;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.musteri-yorum-boxes:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	cursor:pointer;
}
/* MÃ¼ÅŸteri YorumlarÄ± Sub SON ///////////////////////////////////////////*//* sss faq sub ///////////////////////////////////////////*/ .sss-faq-container-main {
	width:1330px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:40px;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
/* sss faq sub SON ///////////////////////////////////////////*//* Bloglar sub ///////////////////////////////////////////*/ .bloglar-container-main {
	width:1330px;
	margin:0 auto;
	padding:40px 0;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
.blog-list-tags-div {
	box-sizing:border-box;
	width:1330px;
	margin:0 auto;
	padding-top:30px;
	overflow:hidden;
}
.blog-list-value-div {
	width:100%;
	margin:20px 0 0 0;
	padding:0 20px;
}
.blog-list-value-div-h {
	width:100%;
	font-size:32px;
	color:#000;
	background-color:#fff;
	font-weight:bold;
	box-sizing:border-box;
	padding:10px;
	margin-top:25px;
}
.bloglar-detay {
	width:1210px;
	margin:0 auto;
	display:flex;
	align-items:flex-start;
	justify-content:center;
	padding:70px 0;
}
.bloglar-detay-left {
	width:800px;
	margin-right:50px;
}
.bloglar-detay-left-img {
	width:100%;
	overflow:hidden;
	height:auto;
	max-height:550px;
	z-index:0;
}
.bloglar-detay-left-img img {
	width:100%;
	height:auto;
	transition-duration:0.1s;
	transition-timing-function:linear;
	z-index:0;
}
.bloglar-detay-left-img img:hover {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.bloglar-detay-left-content-div {
	width:90%;
	margin:0 auto;
	z-index:1;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
	background:#FFF;
	margin-top:-50px;
	position:relative;
	padding:40px;
}
.bloglar-detay-left-content-div-date {
	width:100%;
	font-size:14px;
	color:#666;
	font-weight:300;
	margin-bottom:10px;
}
.bloglar-detay-left-content-div-h {
	width:100%;
	font-size:30px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	line-height:35px;
}
.bloglar-detay-left-content-div-view {
	width:100%;
	font-size:13px;
	color:#666;
	font-weight:400;
}
.bloglar-detay-left-content-div-icerik {
	width:100%;
	margin-top:30px;
	font-size:16px;
	color:#333;
	line-height:22px;
	margin-bottom:30px;
}
.bloglar-detay-left-content-div-icerik img {
	max-width:100%;
	height:auto;
}
.bloglar-detay-left-content-div-tags {
	width:100%;
	margin-bottom:30px;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.bloglar-detay-left-content-div-tags-box {
	width:auto;
	padding:5px;
	margin:5px 5px 5px 0;
	font-size:13px;
	color:#000;
	border:1px solid #EBEBEB;
	background-color:#fff;
	cursor:pointer;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.bloglar-detay-left-content-div-tags-box:hover {
	border:1px solid #000;
	color:#000;
	text-decoration:none;
}
.bloglar-detay-left-content-div-tags-box-big {
	width:auto;
	padding:10px;
	font-size:14px;
	font-weight:600;
	color:#000;
	border:1px solid #EBEBEB;
	background-color:#fff;
	cursor:pointer;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.bloglar-detay-left-content-div-tags-box-big:hover {
	border:1px solid #000;
	color:#000;
	text-decoration:none;
}
.bloglar-detay-left-content-div-social {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.bloglar-detay-left-content-div-social a {
	color:#000;
	display:block;
	margin:5px 15px 5px 0;
}
.bloglar-detay-left-content-div-social a:hover {
	color:#000;
	text-decoration:none;
}
.modules-comments-main {
	width:100%;
	margin:35px 0;
}
.bloglar-detay-right {
	flex:1;
	box-sizing:border-box;
	padding:20px;
}
.bloglar-detay-right-h {
	width:100%;
	padding-bottom:10px;
	margin-bottom:25px;
	border-bottom:1px solid #ebebeb;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.bloglar-detay-right-h2 {
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ebebeb;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.bloglar-detay-right-tags {
	width:100%;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:12px;
	margin-bottom:12px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.bloglar-detay-right-box {
	width:100%;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:25px;
	margin-bottom:25px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.bloglar-detay-right-box:hover .bloglar-detay-right-box-img img {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.bloglar-detay-right-box-no {
	width:30px;
	height:30px;
	background-color:#e17f71;
	border-bottom:1px solid #ebebeb;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:18px;
	color:#FFF;
	font-weight:200;
}
.bloglar-detay-right-box-img {
	width:90px;
	height:90px;
	overflow:hidden;
	margin-right:15px;
}
.bloglar-detay-right-box-img img {
	min-width:100%;
	max-width:150%;
	min-height:100%;
	max-height:120%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.bloglar-detay-right-box-h {
	flex:1;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.bloglar-detay-right-box-h a {
	color:#000;
}
.bloglar-detay-right-box-h a:hover {
	color:#000;
}
.swiper-blogtags {
	width:100%;
	height:100%;
}
.swiper-blogtags .swiper-slide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}
/* Bloglar sub SON ///////////////////////////////////////////*//* Hizmetler sub ///////////////////////////////////////////*/ .hizmetler-container-main {
	width:1330px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	background-color:#FFF;
	border:1px solid #EBEBEB;
}
.hizmetler-detay {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:30px;
	margin-bottom:30px;
}
.hizmetler-detay-leftmain {
	flex:1;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	background-color:#fff;
	box-sizing:border-box;
	padding:30px;
	border:1px solid #EBEBEB;
}
.hizmetler-detay-img {
	width:250px;
	height:auto;
	margin-right:30px;
	overflow:hidden;
	box-sizing:border-box;
	border:1px dashed #ccc;
	padding:5px;
}
.hizmetler-detay-img img {
	width:100%;
	height:auto;
}
.hizmetler-detay-txt {
	flex:1;
}
.hizmetler-detay-txt-uh {
	width:100%;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:5px;
	color:#000;
}
.hizmetler-detay-txt-h {
	width:100%;
	font-size:30px;
	font-weight:bold;
	color:#000;
	margin-bottom:25px;
}
.hizmetler-detay-txt-s {
	width:95%;
	font-size:15px;
	line-height:23px;
	margin-bottom:25px;
	color:#333;
}
.hizmetler-detay-txt-s img {
	max-width:100%;
}
.hizmetler-detay-right {
	width:250px;
	height:auto;
	margin-left:30px;
}
.hizmetler-detay-right-box {
	width:100%;
	padding:8px 8px 8px 20px;
	box-sizing:border-box;
	font-size:14px;
	font-weight:400;
	margin-bottom:10px;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.hizmetler-detay-right-box-act {
	width:100%;
	padding:8px 8px 8px 20px;
	box-sizing:border-box;
	font-size:14px;
	font-weight:400;
	margin-bottom:10px;
}
/* Hizmetler sub SON ///////////////////////////////////////////*//* Pricing sub ///////////////////////////////////////////*/ .tablolar-container-main {
	width:1330px;
	margin:0 auto;
	padding:30px 0;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
/* Pricing sub SON ///////////////////////////////////////////*//* Foto galeri sub ///////////////////////////////////////////*/ .fotogaleri-container-main {
	width:100%;
}
.fotogaleri-container-main-in {
	width:1330px;
	margin:0 auto;
	padding:30px 20px;
	background-color:#fff;
	border:1px solid #EBEBEB;
	margin-top:30px;
	margin-bottom:30px;
	display:flex;
	justify-content:center;
	box-sizing:border-box;
	flex-wrap:wrap;
}
.pgDetail_box {
	width:23%;
	margin-left:1%;
	margin-right:1%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	padding:15px;
	border-radius:5px;
}
.pgDetail_box:hover .pgDetail_box_img img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	filter:blur(2px);
}
.pgDetail_box_img {
	width:100%;
	height:180px;
	margin-bottom:15px;
	background-color:#ccc;
	overflow:hidden;
	border-radius:5px;
}
.pgDetail_box_img img {
	min-width:100%;
	max-width:110%;
	transition-duration:0.2s;
	transition-timing-function:linear;
	min-height:180px;
}
.pgDetail_box_h {
	font-size:14px;
	font-weight:600;
	color:#000;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.pgDetail_box_h i {
	font-size:28px;
	margin-right:5px;
}
.pgDetail_box_h:hover {
	color:#000;
}
.fotogaleri_detay {
	width:100%;
	margin:0 auto;
	background-color:#fff;
	overflow:hidden;
}
.masonry {
	padding:0;
	-moz-column-gap:1.5em;
	-webkit-column-gap:1.5em;
	font-size:.85em;
	column-count:3;
	column-gap:1em;
}
.photo_gallery_mas_img {
	display:inline-block;
	background:#fff;
	margin:0 0 1.5em;
	width:100%;
	-webkit-transition:1s ease all;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.photo_gallery_mas_img:hover {
	box-shadow:0 0 15px 0 rgba(0,0,0,0.5);
}
.photo_gallery_mas_img img {
	max-width:100%;
}
/* Foto galeri sub SON ///////////////////////////////////////////*//* Ä°letiÅŸim sub ///////////////////////////////////////////*/ .iletisim-container-main {
	width:1330px;
	box-sizing:border-box;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
}
.iletisim-container-maps {
	width:100%;
	height:300px;
	box-sizing:border-box;
	overflow:hidden;
}
.iletisim-container-maps iframe {
	width:100%;
	height:300px;
}
.iletisim-container-in {
	flex:1;
	border:1px solid #EBEBEB;
	background-color:#fff;
}
.alt_sayfa_flex_1 {
	flex:1;
}
.iletisim-container-in-top {
	justify-content:center;
	flex-wrap:wrap;
	position:relative;
	overflow:hidden;
	padding:20px;
	box-sizing:border-box;
}
.iletisim-container-in-top iframe {
	width:100%;
	height:220px;
}
.iletisim-container-in-top input,textarea {
	border-radius:0 !important;
	font-size:14px !important;
}
.iletisim-container-in-top-box {
	border:1px solid #EBEBEB;
	text-align:center;
	box-sizing:border-box;
	padding:15px 10px;
}
.iletisim-container-in-top-box-social-flex {
	display:flex;
	align-items:center;
	justify-content:center;
}
.iletisim-container-in-top-box-social {
	font-size:22px;
	color:#000;
	display:block;
	padding:0 5px;
	margin:0 5px;
	border-radius:4px;
	width:40px;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.iletisim-container-in-top-box-social:hover {
	background-color:#000;
	color:#fff;
}
.iletisim-container-in-top-box-i {
	font-size:50px;
	border:0;
	height:60px;
	line-height:60px;
	margin-bottom:8px;
	color:#212121;
}
.iletisim-container-in-top-box-h {
	width:100%;
	font-size:15px;
	font-weight:600;
}
.iletisim-container-in-top-box-s {
	width:100%;
	font-size:14px;
	margin-top:5px;
	margin-bottom:15px;
}
.iletisim-container-in-top-box-s a {
	color:#000;
}
.iletisim-container-in-top-box-s a:hover {
	color:#000;
}
/* Ä°letiÅŸim sub SON ///////////////////////////////////////////*//* alt sayfa navigasyon */ .subpage_navigation {
	width:220px;
	box-sizing:border-box;
	margin-right:15px;
}
.subpage_navigation-box {
	width:100%;
	border:1px solid #EBEBEB;
	background-color:#fff;
	box-sizing:border-box;
	padding:15px 13px 7px 13px;
	margin-bottom:20px;
}
.subpage_navigation_header {
	width:100%;
	display:block;
	font-size:14px;
	font-weight:600;
	color:#000;
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px solid #EBEBEB;
}
.subpage_navigation_header:hover {
	color:#000;
}
.subpage_navigation_a {
	color:#000;
	font-size:13px;
	font-weight:400;
	display:block;
	margin-bottom:6px;
}
.subpage_navigation_a:hover {
	color:tomato;
	text-decoration:none;
}
/* <========SON=========>>>alt sayfa navigasyon SON *//* Video galeri Sub ///////////////////////////////////////////*//* Video detail accordion */ .video-detail-container-main-accordion {
	width:100%;
}
.video-detail-container-main-accordion img {
	max-width:100%;
	height:auto;
}
.video-detail-container-main-accordion p {
	margin-bottom:0;
}
.video-detail-container-main-accordion label {
	color:#333;
	cursor:pointer;
	border-bottom:1px solid #EBEBEB;
	font-size:16px;
	font-weight:600;
	padding:10px 0;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.video-detail-container-main-accordion label i {
	margin-left:10px;
}
.video-detail-container-main-accordion div {
	opacity:0;
	display:none;
	text-align:left;
}
#tm:checked ~ .hiddentext {
	display:block;
	opacity:1;
	font-size:14px;
	color:#666;
}
.video-detail-container-main-tag {
	border:1px dashed #ebebeb;
	color:#000;
	background-color:#f8f8f8;
	font-size:12px;
	padding:5px;
}
input#tm {
	display:none;
	position:relative;
}
#tn:checked ~ .hiddentext {
	display:block;
	opacity:1;
}
input#tn {
	display:none;
	position:relative;
}
#to:checked ~ .hiddentext {
	display:block;
	opacity:1;
}
input#to {
	display:none;
	position:relative;
}
.arrow {
	color:#666666;
}
.videolar-container-flex {
	display:flex;
	box-sizing:border-box;
	align-items:flex-start;
	justify-content:flex-start;
	width:1330px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}
.videolar-container-main {
	flex:1;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	background-color:#fff;
	border:1px solid #EBEBEB;
}
.video-detail-container-main {
	flex:1;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	padding:20px;
	background-color:#fff;
	border:1px solid #EBEBEB;
}
.video-detail-container-main-h {
	width:100%;
	border-bottom:1px solid #ebebeb;
	font-size:20px;
	font-weight:600;
	color:#000;
	margin-bottom:15px;
}
.video-detail-container-main-iframe {
	width:100%;
}
.video-detail-container-main-iframe iframe {
	width:100%;
	border:0;
	height:500px;
}
.videolar-sub-box {
	width:30%;
	margin:2% 1.5% 2% 1.5%;
	text-align:center;
}
.videolar-sub-box-img {
	width:100%;
	height:200px;
	overflow:hidden;
	position:relative;
}
.videolar-sub-box-img img {
	min-height:200px;
	max-height:215px;
	min-width:100%;
	max-width:110%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.videolar-sub-box-h {
	width:100%;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
}
.videolar-sub-box-h a {
	color:#000;
}
.videolar-sub-box-h a:hover {
	color:#000;
}
.videolar-sub-box-img-overlay {
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	opacity:0;
	z-index:1;
	transition-duration:0.1s;
	transition-timing-function:linear;
	display:flex;
	align-items:center;
	justify-content:center;
}
.videolar-sub-box-img-overlay a {
	color:#FFF;
}
.videolar-sub-box-img-overlay a:hover {
	color:#FFF;
}
.videolar-sub-box-img-overlay-i {
	width:auto;
	height:auto;
	background-color:#000;
	margin-top:-500px;
	opacity:0;
	transition-duration:0.1s;
	transition-timing-function:linear;
	font-size:20px;
	line-height:20px;
	padding:20px;
	color:#FFF;
}
.videolar-sub-box-img-overlay-i-2 {
	width:auto;
	height:auto;
	background-color:#FFF;
	margin-top:-500px;
	opacity:0;
	transition-duration:0.2s;
	transition-timing-function:linear;
	font-size:20px;
	line-height:20px;
	padding:20px;
	color:#000;
}
.videolar-sub-box:hover .videolar-sub-box-img img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	filter:blur(2px);
}
.videolar-sub-box:hover .videolar-sub-box-img-overlay {
	opacity:1;
}
.videolar-sub-box:hover .videolar-sub-box-img-overlay-i {
	opacity:1;
	margin-top:0;
}
.videolar-sub-box:hover .videolar-sub-box-img-overlay-i-2 {
	opacity:1;
	margin-top:0;
}
.videolar-detay-main {
	width:900px;
	padding:70px 0;
	margin:0 auto;
	font-family:'Poppins',sans-serif;
}
.videolar-detay-main-video {
	width:100%;
	margin:0 auto;
	margin-bottom:25px;
}
.videolar-detay-main-video iframe {
	width:100%;
	height:480px;
}
.videolar-detay-main-h {
	width:100%;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#000;
	margin-bottom:25px;
}
.videolar-detay-main-s {
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:22px;
	color:#000;
	margin-bottom:25px;
}
/* Video galeri Sub SON ///////////////////////////////////////////*//* Modul BaÅŸlÄ±k ve spot kodlarÄ± ///////////////////////////////////////////*/ .modules-head-text-main {
	width:98%;
	margin:0 auto;
	text-align:center;
	margin-bottom:30px;
}
.modules-head-forbg-text-out {
	width:60%;
	margin:0 auto;
	height:20px;
	margin-bottom:25px;
}
.modules-head-forbg-text {
	font-size:25px;
	display:inline-block;
	padding:0 15px;
	font-weight:bold;
}
.modules-head-text-s {
	width:100%;
	font-size:15px;
	line-height:18px;
	margin-bottom:18px;
}
.modules-head-text-h {
	width:100%;
	font-size:40px;
	line-height:45px;
	margin-bottom:25px;
}
.ebulten-modulhead {
	width:950px;
	margin:0 auto;
}
.modules-head-text-ss {
	width:100%;
	font-size:16px;
	line-height:20px;
	letter-spacing:0.09em;
}
.modules-head-divider {
	width:130px;
	height:3px;
	margin:0 auto;
}
.ebulten-head-texting {
	font-size:20px !important;
	font-weight:400 !important;
}
.modules-head-text-main-2 {
	width:950px;
	text-align:left;
	margin-bottom:50px;
}
.modules-head-text-s-2 {
	width:100%;
	font-size:15px;
	line-height:18px;
	margin-bottom:18px;
}
.modules-head-text-h-2 {
	width:100%;
	font-size:40px;
	line-height:45px;
	margin-bottom:25px;
}
.modules-head-divider-2 {
	width:130px;
	height:4px;
}
/* Modul BaÅŸlÄ±k ve spot kodlarÄ± SON ///////////////////////////////////////////*//* Buttons Pack ///////////////////////////////////////////*/ .button-yellow {
	width:auto;
	display:inline-block;
	background-color:#e0a800;
	border:2px solid #e0a800;
	font-weight:bold;
	color:#000;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-yellow:hover {
	background-color:#cb9700;
	text-decoration:none;
	color:#000;
}
.button-yellow-out {
	width:auto;
	display:inline-block;
	border:1px solid #e0a800;
	font-weight:bold;
	color:#e0a800;
	transition-duration:0.2s;
	transition-timing-function:linear;
	background:none;
}
.button-yellow-out:hover {
	background-color:#e0a800;
	color:#000;
	text-decoration:none;
}
.button-black {
	width:auto;
	display:inline-block;
	background-color:#000;
	border:1px solid #000;
	font-weight:bold;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-black:hover {
	background-color:#1f1f1f;
	text-decoration:none;
	color:#FFF;
}
.button-black-out {
	width:auto;
	display:inline-block;
	border:1px solid #000;
	font-weight:bold;
	color:#000;
	background:none;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-black-out:hover {
	background-color:#000;
	text-decoration:none;
	color:#fff;
}
.button-white-out {
	width:auto;
	display:inline-block;
	border:1px solid #fff;
	font-weight:bold;
	color:#fff;
	background:none;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-white-out:hover {
	background-color:#fff;
	text-decoration:none;
	color:#000;
}
.button-white {
	width:auto;
	display:inline-block;
	background-color:#FFF;
	border:1px solid #FFF;
	font-weight:bold;
	color:#000;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-white:hover {
	background-color:#EBEBEB;
	text-decoration:none;
	color:#000;
}
.button-white-black {
	width:auto;
	display:inline-block;
	background-color:#FFF;
	border:2px solid #FFF;
	font-weight:bold;
	color:#000;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-white-black:hover {
	background-color:#000;
	text-decoration:none;
	color:#FFF;
	border:2px solid #000;
}
.button-black-white {
	width:auto;
	display:inline-block;
	background-color:#000;
	border:2px solid #000;
	font-weight:bold;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-black-white:hover {
	background-color:#FFF;
	text-decoration:none;
	color:#000;
	border:2px solid #FFF;
}
.button-gold-out {
	display:inline-block;
	border:1px solid #cfb481;
	background:none;
	color:#cfb481;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-gold-out:hover {
	color:#000;
	text-decoration:none;
	background-color:#cfb481;
}
.button-gold {
	display:inline-block;
	border:1px solid #cfb481;
	background-color:#cfb481;
	color:#000;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-gold:hover {
	color:#000;
	text-decoration:none;
	background-color:#B89D6F;
}
.button-red {
	display:inline-block;
	border:1px solid #F94453;
	background-color:#f94453;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-red:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#dd4150;
}
.button-red-out {
	width:auto;
	display:inline-block;
	border:1px solid #F94453;
	font-weight:bold;
	color:#F94453;
	background:none;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-red-out:hover {
	background-color:#F94453;
	text-decoration:none;
	color:#FFF;
}
.button-green {
	display:inline-block;
	border:1px solid #2fba47;
	background-color:#2fba47;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-green:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#279c3d;
}
.button-green-out {
	width:auto;
	display:inline-block;
	border:1px solid #279c3d;
	font-weight:bold;
	color:#279c3d;
	background:none;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-green-out:hover {
	background-color:#279c3d;
	text-decoration:none;
	color:#FFF;
}
.button-blue {
	display:inline-block;
	border:1px solid #558cff;
	background-color:#558cff;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-blue:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#456fcd;
}
.button-blue-out {
	width:auto;
	display:inline-block;
	border:1px solid #558cff !important;
	font-weight:bold;
	color:#558cff;
	background:none;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-blue-out:hover {
	background-color:#558cff;
	text-decoration:none;
	color:#FFF;
}
.button-grey {
	width:auto;
	display:inline-block;
	background-color:#989898;
	border:1px solid #989898;
	font-weight:bold;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-grey:hover {
	background-color:#848484;
	border:1px solid #848484;
	text-decoration:none;
	color:#FFF;
}
.button-grey-out {
	width:auto;
	display:inline-block;
	border:1px solid #ccc;
	font-weight:bold;
	color:#333;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-grey-out:hover {
	border:1px solid #ccc;
	background-color:#f8f8f8;
	text-decoration:none;
	color:#333;
}
.button-pink {
	width:auto;
	display:inline-block;
	background-color:#f7acaa;
	border:1px solid #e09a98;
	font-weight:500;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-pink:hover {
	background-color:#e09a98;
	border:1px solid #e09a98;
	text-decoration:none;
	color:#FFF;
}
.button-orange {
	width:auto;
	display:inline-block;
	background-color:#f96e51;
	border:1px solid #f96e51;
	font-weight:500;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-orange:hover {
	background-color:#f96e51;
	border:1px solid #f96e51;
	text-decoration:none;
	color:#FFF;
}
.button-orange-out {
	width:auto;
	display:inline-block;
	border:1px solid #f96e51;
	font-weight:bold;
	color:#f96e51;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.button-orange-out:hover {
	border:1px solid #f96e51;
	background-color:#f96e51;
	text-decoration:none;
	color:#fff;
}
.button-1x {
	font-size:13px;
	padding:4px 10px;
	font-weight:normal !important;
}
.button-2x {
	font-size:14px;
	font-weight:normal !important;
	padding:10px 25px;
}
.button-3x {
	font-size:16px;
	padding:15px 25px;
	font-weight:bold !important;
}
.button-4x {
	font-size:18px;
	padding:15px 25px;
}
.button-5x {
	font-size:22px;
	padding:11px 40px;
	font-weight:200;
}
/* Buttons Pack SON ///////////////////////////////////////////*//* To Top ///////////////////////////////////////////*/ #return-to-top {
	position:fixed;
	right:20px;
	width:50px;
	height:50px;
	display:block;
	text-decoration:none;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
	display:none;
	z-index:99;
}
#return-to-top i {
	margin:0;
	position:relative;
	left:16px;
	top:13px;
	font-size:19px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
#return-to-top:hover {
}
#return-to-top:hover i {
	top:5px;
}
/* To Top SON ///////////////////////////////////////////*/ .lspac {
	letter-spacing:0.5em;
}
.lspacsmall {
	letter-spacing:0.2em;
}
.lspacsmall_2 {
	letter-spacing:0.1em;
}
/* Before After ///////////////////////////////////////////*/ #baf_baf {
	width:100%;
	height:100%;
	position:relative;
	margin:0 auto;
	box-sizing:border-box;
}
/* Our normalize css */ * {
	margin:0;
	box-sizing:border-box;
}
/* Our wrapper */ .wrapper {
	width:100%;
	height:100%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate3d(-50%,-50%,0);
	overflow:hidden;
}
/* Our image information */ .before,.after {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-color:#000;
	background-size:cover;
	background-position:center;
	position:absolute;
	top:0;
	left:0;
	pointer-events:none;
	overflow:hidden;
}
.content-image {
	height:100%;
}
.after {
	width:125px;
}
.scroller {
	width:50px;
	height:50px;
	position:absolute;
	left:100px;
	top:50%;
	transform:translateY(-50%);
	border-radius:50%;
	background-color:transparent;
	opacity:0.9;
	pointer-events:auto;
	cursor:pointer;
	border:5px solid;
	border-color:rgba(0,0,0,0.6);
	background-clip:padding-box;
}
.scroller:hover {
	opacity:1;
}
.scrolling {
	pointer-events:none;
	opacity:1;
	// z-index:1;
}
.scroller__thumb {
	width:100%;
	height:100%;
	padding:5px;
	box-sizing:border-box;
}
.scroller:before,.scroller:after {
	content:" ";
	display:block;
	width:3px;
	height:9999px;
	position:absolute;
	left:50%;
	margin-left:-3.5px;
	z-index:30;
	transition:0.1s;
}
.scroller:before {
	top:100%;
}
.scroller:after {
	bottom:100%;
}
/* If you want to cahnge the colors,make sure you change the fill in the svgs to match */ .scroller {
	background-color:#000;
}
.scroller:before,.scroller:after {
	background:#000;
}
/* Before After SON ///////////////////////////////////////////*//* Alttan Ã‡izgili Link YapÄ±sÄ± ///////////////////////////////////////////*/ .right-underline {
	display:inline-block;
	position:relative;
	text-decoration:none;
}
.right-underline:hover {
	text-decoration:none;
}
.right-underline::after {
	content:'';
	position:absolute;
	width:100%;
	transform:scaleX(0);
	border-radius:5px;
	height:0.1em;
	bottom:0;
	left:0;
	background:currentcolor;
	transform-origin:bottom right;
	transition:transform 0.25s ease-out;
}
.right-underline:hover::after {
	transform:scaleX(1);
	transform-origin:bottom left;
}
/* Alttan Çizgili Link Yapısı SON ///////////////////////////////////////////*/

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(0, 0, 0, 0.5) !important ;
    background-clip: padding-box;
    border: 1px solid ;
    box-shadow: none !important;
    outline: 0 none;
}
/* Sabit Header ///////////////////////////////////////////*/ .fixed-header-container {
	width:90%;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.fixed-header-container-logo {
	width:auto;
}
.fixed-header-container-logo img {
	max-width:222px;
	max-height:90px;
}
.fixed-header-container-menu {
	width:auto;
	text-align:right;
}
.fixed-header-container-mobile {
	display:none;
}
/* Sabit Header SON ///////////////////////////////////////////*//* Menu bar ///////////////////////////////////////////*/ .menu-icon-toggle {
	display:block;
	width:30px;
	height:30px;
	position:relative;
	z-index:9;
}
.home .menu-icon-toggle {
	top:50px;
	position:absolute;
	right:20px;
	top:20px;
}
.menu-icon-toggle span {
	display:block;
	width:100%;
	height:2px;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
	-webkit-transition:opacity 0.3s 0.3s;
	transition:opacity 0.3s 0.3s;
}
.menu-icon-toggle::before,.menu-icon-toggle::after {
	content:'';
	display:block;
	width:100%;
	height:2px;
	position:absolute;
	-webkit-transition:top 0.3s 0.3s,bottom 0.3s 0.3s,-webkit-transform 0.3s;
	transition:top 0.3s 0.3s,bottom 0.3s 0.3s,-webkit-transform 0.3s;
	transition:transform 0.3s,top 0.3s 0.3s,bottom 0.3s 0.3s;
	transition:transform 0.3s,top 0.3s 0.3s,bottom 0.3s 0.3s,-webkit-transform 0.3s;
}
.menu-icon-toggle::before {
	top:6px;
}
.menu-icon-toggle::after {
	bottom:6px;
}
.open .menu-icon-toggle span {
	opacity:0;
	-webkit-transition:opacity 0.3s;
	transition:opacity 0.3s;
}
.open .menu-icon-toggle::before {
	top:calc(50% - 1px);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.open .menu-icon-toggle::after {
	bottom:calc(50% - 1px);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.open .menu-icon-toggle::before,.open .menu-icon-toggle::after {
	-webkit-transition:top 0.3s,bottom 0.3s,-webkit-transform 0.3s 0.3s;
	transition:top 0.3s,bottom 0.3s,-webkit-transform 0.3s 0.3s;
	transition:top 0.3s,bottom 0.3s,transform 0.3s 0.3s;
	transition:top 0.3s,bottom 0.3s,transform 0.3s 0.3s,-webkit-transform 0.3s 0.3s;
}
.opening-mobile-menu-div {
	text-align:center;
	display:none;
	border-top:1px solid #EBEBEB;
	background-color:#FFF;
	width:100%;
}
/* Menu bar SON ///////////////////////////////////////////*//* ------ ACCORDION MOBILE MENU STYLE -------------- */ .ladder {
	background-color:#FFF;
	text-align:left;
}
.ladder ul {
	margin:0;
	padding:0;
	overflow:scroll;
}
.ladder ul li {
	background:#FFF;
	font-size:14px;
	font-weight:600;
}
.ladder ul ul li {
	height:auto;
	padding:0;
	transition:3s ease-in;
	background-color:#FFF;
	font-weight:400;
}
.ladder ul .collapse li {
	height:0;
	max-height:0;
}
.ladder li {
	list-style-type:none;
	padding:0;
	height:auto;
}
.ladder a {
	text-decoration:none;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	font-family:'Poppins',sans-serif;
	border-bottom:1px solid #EBEBEB;
	padding:16px 20px;
	color:#000;
}
.ladder a i {
	margin-left:auto;
}
.ladder a:link,.ladder a:visited {
	color:#000;
}
.ladder a:hover {
	text-decoration:none;
	color:#000;
	background-color:#F8F8F8;
}
.ladder_ustu {
	width:100%;
	border-bottom:1px solid #EBEBEB;
	background-color:#000;
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-family:'Poppins',sans-serif;
	padding:0 10px;
}
.ladder_ustu_box {
	margin:10px;
	font-size:15px;
	color:#000;
	display:flex;
	align-items:center;
}
/* ------ ACCORDION MOBILE MENU STYLE -------------- */ .footer-fixed-contact {
	display:none;
}
.just_mobile_area {
	display:none;
}
/* ModÃ¼ller iÃ§in Yorumlar Stili ///////////////////////////////////////////*/ .module_comment_add_main {
	width:100%;
	box-sizing:border-box;
	margin-bottom:25px;
	margin-top:40px;
}
.module_comment_head {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:20px;
	box-sizing:border-box;
	padding:10px 0;
}
.module_comment_head_left {
	flex:1;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.module_comment_head_right {
	width:auto;
	margin-left:auto;
	font-size:13px;
	font-weight:normal;
	color:#000;
}
.module_comment_head_right a {
	color:#000;
}
.module_comment_head_right a:hover {
	color:#666;
}
.module_comment_form_area {
	width:100%;
	font-size:13px;
}
.module_comment_box_main {
	width:100%;
	box-sizing:border-box;
	border-bottom:1px solid #EBEBEB;
	padding:15px 0 15px 0;
}
.module_comment_in_box_div {
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	flex-wrap:wrap;
}
.comments_reply_div {
	width:100%;
	box-sizing:border-box;
	margin-left:65px;
	padding:20px 0;
}
.module_comment_box_img {
	width:52px;
	height:52px;
	margin-right:20px;
}
.module_comment_box_img img {
	width:50px;
	height:50px;
}
.module_comment_box_right {
	flex:1;
}
.module_comment_box_head_area {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-bottom:7px;
	padding-bottom:7px;
	border-bottom:1px dashed #EBEBEB;
}
.module_comment_box_name {
	width:auto;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.module_comment_box_date {
	width:auto;
	margin-left:auto;
	font-size:11px;
	color:#929292;
}
.module_comment_box_content {
	width:100%;
	font-size:13px;
	color:#000;
}
.module_all_comments_main_div {
	width:100%;
}
.all_comments_main {
	width:800px;
	margin:0 auto;
	margin-top:30px;
}
.comments_module_info_div {
	width:600px;
	border:1px solid #ebebeb;
	padding:20px;
	margin:0 auto;
	margin-top:25px;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.comments_module_info_div_img {
	border:1px solid #EBEBEB;
	margin-right:25px;
}
.comments_module_info_div_img img {
	width:100px;
	margin:5px;
	height:auto;
}
.comments_module_info_div_txt {
	flex:1;
}
.comments_module_info_div_txt_t {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:22px;
}
.comments_module_info_div_txt_d {
	font-size:14px;
	line-height:14px;
}
.comments_module_info_div_txt_d a {
	color:tomato;
}
.comments_module_info_div_txt_d a:hover {
	color:orange;
}
/* ModÃ¼ller iÃ§in Yorumlar Stili SON ///////////////////////////////////////////*//* header Sepet ///////////////////////////////////////////*/ .head-sepet-t {
	width:100%;
	font-size:15px;
	color:#000;
	margin-bottom:10px;
	font-weight:bold;
}
.head-sepet-spot {
	width:100%;
	font-size:13px;
	color:#000;
	padding:5px;
	text-align:center;
	letter-spacing:0.1em;
	box-sizing:border-box;
	background-color:#f8f8f8;
}
.head-sepet-box {
	width:100%;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:10px;
	margin-bottom:10px;
}
.head-sepet-box-img {
	width:50px;
	height:50px;
	margin-right:8px;
	border:1px solid #ebebeb;
	overflow:hidden;
}
.head-sepet-box-img img {
	min-width:50px;
	max-width:100px;
	height:50px;
}
.head-sepet-box-text {
	flex:1;
}
.head-sepet-box-h {
	font-size:13px;
	color:#000;
	font-weight:bold;
	line-height:14px;
	margin-bottom:5px;
}
.head-sepet-box-adet {
	font-size:12px;
	color:#000;
	line-height:14px;
}
/* header Sepet SON ///////////////////////////////////////////*//* Header Arama Kutu AlanÄ± ///////////////////////////////////////////*/ .head-search-overlay {
	height:100%;
	width:100%;
	background:rgba(0,0,0,0.8);
}
.header-search-trigger {
	position:absolute;
	top:45%;
	left:45%;
}
/* Search head-search-overlay */ .search-tip2-overlay #search-tip2-wrapper #search-tip2-inside input[type=submit] {
	position:absolute;
	width:100px;
	height:100%;
	background-color:transparent;
	border:0;
	right:0;
	top:0;
}
#search-tip2-inside:focus {
	outline:none;
	border:none;
}
.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside .fullscreen-search-icon {
	font-size:25px;
	position:absolute;
	right:15px;
	width:25px;
	top:30px;
	color:#fff;
	color:rgba(255,255,255,.2);
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	transition:all .2s ease-out;
}
.fullscreen-search-icon:hover,.fullscreen-search-icon:focus {
	border:none !important;
	outline:none !important;
	color:#fff !important;
	-webkit-transition:transform ease-out .2s;
	-moz-transition:transform ease-out .2s;
	-ms-transition:transform ease-out .2s;
	-o-transition:transform ease-out .2s;
	transition:transform ease-out .2s;
	transform:rotate(180deg);
}
#search-tip2-inside {
	position:relative;
}
.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside #mk-fullscreen-search-input {
	width:800px;
	background-color:transparent;
	-webkit-box-shadow:0 3px 0 0 rgba(255,255,255,.1);
	-moz-box-shadow:0 3px 0 0 rgba(255,255,255,.1);
	box-shadow:0 3px 0 0 rgba(255,255,255,.1);
	border:0;
	text-align:center;
	font-size:35px;
	padding:20px;
	color:#fff;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
}
.search-tip2-overlay #search-tip2-wrapper #search-tip2-inside #mk-fullscreen-search-input:focus {
	border:none;
	outline:none;
}
.search-tip2-overlay.search-tip2-overlay-show {
	visibility:visible;
	opacity:1;
}
.search-tip2-overlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	opacity:0;
	visibility:hidden;
	background-color:rgba(0,0,0,.94);
	text-align:center;
	-webkit-transition:all ease-in-out .25s;
	-moz-transition:all ease-in-out .25s;
	-ms-transition:all ease-in-out .25s;
	-o-transition:all ease-in-out .25s;
	transition:all ease-in-out .25s;
}
.mk-animate-element,.mk-effect-bg-layer,.search-tip2-overlay {
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
}
.search-tip2-overlay {
	z-index:999;
}
.search-tip2-overlay .mk-fullscreen-close:link,.search-tip2-overlay .mk-fullscreen-close:visited {
	color:#fff;
}
.search-tip2-overlay .mk-fullscreen-close {
	position:absolute;
	right:50px;
	top:70px;
	z-index:999999999;
	font-size:26px;
	-webkit-transition:transform ease-out .2s;
	-moz-transition:transform ease-out .2s;
	-ms-transition:transform ease-out .2s;
	-o-transition:transform ease-out .2s;
	transition:transform ease-out .2s;
	transform:rotate(0deg);
}
.search-tip2-overlay.search-tip2-overlay-show #search-tip2-wrapper {
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	ms-transform:scale(1);
}
.search-tip2-overlay #search-tip2-wrapper {
	display:inline-block;
	max-width:1000px;
	vertical-align:middle;
	text-align:center;
	font-size:18px;
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
	transform:scale(0.9);
	ms-transform:scale(0.9);
	opacity:0;
	visibility:hidden;
	-webkit-transition:all ease-in-out .3s;
	-moz-transition:all ease-in-out .3s;
	-ms-transition:all ease-in-out .3s;
	-o-transition:all ease-in-out .3s;
	transition:all ease-in-out .3s;
}
.header-search-trigger {
	-webkit-transition:color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out;
	-ms-transition:color .2s ease-in-out;
	-o-transition:color .2s ease-in-out;
	transition:color .2s ease-in-out
}
/* Search Button */ #mk-fullscreen-search-input:focus {
	box-shadow:0px 3px 0px 0px rgba(255,255,255,0.54) !important;
}
/* Header Arama Kutu AlanÄ± SON ///////////////////////////////////////////*//* ÃœrÃ¼nler ///////////////////////////////////////////*/ .urunler-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.urunler-module-inside-area-full{
    width: 94%;
    margin: 0 auto;
    display: flex;
    align-items:center;
    justify-content: center;
    flex-wrap: wrap;
    z-index: 8;
    position: relative;
}
.urunler-module-inside-area{
    width: 1305px;
    margin: 0 auto;
    display: flex;
    align-items:center;
    justify-content: center;
    flex-wrap: wrap;
    z-index: 8;
    position: relative;
}
.urun-kutulari-main {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.urunler-box {
	width:23%;
	margin:35px 1%;
	padding:15px;
	overflow:hidden;
	box-sizing:border-box;
	transition-duration:0.2s;
	transition-timing-function:linear;
	position:relative;
}
.urunler-box-top-text {
	position:absolute;
	z-index:9;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:7px;
	width:90%;
}
.urunler-box-bottom-text {
	position:absolute;
	z-index:9;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	padding:7px;
	width:100%;
}
.urunler-box:hover {
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.urunler-box:hover .urunler-box-img img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.urunler-box-img {
	width:100%;
	height:330px;
	margin-bottom:25px;
	overflow:hidden;
	transition-duration:0.1s;
	transition-timing-function:linear;
	position:relative;
}
.urunler-box-img img {
	min-width:100%;
	max-width:130%;
	height:330px;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.urunler-box-h {
	width:90%;
	margin:0 auto;
	padding:10px 0;
	font-size:16px;
	line-height:20px;
	font-weight:400;
}
.urunler-star-area {
	width:90%;
	margin:0 auto;
	font-size:20px;
	margin-bottom:10px;
}
.urunler-price-area {
	width:90%;
	margin:0 auto;
	font-size:19px;
	font-weight:bold;
}
/* ÃœrÃ¼nler SON ///////////////////////////////////////////*//* ÃœrÃ¼nler Tab tabs ///////////////////////////////////////////*/ .home-product-tabs {
	margin:0;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
}
.home-product-tablinks {
	background:transparent;
	border:none;
	outline:none;
	cursor:pointer;
	position:relative;
	transition:0.3s ease;
	padding:0;
	display:flex;
	align-items:center;
	justify-content:center;
}
.home-product-tablinks.active::after {
	content:"";
	width:0;
	height:0;
	border-style:solid;
	border-width:6px 8px 0 8px;
	position:absolute;
	bottom:-6px;
}
.home-product-tablinks p {
	padding:10px 20px;
	margin:0;
}
.home-product-tablinks.active p,.home-product-tablinks.active:hover p {
	padding:10px 20px;
	margin:0;
}
.wrapper_tabcontent {
	
	z-index:1;
	position:relative;
	opacity:1;
	transition:all 1s ease;
	top:0;
	width:100%;
}
.home-product-tabcontent {
	display:none;
}
.home-product-tabcontent.active {
	transition:all 1s ease;
	display:block;
}
.home-product-tabs-wrapper {
	width:100%;
}
.home-product-tabcontent  {
    margin: 0;
    padding: 0;
    transition: all 1s ease;
    animation: fadeEffect 0.5s ease;
    width: 100%;
}
.home-product-tabcontent-in{
    width: 100.7%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
@keyframes fadeEffect {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}
/* ÃœrÃ¼nler Tab tabs SON ///////////////////////////////////////////*//* FÄ±rsatlar Vitrini */ .firsatlar-urun-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.firsatlar-urun-module-inside-area{
    width: 1280px;
    margin: 0 auto;
    display: flex;
    align-items:center;
    justify-content: center;
    flex-wrap: wrap;
    z-index:8;
    position: relative;
}
.firsatlar-urun-module-inside-area-full{
    width: 94%;
    margin: 0 auto;
    display: flex;
    align-items:center;
    justify-content: center;
    flex-wrap: wrap;
    z-index:8;
    position: relative;
}
.firsatlar-urun-module-product-area {
	width:100%;
	position:relative;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.firsat-countdown-area {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:center;
	margin-bottom:15px;
}
.countdowns{
    text-transform: uppercase;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    margin-top: 0px;
    position: relative;
}
.countdowns > div{display: inline-block;}
.countdowns > div > span{display: block; text-align: center;}
.countdown-container{
    margin:0 2px;
    border-radius: 6px;
    background-color: #fff;
    width: 50px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;

}
.countdown-container .countdown-value{
    font-weight: 600; border-radius: 6px;
    font-size: 18px;
    line-height: 24px;
    background: #fff;
    padding:10px 5px 0 5px;
    color:#000;
}
.countdown-container .countdown-heading {
	font-size:11px;
	margin:3px;
	color:#000;
	padding:0 5px 5px 5px;
}
/* <========SON=========>>>FÄ±rsatlar Vitrini SON *//* ÃœrÃ¼n GruplarÄ± ///////////////////////////////////////////*/ .group-urun-module-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.group-urun-module-inside-area {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	z-index:9;
    position: relative;
}
.group-urun-module-inside-area-full{
    width: 94%;
    margin: 0 auto;
    display: flex;
    align-items:center;
    justify-content: center;
    flex-wrap: wrap;
    z-index: 8;
	position:relative;
}
.group-product-main-box {
	width:100%;
	padding-top:25px;
	margin-bottom:25px;
	display:flex;
	box-sizing:border-box;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.group-product-main-box-img {
	width:300px;
    height: auto;
	overflow:hidden;
	margin-right:35px;
	position:relative;
}
.group-product-main-box-img {
	position:relative;
}
.group-product-main-box-img::before {
	position:absolute;
	top:0;
	left:-100%;
	z-index:2;
	display:block;
	content:'';
	width:50%;
	height:100%;
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
	background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
	-webkit-transform:skewX(-25deg);
	transform:skewX(-25deg);
}
.group-product-main-box-img:hover::before {
	-webkit-animation:shine .75s;
	animation:shine .9.3s;
}
@-webkit-keyframes shine {
	100% {
		left:125%;
	}
}
@keyframes shine {
	100% {
		left:125%;
	}
}
.group-product-main-box-img:hover img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
	filter:blur(2px);
}
.group-product-main-box-img:hover .group-product-main-box-img-line-in {
	width:85%;
	height:89%;
}
.group-product-main-box-img-line {
	position:absolute;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	z-index:9;
}
.group-product-main-box-img-line-in {
	width:90%;
	height:94%;
	display:flex;
	border:1px solid rgba(255,255,255,0.4);
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.group-product-main-box-img-line-in-txt {
	margin:0 auto;
	margin-top:auto;
	margin-bottom:25px;
	font-size:24px;
	line-height:26px;
	width:80%;
	font-weight:bold;
}
.group-product-main-box-img img {
	min-width:100%;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.group-product-main-box-container {
	flex:1;
	overflow:hidden;
}
.group-product-main-box-container-header{
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    box-sizing: border-box;
    padding: 0;
    margin-bottom: 0;
}
.group-product-main-box-container-header-left {
	max-width:60%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	flex-direction:column;
}
.group-product-main-box-container-header-left-i {
	font-size:30px;
	margin-right:20px;
}
.group-product-main-box-container-header-left-h{
    width: 100%;
    font-size: 20px ;
    font-weight: 600;
}
.group-product-main-box-container-header-left-s {
	width:100%;
	font-size:14px;
}
.group-product-main-box-container-header-right {
	margin-left:auto;
	text-align:right;
}
.group-product-main-box-container-boxex {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.urunler-box-small {
	width:23%;
	margin:35px 1%;
	padding:15px;
	overflow:hidden;
	box-sizing:border-box;
	transition-duration:0.2s;
	transition-timing-function:linear;
	position:relative;
}
.urunler-box-small-top-text {
	position:absolute;
	z-index:9;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:7px;
	width:90%;
}
.urunler-box-small-bottom-text {
	position:absolute;
	z-index:9;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	padding:7px;
	width:100%;
}
.urunler-box-small:hover {
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.urunler-box-small:hover .urunler-box-small-img img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.urunler-box-small-img {
	width:100%;
	height:240px;
	margin-bottom:25px;
	overflow:hidden;
	transition-duration:0.1s;
	transition-timing-function:linear;
	position:relative;
}
.urunler-box-small-img img {
	min-width:100%;
	max-width:150%;
	min-height:240px;
	max-height:255px;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.urunler-box-small-h {
	width:90%;
	margin:0 auto;
	padding:10px 0;
	font-size:16px;
	line-height:20px;
	font-weight:400;
}
/* ÃœrÃ¼n GruplarÄ± SON ///////////////////////////////////////////*//* Ticaret KutularÄ± ///////////////////////////////////////////*/ .ticaret-kutulari-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:25px 0;
}
.ticaret-kutulari-inside {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	z-index:9;
	position:relative;
}
.ticaret-kutu-box {
	width:25%;
	box-sizing:border-box;
	padding:30px 50px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.ticaret-kutu-box:last-child {
	border-right:none!important;
}
.ticaret-kutu-box-i{
    font-size: 35px ;
    margin-right: 10px;
    line-height: 0 !important;
    margin-top: -4px;
}
.ticaret-kutu-box-text {
	flex:1;
}
.ticaret-kutu-box-text-h{
    font-size: 14px ;
    font-weight: 700;
    line-height: 14px;
    margin-bottom: 5px;
}
.ticaret-kutu-box-text-s{
    font-size: 13px ;
    font-weight: 400;
    line-height: 18px;
}
/* Ticaret KutularÄ± SON ///////////////////////////////////////////*//* Anasayfa ÃœrÃ¼n Kategorileri ///////////////////////////////////////////*/ .product-categories-main-div {
	width:100%;
	position:relative;
	overflow:hidden;
}
.product-categories-inside{
    width: 1280px;
    margin: 0 auto;
    z-index: 9;
    position: relative;
}
.product-categories-inside-full{
    width: 98%;
    margin: 0 auto;
    z-index: 8;
    position: relative;
}
.product-categories-main-div-vitrin2 {
	width:100%;
	position:relative;
	overflow:hidden;
	padding:60px 0;
}
.product-categories-inside-vitrin2 {
	width:1330px;
	margin:0 auto;
	z-index:9;
	position:relative;
}
.product-categories-inside-vitrin2-full{
    width: 100%;
    margin: 0 auto;
    z-index: 8;
    position: relative;
}
.product-categories-inside-vitrin2-boxarea{
    width: 100.7%;
	margin-left:-15px;
	position:relative;
	display:flex;
	align-items:flex-start;
	flex-wrap:wrap;
	justify-content:center;
}
.vitrin2-box {
	overflow:hidden;
	position:relative;
	box-sizing:border-box;
}
.vitrin2-box:hover .vitrin2-box-img img {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-o-transform:scale(1.05);
	transform:scale(1.05);
}
.vitrin2-box-img {
	width:100%;
	overflow:hidden;
	position:relative;
	height:auto;
}
.vitrin2-box-img img{
    width: 100%;
    height: auto;
    z-index: 0 !important;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.vitrin2-box-gradient {
	width:100%;
	z-index:9 !important;
	position:absolute;
	display:flex;
	bottom:-5px;
	justify-content:flex-end;
	min-height:245px;
    padding: 100px 50px 80px 50px;
	box-sizing:border-box;
	flex-direction:column;
}
.vitrin2-box-h{
    font-size: 36px ;
    font-weight: bold;
}
.vitrin2-box-s {
	font-size:15px;
}
.product-categories-box-main {
    width: 101.5%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.product-categories-box {
	width:23.6%;
	margin:0.7%;
	overflow:hidden;
	cursor:pointer;
	transition-duration:0.2s;
	transition-timing-function:linear;
	background-color:#FFF;
}
.product-categories-box a {
	color:#000;
}
.product-categories-box a:hover {
	color:#000;
}
.product-categories-box:hover .product-categories-box-img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	filter:blur(2px);
}
.product-categories-box:hover .product-categories-box-img-line-line {
	opacity:1;
	width:90%;
	height:90%;
}
.vitrin1_text {
	font-size:20px;
	font-weight:500;
}
.product-categories-box-img {
	width:100%;
	height:185px;
	background-size:100% 100%;
	overflow:hidden;
	position:relative;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.product-categories-box-img-line {
	width:100%;
	height:100%;
	box-sizing:border-box;
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
}
.product-categories-box-img-line-line {
	width:100%;
	height:100%;
	z-index:9;
	opacity:0;
	transition-duration:0.2s;
	transition-timing-function:linear;
	border:1px solid rgba(255,255,255,.3);
	display:flex;
	align-items:center;
	justify-content:flex-end;
	flex-direction:column;
}
.product-categories-box-img-dis {
	width:100%;
	margin:0 auto;
	height:185px;
	overflow:hidden;
	position:relative;
	box-sizing:border-box;
}
.product-categories-box-txt {
	width:85%;
	margin:0 auto;
	font-size:15px;
	line-height:20px;
	padding:25px 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.product-categories-box-txt i {
	font-size:25px;
	line-height:25px;
}
/* Anasayfa ÃœrÃ¼n Kategorileri SON ///////////////////////////////////////////*//* ÃœrÃ¼n Detay ///////////////////////////////////////////*/ .photo-product {
	display:flex;
	justify-content:center;
	flex-direction:column;
	position:relative;
}
.photo-product span {
	cursor:pointer;
	display:block;
	color:#000;
	box-sizing:border-box;
	position:absolute;
	background-color:#FFF;
	font-size:14px;
	bottom:1px;
	left:1px;
	padding:0 5px;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
}
.image-box .thumbs li span {
	opacity:.7;
	transition:.2s ease-in-out 0s;
}
.image-box .thumbs li.activeted span {
	opacity:1;
}
.image-box {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	margin:auto;
}
.image-box .thumbs {
	width:100%;
	padding:0;
	margin:0;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
.image-box .thumbs li {
}
.image-box .thumbs li .thumb-img {
	opacity:0.5;
	width:100%;
	overflow:hidden;
	border:1px solid #ccc;
}
.image-box .thumbs li.activeted .thumb-img {
	opacity:1;
	width:100%;
	overflow:hidden;
	border:1px solid black;
}
.image-box .thumbs .thumb-img {
	width:100%;
	height:90px;
	box-sizing:border-box;
	padding:10px;
}
.image-box .large-image {
	width:100%;
	height:490px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	cursor:crosshair;
}


.acilir-menuler {
    width: 100%;
    margin-top: 50px;
    position: relative;
}

.urun_detay_acilir_kutu {
    display: none;
}

.urun-detay-acilabilir-bilgiler {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.urun-detay-acilabilir-bilgiler .urun-detay-acilir-menu-buton {
    float: right;
    font-size: 20px;
    cursor: pointer;
}

.urun-detay-acilir-bilgiler-baslik {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
    font-weight: 300;
    border-bottom: 1px solid #eee;
    cursor: pointer;
}

.urun-detay-acilir-kutu {
    width: 100%;
    height: auto;
    padding-top: 15px;
    display: none;
    color: #666;
    padding-left: 10px;
}

.urun-detay-acilir-kutu ul{
    list-style: disc;
    padding-left: 3%;
}

.urun-detay-acilir-kutu ul li {
    width: 100%;
    line-height: 30px;
}



/*sosyal medya ikonlari ve sepet butonlari */

.urun-detay-sag-alan-sol{
    width: 70%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.urun-detay-sag-alan-sag-ikonlar {
    width: 35%;
    height: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-top: 10px;
}

/*sosyal medya ikonlari bitti ve sepet butonlari */

.urun-detay-sosyal-medya-ikonlari-container {
    width: 14px;
    height: 14px;
    background: url("../../images/icons/share.png") no-repeat;
    background-size: cover;
    background-position: center;
    transition: 200ms;
    cursor: pointer;
}
.urun-detay-sosyal-medya-ikonlari-container:hover .urun-detay-sosyal-medya-ikonlari {
    width: 130px;
    opacity: 1;
    padding-left: 10px;
    background-color: #fff;
    border-radius: 0 15px 15px 0;
    padding: 2px;
}

.urun-detay-sosyal-medya-ikonlari-container:hover .urun-detay-sosyal-medya-ikonlari a {
    opacity: 1;
}

.urun-detay-sosyal-medya-ikonlari {
    width: 0;
    height: 25px;
    margin-left: 15px;
    margin-top: -5px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    opacity: 1;
    transition: 250ms;
    overflow: hidden;
    padding-top: 3.5px 0;
}

.urun-detay-sosyal-medya-ikonlari-container .urun-detay-sosyal-medya-ikonlari a {
    display: block;
    opacity: 0;
    transition: 1s all;
    width: 17px;
    height: 17px;
    padding: 0;
}
.urun-detay-sosyal-medya-ikonlari-container .urun-detay-sosyal-medya-ikonlari a:nth-child(1) {
    margin-left: 10px;
}
.urun-detay-sosyal-medya-ikonlari-container .urun-detay-sosyal-medya-ikonlari a i {
    width: 100%;
    height: 100%;
}

.ustu_cizili_fiyat {
    font-size: 17px;
    color: #888;
    text-decoration: line-through;
    font-weight: 400;
}

.urun_son_satis_fiyati{
    min-width: 150px;
    color: #FF7E20;
    font-size: 30px !important;
    margin-bottom: -5px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.urun_son_satis_fiyati #item-price {
    margin-right: 10px;
}

/* ------------------------------------------- */

.urun-detay-fiyat-durumu{
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    border: 2px solid #EBEBEB;
    background-color: #f8f8f8;
    text-align: left;
    font-size: 16px ;
    font-weight: bold;
    border-radius: 4px;
}
.urun-detay-fiyat-durumu i {
	font-size:20px;
}
.urun-detay-main {
	width:100%;
	background:#FFF;
	padding-bottom:30px;
}
.urun-detay-main-in {
	width:1330px;
	margin:0 auto;
	box-sizing:border-box;
	margin-top:20px;
	background-color:#fff;
	display:flex;
	align-items:flex-start;
	justify-content:center;
	flex-wrap:wrap;
	margin-bottom:20px;
}
.urun-detay-main-navg {
	width:1330px;
	margin:0 auto;
	box-sizing:border-box;
	margin-top:20px;
	background-color:#fff;
	padding:10px 20px;
	font-size:13px;
}
.urun-detay-main-navg a {
	display:inline-block;
	color:#000;
}
.urun-detay-main-navg a:hover {
	color:#666;
}
.urun-detay-main-navg i {
	margin-left:10px;
	margin-right:10px;
}
.urun-detay-main-in-button-area {
	width:100%;
	margin-bottom:15px;
}
.urun-detay-sol-alan{
    background-color: #fff;
    width: 600px;
    margin-right: 35px;
    padding-bottom: 20px;
}
.sol-galeri-aciklama {
    width: 100%;
    height: auto;
    margin-top: 0px; 
    margin-bottom: 50px;
}

.sol-galeri-aciklama-baslik {
    width: 100%;
    height: 30px;
    margin: auto;
    border-bottom: 1px solid #ff7e20;
    color: #ff7e20;
}

.sol-galeri-aciklama ul {
    width: 90%;
    max-height: 69px;
    margin: auto;
    margin-top: 10px;
    min-height: 35px;
    overflow: hidden;
}

.sol-galeri-aciklama ul li {
    list-style: disc;
    color: #777;
    line-height: 30px;
}

.urun-aciklamasina-git {
    width: 100%;
    height: 44px;
    background: linear-gradient(transparent, #fff 70%);
    border-radius: 0 0 5px 5px;
    text-align: center;
    font-size: 30px;
    padding-top: 30px;
    border: none !important;
    margin-top: -42px;
    transition: all .3s ease;
    position: relative;
}

.urun-aciklamasina-git a {
    color: #ff7e20;
}

.urun-aciklama-buton{
    border: 1px solid #e6e6e6;
    transition: all .3s ease;
    background-color: #fff;
    color: #333;
    text-align: center;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 6px;
    font-size: 12px;
    width: 100%;
    letter-spacing: .05rem;
}
.urun-aciklama-buton:hover{
    border-color:#FF7E20;
    color:#FF7E20;
}

.desktop-header-area {
    width: 100% !important;
}

.urun-detay-sag-alan{
    width: 100%;
    flex:1;
    box-sizing: border-box;
    padding: 20px;
    display: block;
    position: relative;
    box-shadow: 1px 1px 10px #eee;
    border-radius: 7px;
}
.urun-detay-sag-alan-baslik-ve-yorum {
    width: 100%;
    height: auto;
    overflow: hidden;
    word-wrap: break-word;
}

.urun-detay-yildiz-ve-yorum {
    width: 25%;
    height: 100%;
    float: right;
}

.herseyy {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.urun-detay-sag-alan-baslik {
	width:100%;
    font-size:26px ;
    font-weight: 600;
    line-height: 33px;
    margin-bottom: 20px;
    margin-top: 20px;
		}
		.urun-detay-sag-alan-iliskili-kat {
	width:100%;
	position:relative;
	margin-bottom:10px;
}
.urun-detay-sag-alan-iliskili-kat i {
	margin:0 5px
}
.urun-detay-sag-alan-iliskili-kat a {
	color:#000;
	font-size:13px;
	display:inline-block;
}
.urun-detay-sag-alan-iliskili-kat a:hover {
	color:#666;
}
.urun-detay-sag-alan-yildiz {
}
.urun-detay-sag-alan-spot {
	width:100%;
	font-size:13px;
	line-height:20px;
	color:#6c6c6c;
	margin-bottom:10px;
	padding-bottom:10px;
	margin-top:12px;
}
.urun-detay-sag-alan-fiyatlar {
	width:100%;
	padding:8px 0;
	display:flex;
	box-sizing:border-box;
	align-items:center;
	justify-content:flex-start;
	border-bottom:1px solid #f8f8f8;
	position:relative;
}
.urun-detay-sag-alan-fiyat-sol {
	width:180px;
	font-size:13px;
	color:#444444;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.urun-detay-sag-alan-fiyat-sag {
	flex:1;
	font-size:15px;
	color:#666;
		padding-left:20px;
		}
.urun-detay-sag-alan-d-bilgiler {
	width:100%;
	display:flex;
	box-sizing:border-box;
	justify-content:flex-start;
	align-items:center;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #f8f8f8;
}
.urun-detay-sag-alan-d-bilgiler-box {
	padding:4px 18px 4px 0;
	font-size:12px;
	color:#444444;
	margin-right:18px;
	margin-top:10px;
	margin-bottom:0;
}
.urun-detay-sag-alan-d-bilgiler-box img{
    max-height: 48px;
    padding: 1px;
    border: 1px solid #EBEBEB;
    border-radius: 4px;

}
.urun-detay-sag-alan-d-bilgiler-box:last-child {
	border-right:none;
}
.urun-detay-sag-alan-no-stok{
    width: 100%;
    border: 1px solid #e1eef1;
    background-color: #f1f6f7;
    padding: 10px;
    box-sizing: border-box;
    font-size: 13px ;
    color: #000;
    margin-bottom: 15px;

}
#tabs-video iframe {
	width:100% !important;
	height:400px;
}
.urun-detay-sag-alan-ek-bilgiler {
	width:100%;
	margin:10px 0;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	color:#000;
}
.urun-detay-sag-alan-ek-bilgiler-box {
	border:2px solid #ebebeb;
	border-radius:4px;
	padding:10px 20px;
	font-size:13px;
	display:flex;
	align-items:center;
	background-color:#f8f8f8;
	margin-right:10px;
}
.urun-detay-sag-alan-ek-bilgiler-box i {
	font-size:20px;
	margin-right:8px;
}
.urun-detay-social {
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.urun-detay-social a {
	display:block;
	margin-right:5px;
	font-size:17px;
	line-height:0;
	color:#000;
	padding:5px;
}
.urun-detay-baslik-alti {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
}
.urun-detay-social a:hover {
	color:#000;
}
.urun-detay-sag-alan-sepet {
	width:100%;
	height:auto;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	padding-bottom:20px;
}
.urun-detay-sag-alan-sepet-box {
	margin-right:23px;
	margin-top:10px;
}
.urun-detay-sag-alan-sepet-box-favi {
	display:flex;
	align-items:center;
	justify-content:center;
	height:50px;
}
.urun-detay-sag-alan-sepet-box-favi i {
	margin-right:9px;
}
.urun-detay-sag-alan-urun-islemler-main {
	width:100%;
	height:auto;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.fav-a {
	color:#000;
	width:auto;
	display:flex;
	align-items:center;
	justify-content:center;
	transition-duration:0.2s;
	transition-timing-function:linear;
	font-size:13px;
	line-height:13px;
	margin:10px 20px 10px 0;
}
.fav-a:hover {
	color:#dd4150;
	text-decoration:none;
}
.fav-b {
	color:#dd4150;
	width:auto;
	display:flex;
	align-items:center;
	justify-content:center;
	transition-duration:0.1s;
	transition-timing-function:linear;
	font-size:13px;
	line-height:13px;
	margin:10px 20px 10px 0;
	font-weight:bold;
}
.fav-b:hover {
	color:#000;
	text-decoration:none;
}
.fav-a i {
	margin-right:10px;
	font-size:16px;
}
.fav-b i {
	margin-right:10px;
	font-size:16px;
}
.karsilastir-product {
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:13px;
	line-height:13px;
	margin:10px 20px;
	color:#000;
}
.karsilastir-product:hover {
	text-decoration:none;
	color:#dd4150;
}
.karsilastir-product i {
	margin-right:10px;
	font-size:14px;
}
.karsilastir-product-exit {
	color:#dd4150;
	width:auto;
	font-weight:bold;
	display:flex;
	align-items:center;
	justify-content:center;
	transition-duration:0.1s;
	transition-timing-function:linear;
	font-size:13px;
	line-height:13px;
	margin:10px 20px;
}
.karsilastir-product-exit:hover {
	color:#000;
	text-decoration:none;
}
.karsilastir-product-exit i {
	margin-right:10px;
	font-size:14px;
}
.taksitler-main-div {
	width:100%;
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
.taksitler-boxes{
    width: 23%;
    margin: 0 1% 1.5% 1% ;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    padding-bottom: 15px;
}
.taksitler-boxes-new{
    width: 31.3%;
    margin: 0 1% 1.5% 1% ;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    padding-bottom: 15px;
}
.taksitler-boxes-img {
	width:100%;
	text-align:center;
	padding:10px 0;
	height:50px;
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:center;
}
.taksitler-boxes-aylar-main {
	width:90%;
	margin:0 auto;
	margin-bottom:5px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#f2f2f2;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.taksitler-boxes-aylar-main:hover {
	background-color:#e2e2e2;
	cursor:pointer;
}
.taksitler-boxes-aylar-white {
	width:90%;
	margin:0 auto;
	margin-bottom:15px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:center;
	padding-top:20px;
	background:#fff;
	border-top:1px solid #EBEBEB;
}
.taksitler-ic-div {
	width:50%;
	border-right:5px solid #FFF;
	text-align:center;
	font-size:13px;
	color:#000;
	line-height:13px;
	padding:12px 0;
}
.taksitler-ic-div:last-child {
	border-right:0;
}
.taksitler-boxes-img img {
	max-width:80%;
	max-height:45px;
}
.urun-detay-sag-alan-sepet-box-wp {
	height:50px;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:0 35px;
	font-size:13px;
	line-height:13px;
	border-radius:3px;
	background-color:#2fba47;
	color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear;
	width:auto;
	margin-top:10px;
}
.urun-detay-sag-alan-sepet-box-wp i {
	font-size:20px;
	margin-right:9px;
}
.urun-detay-sag-alan-sepet-box-wp:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#2ea046;
}
.urun-detay-sag-alan-sepet-box-favi i {
	font-size:20px;
}
.urun-detay-sag-alan-sepet-box button {
	height:50px;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	font-weight:500 !important;
	font-size:15px !important;
	border-radius:3px;
	padding:0 70px;
}
.urun-detay-desc-main {
	width:1330px;
	margin:0 auto;
	margin-top:40px;
}
.iliskili-kat {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	font-size:13px;
	margin-bottom:10px;
}
.iliskili-kat i {
	margin:0 7px;
}
.iliskili-kat a {
	display:block;
	color:#000;
}
.iliskili-kat a:hover {
	color:#000;
}
/*  radio düzenlemeleri */
.radio-kutusu-varyant-container {
    width: auto;
    height: 50px;
    float: left;
    padding: 5px 0 0 5px;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.radio-kutusu-varyant-input {
    display: none;
}

.radio-kutusu-varyant-label {
    width: auto;
    padding: 5px 10px;
    border: 2px solid #aaa;
    float: left;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    transition: 100ms;
}
.product-detail-variant-div{
    margin-right: 10px;
    margin-bottom: 15px;
    position: relative;
}
.product-detail-variant-div input{
    border-color : #EBEBEB
}
.product-detail-variant-div select {
	border-color:#ebebeb
}
.product-detail-variant-div label {
	font-size:14px;
	font-weight:600;
}
.product-detail-variant-div select {
	font-size:13px;
	height:55px;
}
.product-detail-features-table{
    width: 100%;
    padding: 10px 10px;
    border-bottom: 0px solid #EBEBEB;
    display: flex;
    justify-content: flex-start;
    color: #000;
    font-size: 14px ;
}
.product-detail-features-table:nth-of-type(2n) {
	background-color:#f8f8f8;
}
.product-detail-features-table-left {
	width:130px;
	font-weight:600;
}
.product-detail-features-table-dots {
	width:50px;
	text-align:center;
}
.product-detail-features-table-right {
	flex:1;
	text-align:left;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.product-detail-features-table-right i {
	margin-right:5px;
}
/* ÃœrÃ¼n Detay SON ///////////////////////////////////////////*//* Benzer ÃœrÃ¼nler ve Slick Slider KodlarÄ± ///////////////////////////////////////////*/ .urun-detay-benzer-urunler-main-div {
	width:1330px;
	margin:0 auto;
	margin-top:40px;
	border:1px solid #EBEBEB;
	box-sizing:border-box;
	background-color:#fff;
}
.urun-detay-benzer-urunler-main-div-head {
	border-bottom:1px solid #ebebeb;
	display:flex;
	justify-content:space-between;
	box-sizing:border-box;
}
.urun-detay-benzer-urunler-main-div-head-l {
	padding:15px 15px;
	font-size:15px;
	font-weight:600;
	color:#000;
	box-sizing:border-box;
}
.urun-detay-benzer-urunler-main-div-container {
	display:flex;
	justify-content:flex-start;
	box-sizing:border-box;
	flex-wrap:wrap;
}
.urun-detay-benzer-urun-box {
	border-right:1px solid #EBEBEB;
	padding:25px;
	box-sizing:border-box;
	height:600px !important;
	position:relative;
}
.urun-detay-benzer-urun-box-overlay {
	opacity:0;
	transition-duration:0.2s;
	transition-timing-function:linear;
	bottom:-50px;
	position:absolute;
	width:85%;
}
.urun-detay-benzer-urun-box:hover .urun-detay-benzer-urun-box-overlay {
	opacity:1;
	bottom:0
}
.urun-detay-benzer-urun-box-img{
    width: 100%;
    height: auto;
    background-color: #333;
    overflow: hidden;
}
.urun-detay-benzer-urun-box-img img{
    width: 100%;
    height: auto;
}
.urun-detay-benzer-urun-box-text {
	width:100%;
}
.urun-detay-benzer-urun-box-text-h {
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
}
.urun-detay-benzer-urun-box-text-h a {
	color:#000;
}
.urun-detay-benzer-urun-box-text-h a:hover {
	color:#666;
	text-decoration:none;
}
.urun-detay-benzer-urun-box-text-star {
	font-size:22px;
	margin-bottom:10px;
}
.urun-detay-benzer-urun-box-text-price {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	flex-wrap:wrap;
}
.urun-detay-benzer-urun-box-text-price-hidden {
	width:100%;
	padding:8px;
	box-sizing:border-box;
	font-size:14px;
	background-color:#f8f8f8;
	border:1px dashed #EBEBEB;
	text-align:center;
}
.urun-detay-benzer-urun-box-text-price-discount {
	border:1px solid indianred;
	background-color:#fff;
	box-sizing:border-box;
	border-radius:5px;
	padding:2px 6px;
	display:inline-block;
	font-size:15px;
	font-weight:bold;
	color:indianred;
}
.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next,.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev {
	display:inline-block;
	color:#000;
	border-left:1px solid #ebebeb;
	cursor:pointer;
	font:28px FontAwesome;
	text-align:center;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
	padding:12px 20px;
}
.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next:hover,.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev:hover {
	background:#f8f8f8;
}
.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Next:before {
	content:'\f105'
}
.urun-detay-benzer-urunler-main-div .arrorhead .Slick-Prev:before {
	content:'\f104'
}
.slick-slider {
	position:relative;
	display:block;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block
}
.slick-track:before,.slick-track:after {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
/* Benzer ÃœrÃ¼nler SON ///////////////////////////////////////////*//* ÃœrÃ¼n Detay Tabs ///////////////////////////////////////////*/ #urundetaytabs {
	width:100%;
	margin:0 auto;
	position:relative;
	padding:0;
	border:1px solid #ebebeb !important;
	border-radius:0 !important;
}
#urundetaytabs img {
	max-width:100%;
}
.ui-tabs-nav {
	background-color:#FFF !important;
	height:auto !important;
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:0 !important;
	border-radius:0 !important;
}
.ui-tabs .ui-tabs-nav li {
	position:relative;
	/*To overwrite jquery-ui.css*/border:none !important;
	margin:0 !important;
	background:none;
	font-size:14px;
}
.ui-tabs-anchor {
	color:#000 !important;
	/*To overwrite jquery-ui.css*/border:0 !important;
	background-color:#FFF;
	border-right:1px solid #EBEBEB !important;
	padding:20px 35px !important;
}
#urundetaytabs ul.ui-widget-header,#urundetaytabs ul.ui-widget-content,#urundetaytabs ul.ui-state-default,#urundetaytabs ul.ui-state-hover {
	background:none;
	border:none;
}
#urundetaytabs .ui-tabs-active a {
	position:relative;
	z-index:5;
	text-decoration:none !important;
	/*To overwrite jquery-ui.css*/border:0 !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom:0!important;
}
a:focus {
	/*To handle that annoing border(chrome) when item is in focus*/outline:none;
}
.ui-tabs .ui-tabs-panel {
	background:#FFF;
	border-top:1px solid #ebebeb !important;
	padding:40px 30px !important;
	border-radius:0 !important;
	font-size:14px;
}
/* ÃœrÃ¼n Detay Tabs SON ///////////////////////////////////////////*//* Product Comment */ .rating {
	display:inline-block;
	position:relative;
	height:10px !important;
}
.rating label {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	cursor:pointer;
}
.rating label:last-child {
	position:static;
}
.rating label:nth-child(1) {
	z-index:5;
}
.rating label:nth-child(2) {
	z-index:4;
}
.rating label:nth-child(3) {
	z-index:3;
}
.rating label:nth-child(4) {
	z-index:2;
}
.rating label:nth-child(5) {
	z-index:1;
}
.rating label input {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}
.rating label .icon {
	float:right;
	color:transparent;
}
.rating label:last-child .icon {
	color:#CCC;
}
.rating:not(:hover) label input:checked ~ .icon,.rating:hover label:hover input ~ .icon {
	color:#ffb400;
}
.rating label input:focus:not(:checked) ~ .icon:last-child {
	color:#000;
	text-shadow:0 0 5px #09f;
}
.product-comment-head {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	margin-bottom:60px;
}
.product-comment-head-1 {
	width:40%;
	text-align:center;
	padding:0 30px;
	box-sizing:border-box;
}
.product-comment-head-1-h {
	width:100%;
	margin-bottom:10px;
	font-size:24px;
	font-weight:bold;
	color:#000;
}
.product-comment-head-1-s {
	width:100%;
	margin-bottom:30px;
	font-size:14px;
	color:#000;
}
.product-comment-head-1-btn {
	width:100%;
	text-align:center;
}
.product-comment-head-2 {
	width:60%;
	border:1px solid #ebebeb;
	padding:35px;
	text-align:center;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}

.product-comment-head-acc1{
    width: 100% ;
    text-align: center;
    padding: 0 30px;
    box-sizing: border-box;
}
.product-comment-head-acc2{
    width: 100% ;
    margin-top: 20px;
    border: 1px solid #ebebeb;
    padding: 35px;
    text-align: center;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}



.product-comment-head-2-img{
    width: 125px;
    margin-bottom: 10px;
}
.product-comment-head-2-img img{
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    padding: 5px;
    width: 105px;
}
.product-comment-head-2-ot {
	flex:1;
	box-sizing:border-box;
	padding:0 20px;
	text-align:center;
}
.product-comment-head-2-ot-1 {
	width:100%;
	font-size:14px;
	color:#777777;
	margin-bottom:0;
}
.product-comment-head-2-ot-2 {
	width:100%;
	font-size:18px;
	font-weight:500;
	color:#000;
	margin-bottom:7px;
}
.product-comment-head-2-ot-3 {
	width:100%;
	font-size:22px;
	font-weight:bold;
	color:#000;
	margin-bottom:7px;
}
.product-comment-head-2-ot-4 {
	width:100%;
	font-size:35px;
	color:#cfcfcf;
}
.product-comment-head-content-main {
	width:100%;
}
.product-comment-head-content-box-out {
	border:1px solid #ebebeb;
	margin-bottom:25px;
}
.product-comment-head-content-box {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	box-sizing:border-box;
	padding:25px;
}
.urundetay-show-more-button {
}
.urundetay-showmorespan {
	outline:0;
}
.urundetay-showmorespan {
	cursor:pointer;
	display:block;
	padding:10px 0;
	text-align:center;
}
.product-comment-head-content-box-out:nth-of-type(2n) {
	background-color:#F8F8F8;
}
.product-comment-head-content-box-name-rad{
    width: 55px;
    height: 55px;
    -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;
    margin-right: 50px;
    font-size: 22px ;
    display: flex;
    align-items:center;
    justify-content: center;
}
.product-comment-head-content-box-in {
	flex:1;
	text-align:left;
}
.product-comment-head-content-box-in-1 {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	width:100%;
}
.product-comment-head-content-box-in-1-name {
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin-right:25px;
}
.product-comment-head-content-box-in-1-date {
	font-size:13px;
	color:#adadad;
}
.product-comment-head-content-box-in-2 {
	margin-top:10px;
	width:100%;
	font-size:20px;
	color:#000;
	font-weight:600;
	margin-bottom:5px;
}
.product-comment-head-content-box-in-3 {
	width:100%;
	color:#cfcfcf;
	font-size:18px;
	margin-bottom:5px;
}
.product-comment-head-content-box-in-4 {
	font-size:14px;
	width:90%;
	color:#000;
	line-height:18px;
}
.no-comment-alert {
	width:100%;
	padding:25px 10px;
	box-sizing:border-box;
	font-size:15px;
	color:#000;
	border:1px solid #EBEBEB;
	background-color:#F8F8F8;
	text-align:center;
}
.user-comments-status-div {
	width:100%;
	margin-bottom:20px;
	padding-bottom:20px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.user-comments-status-box {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid #ebebeb;
	font-size:12px;
	text-align:center;
	font-weight:600;
	color:#333;
	padding:5px 8px;
	margin-right:5px;
}
/* Product Comment SON *//* Load More Style Codes */ .commentboxes {
	margin:5px auto;
	padding:8px 0;
	width:50%;
	background:#eee;
	border:1px solid #ccc;
	text-align:center;
	display:none;
}
#loadmore_button {
	text-decoration:none;
	width:auto;
	background-color:#FB384F;
	display:inline-block;
	padding:15px 45px;
	font-size:16px;
	color:#FFF;
	font-weight:600;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
#loadmore_button:hover {
	background:#333;
}
.loadmore_button_nomore {
	text-decoration:none;
	width:auto;
	background-color:#333;
	display:inline-block;
	padding:15px 45px;
	font-size:16px;
	color:#FFF;
	font-weight:600;
}
.loadmore_button_out {
	width:100%;
	text-align:center;
	margin:40px 0;
}
/* Load More Style Codes SON *//* Modal Custom ///////////////////////////////////////////*/ .userlogin-modal-head {
	width:100%;
	padding:25px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	position:relative;
	background-color:#FFF;
}
.userlogin-modal-head-text1 {
	width:100%;
	font-size:18px;
	color:#000;
	font-weight:700;
}
.userlogin-modal-head-text2 {
	font-size:14px;
	color:#666;
	width:100%;
}
.userlogin-modal-closepanel {
	position:absolute;
	font-size:19px;
	color:#000000;
	right:10px;
	top:5px;
}
.userlogin-modal-content-area {
	width:100%;
	background-color:#FFF;
	padding:20px 40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.userlogin-modal-footer {
	width:100%;
	background-color:#F8F8F8;
	padding:29px 10px;
	text-align:center;
}
.userlogin-modal-footer-text {
	width:100%;
	font-size:16px;
	color:#000;
	font-weight:700;
	margin-bottom:20px;
}
/* Modal Custom SON ///////////////////////////////////////////*//* User iÅŸleri ///////////////////////////////////////////*/ .user-login-head {
	width:100%;
	padding:15px 0 20px 0;
	margin-bottom:25px;
	border-bottom:1px solid #EBEBEB;
	color:#000;
	box-sizing:border-box
}
.login-form-container {
	width:100%;
	height:auto;
}
.login-form-container label {
	font-family:'Open Sans',Arial;
	font-size:14px;
	color:#000;
	font-weight:600
}
.login-form-container input {
	width:400px;
	border:1px solid #CCC;
	font-family:'Open Sans',Arial;
	font-size:14px;
	color:#000;
	padding:0 15px;
	height:41px;
	border-radius:1px;
	background-color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear
}
.login-form-container input:focus {
	outline:none !important;
	border:1px solid #EBEBEB !important
}
.login-form-container textarea {
	border:1px solid #CCC;
	font-family:'Open Sans',Arial;
	font-size:14px;
	color:#000;
	border-radius:1px;
	background-color:#FFF;
	transition-duration:0.2s;
	transition-timing-function:linear
}
.login-form-container textarea:focus {
	outline:none !important;
	border:1px solid #EBEBEB !important
}
.user-remember-area {
	width:400px;
	margin:18px 0;
}
.user-remember-area a {
	color:#000;
	position:relative;
	float:right;
	font-family:'Open Sans',Arial;
	font-size:13px;
	font-weight:600;
	color:#000;
	margin-top:3px;
}
.user-remember-area a:hover {
	color:#000;
}
.user-remember-area input {
	width:16px;
	margin-right:8px;
	height:27px;
	display:inline-block;
	vertical-align:top;
}
.user-remember-area input:focus {
	outline:none;
	box-shadow:none
}
.user-remember-area label {
	font-family:'Open Sans',Arial;
	font-size:13px;
	color:#000;
	font-weight:500;
	display:inline-block
}
.aler {
	width:400px;
	border-radius:1px !important;
	font-family:'Open Sans',Arial;
	font-size:13px;
}
.user-topbar-ul {
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.user-topbar-ul a {
	color:#000
}
.user-topbar-ul a:hover {
	text-decoration:none;
	color:#666
}
.user-topbar-ul li {
	width:100%;
	height:auto;
	padding:6px;
	font-family:'Open Sans',Arial;
	font-size:13px;
	display:flex;
	align-items:center
}
.user-topbar-ul li i {
	margin-right:7px;
	width:18px;
	color:#000
}
.user-dropdown-top-main {
	width:190px;
	height:auto;
	text-align:left;
}
.user-dropdown-top-main-ic {
	width:90%;
	margin:0px auto;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}
/* User iÅŸleri SON ///////////////////////////////////////////*//* Paytr Taksit Tablosu ///////////////////////////////////////////*/ #paytr_taksit_tablosu {
	clear:both;
	font-size:12px;
	max-width:1200px;
	text-align:center;
	font-family:Arial,sans-serif;
}
#paytr_taksit_tablosu::before {
	display:table;
	content:" ";
}
#paytr_taksit_tablosu::after {
	content:"";
	clear:both;
	display:table;
}
.taksit-tablosu-wrapper {
	margin:5px;
	width:280px;
	padding:12px;
	cursor:default;
	text-align:center;
	display:inline-block;
	border:1px solid #e1e1e1;
}
.taksit-logo img {
	max-height:28px;
	padding-bottom:10px;
}
.taksit-tutari-text {
	float:left;
	width:126px;
	color:#a2a2a2;
	margin-bottom:5px;
}
.taksit-tutar-wrapper {
	display:inline-block;
	background-color:#f7f7f7;
}
.taksit-tutar-wrapper:hover {
	background-color:#e8e8e8;
}
.taksit-tutari {
	float:left;
	width:126px;
	padding:6px 0;
	color:#474747;
	border:2px solid #ffffff;
}
.taksit-tutari-bold {
	font-weight:bold;
}
@media all and (max-width:600px) {
	.taksit-tablosu-wrapper {
		margin:5px 0;
	}
}


/* Paytr Taksit Tablosu SON ///////////////////////////////////////////*//* Sepet DÃ¶nÃ¼ÅŸ ModalÄ± ///////////////////////////////////////////*/ .sepet-return-modal {
	width:100%;
	background:#FFF;
	padding:2px;
}
.sepet-return-alert {
	width:100%;
	background-color:#5bc278;
	color:#FFF;
	font-size:18px;
	padding:10px;
	box-sizing:border-box !important;
	display:flex;
	font-weight:300;
	align-items:center;
	justify-content:center;
}
.sepet-return-alert i {
	font-size:30px;
	margin-right:10px;
}
.sepet-return-product {
	width:100%;
	padding:10px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.sepet-return-product-left {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.sepet-return-product-img {
	margin-right:15px;
}
.sepet-return-product-img img {
	width:100px;
	height:100px;
	padding:8px;
	border:1px solid #EBEBEB;
}
.sepet-return-product-head {
	padding:0 8px;
	font-size:15px;
	font-weight:600;
	text-align:left;
}
.sepet-return-product-quantity {
	width:250px;
	padding:0 8px;
	font-size:14px;
	display:flex;
	align-items:flex-end;
	justify-content:center;
	flex-direction:column;
}
.sepet-return-buttondiv {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.more-shopping {
	margin:5px;
	display:block;
	padding:7px 20px;
	background-color:#3797db;
	color:#FFF;
	font-size:14px;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.more-shopping:hover {
	background-color:#3281c0;
	text-decoration:none;
	color:#FFF;
}
.go-cart {
	margin:5px;
	display:block;
	padding:7px 20px;
	background-color:#292929;
	color:#FFF;
	font-size:14px;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.go-cart:hover {
	background-color:#000;
	text-decoration:none;
	color:#FFF;
}
.urundetay-cart-add-success-modal-footer {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px;
	background-color:#f8f8f8;
	flex-wrap:wrap;
	box-sizing:border-box;
	border-top:1px solid #EBEBEB;
}
.urundetay-cart-add-success-modal-footer a {
	width:45%;
	margin:0 10px;
	box-sizing:border-box;
	text-align:center;
	text-transform:uppercase;
}
/* Sepet DÃ¶nÃ¼ÅŸ ModalÄ± SON ///////////////////////////////////////////*//* Sepet SayfasÄ± ///////////////////////////////////////////*/ .cart-main-div {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:30px;
	margin-bottom:30px;
}
.cart-left-variant-div {
	width:100%;
	font-size:13px;
	padding:8px 0;
}
.cart-left-variant-div:last-child {
	border-bottom:1px dashed #ebebeb;
}
.no-cart-items-main-div {
	width:100%;
	overflow:hidden;
}
.no-cart-items-in-div {
	width:1330px;
	margin:0 auto;
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:50px 0;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFF;
}
.no-cart-items-in-div a {
	border-radius:4px !important;
	padding:8px 50px !important;
}
.no-cart-items-text-h {
	width:60%;
	font-size:17px;
	color:#333;
	margin:0 auto;
	font-weight:600;
	margin-bottom:10px;
}
.no-cart-items-text {
	width:60%;
	font-size:14px;
	color:#333;
	margin:0 auto;
	margin-bottom:25px;
}
.cart-left-div {
	flex:1;
	height:auto;
	overflow:hidden;
	margin-right:15px;
	text-align:left;
}
.cart-left-box-main {
	width:100%;
	height:auto;
	overflow:hidden;
	border:1px solid #EBEBEB;
	border-top:0;
	font-size:14px;
	font-weight:500;
	background-color:#fff;
	box-sizing:border-box;
	padding:0 18px;
}
.cart-left-box-1 {
	width:70px;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin:18px 15px 18px 0;
}
.cart-left-box-1 img {
	width:70px;
}
.cart-left-box-2 {
	width:300px;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin:18px 35px 18px 0;
}
.cart-left-box-2 a {
	color:#000;
}
.cart-left-box-2 a:hover {
	color:#666;
	text-decoration:none;
}
.cart-left-box-2-txt {
	max-width:290px;
}
.cart-left-box-2-other-info {
	margin-top:12px;
	font-size:13px;
	font-weight:bold
}
.cart-left-box-3 {
	width:90px;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin:18px 35px 18px 0;
}
.cart-left-box-4 {
	width:135px;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin:0 35px 0 0;
	padding:18px 0 18px 8px;
}
.cart-left-box-5 {
	width:137px;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin:18px 0 18px 0;
	line-height:14px
}
.cart-left-box-6 {
	width:55px;
	height:auto;
	display:inline-block;
	vertical-align:top;
	padding:18px 0 18px 0;
	text-align:right
}
.cart-left-function {
	width:100%;
	height:auto;
	margin:30px 0 30px 0;
	display:flex;
	align-items:flex-start;
	justify-content:flex-end;
}
.cart-left-functions-left {
	width:100%;
	height:auto;
	display:inline-block;
	vertical-align:top;
	text-align:right;
}
.cart-left-functions-left input {
	width:290px;
	border:1px solid #CCC;
	background:#FFF;
	font-size:14px;
	padding:10px;
	outline:none;
	color:#000;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.cart-left-functions-left input:focus {
	outline:none;
	border:1px solid #333!important;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.2) !important
}
.cart-left-functions-left button:focus {
	outline:none;
}
.cart-left-functions-right {
	flex:1;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	text-align:right;
}
.cart-func-continue {
	width:auto;
	height:auto;
	background-color:#2daeff;
	padding:8px 35px 8px 35px;
	color:#FFF;
	font-size:14px;
	font-weight:600;
	display:inline-block;
}
.cart-right-div {
	width:300px;
	height:auto;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
}
.cart-right-div-inside {
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:left;
	border:1px solid #EBEBEB;
	background-color:#fff;
	padding:15px;
	box-sizing:border-box
}
.cart-right-div-head {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0;
	font-weight:bold;
	margin-bottom:10px;
}
.cart-right-div-s {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0;
	font-size:12px;
	margin-bottom:10px;
}
.cart-right-div-coupon {
	width:100%;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
}
.cart-right-div-coupon>form {
	width:100%;
	display:flex;
	justify-content:flex-start;
}
.cart-right-div-coupon input {
	flex:1 !important;
	border:1px solid #EBEBEB !important;
	border-radius:0 !important;
	font-size:14px !important;
	padding:0 10px !important;
}
.cart-right-div-coupon button {
	padding:7px 15px;
	font-size:13px;
	color:#FFF;
	font-weight:600;
	border-radius:0 !important;
}
.cart-right-div-coupon button:focus {
	outline:none;
	border:1px solid #333!important;
	box-shadow:0 0 15px 0 rgba(0,0,0,0.2) !important
}
.cart-right-div-price-box {
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #EBEBEB;
	padding:0 0 8px 0;
	margin-bottom:8px;
	font-size:14px;
}
.cart-right-div-price-box-left {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
}
.cart-right-div-price-box-right {
	width:50%;
	display:inline-block;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;
	font-size:14px;
}
.cart-right-div-price-box:last-child {
	border-bottom:0;
}
.cart-right-div-price-box-button {
	width:100%;
	height:auto;
	text-align:center;
	margin-top:20px;
	background-color:#ff2d46;
	border:0;
	outline:none;
	font-weight:600;
	padding:10px 0 10px 0;
	transition:0.02s ease-in-out 0s;
}
.cart-right-div-price-box-button:hover {
	background-color:#f22039;
}
.empty_cart_alert {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.empty_cart_alert i {
	font-size:24px;
	margin-bottom:20px;
}
/* Sepet SayfasÄ± SON ///////////////////////////////////////////*//* Teslimat SayfasÄ± */ .teslimat-page-main-div {
	width:100%;
	overflow:hidden;
}
.teslimat-page-main {
	width:1330px;
	margin:0 auto;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:30px;
	margin-bottom:30px;
}
.teslimat-bilgileri-div {
	width:67%;
	box-sizing:border-box;
	margin-right:30px;
	border-radius:4px;
}
.teslimat-bilgileri-uye-adres-main {
	width:100%;
	margin-bottom:10px;
	padding:20px;
	overflow:hidden;
	border:1px solid #ebebeb;
	background-color:#fff;
}
.teslimat-bilgileri-adres-box {
	width:48%;
	height:auto;
	box-sizing:border-box;
	margin-right:2%;
	cursor:pointer;
	overflow:hidden;
	transition-duration:0.1s;
	transition-timing-function:linear;
	display:flex;
	background-color:#fff;
	align-items:flex-start;
	justify-content:flex-start;
}
.teslimat-bilgileri-adres-box .custom-control {
	padding-left:0;
	width:100%;
}
.teslimat-bilgileri-adres-box label {
	width:100%;
	border:1px solid #EBEBEB;
	padding:20px;
	box-sizing:border-box;
	cursor:pointer;
	position:relative;
}
.teslimat-bilgileri-adres-box-secili {
	display:none;
}
.teslimat-bilgileri-adres-box input:checked+label {
	border:2px solid #8db7d4;
	margin-bottom:10px;
}
.teslimat-bilgileri-adres-box input:checked+label .teslimat-bilgileri-adres-box-secili {
	display:block;
	background-color:#8db7d4;
	width:113%;
	padding:7px;
	line-height:14px;
	box-sizing:border-box;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	position:relative;
	margin-left:-20px;
	margin-top:-20px;
	margin-bottom:20px;
}
.teslimat-bilgileri-adres-box-1 {
	margin-right:15px;
}
.teslimat-bilgileri-adres-box-2 {
	font-size:13px;
	flex:1;
}
.teslimat-bilgileri-adres-box-2-sm {
	width:100%;
	font-size:12px;
	color:#333;
	margin-bottom:4px;
}
.teslimat-bilgileri-uye-adres-yok {
	width:98%;
	box-sizing:border-box;
	border:1px solid #e1eef1;
	background-color:#f1f6f7;
	padding:10px;
	font-size:13px;
	margin-bottom:20px;
}
.teslimat-bilgileri-uye-adres-yok-box {
	width:35%;
	height:250px;
	box-sizing:border-box;
	padding:15px;
	border:1px solid #ebebeb;
	display:flex;
	align-items:center;
	background-color:#fff;
	justify-content:center;
	text-align:center;
	font-size:14px;
	color:#000;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.tsl-ad-2 {
	width:48% !important;
	height:150px !important;
}
.teslimat-bilgileri-uye-adres-yok-box:hover {
	color:#8db7d4;
	text-decoration:none;
	background-color:#fff;
}
.teslimat-bilgileri-uye-adres-yok-box-icon {
	width:60px;
	height:60px;
	margin:0 auto;
	border-radius:100px;
	background-color:#fff;
	border:1px solid #ebebeb;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#000;
	transition-duration:0.1s;
	transition-timing-function:linear;
	margin-bottom:15px;
}
.teslimat-bilgileri-uye-adres-yok-box i {
	font-size:35px;
}
.teslimat-bilgileri-uye-adres-yok-box:hover .teslimat-bilgileri-uye-adres-yok-box-icon {
	background-color:#8db7d4;
	color:#fff;
	border:1px solid #8db7d4;
}
.teslimat-sag-taraf {
	flex:1;
	box-sizing:border-box;
}
.teslimat-bilgi-baslik {
	width:100%;
	border-bottom:1px solid #ebebeb;
	padding:0 0 10px 0;
	margin-bottom:25px;
	font-size:20px;
	font-weight:600;
}
.teslimat-uyelik-tipi {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	margin-bottom:15px;
}
.teslimat-form-area {
	width:100%;
}
.teslimat-form-area label {
	font-size:14px !important;
}
.teslimat-form-area input {
	border:1px solid #e2e2e2;
	border-radius:0!important;
	font-size:14px !important;
}
.teslimat-form-area select {
	border:1px solid #e2e2e2;
	border-radius:0!important;
	font-size:14px !important;
}
.teslimat-form-area textarea {
	border:1px solid #e2e2e2;
	border-radius:0!important;
	font-size:14px !important;
}
.teslimat-form-area select:focus {
	border-color:rgba(0,0,0,0.5) !important;
	background-clip:padding-box;
	border:1px solid;
	box-shadow:none !important;
	outline:0 none;
}
.teslimat-icon {
	position:absolute;
	top:20%;
	font-size:15px;
	color:#666;
	right:10px;
}
.teslimat-icon-2 {
	position:absolute;
	top:18%;
	font-size:15px;
	color:#666;
	left:10px;
}
.teslimat-odeme-secimi {
	width:100%;
	border:1px solid #ebebeb;
	padding:22px;
	box-sizing:border-box;
	margin-bottom:10px;
	background-color:#fff;
}
.teslimat-odeme-main-h {
	width:100%;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #EBEBEB;
}
.teslimat-odeme-main-h i {
	margin-right:10px;
}
.teslimat-odeme-main-box {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	border-bottom:1px solid #ebebeb;
	padding:15px 0 7px 0;
}
.teslimat-odeme-main-box:last-child {
	border-bottom:0;
	padding:15px 0 0 0;
}
.teslimat-sepet-ozet-main {
	width:100%;
	border:1px solid #ebebeb;
	padding:22px;
	box-sizing:border-box;
	background-color:#fff;
	margin-bottom:10px;
}
.teslimat-sepet-ozet-main-h {
	width:100%;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #EBEBEB;
}
.teslimat-sepet-ozet-main-h i {
	margin-right:5px;
}
.teslimat-sepet-ozet-main-box {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	border-bottom:1px solid #ebebeb;
	padding:10px 0;
}
.teslimat-sepet-ozet-main-box:last-child {
	border-bottom:0;
	padding:10px 0 0 0;
}
.teslimat-onaybutton-main {
	width:100%;
	border:1px solid #ebebeb;
	padding:10px 22px;
	box-sizing:border-box;
	background-color:#fff;
	margin-bottom:10px;
}
.teslimat-bilgi-hata-main-box {
	width:100%;
	margin:0 auto;
	box-sizing:border-box;
	border:1px solid #ebebeb;
}
.teslimat-bilgi-hata-main-text-h {
	width:100%;
	border-radius:0;
	background-color:indianred;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	box-sizing:border-box;
	padding:10px;
}
.teslimat-bilgi-hata-main-text {
	width:100%;
	padding:30px 15px;
	font-size:16px;
}
.teslimat-bilgi-hata-main-bt {
	background-color:#f8f8f8;
	padding:15px;
}
.teslimat-bilgileri-sol-kutular {
	width:100%;
	border:1px solid #ebebeb;
	padding:25px;
	margin-bottom:20px;
	box-sizing:border-box;
	background-color:#fff;
}
.teslimat-bilgileri-sol-kutular-dar {
	width:100%;
	border:1px solid #ebebeb;
	padding:15px 25px;
	margin-bottom:20px;
	box-sizing:border-box;
	font-size:14px !important;
	line-height:24px;
	background-color:#fff;
}
/* Teslimat SayfasÄ± SON *//* BaÅŸarÄ±lÄ± SipariÅŸ SayfasÄ± */ .success-order-main-div {
	width:100%;
	overflow:hidden;
}
.sucess-order-in-div {
	width:1330px;
	margin:0 auto;
	border:1px solid #ebebeb;
	border-radius:5px;
	background-color:#fff;
	padding:30px 0;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
}
.success-order-check-mark {
	width:72px;
	height:72px;
	background-image:url(../../images/checkmark.png);
	background-size:72px 72px;
	margin:0 auto;
	margin-bottom:30px;
}
.success-order-h {
	width:100%;
	font-size:16px;
	font-weight:600;
	color:#b1b1b1;
	margin-bottom:10px;
}
.success-order-h-2 {
	width:100%;
	font-size:22px;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
}
.success-order-h-2 button {
	background:none;
	border:1px solid #FFF;
}
.success-order-h-2 button:hover {
	border:1px solid black;
}
.success-order-h-3 {
	width:60%;
	margin:0 auto;
	font-size:13px;
	color:#676767;
	margin-bottom:15px;
}
.success-order-h-4 {
	width:100%;
	border-top:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	padding:15px 0;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
	background-color:#f8f8f8;
}
.success-order-buttons-area {
	width:100%;
}
.success-order-buttons-area a {
	border-radius:4px !important;
	font-weight:600 !important;
	width:260px !important;
	padding:8px 0 !important;
	margin-left:20px;
	margin-right:20px;
}
.success-order-buttons-area-ccard {
	width:100%;
	margin-top:60px;
}
.success-order-buttons-area-ccard a {
	border-radius:4px !important;
	font-weight:600 !important;
	width:260px !important;
	padding:8px 0 !important;
	margin-left:20px;
	margin-right:20px;
}
.sucess-order-bottom-div {
	width:100%;
	margin-top:30px;
	text-align:center;
	font-size:11px;
	color:#333;
}
/* BaÅŸarÄ±lÄ± SipariÅŸ SayfasÄ± SON *//* Kart Ã¶deme sayfasÄ± */ .ccard-payment-page-main {
	width:1330px;
	margin:0 auto;
	overflow:hidden;
	padding:30px 0;
}
.ccard-payment-paytr-1-main {
	width:100%;
	border:1px solid #ebebeb;
	border-radius:5px;
	padding:30px 0;
	text-align:center;
	position:relative;
	overflow:hidden;
	margin:0 auto;
	background-color:#fff;
}
.ccard-payment-paytr-1-h-main {
	overflow:hidden;
	background-color:#FFF;
}
.ccard-payment-paytr-1-h {
	width:94%;
	margin:0 auto;
	font-size:18px;
	margin-bottom:10px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
}
.ccard-payment-paytr-1-h2 {
	width:94%;
	margin:0 auto;
	text-align:center;
	font-size:13px;
	font-weight:500;
	color:#000;
	margin-bottom:15px;
}
.ccard-payment-paytr-1-h3 {
	width:96.5%;
	margin:0 auto;
	background-color:#f4e192;
	box-sizing:border-box;
	font-size:12px;
	font-weight:500;
	color:#000;
	margin-bottom:15px;
	padding:10px 19px;
}
.ccard-payment-paytr-1-frame {
	width:120%;
	margin-left:-10%;
	overflow:hidden;
	position:relative;
}
.ccard-payment-paytr-2-main {
	width:100%;
	margin:0 auto;
	position:relative;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	box-sizing:border-box;
}
.ccard-payment-paytr-2-left {
	width:450px;
	margin-bottom:15px;
	margin-right:15px;
}
.ccard-payment-paytr-2-left-in {
	width:100%;
	border:1px solid #EBEBEB;
	margin-bottom:20px;
	background-color:#fff;
}
.ccard-payment-paytr-2-left-in-yellow {
	width:100%;
	border:1px solid #ffe19f;
	background-color:#ffeba9;
	margin-bottom:20px;
	box-sizing:border-box;
	padding:15px;
	font-size:12px;
	color:#000;
}
.ccard-payment-paytr-2-left-h {
	width:85%;
	margin:0 auto;
	margin-top:26px;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	text-transform:uppercase;
}
.ccard-payment-paytr-2-left-h2 {
	width:85%;
	margin:0 auto;
	font-size:13px;
	font-weight:600;
	color:#404040;
	margin-bottom:10px;
	border-bottom:1px solid #EBEBEB;
	padding-bottom:15px;
}
.ccard-payment-paytr-2-left-h3 {
	width:85%;
	margin:0 auto;
	font-size:12px;
	color:#7a7a7a;
	margin-bottom:15px;
}
.ccard-payment-paytr-2-left-h3 i {
	margin-right:5px;
	font-size:14px;
}
.ccard-payment-paytr-2-left-paycount {
	background-color:#f8f8f8;
	padding:10px 7.5%;
	border-top:1px solid #EBEBEB;
	text-align:right;
}
.ccard-payment-paytr-2-left-paycount-text1 {
	width:100%;
	font-size:13px;
	font-weight:600;
	color:#000;
}
.ccard-payment-paytr-2-left-paycount-text2 {
	width:100%;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#000;
}
.ccard-payment-paytr-2-right {
	flex:1;
	border:1px solid #EBEBEB;
	overflow:hidden;
}
.ccard-payment-paytr-2-right-in {
	width:120%;
	margin-left:-10%;
	overflow:hidden;
	position:relative;
	margin-top:-10px;
	padding:10px;
}
.ccard-payment-iyzico-main {
	width:100%;
	margin:0 auto;
	position:relative;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	box-sizing:border-box;
}
.ccard-payment-iyzico-left {
	width:450px;
	border:1px solid #EBEBEB;
	margin-bottom:15px;
	background-color:#fff;
}
.ccard-payment-iyzico-left-h {
	width:85%;
	margin:0 auto;
	margin-top:26px;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}
.ccard-payment-iyzico-left-h2 {
	width:85%;
	margin:0 auto;
	font-size:12px;
	color:#626262;
	margin-bottom:15px;
}
.ccard-payment-iyzico-left-h3 {
	width:100%;
	margin:0 auto;
	font-size:12px;
	color:#666;
	padding:8px 7.5%;
	margin-bottom:15px;
	margin-top:15px;
}
.ccard-payment-iyzico-left-h3 i {
	margin-right:5px;
	font-size:14px;
}
.ccard-payment-iyzico-left-paycount {
	padding:20px 7.5%;
	text-align:left;
	display:flex;
	justify-content:space-between;
	border-top:1px solid #EBEBEB;
}
.ccard-payment-iyzico-left-paycount-text1 {
	width:100%;
	font-size:13px;
	font-weight:600;
	color:#000;
}
.ccard-payment-iyzico-left-paycount-text2 {
	width:100%;
	font-size:20px;
	font-weight:bold;
	line-height:20px;
	color:#000;
	text-align:right;
}
.ccard-payment-iyzico-left-paycount-sm {
	padding:8px 7.5%;
	text-align:left;
	display:flex;
	justify-content:space-between;
	border-top:1px solid #ebebeb;
}
.ccard-payment-iyzico-left-paycount-text2-sm {
	width:100%;
	font-size:15px;
	font-weight:500;
	line-height:20px;
	color:#000;
	text-align:right;
}
.ccard-payment-iyzico-right {
	flex:1;
	padding:15px;
	margin-left:15px;
	border:1px solid #EBEBEB;
	background-color:#fff;
}
.ccard-payment-iyzico-uyari {
	margin-bottom:10px;
	font-size:12px;
	background-color:#f8f8f8;
	color:#000;
	padding:5px;
	box-sizing:border-box;
}
/* Ä°yzico Form */ .iyzi-form .iyzi-section.iyzi-options .iyzi-pay-by {
	border-radius:0 !important;
	border:1px solid #EBEBEB !important;
	background:#ececec;
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none !important;
}
.iyzi-form .iyzi-section.iyzi-options {
	margin-top:0 !important;
	margin-bottom:10px !important;
	display:none;
}
.iyzi-other-tab {
	display:none!important;
}
.iyzi-form .iyzi-section.iyzi-options .iyzi-pay-by {
	width:100% !important;
}
.iyzi-sandbox {
	display:none !important;
}
.iyzi-form .bkm-explanation,.iyzi-form .iyzi-card-fields {
	border:1px solid #EBEBEB;
	border-radius:0!important;
}
.iyzi-form .extra-security-3d.save-card-active {
	border-radius:0;
	border:1px solid #ebebeb;
	background-color:#f8f8f8;
}
.iyzi-form .buyer-protection-holder,.iyzi-form .save-card {
	border-radius:0;
	border:1px solid #ebebeb;
	background-color:#f8f8f8;
}
#iyzipay-checkout-form .showPopup,.iyzi-form a.ode {
	border-radius:0;
}
.iyzi-form .iyzi-all-installment-section {
	border-radius:0;
	border:1px solid #ebebeb;
}
.iyzi-form .iyzi-top {
	box-shadow:none !important;
}
.iyzi-form input {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-appearance:none;
	box-sizing:border-box;
	padding:10px !important;
	border:1px solid #fff;
	padding-left:40px !important;
	width:100% !important;
	min-height:60px !important;
	font-size:15px !important;
}
.iyzi-form .iyzi-ico {
	position:absolute;
	left:7px;
	top:21px;
	width:20px;
	height:20px;
}
.css-1o39wq4-Popup-Box-Box {
	max-width:100% !important;
}
.css-1s7yuit-Sandbox {
	display:none!important;
}
.css-txetxa-TabsList {
	display:none !important;
}
.css-xdepok-Screens {
	padding:0!important;
}
.css-6ngtxq-Input {
	height:50px !important;
}
.css-kpjilz-Icon {
	height:50px !important;
}
.css-6nvnpj-StyledInputMask {
	height:50px !important;
}
.css-6cagqp-PrivacyPolicy {
	display:none !important;
}
/* <========SON=========>>>Ä°yzico Form SON *//* <========SON=========>>>Kart Ã¶deme sayfasÄ± SON *//* Custom Checbox Style */ .custom-checkbox .custom-control-label::before {
	border-radius:0 !important;
}
.custom-control-input:checked~.custom-control-label::before {
	color:#fff;
	border-color:#5f79af !important;
	background-color:#5F79AF !important;
}
.custom-control-label::before,.custom-file-label,.custom-select {
	-webkit-box-shadow:0 0 0 0 #fff,0 0 0 0 #fff !important;
	box-shadow:0 0 0 0,0 0 0 0 #fff !important;
	border-color:#CCC !important;
}
/* Custom Checbox Style SON *//* Custom Radio Buttons */ .rdio {
	position:relative;
	margin-right:20px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.rdio input[type="radio"] {
	opacity:0;
}
.rdio label {
	padding-left:14px;
	cursor:pointer;
	margin-bottom:7px !important;
}
.rdio label:before {
	width:18px;
	height:18px;
	position:absolute;
	top:1px;
	left:0;
	content:'';
	display:inline-block;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	border:1px solid #708ac0;
	background:#fff;
}
.rdio input[type="radio"] {
	margin:0;
}
.rdio input[type="radio"]:disabled+label {
	color:#999;
}
.rdio input[type="radio"]:disabled+label:before {
	background-color:#708AC0;
}
.rdio input[type="radio"]:checked+label::after {
	content:'';
	position:absolute;
	top:5px;
	left:4px;
	display:inline-block;
	font-size:11px;
	width:10px;
	height:10px;
	background-color:#708AC0;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
}
.rdio-default input[type="radio"]:checked+label:before {
	border-color:#708AC0;
}
.rdio-primary input[type="radio"]:checked+label:before {
	border-color:#708AC0;
}
.rdio-primary input[type="radio"]:checked+label::after {
	background-color:#708AC0;
}
/* Custom Radio Buttons SON */ .modal-content {
	border:1px solid #FFF !important;
	box-sizing:border-box !important;
	background-clip:border-box !important;
	border-radius:0 !important;
}
.modal-content button:focus {
	outline:none !important;
}
.modal-content button.close {
	font-size:30px;
}
.modal-footer {
	border-top:1px solid #ebebeb !important;
}
.modal-backdrop {
	background-color:#000;
	opacity:0.4!important;
}
/* Normal SipariÅŸ Modal */ .normal-order-header {
	width:100%;
	background-color:#f8f8f8;
	border-bottom:1px solid #EBEBEB;
	box-sizing:border-box;
	padding:20px 40px;
	font-size:17px;
	font-weight:bold;
	color:#000;
}
.normal-order-product-info-main {
	width:100%;
	box-sizing:border-box;
	padding:20px 40px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	color:#000;
	border-bottom:1px solid #EBEBEB;
}
.normal-order-product-info-img {
	margin-right:20px;
}
.normal-order-product-info-img img {
	width:80px;
	border:1px solid #EBEBEB;
	padding:6px;
}
.normal-order-product-info-txt {
	flex:1;
}
.normal-order-product-info-txt-h {
	font-size:15px;
	font-weight:600;
	line-height:15px;
	margin-bottom:10px;
}
.normal-order-in-div {
	font-size:12px;
	color:#666;
	font-weight:500;
	padding:2px 15px !important;
	margin-right:5px;
}
.normal-order-product-info-txt-s {
	font-size:13px;
	font-weight:normal;
	line-height:14px;
	margin-bottom:10px;
}
.normal-order-nologin-main {
	width:100%;
	box-sizing:border-box;
	padding:20px 40px;
	color:#000;
}
.normal-order-nologin-main-in {
	width:100%;
	padding:30px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	margin:0 auto;
	text-align:center;
}
.normal-order-nologin-main-in-i {
	width:100%;
	font-size:40px;
	margin-bottom:15px;
}
.normal-order-nologin-main-in-h {
	width:100%;
	font-size:16px;
	line-height:20px;
	margin-bottom:8px;
	font-weight:bold;
}
.normal-order-nologin-main-in-s {
	width:100%;
	font-size:13px;
	line-height:16px;
	margin-bottom:25px;
	color:#666;
}
.normal-order-nologin-main-in-buttons {
	width:100%;
}
.normal-order-nologin-main-in-buttons a {
	width:170px;
}
.normal-order-product-form-main {
	width:100%;
	box-sizing:border-box;
	padding:20px 40px 0 40px;
}
.input-group-text {
	font-size:13px !important;
	border-radius:0 !important;
}
.normal-order-product-form-main label {
	font-size:14px;
	font-weight:600;
}
.normal-order-product-form-main input {
	border-radius:0;
	font-size:14px;
}
.normal-order-product-form-main select {
	border-radius:0;
	font-size:14px;
}
.normal-order-product-form-main textarea {
	border-radius:0;
	font-size:14px;
}
.normal-order-product-form-postarea {
	width:100%;
	box-sizing:border-box;
	padding:0 40px 25px 40px;
	background-color:#fff;
	text-align:right;
}
/* <========SON=========>>>Normal SipariÅŸ Modal SON */ .alert-danger {
	background-color:#fdeaea !important;
}
/* Teslimat button overlay */ #shopButtonOverlay {
	position:fixed;
	top:0;
	z-index:100;
	width:100%;
	height:100%;
	display:none;
	background:rgba(255,255,255,0.9);
}
.shopButtonT {
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	font-size:16px;
}
/* <========SON=========>>>Teslimat button overlay SON *//* Kategori SayfalarÄ± */ .cat-detail-main-div {
	width:100%;
	overflow:hidden;
	padding:30px 0;
}
.cat-detail-main-div-in {
	width:1300px;
	margin:0 auto;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.cat-left-main {
	width:279px;
	box-sizing:border-box;
	margin-right:25px;
}
.cat-left-box-main {
	width:100%;
	margin-bottom:25px;
}
.cat-left-box-h {
	width:100%;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
.cat-left-box-out {
	max-height:140px;
	overflow-y:auto;
}
.cat-left-box-out-first {
	height:auto;
}
.cat-left-box-out-filterbox-out {
	width:98.8%;
	margin:0 auto;
	margin-bottom:10px;
	height:auto;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.cat-left-box-out-filterbox-out a {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:2px 5px;
	font-size:12px;
	margin-right:5px;
	margin-bottom:5px;
	font-weight:500 !important;
}
.cat-left-box-out-filterbox-out a i {
	font-size:14px;
	margin-left:3px;
}
.cat-left-box-t {
	width:100%;
	font-size:13px;
	padding:7px 0 3px 0;
}
.cat-left-box-t .custom-control-label::before {
	top:1px !important;
}
.cat-left-box-t .custom-control-label::after {
	top:1px !important;
}
.cat-left-box-t label {
	cursor:pointer!important;
}
.cat-right-main {
	flex:1;
	box-sizing:border-box;
}
.cat-right-header-out {
	padding:0 .5%;
	box-sizing:border-box;
	margin-bottom:25px;
}
.cat-right-header {
	width:100%;
}
.cat-right-header2 {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	background-color:#fff;
	box-sizing:border-box;
	padding:20px;
	border:1px solid #EBEBEB;
}
.cat-right-links {
	width:100%;
	margin-bottom:10px;
	font-size:12px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.cat-right-links i {
	margin-right:15px;
	margin-left:15px;
}
.cat-right-header2-left {
	flex:1;
}
.cat-right-header2-right {
	width:250px;
	text-align:right;
}
.cat-right-header2-right img {
	max-width:100px;
	max-height:70px;
}
.cat-right-head-text {
	width:100%;
	margin-bottom:10px;
	font-size:20px;
	font-weight:bold;
}
.cat-right-desc {
	width:100%;
	font-size:13px;
}
.cat-right-elements-out {
	box-sizing:border-box;
	padding:0 .5%;
	margin-bottom:30px;
}
.cat-right-elements {
	width:100%;
	box-sizing:border-box;
	background-color:#fff;
	padding:15px 25px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	font-size:13px;
	font-weight:600;
}
.cat-right-elements-left {
	width:auto;
}
.cat-right-elements-right {
	width:auto;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.cat-right-elements-right-siralama {
	margin-right:20px;
}
.cat-right-elements-right-siralama select {
	border-radius:0 !important;
	font-size:13px;
	padding:5px 15px;
	border:1px solid #DDD;
	width:400px;
}
.cat-right-elements-right-liste {
	display:flex;
	align-items:center;
}
.cat-right-elements-right-liste a {
	margin-right:15px;
}
.cat-right-elements-right-liste a:last-child {
	margin-right:0;
}
.cat-detail-products {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.firsat-product-box {
	width:100%;
	padding:15px;
	box-sizing:border-box;
	margin-bottom:30px;
	position:relative;
	display:flex;
	flex-direction:column
}
.firsat-product-box:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
}
.firsat-product-box-img {
	width:100%;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.firsat-product-box-img img {
	width:100%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.firsat-product-box-h {
	font-size:13px;
	height:55px;
	margin-bottom:5px;
}
.firsat-product-box:hover .firsat-product-box-img img {
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.firsat-product-box:hover .cat-detail-products-box-cart-1 {
	opacity:1;
	margin-right:0;
}
/* Kategori ÃœrÃ¼n Vitrini KutularÄ± */ .cat-detail-products-box-caturunvitrin {
	width:23.5%;
	box-sizing:border-box;
	margin:.75%;
	margin-bottom:13px;
	position:relative;
	display:flex;
	flex-direction:column
}
.cat-detail-products-box-caturunvitrin:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,.1);
}
.cat-detail-products-box-caturunvitrin-img {
	width:100%;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.cat-detail-products-box-caturunvitrin-img img {
	width:100%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img img {
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.cat-detail-products-box-caturunvitrin-img-3 {
	width:100%;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.cat-detail-products-box-caturunvitrin-img-3 img {
	width:100%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img-3 img {
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.cat-detail-products-box-caturunvitrin-img-4 {
	width:100%;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.cat-detail-products-box-caturunvitrin-img-4 img {
	width:100%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img-4 img {
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.cat-detail-products-box-caturunvitrin-img-5 {
	width:100%;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}
.cat-detail-products-box-caturunvitrin-img-5 img{
    width: 100%;
    height: auto;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-caturunvitrin-img-5 img {
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.cat-detail-products-box-caturunvitrin-info {
	width:100%;
	padding:0 15px;
}
.cat-detail-products-box-caturunvitrin-fiyat{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: auto;
    padding:0 15px 15px 15px;
}
.cat-detail-products-box-caturunvitrin-fiyat{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 0px;
}
.urun-box-special-area-caturunvitrin {
	box-sizing:border-box;
	font-size:12px;
	padding:3px 5px;
	margin-top:auto;
	text-align:center;
}
.cat-detail-products-box-caturunvitrin:hover .cat-detail-products-box-cart-1 {
	opacity:1;
	margin-right:0;
}
.cat-detail-products-box-caturunvitrin-h {
	width:100%;
	font-size:14px;
	margin-bottom:10px;
	min-height:41px;
	overflow:hidden;
	display:flex;
	align-items:center;
    text-align: left !important;
	justify-content:flex-start;
}
/* <========SON=========>>>Kategori ÃœrÃ¼n Vitrini KutularÄ± SON */ .cat-detail-products-box {
	width:23.5%;
	padding:0;
	box-sizing:border-box;
	margin:.75%;
	margin-bottom:30px;
	position:relative;
	display:flex;
	flex-direction:column
}
.cat-detail-products-box-big {
	width:31.5%;
	box-sizing:border-box;
	margin:.91%;
	margin-bottom:30px;
	position:relative;
	display:flex;
	flex-direction:column
}
.cat-detail-products-box:hover{
    box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
}
.cat-detail-products-box-big:hover{
    box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
}
.cat-detail-products-box-img{
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
}
.cat-detail-products-box-img img{
    transition-duration: 0.1s; transition-timing-function: linear;
    height: auto;
    width: 100%;
}
.cat-detail-products-box-img-big{
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
}
.cat-detail-products-box-img-big img{
    width: 100%;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.cat-detail-products-box-list {
	width:100%;
	padding:15px;
	box-sizing:border-box;
	margin:.75%;
	margin-bottom:15px;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.cat-detail-products-box-img-list{
    width: 140px;
    height: auto;
    overflow: hidden;
    position: relative;
    padding: 5px;
    box-sizing: border-box;
    margin-right: 15px;
}

.cat-detail-products-box-img-list img{
    width: 100%;
    height: auto;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.product-grey-img {
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
}
.cat-detail-products-box-h-list {
	width:100%;
	font-size:14px;
	margin-bottom:10px;
	height:39px;
	overflow:hidden;
}
.cat-detail-products-box-fiyat-list {
	flex:1;
}
.cat-detail-products-box:hover .cat-detail-products-box-img img{
    -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);
}

.cat-detail-products-box-big:hover .cat-detail-products-box-img-big img{
    -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);
}
.cat-detail-products-box-special-out {
	width:100%;
	position:relative;
}
.cat-detail-products-box-special {
	padding:1px 8px;
	box-sizing:border-box;
	font-size:12px;
	font-weight:600;
	width:auto;
	display:inline-block;
	cursor:pointer;
	margin-left:-16px;
	margin-bottom:5px;
}
.cat-detail-products-box-info {
	width:100%;
	padding:0 15px;
	box-sizing:border-box;
}
.cat-detail-products-box-info-list {
	width:62%;
}

.cat-detail-products-box-kargo{
    position: absolute;
    bottom:0;
    padding:  5px 10px 5px 10px;
    font-size: 10px ;
    font-weight: 700;
    z-index: 2;
}
.cat-detail-products-box-stars {
	width:100%;
	font-size:19px;
	margin-bottom:4px;
}
.cat-detail-products-box-marka {
	width:100%;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.cat-detail-products-box-h{
	width:100%;
    font-size: 16px ;
	margin-bottom:10px;
	min-height:41px;
	overflow:hidden;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.cat-detail-products-box-fiyat{
    width: 100%;
    padding: 0 15px 15px 15px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: auto;
}
.cat-detail-products-box-fiyat-out {
	width:auto;
}
.cat-detail-products-box-fiyat-eski{
    text-decoration: line-through;
    display: inline-block;
    font-weight: 400;
}
.cat-detail-products-box-fiyat-mevcut {
	font-size:19px;
	font-weight:bold;
}
.cat-detail-products-box-indirim{
    padding:4px 7px;
    border-radius: 3px;
    margin-left: auto;
    font-size: 12px ;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    background-color: #ff646b;
    border: 1px solid #ff646b;
    cursor: pointer;
    position: absolute !important;
    right: 10px !important;
    top:10px;
    z-index: 8;
}
.cat-detail-products-box-cart-2{
    width: 100%;
    padding: 0 0 0 0;
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    justify-content: flex-start;
}
.cat-detail-products-box-cart-2 button{
    border: 0;
    border-radius: 4px;
    font-size: 13px ;
    padding: 5px 10px;
    font-weight: 600;
    margin-right: 10px;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.cat-detail-products-box-cart-2 button:hover {
	background-color:#5e8ffc;
}
.cat-detail-products-box-cart-2 button:focus {
	outline:none;
}
.cat-detail-products-box-cart-2 a{
    padding: 3px 8px;
    border-radius: 4px;
    color: #fff;
    box-sizing: border-box;
    display: block;
    border: 1px solid #f08183;
    margin-right: 10px;
    font-size: 15px ;
    background-color: #f08183;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.cat-detail-products-box-cart-2 a:hover {
	background-color:#d66b6b;
	border:1px solid #D66B6B;
	color:#fff;
}
.compare-href{
    padding: 1px 8px;
    border-radius: 4px;
    color: #000 !important;
    background-color: #fff !important;
    box-sizing: border-box;
    display: block;
    border: 1px solid #ebebeb !important;
    transition-duration: 0.1s; transition-timing-function: linear;
}
.compare-href:hover{
    background-color: #9d9d9d !important;
    color: #fff !important;
    border: 1px solid #9d9d9d !important;

}
.cat-detail-products-box-cart-1 {
	position:absolute;
	z-index:9999;
	right:10px;
	top:10px;
	display:flex;
	flex-direction:column;
	opacity:0;
	margin-right:-30px;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.cat-detail-products-box:hover .cat-detail-products-box-cart-1 {
	opacity:1;
	margin-right:0;
}
.cat-detail-products-box-big:hover .cat-detail-products-box-cart-1 {
	opacity:1;
	margin-right:0;
}
.cat-detail-products-box-list:hover .cat-detail-products-box-cart-1 {
	opacity:1;
	margin-right:0;
}
.cat-detail-products-box-cart-1 button {
	border-radius:100px;
	background-color:#fff;
	padding:8px 11px;
	border:0;
	box-shadow:0 0 10px 0 rgba(0,0,0,.2);
	margin:0;
	transition-duration:0.1s;
	transition-timing-function:linear;
	color:#5e8ffc;
}
.cat-detail-products-box-cart-1 button i {
	line-height:16px;
	font-size:16px;
}
.cat-detail-products-box-cart-1 button:hover {
	background-color:#5e8ffc;
	color:#fff;
}
.cat-detail-products-box-cart-1 button:focus {
	outline:none;
}
.cat-detail-products-box-cart-1 a {
	border-radius:100px;
	background-color:#fff;
	padding:11px;
	display:inline-block;
	font-size:16px;
	text-align:center;
	line-height:16px;
	box-shadow:0 0 10px 0 rgba(0,0,0,.2);
	margin-top:10px;
	color:#f08183;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.cat-detail-products-box-cart-1 a:hover {
	background-color:#f08183;
	color:#fff;
}
.category-detail-no-product-alert {
	width:99%;
	margin:0 auto;
	box-sizing:border-box;
	border:1px dashed #EBEBEB;
	background-color:#fff;
	font-size:14px;
	color:#000;
	padding:10px 20px;
}
.category-pagination-out {
	width:98.5%;
	margin:0 auto;
}
.urun-box-special-area {
	box-sizing:border-box;
	font-size:12px;
	padding:3px 5px;
	margin-top:auto;
	text-align:center;
}
.urun-box-special-area-list {
	box-sizing:border-box;
	font-size:12px;
	padding:3px 5px;
	text-align:center;
}
/* <========SON=========>>>Kategori SayfalarÄ± SON *//* Nice Select */ .select {
	display:none;
}
.nice-select-cat-detail {
	width:400px;
}
.nice-select {
	-webkit-tap-highlight-color:transparent;
	background-color:#fff;
	border:solid 1px #e8e8e8;
	box-sizing:border-box;
	clear:both;
	cursor:pointer;
	display:block;
	float:left;
	font-family:inherit;
	font-size:13px;
	font-weight:normal;
	outline:none;
	padding-left:18px;
	padding-right:30px;
	padding-top:6px;
	padding-bottom:6px;
	position:relative;
	text-align:left !important;
	transition:all 0.2s ease-in-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap;
}
.nice-select:hover {
	border-color:#dbdbdb;
}
.nice-select:active,.nice-select.open,.nice-select:focus {
	border-color:#999;
}
.nice-select:after {
	border-bottom:2px solid #999;
	border-right:2px solid #999;
	content:'';
	display:block;
	height:5px;
	margin-top:-4px;
	pointer-events:none;
	position:absolute;
	right:12px;
	top:50%;
	-webkit-transform-origin:66% 66%;
	transform-origin:66% 66%;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	transition:all 0.15s ease-in-out;
	width:5px;
}
.nice-select.open:after {
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
}
.nice-select.open .list {
	opacity:1;
	pointer-events:auto;
	-webkit-transform:scale(1) translateY(0);
	transform:scale(1) translateY(0);
	z-index:99;
}
.nice-select.disabled {
	border-color:#ededed;
	color:#999;
	pointer-events:none;
}
.nice-select.disabled:after {
	border-color:#cccccc;
}
.nice-select.wide {
	width:100%;
}
.nice-select.wide .list {
	left:0 !important;
	right:0 !important;
}
.nice-select.right {
	float:right;
}
.nice-select.right .list {
	left:auto;
	right:0;
}
.nice-select.small {
	font-size:12px;
	height:36px;
	line-height:34px;
}
.nice-select.small:after {
	height:4px;
	width:4px;
}
.nice-select.small .option {
	line-height:34px;
	min-height:34px;
}
.nice-select .list {
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(68,68,68,0.11);
	box-sizing:border-box;
	margin-top:4px;
	opacity:0;
	overflow:hidden;
	padding:0;
	pointer-events:none;
	position:absolute;
	top:100%;
	left:0;
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0;
	-webkit-transform:scale(0.75) translateY(-21px);
	transform:scale(0.75) translateY(-21px);
	transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;
	z-index:9;
}
.nice-select .list:hover .option:not(:hover) {
	background-color:transparent !important;
}
.nice-select .option {
	cursor:pointer;
	font-weight:400;
	line-height:40px;
	list-style:none;
	min-height:40px;
	outline:none;
	padding-left:18px;
	padding-right:29px;
	text-align:left;
	transition:all 0.2s;
}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus {
	background-color:#f6f6f6;
}
.nice-select .option.selected {
	font-weight:bold;
}
/* <========SON=========>>>Nice Select SON *//* KÃ¶ÅŸe Corner Ribbons */ .ribbon {
	position:absolute;
	left:-5px;
	top:-5px;
	z-index:15;
	overflow:hidden;
	width:75px;
	height:75px;
	text-align:right;
}
.ribbon span {
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	line-height:20px;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	width:100px;
	display:block;
	background:#79A70A;
	background:linear-gradient(#2989d8 0%,#2989d8 100%);
	position:absolute;
	top:19px;
	left:-21px;
}
.ribbon span::before {
	content:"";
	position:absolute;
	left:0px;
	top:100%;
	z-index:-1;
	border-left:3px solid #2989d8;
	border-right:3px solid transparent;
	border-bottom:3px solid transparent;
	border-top:3px solid #2989d8;
}
.ribbon span::after {
	content:"";
	position:absolute;
	right:0px;
	top:100%;
	z-index:-1;
	border-left:3px solid transparent;
	border-right:3px solid #2989d8;
	border-bottom:3px solid transparent;
	border-top:3px solid #2989d8;
}
.ribbon3 {
	margin-top:15px;
	width:300px;
	height:36px;
	line-height:36px;
	padding-left:15px;
	position:relative;
	left:-30px;
	top:0;
	background-color:#333;
	color:#fff;
	font-size:13px;
	font-weight:600;
	text-align:right;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.ribbon3:before,.ribbon3:after {
	content:"";
	position:absolute;
}
.ribbon3 i {
	margin-right:15px;
}
.ribbon3:before {
	height:0;
	width:0;
	top:-8.5px;
	left:0.1px;
	border-bottom:9px solid #333;
	border-left:9px solid transparent;
}
.ribbon3:after {
	height:0;
	width:0;
	right:-14.5px;
	border-top:18px solid transparent;
	border-bottom:18px solid transparent;
	border-left:15px solid #333;
}
/* <========SON=========>>>KÃ¶ÅŸe Corner Ribbons SON *//* Kategori Detay Alt Kategori Stil 1 */ .category-sub-design-box {
	width:100%;
	position:relative;
	padding:0;
}
.category-sub-design-box>li {
	display:block;
	overflow:hidden;
}
.category-sub-design-box>li>a {
	display:flex;
	align-items:center;
	justify-content:flex-start;
	font-weight:600;
	font-size:13px;
}
.category-sub-design-box>li>a i {
	font-size:14px;
	margin-right:8px;
}
.category-sub-design-box-arrow {
	margin-left:auto;
}
.category-sub-design-box>li>.megadrop {
	opacity:0;
	visibility:hidden;
	position:absolute;
	list-style:none;
	left:232px;
	min-width:250px;
	height:auto;
	text-align:left;
	padding:12px;
	z-index:99;
	overflow:hidden;
	top:0;
	margin-left:10px;
}
.category-sub-design-box>li:hover .megadrop {
	opacity:1;
	visibility:visible;
	margin-left:0px;
}
.category-sub-design-box>li:hover .megadrop .megadrop-cat-box {
	width:100%;
}
.category-sub-design-box>li>ul li ul,.category-sub-design-box li>ul li,.category-sub-design-box>li>.megadrop,.category-sub-design-box>li>ul,.category-sub-design-box>li {
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.megadrop-cat-box {
	text-decoration:none;
	font-size:13px;
	display:block;
	width:100%;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
/* <========SON=========>>>Kategori Detay Alt Kategori Stil 1 SON *//* Sayfalama Custom ///////////////////////////////////////////*/ .pagination>li>a,.pagination>li>span {
	color:#000;
}
.pagination>li.active>a {
	background-color:#000 !important;
	border-color:#000 !important;
}
.pagination>li.active>a:hover {
	color:#FFF !important
}
.pagination>li>a:hover {
	color:#000 !important
}
/* Sayfalama Custom SON ///////////////////////////////////////////*//* Range Slider - Fiyat AralgÄ±Ä± ///////////////////////////////////////////*/ .filter-price {
	width:100%;
	border:0;
	padding:0;
	margin:0;
	margin-top:28px;
}
.price-filter-range-button {
	margin-top:10px;
	display:flex;
	justify-content:flex-end;
	flex-wrap:wrap;
	width:100%;
}
.price-wrap {
	display:flex;
	justify-content:space-between;
	margin-top:20px;
	align-items:center;
}
.price-field {
	position:relative;
	width:100%;
	height:auto;
	box-sizing:border-box;
}
.price-wrap .price-wrap-outputbox {
	margin-right:15px;
	box-sizing:border-box;
	padding:5px;
	font-size:13px;
	font-weight:600;
}
.price-field input[type=range] {
	position:absolute;
}
.price-field input[type=range] {
	width:100%;
	height:5px;
	outline:0;
	box-sizing:border-box;
	pointer-events:none;
	-webkit-appearance:none;
}
.price-field input[type=range]::-webkit-slider-thumb {
	-webkit-appearance:none;
}
.price-field input[type=range]:active,.price-field input[type=range]:focus {
	outline:0;
}
.price-field input[type=range]::-webkit-slider-thumb {
	position:relative;
	-webkit-appearance:none;
	margin:0;
	border:0;
	outline:0;
	border-radius:100%;
	height:13px;
	width:13px;
	margin-top:-7px;
	cursor:pointer;
	pointer-events:all;
	z-index:100;
}
.price-field input[type=range]::-moz-range-thumb {
	position:relative;
	-webkit-appearance:none;
	margin:0;
	border:0;
	outline:0;
	border-radius:100%;
	height:13px;
	width:13px;
	margin-top:-7px;
	cursor:pointer;
	pointer-events:all;
	z-index:100;
}
.price-field input[type=range]::-ms-thumb {
	position:relative;
	-webkit-appearance:none;
	margin:0;
	border:0;
	outline:0;
	border-radius:100%;
	height:13px;
	width:13px;
	margin-top:-7px;
	cursor:pointer;
	pointer-events:all;
	z-index:100;
}
.price-field input[type=range]::-webkit-slider-runnable-track {
	height:0;
}
.price-field input[type=range]::-moz-range-track {
	height:0;
}
.price-field input[type=range]::-ms-track {
	height:0;
}
.price-wrap-1,.price-wrap-2 {
	display:flex;
	margin-left:0;
}
.price-title {
	margin-right:5px;
}
.price-wrap_line {
	margin:6px 0 5px 5px;
}
/* Range Slider - Fiyat AralgÄ±Ä± SON ///////////////////////////////////////////*//* Modal content area */ .category-cart-add-success-modal-footer {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px;
	background-color:#f8f8f8;
	flex-wrap:wrap;
}
.category-cart-add-success-modal-footer-button {
	width:100%;
	margin-bottom:10px;
}
/* <========SON=========>>>Modal content area SON *//* TanÄ±tÄ±m Videosu KodlarÄ± */ .video-play-button {
	position:absolute;
	z-index:10;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	box-sizing:content-box;
	display:block;
	width:32px;
	height:44px;
	border-radius:50%;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
}
.video-play-button:before {
	content:"";
	position:absolute;
	z-index:0;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	display:block;
	width:80px;
	height:80px;
	border-radius:50%;
	-webkit-animation:pulse-border 1500ms ease-out infinite;
	animation:pulse-border 1500ms ease-out infinite;
}
.video-play-button:after {
	content:"";
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	display:block;
	width:80px;
	height:80px;
	border-radius:50%;
	transition:all 200ms;
}
.video-play-button img {
	position:relative;
	z-index:3;
	max-width:100%;
	width:auto;
	height:auto;
}
.video-play-button span {
	display:block;
	position:relative;
	z-index:3;
	width:0;
	height:0;
	border-top:22px solid transparent;
	border-bottom:22px solid transparent;
	margin-left:5px;
}
@-webkit-keyframes pulse-border {
	0% {
		-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity:1;
	}
	100% {
		-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity:0;
	}
}
@keyframes pulse-border {
	0% {
		-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity:1;
	}
	100% {
		-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
		opacity:0;
	}
}
/* <========SON=========>>>TanÄ±tÄ±m Videosu KodlarÄ± SON *//* AÃ§Ä±lÄ±r menu stil 2 */ .dropMenu-style-2 {
}
/* <========SON=========>>>AÃ§Ä±lÄ±r menu stil 2 SON *//* User Login Modal Codes */ .modal-in-login {
	width:100%;
	padding:50px;
	box-sizing:border-box;
}
.modal-in-login-head {
	width:100%;
	margin-bottom:25px;
	box-sizing:border-box;
}
.modal-in-login-head-h {
	width:100%;
	height:2px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:25px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.modal-in-login-head-h-text {
	width:auto;
	margin:0 auto;
	display:inline-block;
	padding:0 15px;
	background-color:#fff;
	font-size:24px;
	font-weight:600;
	color:#333;
}
.modal-in-login-head-s {
	width:100%;
	text-align:center;
	font-size:13px;
	color:#666;
}
.modal-in-login-form {
	width:100%;
	margin-bottom:15px;
	box-sizing:border-box;
}
.modal-in-login-form-reset-password {
	font-size:14px;
	font-weight:600;
	color:#000;
	text-decoration:underline;
}
.modal-in-login-form-reset-password:hover {
	color:#000;
}
.modal-in-login-foot {
	width:100%;
	margin-top:30px;
	box-sizing:border-box;
}
/* <========SON=========>>>User Login Modal Codes SON *//* Product Comment Add Modal */ .modal-in-comment {
	width:100%;
	padding:50px;
	box-sizing:border-box;
	position:relative;
}
.modal-in-comment-head {
	width:100%;
	margin-bottom:25px;
	box-sizing:border-box;
}
.modal-in-comment-head-h {
	width:100%;
	height:2px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:25px;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.modal-in-comment-head-h-text {
	width:auto;
	margin:0 auto;
	display:inline-block;
	padding:0 15px;
	background-color:#fff;
	font-size:19px;
	font-weight:600;
	color:#333;
}
.modal-in-comment-head-s {
	width:100%;
	text-align:center;
	font-size:13px;
	color:#666;
}
.modal-in-comment-form {
	width:100%;
	box-sizing:border-box;
}
.modal-in-comment-form-star {
	width:100%;
}
.modal-in-comment-foot {
	width:100%;
	margin-top:30px;
	box-sizing:border-box;
}
.modal-in-comment-form-star label {
	font-size:20px !important;
}
.modal-in-comment-close {
	background:none;
	border:0;
	position:absolute;
	font-size:24px;
	right:20px;
	top:0
}
/* Lazy Load */ .lazy {
}
/* <========SON=========>>>Lazy Load SON *//* Login and Users Content Area */ .users_main_div {
	width:100%;
	overflow:hidden;
}
.user_login_register_div {
	width:1330px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	flex-wrap:wrap;
	justify-content:center;
}
.user_page_header {
	width:100%;
	border:1px solid #ebebeb;
	background-color:#fff;
	padding:20px;
	box-sizing:border-box;
	margin-bottom:30px;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height:25px;
	flex-wrap:wrap;
}
.user_page_header2 {
	width:100%;
	border:1px solid #ebebeb;
	background-color:#fff;
	padding:20px;
	box-sizing:border-box;
	margin-bottom:20px;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	line-height:25px;
	flex-wrap:wrap;
}
.user_page_header_spot {
	font-size:13px;
	width:100%;
	font-weight:normal;
	margin-top:8px;
}
.user_page_header i {
	font-size:30px;
	margin-right:10px;
}
.user_page_login_form {
	width:47%;
	box-sizing:border-box;
	border:1px solid #EBEBEB;
	background-color:#fff;
	padding:50px;
}
.user_page_right_text_div {
	width:50%;
	box-sizing:border-box;
	border:1px solid #EBEBEB;
	background-color:#fff;
	padding:50px;
	margin-left:3%;
}
.user_page_right_text_div img {
	max-width:100%;
}
.toggle-password {
	position:absolute;
	right:20px;
	bottom:10px;
}
.toggle-password2 {
	position:absolute;
	right:20px;
	bottom:10px;
}
.toggle-password3 {
	position:absolute;
	right:20px;
	bottom:10px;
}
.register-page-uyelik-tipi {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.register-page-uyelik-tipi-main {
	border:1px solid #EBEBEB;
	box-sizing:border-box;
	padding:20px 20px 10px 20px;
	position:relative;
	margin-bottom:15px;
}
.register-page-uyelik-tipi-h {
	margin-top:-33px;
	width:auto;
	margin-bottom:18px;
}
.register-page-uyelik-tipi-h-in {
	width:auto;
	display:inline-block;
	background-color:#fff;
	padding:0 10px;
	font-size:15px;
	font-weight:600;
	color:#000;
}
/* <========SON=========>>>Login and Users Content Area SON *//* Bildirimler */ .bildirimler-container-main {
	width:1330px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	box-sizing:border-box;
}
.bildirimler-bilgi-box {
	width:100%;
	box-sizing:border-box;
	border:1px solid #e1eef1;
	background-color:#f1f6f7;
	padding:20px;
	font-size:13px;
	margin-bottom:30px;
}
.bildirimler-box-main {
	width:100%;
	display:flex;
	flex-direction:column;
}
.bildirimler-box {
	width:100%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	border-top:0;
	display:flex;
	justify-content:space-between;
	font-size:14px;
	background-color:#fff;
}
.bildirimler-box:nth-of-type(2n) {
	background-color:#f8f8f8;
}
.bildirimler-box-baslik {
	flex:1;
	box-sizing:border-box;
	border-right:1px solid #ebebeb;
	padding:10px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.bildirimler-box-baslik a {
	color:#000;
}
.bildirimler-box-baslik a:hover {
	color:#000;
}
.bildirimler-box-tarih {
	box-sizing:border-box;
	border-right:1px solid #ebebeb;
	padding:10px 15px;
	display:flex;
	justify-content:flex-start;
	width:170px;
	font-size:13px;
	align-items:center;
}
.bildirimler-box-tarih i {
	font-size:22px;
	margin-right:8px;
}
.bildirimler-box-special {
	box-sizing:border-box;
	padding:10px 15px;
	border-right:1px solid #ebebeb;
	display:flex;
	justify-content:center;
	font-weight:600;
	width:200px;
	font-size:13px;
	align-items:center;
}
.bildirimler-box-special i {
	font-size:22px;
	margin-right:8px;
}
.bildirimler-box-read {
	box-sizing:border-box;
	padding:10px 15px;
	display:flex;
	justify-content:center;
	width:140px;
	font-size:13px;
	align-items:center;
}
.bildirimler-box-no-count {
	font-size:13px;
}
.bildirimler-box-no-count i {
	font-size:20px;
	float:left;
	margin-right:8px;
}
.bildirim_tabs_main {
	border-top:0;
	margin-bottom:20px;
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
ul#bildirim_tabs {
	list-style-type:none;
	padding:0;
	border:1px solid #ebebeb;
	display:flex;
}
ul#bildirim_tabs li {
	display:inline;
}
ul#bildirim_tabs li a {
	text-decoration:none;
	padding:20px;
	box-sizing:border-box;
	display:inline-block;
	font-size:14px;
	color:#000;
	width:100%;
	position:relative;
	background-color:#ffff;
	border-right:1px solid #EBEBEB;
}
ul#bildirim_tabs li a:hover {
	color:#000;
	background-color:#f8f8f8;
}
ul#bildirim_tabs li a.selected {
	color:#fff;
	background-color:#6799fc;
	border:1px solid #6799fc;
}
ul#bildirim_tabs li a i {
	display:none;
}
ul#bildirim_tabs li a.selected i {
	display:inline-block;
}
ul#bildirim_tabs li a.selected:after {
	content:'';
	height:20px;
	width:20px;
	position:absolute;
	background-color:#6799fc;
	bottom:-7px;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	border-top:#6799fc solid 1px;
	border-left:#6799fc solid 1px;
	transform:rotate(225deg);
}
div.bildirim_tab_content {
	flex:1;
	animation:fadeEffect 0.5s ease;
	box-sizing:border-box;
	background-color:#fff;
	border-top:1px solid #EBEBEB;
}
div.bildirim_tab_content.hide {
	display:none;
}
@keyframes fadeEffect {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}
.bildirim_tab_no_login {
	width:100%;
	border:1px solid #EBEBEB;
	border-top:0;
}
.ozelbildirim-show-more-button {
	width:100%;
	border:1px solid #EBEBEB;
}
.ozelbildirim-showmorespan {
	outline:0;
}
.ozelbildirim-showmorespan {
	cursor:pointer;
	width:100% !important;
	display:block;
	padding:10px 0;
	text-align:center;
	text-decoration:underline;
}
.herkesebildirim-show-more-button {
	width:100%;
	border:1px solid #EBEBEB;
}
.herkesebildirim-showmorespan {
	outline:0;
}
.herkesebildirim-showmorespan {
	cursor:pointer;
	width:100% !important;
	display:block;
	padding:10px 0;
	text-align:center;
	text-decoration:underline;
}
.uyelerebildirim-show-more-button {
	width:100%;
	border:1px solid #EBEBEB;
}
.uyelerebildirim-showmorespan {
	outline:0;
}
.uyelerebildirim-showmorespan {
	cursor:pointer;
	width:100% !important;
	display:block;
	padding:10px 0;
	text-align:center;
	text-decoration:underline;
}
.bildirim-detay-main {
	width:1330px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.bildirim-detay-main a {
	margin-right:20px;
	display:flex;
	align-items:center;
}
.bildirim-detay-main a i {
	font-size:20px;
	margin-right:5px;
}
.bildirim-detay-content {
	flex:1;
	background-color:#fff;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	padding:20px;
}
.bildirim-detay-content-h {
	width:100%;
	font-size:19px;
	font-weight:700;
	color:#000;
	padding-bottom:4px;
}
.bildirim-detay-content-s {
	width:100%;
	font-size:14px;
	color:#000;
}
.bildirim-detay-content-s img {
	max-width:100%;
}
/* <========SON=========>>>Bildirimler SON */ .bildirim-detay-content-tarih {
	width:100%;
	background-color:#f8f8f8;
	border:1px solid #EBEBEB;
	font-size:12px;
	padding:5px 10px;
	margin-bottom:20px;
	box-sizing:border-box;
}
/* Ãœye Hesap alt sayfalarÄ± */ .user_subpage_div {
	width:1330px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	flex-wrap:wrap;
	justify-content:center;
}
.user_page_header_subpage {
	width:100%;
	border:1px solid #ebebeb;
	background-color:#fff;
	padding:10px;
	box-sizing:border-box;
	margin-bottom:22px;
	font-size:13px;
	color:#000;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.user_page_header_subpage a {
	color:#333;
	font-size:12px;
}
.user_page_header_subpage a:hover {
	color:#000;
}
.user_page_header_subpage i {
	margin-left:5px;
	margin-right:5px;
}
.user_subpage_left_bar_main {
	width:280px;
	background-color:#fff;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	padding:20px;
	margin-right:22px;
}
.user_subpage_right_content {
	flex:1;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	padding:20px 30px;
	background-color:#fff;
}
.user_subpage_left_bar_namediv {
	width:100%;
	border-bottom:1px solid #ebebeb;
	box-sizing:border-box;
	padding-bottom:20px;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
}
.user_subpage_left_bar_namediv_circle {
	width:60px;
	height:60px;
	border-radius:100px;
	background-color:#eeeeee;
	color:#000;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:16px;
	font-weight:bold;
	margin-right:20px;
}
.user_subpage_left_bar_namediv_content {
	flex:1;
}
.user_subpage_left_bar_namediv_content_usertype {
	font-size:12px;
	color:#5458f3;
	font-weight:600;
	margin-bottom:4px;
}
.user_subpage_left_bar_namediv_content_h {
	font-size:17px;
	font-weight:bold;
	line-height:18px;
	width:80%;
}
.user_subpage_left_bar_namediv_content_usergroup {
	font-size:12px;
	background-color:#f06670;
	color:#fff;
	width:auto;
	border-radius:100px;
	font-weight:600;
	display:inline-block;
	padding:1px 10px;
	margin-top:9px;
}
.user_subpage_left_bar_nav_desktop {
	width:100%;
}
.user_subpage_left_bar_nav_desktop_items {
	width:100%;
	box-sizing:border-box;
	border-bottom:1px solid #ebebeb;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	padding:10px 5px;
	color:#000;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.user_subpage_left_bar_nav_desktop_items:hover {
	background-color:#f8f8f8;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #F08183;
}
.user_subpage_left_bar_nav_desktop_items_active {
	background-color:#f8f8f8;
	color:#000;
	text-decoration:none;
}
.user_subpage_left_bar_nav_desktop_items_i {
	width:48px;
	font-size:27px;
	line-height:27px;
}
.user_subpage_left_bar_nav_desktop_items_t {
	flex:1;
	font-size:14px;
	font-weight:600;
}
.user_subpage_info_div_grey {
	width:100%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	background-color:#f9f9f9;
	font-size:13px;
	padding:15px;
	margin-bottom:20px;
	color:#000;
}
.user_subpage_info_div_red {
	width:100%;
	box-sizing:border-box;
	border:1px solid #eb4d55;
	background-color:#f6e1e1;
	font-size:13px;
	padding:15px;
	color:#000;
}
.user_subpage_info_overflow {
	max-height:300px;
	overflow-y:auto;
}
.user_subpage_info_overflow::-webkit-scrollbar-track {
	background-color:#ebebeb;
}
.user_subpage_info_overflow::-webkit-scrollbar {
	width:7px;
}
.user_subpage_info_overflow::-webkit-scrollbar-thumb {
	background-color:#ccc;
}
.user_subpage_info_div_blue {
	width:100%;
	box-sizing:border-box;
	border:1px solid #e1eef1;
	background-color:#f1f6f7;
	font-size:13px;
	padding:15px;
	margin-bottom:20px;
	color:#000;
}
.user_subpage_info_div_blue_2 {
	width:100%;
	box-sizing:border-box;
	border:1px solid #e1eef1;
	background-color:#f1f6f7;
	font-size:13px;
	padding:25px;
	margin-bottom:20px;
	color:#000;
}
.user_subpage_account_header {
	width:100%;
	font-size:24px;
	font-weight:600;
	color:#000;
	margin-bottom:20px;
}
.user_subpage_account_spot {
	font-size:13px;
	color:#999;
	font-weight:normal;
	margin-top:8px;
}
.user_subpage_account_content {
	flex:1;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	padding:30px;
	background-color:#fff;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.user_subpage_account_left {
	width:48%;
}
.user_subpage_account_right {
	width:48%;
	margin-left:4%;
	border:1px solid #EBEBEB;
	margin-top:15px;
	position:relative;
	box-sizing:border-box;
	padding:20px;
}
.user_subpage_account_right_head {
	margin-top:-35px;
	margin-bottom:25px;
	margin-left:-10px;
}
.user_subpage_account_right_head_in {
	background-color:#fff;
	font-size:18px;
	color:#000;
	font-weight:bold;
	display:inline-block;
	padding:0 12px;
}
.user_subpage_favorites_content {
	flex:1;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	padding:30px;
	background-color:#fff;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.user_subpage_favorites_nologin {
	width:100%;
	padding:90px 0;
	text-align:center;
}
.user_subpage_favorites_nologin i {
	font-size:60px;
	color:#f7acaa;
}
.user_subpage_favorites_nologin_head {
	font-size:23px;
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
}
.user_subpage_favorites_nologin_s {
	font-size:14px;
	color:#767676;
	width:500px;
	margin:0 auto;
	margin-bottom:15px;
}
.user_subpage_favorites_nologin_buttons {
	margin-top:50px;
}
.user_subpage_favorites_nologin_buttons a {
	width:200px;
}
.user_subpage_favorites_noitems {
	width:100%;
	padding:40px 0;
	text-align:center;
}
.user_subpage_favorites_noitems i {
	font-size:60px;
	color:#f7acaa;
}
.user_subpage_favorites_noitems_head {
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
}
.user_subpage_favorites_noitems_s {
	font-size:14px;
	color:#767676;
	width:500px;
	margin:0 auto;
	margin-bottom:15px;
}
.user_subpage_favorites_box_div_out {
	width:100%;
	overflow:hidden;
}
.user_subpage_favorites_box_div {
	width:102%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:15px;
}
.user_subpage_favorites_box {
	width:23%;
	box-sizing:border-box;
	border:3px solid #EBEBEB;
	margin-right:2%;
	margin-bottom:1%;
	border-radius:4px;
	padding:20px;
	position:relative;
	display:flex;
	flex-direction:column;
}
.user_subpage_favorites_box_img {
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
}
.user_subpage_favorites_box_img img {
	width:100%;
}
.user_subpage_favorites_box_h {
	width:100%;
	font-size:14px;
	font-weight:600;
	margin-bottom:20px;
}
.user_subpage_favorites_box_hin {
	width:100%;
	font-size:13px;
	font-weight:500;
	margin-bottom:4px;
	margin-top:4px;
	color:#999;
	border:1px solid #EBEBEB;
	background-color:#f8f8f8;
	text-align:center;
	padding:4px 0;
}
.user_subpage_favorites_box_go {
	font-size:13px;
	font-weight:600;
	margin-top:auto;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.user_subpage_favorites_box_icon {
	width:35px;
	height:35px;
	background-color:#ffc0cc;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:18px;
	position:absolute;
	left:8px;
	top:8px;
	border-radius:100px;
}
.user_subpage_comment_box {
	width:48%;
	border:3px solid #ebebeb;
	box-sizing:border-box;
	border-radius:4px;
	margin-right:2%;
	margin-bottom:2%;
	padding:15px;
	display:flex;
	flex-direction:column;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.user_subpage_comment_box:hover {
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.user_subpage_comment_box2 {
	width:98%;
	border:3px solid #ebebeb;
	box-sizing:border-box;
	border-radius:4px;
	margin-bottom:2%;
	padding:15px;
	display:flex;
	flex-direction:column;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.user_subpage_comment_box2:hover {
	box-shadow:0 0 15px 0 rgba(0,0,0,0.1);
}
.user_subpage_comment_box_status_main {
	width:100%;
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.user_subpage_comment_box_status_main2 {
	width:100%;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.user_subpage_comment_box_status {
	display:inline-block;
	padding:3px 10px;
	border-radius:4px;
	font-size:12px;
	font-weight:600;
	margin-bottom:5px;
}
.user_subpage_comment_box_product {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	margin-bottom:10px;
}
.user_subpage_comment_box_img {
	width:64px;
	height:64px;
	margin-right:15px;
	overflow:hidden;
}
.user_subpage_comment_box_img img {
	width:100%;
	min-height:64px;
	max-height:80px;
}
.user_subpage_comment_box_point {
	width:100%;
}
.user_subpage_comment_box_product_name {
	width:100%;
	font-size:14px;
	color:#333;
	font-weight:600;
	margin-bottom:4px;
}
.user_subpage_comment_box_point_count {
	width:100%;
	font-size:13px;
	color:#999;
	font-weight:500;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.user_subpage_comment_box_point_count span {
	font-size:19px;
}
.user_subpage_comment_box_text {
	font-size:13px;
	font-weight:600;
	color:#666;
	margin-bottom:10px;
}
.user_subpage_comment_box_content {
	font-size:13px;
	color:#666;
	max-height:135px;
	overflow-y:auto;
	margin-bottom:15px;
}
.user_subpage_comment_box_content::-webkit-scrollbar-track {
	background-color:#ebebeb;
}
.user_subpage_comment_box_content::-webkit-scrollbar {
	width:7px;
}
.user_subpage_comment_box_content::-webkit-scrollbar-thumb {
	background-color:#ccc;
}
.user_subpage_comment_box_delete {
	margin-top:auto;
	text-align:right;
}
.user_subpage_comment_box_delete a {
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.user_subpage_comment_box_delete a:hover {
	color:#000;
}
.user_subpage_flex_header {
	width:100%;
	margin-bottom:20px;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
}
.user_subpage_flex_header_back_href {
	font-size:13px;
	font-weight:500;
	color:#999;
	width:100%;
	display:block;
	margin-bottom:5px;
}
.user_subpage_flex_header_back_href a {
	color:cornflowerblue;
	font-weight:600;
}
.user_subpage_flex_header_back_href a:hover {
	color:cornflowerblue;
	font-weight:600;
}
.user_subpage_flex_header_h {
	font-size:24px;
	font-weight:600;
	color:#000;
	width:65%;
}
.user_subpage_flex_header_links {
	width:100%;
	margin-top:25px;
}
.user_subpage_flex_header_right {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.ustsearch_area {
	width:100%;
	position:relative;
}
.ustsearch_area input {
	width:100%;
	height:30px;
	border-radius:0;
	font-size:13px;
	text-align:left;
	border:0;
	padding-left:0;
	border-bottom:1px solid #EBEBEB;
}
.ustsearch_area input:focus {
	border:0;
	border-bottom:1px solid #333;
}
.ustsearch_area button {
	position:absolute !important;
	border:0;
	background-color:transparent;
	top:1px;
	right:0;
}
.ustsearch_area button:focus {
	outline:none;
}
.user_subpage_select {
	width:220px !important;
}
.user_subpage_select.nice-select.open .list {
	width:220px;
}
.user_subpage_select.nice-select .list {
	width:220px;
}
.user_subpage_coupon_content {
	flex:1;
	border:1px solid #ebebeb;
	box-sizing:border-box;
	padding:30px;
	background-color:#fff;
}
.para-puan-container {
    width: 100%;
    height: 20rem;
    background: url("../images/users/kupon.png") no-repeat;
    background-size: cover;
    background-position: center;
    filter: drop-shadow(1px 1px 10px #ccc);
    display: flex;
    justify-content: center;
}
.para-puan-kupon-sol {
    width: 80%;
    height: 100%;
    color: #555;
    font-size: 35px;
}
.para-puan-indirim-metni {
    width: 80%;
    height: 90%;
    margin: auto;
    margin-top: 2.5%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    text-align: center
}
.para-puan-kupon-sol span.para-puan {
    padding: 0 20px;
    border: 4px double #555;
}
.para-puan-kupon-sag {
    width: 20%;
    height: 100%;
}

.para-puan-kupon-sag-indirim {
    width: 20rem;
    height: 17%;
    transform: rotate(-90deg) translate(-8.3rem, -7rem);
    font-size: 35px;
    text-align: center;
    color: #555;
}
.para-puan-metin-mobile {
    width: 100%;
    height: 30px;
    color: #333;
    text-align: center;
    display: none;
    margin-top: 20px;
}
.user_subpage_kupon_box{
    width: 100%;
    border: 3px solid #EBEBEB;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    border-radius: 4px;
    margin-bottom:20px;
}
.user_subpage_kupon_name {
	width:240px;
	margin-right:30px;
}
.user_subpage_kupon_name_1 {
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#94a1d1;
}
.user_subpage_kupon_name_2 {
	width:100%;
	font-size:13px;
	color:#999;
	margin-top:8px;
}
.user_subpage_kupon_name_3 {
	width:100%;
	font-size:14px;
	background-color:#f9f9f9;
	font-weight:normal;
	color:#000;
	border:2px dashed #CCC;
	padding:15px;
	box-sizing:border-box;
	margin-top:20px;
	text-align:center;
}
.user_subpage_kupon_tutar {
	flex:1;
	font-size:13px;
	text-align:center;
}
.user_subpage_kupon_tutar_1 {
	font-weight:600;
	color:#a0a0a0;
}
.user_subpage_kupon_tutar_2 {
	margin-top:8px;
	font-size:15px;
	font-weight:700;
	color:#000;
}
.user_subpage_kupon_sdate {
	flex:1;
	font-size:13px;
	text-align:center;
}
.user_subpage_kupon_sdate_1 {
	font-weight:600;
	color:#a0a0a0;
}
.user_subpage_kupon_sdate_2 {
	margin-top:8px;
	font-size:13px;
	color:#000;
}
.user_subpage_kupon_fdate {
	flex:1;
	font-size:13px;
	text-align:center;
}
.user_subpage_kupon_fdate_1 {
	font-weight:600;
	color:#a0a0a0;
}
.user_subpage_kupon_fdate_2 {
	margin-top:8px;
	font-size:13px;
	color:#000;
}
.user_subpage_kupon_status {
	flex:1;
	font-size:13px;
	text-align:center;
}
.user_subpage_kupon_status_1 {
	font-weight:600;
	color:#a0a0a0;
}
.user_subpage_kupon_status_2 {
	margin-top:8px;
	font-size:13px;
	color:#000;
}
.user_subpage_ticketbox_main {
	width:100%;
	border:1px solid #EBEBEB;
}
.user_subpage_ticketbox {
	width:100%;
	border-bottom:1px solid #EBEBEB;
	padding:20px 15px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
}
.user_subpage_ticketbox:nth-of-type(2n) {
	background-color:#f9f9f9;
}
.user_subpage_ticketbox:last-child {
	border-bottom:0;
}
.user_subpage_ticketbox_number {
	width:130px;
	font-size:13px;
	font-weight:700;
	color:#000;
}
.user_subpage_ticketbox_h {
	width:350px;
	font-size:13px;
	color:#666;
	font-weight:600;
}
.user_subpage_ticketbox_status {
	width:135px;
	font-size:13px;
	font-weight:600;
}
.user_subpage_ticketbox_lasthour {
	color:#b1b1b1;
	margin-right:30px;
	width:150px;
}
.user_subpage_ticketbox_lasthour_1 {
	width:100%;
	font-size:12px;
	color:#666;
	font-weight:600;
}
.user_subpage_ticketbox_lasthour_2 {
	width:100%;
	font-size:12px;
	font-weight:500;
}
.user_subpage_ticketbox_go {
	width:35px;
	height:35px;
	border-radius:100px;
	background-color:#f8f8f8;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #ebebeb;
	color:#000;
	cursor:pointer;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.user_subpage_ticketbox_go:hover {
	box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
	color:#000;
	text-decoration:none;
}
.user_subpage_ticketbox_go i {
	font-size:15px;
}
.ticket-detail-form-area label {
	font-size:13px !important;
	font-weight:600 !important;
}
.ticket-detail-form-area {
	font-size:13px;
}
.user_subpage_ticket_line_hed {
	width:100%;
	border-bottom:1px solid #ebebeb;
	height:11px;
	margin-bottom:30px;
	margin-top:30px;
}
.user_subpage_ticket_line_hed_in {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.user_subpage_ticket_line_hed_text {
	display:inline-block;
	padding:0 10px;
	font-size:13px;
	color:#000;
	background-color:#fff;
	font-weight:600;
	margin-left:-20px;
}
.user_subpage_ticket_message_main {
	width:100%;
	margin-bottom:40px;
	display:flex;
	flex-direction:column;
}
.user_subpage_ticket_message_user_box {
	width:90%;
	box-sizing:border-box;
	background-color:#f9f9f9;
	border:1px solid #ebebeb;
	margin-bottom:30px;
	padding:20px;
	margin-right:auto;
}
.user_subpage_ticket_message_user_box_hed {
	border-bottom:1px solid #EBEBEB;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#5951f9;
	font-weight:600;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.user_subpage_ticket_message_user_box_hed i {
	font-size:19px;
	color:#000;
}
.user_subpage_ticket_message_user_box_hed i:last-child {
	margin-right:10px;
}
.user_subpage_ticket_message_user_box_msg {
	width:100%;
	font-size:13px;
	margin-bottom:15px;
}
.user_subpage_ticket_message_user_box_date {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	font-size:11px;
	color:#999;
}
.user_subpage_ticket_message_support_box {
	width:90%;
	box-sizing:border-box;
	background-color:#34a287;
	border:1px solid #34a287;
	margin-bottom:30px;
	padding:20px;
	margin-left:auto;
}
.user_subpage_ticket_message_support_box_hed {
	border-bottom:1px solid #41cdae;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#FFF;
	font-weight:600;
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.user_subpage_ticket_message_support_box_hed i {
	font-size:19px;
	color:#FFF;
}
.user_subpage_ticket_message_support_box_hed i:last-child {
	margin-right:10px;
}
.user_subpage_ticket_message_support_box_msg {
	width:100%;
	font-size:13px;
	margin-bottom:15px;
	color:#FFF;
}
.user_subpage_ticket_message_support_box_msg img {
	max-width:100%;
}
.user_subpage_ticket_message_support_box_date {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	font-size:11px;
	color:#FFF;
}
.user_subpage_ticket_answer_main {
	width:100%;
}
.user_subpage_ticket_answer_main label {
	font-size:20px !important;
	font-weight:bold !important;
}
.user_subpage_address_boxes_main {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:30px;
}
.user_subpage_address_box_added {
	width:48%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	margin-right:2%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	padding:20px;
	transition-duration:0.1s;
	transition-timing-function:linear;
	margin-bottom:20px;
}
.user_subpage_address_box_added:hover {
	text-decoration:none;
	border:1px solid #c7e0ed;
}
.user_subpage_address_box_added:hover .user_subpage_address_box_added_icon {
	border:1px solid #c7e0ed;
	background-color:#c7e0ed;
}
.user_subpage_address_box_added:hover .user_subpage_address_box_added_icon i {
	color:#fff;
}
.user_subpage_address_box_added:hover .user_subpage_address_box_added_text {
	color:#7bbade;
}
.return-pro-img {
	width:75px;
	box-sizing:border-box;
	margin-right:15px;
}
.return-pro-img img {
	width:100%;
	padding:5px;
	border:1px solid #EBEBEB;
	border-radius:4px;
}
.return-pro-txt {
	flex:1;
	font-size:14px;
	font-weight:600;
	color:#000;
}
.user_subpage_address_box_added_noitem {
	width:48%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	margin-right:2%;
	height:260px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.user_subpage_address_box_added_noitem:hover {
	text-decoration:none;
	border:1px solid #c7e0ed;
}
.user_subpage_address_box_added_noitem:hover .user_subpage_address_box_added_icon {
	border:1px solid #c7e0ed;
	background-color:#c7e0ed;
}
.user_subpage_address_box_added_noitem:hover .user_subpage_address_box_added_icon i {
	color:#fff;
}
.user_subpage_address_box_added_noitem:hover .user_subpage_address_box_added_text {
	color:#7bbade;
}
.user_subpage_address_box_added_icon {
	width:62px;
	height:62px;
	border:1px solid #EBEBEB;
	border-radius:100px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:12px;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.user_subpage_address_box_added_icon i {
	color:#000;
	font-size:25px;
}
.user_subpage_address_box_added_text {
	font-size:16px;
	color:#000;
}
.user_subpage_address_box {
	width:48%;
	box-sizing:border-box;
	border:1px solid #c7e0ed;
	margin-right:2%;
	padding:20px 30px;
	margin-bottom:20px;
}
.user_subpage_address_box_name {
	width:100%;
	font-weight:bold;
	color:#000;
	font-size:15px;
	margin-bottom:25px;
}
.user_subpage_address_box_user {
	width:100%;
	font-weight:600;
	color:#595959;
	font-size:13px;
	margin-bottom:15px;
}
.user_subpage_address_box_content {
	width:100%;
	color:#595959;
	font-size:13px;
	margin-bottom:10px;
}
.user_subpage_address_box_phone {
	width:100%;
	color:#a3a3a3;
	font-size:12px;
	margin-bottom:10px;
}
.user_subpage_address_box_type {
	width:100%;
	color:#f96d51;
	font-weight:600;
	font-size:13px;
}
.user_subpage_address_box_buttons {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.user_subpage_address_add_main_div {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	flex-wrap:wrap;
}
.user_subpage_address_add_border_div {
	flex:1;
	border:1px solid #EBEBEB;
	margin-top:15px;
	position:relative;
	box-sizing:border-box;
	padding:20px;
}
.user_subpage_address_add_border_div_head {
	margin-top:-33px;
	margin-bottom:25px;
	margin-left:-10px;
}
.user_subpage_address_add_border_div_head_in {
	background-color:#fff;
	font-size:15px;
	color:#000;
	font-weight:600;
	display:inline-block;
	padding:0 12px;
}
.user_subpage_siparis_boxes_div {
	width:100%;
	display:flex;
	flex-direction:column;
	margin-top:40px;
}
.user_subpage_siparis_box {
	width:100%;
	border:1px solid #EBEBEB;
	padding:25px 20px;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	border-radius:4px;
	margin-bottom:20px;
	transition-duration:0.2s;
	transition-timing-function:linear;
}
.user_subpage_siparis_box:hover {
	border:1px solid #CCC;
}
.user_subpage_siparis_box_img {
	width:49px;
	height:49px;
	margin-right:20px;
	border:1px solid #EBEBEB;
	box-sizing:border-box;
	overflow:hidden;
}
.user_subpage_siparis_box_img img {
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:1px;
}
.user_subpage_return_box_orderno {
	width:135px;
	color:#000000;
}
.user_subpage_siparis_box_orderno {
	width:280px;
	color:#000000;
}
.user_subpage_siparis_box_orderno-1 {
	width:100%;
	font-size:14px;
	margin-bottom:5px;
	line-height:17px;
}
.user_subpage_siparis_box_orderno-2 {
	width:100%;
	font-size:12px;
	color:#999;
}
.user_subpage_siparis_box_status {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.user_subpage_siparis_box_status_iptal {
	width:auto;
	display:inline-block;
	padding:5px 15px;
	border:1px solid #ffa2a5;
	box-sizing:border-box;
	font-size:14px;
	font-weight:600;
	color:#ffa2a5;
}
.user_subpage_siparis_box_end {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.user_subpage_siparis_box_end_amount {
	margin-right:40px;
	text-align:right;
}
.user_subpage_siparis_box_end_amount_1 {
	font-size:16px;
	font-weight:600;
	color:#000;
	width:100%;
}
.user_subpage_siparis_box_end_amount_2 {
	font-size:13px;
	font-weight:500;
	color:#999;
	width:100%;
}
.account_subpage_order_address_main {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-bottom:20px;
}
.account_subpage_order_address_left {
	flex:1;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	padding:25px;
	color:#000;
}
.account_subpage_order_address_right {
	width:49%;
	margin-left:2%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	padding:25px;
	color:#000;
}
.account_subpage_order_address_h {
	width:100%;
	font-size:14px;
	font-weight:600;
	border-bottom:1px solid #EBEBEB;
	margin-bottom:20px;
	padding-bottom:8px;
}
.account_subpage_order_address_name {
	width:100%;
	font-size:13px;
	font-weight:600;
	margin-bottom:10px;
}
.account_subpage_order_address_txt {
	width:100%;
	font-size:13px;
}
.account_subpage_order_address_phone {
	width:100%;
	font-size:13px;
	color:#666;
}
.account_subpage_order_products_box {
	width:100%;
	box-sizing:border-box;
	border:1px solid #EBEBEB;
	padding:25px 25px 10px 25px;
	margin-bottom:20px;
}
.account_subpage_order_products_box_hed {
	width:100%;
	box-sizing:border-box;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
	border-bottom:1px dashed #EBEBEB;
	padding-bottom:10px;
}
.account_subpage_order_products_box_hed_img {
	width:80px;
	height:80px;
	margin-right:15px;
}
.account_subpage_order_products_box_hed_img img {
	width:100%;
	height:100%;
}
.account_subpage_order_products_box_hed_name {
	width:280px;
	font-size:13px;
	font-weight:600;
	color:#000;
}
.order_products_box_hed_name_sub {
	font-size:12px;
	margin-bottom:9px;
	padding-bottom:9px;
	border-bottom:1px dashed #EBEBEB;
	font-weight:500;
}
.account_subpage_order_products_box_hed_status {
	flex:1;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.orderDetail_product_button {
	margin-left:5px;
	margin-right:5px;
}
.orderDetail_product_button:last-child {
	margin-right:0;
}
.account_subpage_order_products_box_fot {
	width:100%;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-end;
	flex-wrap:wrap;
	border-right:1px dashed #EBEBEB;
}
.account_subpage_order_products_box_fot_birim {
	flex:1;
	text-align:center;
	font-size:13px;
	border:1px dashed #EBEBEB;
	background-color:#fff;
	border-right:0;
	border-top:0;
}
.account_subpage_order_products_box_fot_kdv {
	flex:1;
	text-align:center;
	font-size:13px;
	border:1px dashed #EBEBEB;
	background-color:#fff;
	border-right:0;
	border-top:0;
}
.account_subpage_order_products_box_fot_kargo {
	flex:1;
	text-align:center;
	font-size:13px;
	border:1px dashed #EBEBEB;
	background-color:#fff;
	border-right:0;
	border-top:0;
}
.account_subpage_order_products_box_fot_adet {
	flex:1;
	text-align:center;
	font-size:13px;
	border:1px dashed #EBEBEB;
	background-color:#fff;
	border-right:0;
	border-top:0;
}
.account_subpage_order_products_box_fot_total {
	flex:1;
	text-align:center;
	font-size:13px;
	border:1px dashed #EBEBEB;
	background-color:#fff;
	border-right:0;
	border-top:0;
}
.account_subpage_order_products_box_fot_h {
	width:100%;
	padding:8px;
	border-bottom:1px dashed #EBEBEB;
	background-color:#f8f8f8;
}
.account_subpage_order_products_box_fot_s {
	width:100%;
	padding:8px;
	font-weight:600;
}
.account_subpage_order_cargo_main {
	width:100%;
	box-sizing:border-box;
	padding:25px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	flex-wrap:wrap;
	border:1px solid #558cff;
	margin-bottom:20px;
}
.account_subpage_order_cargo_left {
	width:150px;
}
.account_subpage_order_cargo_left img {
	width:100%;
}
.account_subpage_order_cargo_right {
	flex:1;
	text-align:right;
}
.account_subpage_summary_order_main {
	width:100%;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-end;
}
.account_subpage_summary_order_in {
	width:300px;
}
.account_subpage_summary_order_freedelivery,.account_subpage_summary_order_discount_coupon {
	width:100%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	padding:10px 18px;
	margin-bottom:10px;
}
.account_subpage_summary_order_coupon_icon {
	width:45px;
	font-size:28px;
	line-height:28px;
	color:#6e8ebe;
}
.account_subpage_summary_order_coupon_text {
	flex:1;
	font-size:12px;
	color:#333;
	font-weight:600;
	line-height:15px;
}
.account_subpage_summary_order_coupon_text_h {
	width:100%;
	color:#999;
	font-weight:500;
}
.account_subpage_summary_order_coupon_text_s {
	width:100%;
	margin-top:5px;
}
.account_subpage_summary_order_box {
	width:100%;
	box-sizing:border-box;
	border:1px solid #ebebeb;
	background-color:#f8f8f8;
	color:#000;
	padding:20px;
}
.account_subpage_summary_order_box_h {
	font-size:16px;
	font-weight:600;
	margin-bottom:20px;
}
.account_subpage_summary_order_box_s {
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	flex-wrap:wrap;
	width:100%;
	border-bottom:1px solid #EBEBEB;
	font-size:14px;
	padding-bottom:8px;
	margin-bottom:8px;
}
.account_subpage_summary_order_box_s:last-child {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0;
}
.account_subpage_summary_order_box_s_left {
	width:50%;
}
.account_subpage_summary_order_box_s_right {
	width:50%;
	text-align:right;
	font-weight:600;
}
.orderdetail_coupon_total {
	box-sizing:border-box;
	text-align:center;
	border:1px solid #EBEBEB;
	padding:5px;
	margin-top:5px;
	border-radius:10px;
	background-color:#f8f8f8;
}
/* <========SON=========>>>Ãœye Hesap alt sayfalarÄ± SON *//* Hesap numaralarÄ± ve Ã¶deme bildirim */ .banka-hesap-main-box {
	width:100%;
	box-sizing:border-box;
	border:1px solid #EBEBEB;
	background-color:#fff;
	margin-bottom:20px;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.banka-hesap-main-box-img {
	width:135px;
	border-right:1px solid #EBEBEB;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	justify-content:center;
}
.banka-hesap-main-box-img img {
	max-width:110px;
	max-height:70px;
}
.banka-hesap-main-box-flex {
	flex:1;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.banka-hesap-main-box-flex-name {
	width:165px;
	border-right:1px solid #EBEBEB;
}
.banka-hesap-main-box-flex-doviz {
	width:65px;
	border-right:1px solid #EBEBEB;
}
.banka-hesap-main-box-flex-isim {
	width:165px;
	border-right:1px solid #EBEBEB;
}
.banka-hesap-main-box-flex-iban {
	flex:1;
}
.banka-hesap-main-box-flex-hesap {
	width:150px;
	border-right:1px solid #EBEBEB;
}
.banka-hesap-main-box-flex-ust {
	width:100%;
	padding:10px 10px;
	font-size:13px;
	font-weight:600;
	color:#333;
	box-sizing:border-box;
	border-bottom:1px solid #ebebeb;
}
.banka-hesap-main-box-flex-alt {
	width:100%;
	padding:10px 10px;
	font-size:13px;
	color:#333;
	box-sizing:border-box;
}
.odeme-bildirim-main-div {
	width:100%;
	box-sizing:border-box;
}
.odeme-bildirim-boxes-flex {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.odeme-bildirim-box {
	flex:1;
	margin-right:15px;
	box-sizing:border-box;
	border:1px solid #EBEBEB;
	background-color:#fff;
	padding:35px;
	margin-bottom:10px;
	margin-top:10px;
}
.odeme-bildirim-box:last-child {
	margin-right:0;
}
.odeme-bildirim-box-hed {
	border-bottom:1px solid #ebebeb;
	width:100%;
	padding-bottom:10px;
	margin-bottom:25px;
	font-size:16px;
	font-weight:600;
	color:#000;
}
.odeme-bildirim-box-account-div {
	width:100%;
	box-sizing:border-box;
	max-height:612px;
	overflow-y:auto;
}
.odeme-bildirim-box-account-div::-webkit-scrollbar-track {
	background-color:#ebebeb;
}
.odeme-bildirim-box-account-div::-webkit-scrollbar {
	width:7px;
}
.odeme-bildirim-box-account-div::-webkit-scrollbar-thumb {
	background-color:#ccc;
}
.odeme-bildirim-box-spot {
	font-size:14px;
	font-weight:600;
	color:#000;
	width:85%;
	margin-bottom:20px;
}
.odeme-bildirim-box-spotsm {
	font-size:13px;
	font-weight:500;
	color:#999;
	width:85%;
}
.odeme-bildirim-box-form {
	width:100%;
}
.odeme-bildirim-banka-radio {
	width:100%;
	border-bottom:1px solid #EBEBEB;
}
.odeme-bildirim-banka-radio label {
	border:2px solid #fff !important;
	width:100%;
	box-sizing:border-box;
	padding:20px;
	cursor:pointer;
}
.odeme-bildirim-banka-radio input {
	display:none;
}
.odeme-bildirim-banka-radio input:checked+label {
	border:2px solid red !important;
}
.odeme-bildirim-banka-radio-hed {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-bottom:10px;
}
.odeme-bildirim-banka-radio-hed-img {
	width:100px;
	height:60px;
	border:1px solid #EBEBEB;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:10px;
}
.odeme-bildirim-banka-radio-hed-img img {
	max-width:90%;
	max-height:50px;
}
.odeme-bildirim-banka-radio-bank {
	flex:1;
	font-size:13px;
	font-weight:600;
}
.odeme-bildirim-banka-radio-text {
	width:100%;
	border-bottom:1px dashed #EBEBEB;
	font-size:13px;
	padding:5px 0;
}
.odeme-bildirim-banka-radio-text:last-child {
	border-bottom:0;
}
.odeme-bildirim-uyari {
	width:100%;
	padding:40px 0;
	text-align:center;
}
.odeme-bildirim-uyari-i {
	font-size:60px;
	margin-bottom:25px;
	line-height:60px;
	color:#7f99d8;
}
/* <========SON=========>>>Hesap numaralarÄ± ve Ã¶deme bildirim SON *//* Compare */ .compare-container-main {
	width:1330px;
	box-sizing:border-box;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
}
.compare-container-table-div {
	width:100%;
	background-color:#fff;
}
.compare-container-table-1 {
	width:100%;
	height:auto;
	border-collapse:collapse;
	border:1px solid #EBEBEB;
	font-size:13px;
	font-weight:600;
}
.compare-container-table-1 tr,td {
	border:1px solid #EBEBEB;
}
.compare-container-table-1 td {
	padding:20px;
}
.compare-container-table-1-content {
	text-align:center;
	width:auto;
}
.compare-container-table-1-content img {
	max-width:150px;
	max-height:150px;
}
.compare-container-table-1-content i {
	font-size:24px;
}
.compare_header_div {
	width:100%;
	border:1px solid #ebebeb;
	background-color:#fff;
	padding:20px;
	box-sizing:border-box;
	margin-bottom:30px;
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:space-between;
	line-height:25px;
	flex-wrap:wrap;
}
/* <========SON=========>>>Compare SON *//* Margin FrameWork */ .m-top-0 {
	margin-top:0 !important;
}
.m-top-10 {
	margin-top:10px;
}
.m-top-20 {
	margin-top:20px;
}
.m-top-30 {
	margin-top:30px;
}
/* <========SON=========>>>Margin FrameWork SON *//* Orta Slider */ .middle-slider-img {
	width:100%;
	height:100%;
}
.middle-slider-img-mobile {
	display:none;
}
/* <========SON=========>>>Orta Slider SON *//* Story */ .story-main-div {
	width:100%;
}
.story-in-div {
	margin:0 auto;
	max-width:1330px;
	text-align:center;
}
.story-in-div-standart {
	margin:0 auto;
	width:1330px;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.story-group-box {
	width:90px;
	overflow:hidden;
	display:block;
	margin-right:12px;
	box-sizing:border-box;
}
.story-group-box-img {
	width:90px;
	height:90px;
	overflow:hidden;
	margin-bottom:8px;
	box-sizing:border-box;
}
.story-group-box-img img {
	width:100%;
	height:100%;
}
.story-group-box-h {
	font-size:13px;
	width:98%;
	text-align:center;
}
/* <========SON=========>>>Story SON *//* Pricing Tab System */ .pricing-tab-system {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.pricing-tab-system ul {
	width:auto !important;
	display:flex;
	align-items:center;
	justify-content:center;
	border-bottom:0;
	padding:10px;
	margin-bottom:20px;
	margin-top:20px;
}
.pricing-tab-system a {
	transition-duration:0.1s;
	transition-timing-function:linear;
	background-color:transparent;
	border:0!important;
	border-radius:50% !important;
	padding:12px 35px;
}
/* <========SON=========>>>Pricing Tab System SON */ .font-spacing {
	letter-spacing:0.04em
}
.font-12 {
	font-size:12px;
}
.font-13 {
	font-size:13px;
}
.font-14 {
	font-size:14px;
}
.font-15 {
	font-size:15px;
}
.font-16 {
	font-size:16px;
}
.font-17 {
	font-size:17px;
}
.font-18 {
	font-size:18px;
}
.font-19 {
	font-size:19px;
}
.font-20 {
	font-size:20px;
}
.font-24 {
	font-size:24px;
}
.font-26 {
	font-size:26px;
}
.font-27 {
	font-size:27px;
}
.font-28 {
	font-size:28px;
}
.font-29 {
	font-size:29px;
}
.font-30 {
	font-size:30px;
}
.font-size-big {
	font-size:36px;
}
.font-size-exbig {
	font-size:50px;
}
.font-exlight {
	font-weight:300;
}
.font-light {
	font-weight:400;
}
.font-small {
	font-weight:500;
}
.font-medium {
	font-weight:600
}
.font-bold {
	font-weight:700
}
.font-exbold {
	font-weight:800
}
.font-raleway {
	font-family:'Raleway',sans-serif
}
.font-open-sans {
	font-family:'Open Sans',sans-serif
}
.font-color-FFF {
	color:#FFF
}
.font-color-000 {
	color:#000;
}
.p-p {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.sablon2-level-menu {
	position:absolute;
	left:0;
	list-style:none;
	margin:0;
	opacity:0;
	visibility:hidden;
	box-shadow:0 5px 14.25px 0.75px rgba(0,0,0,0.05);
	z-index:999;
	transition:0.01s ease-in-out 0s;
	background-color:#fff;
	width:100%;
	padding:0;
	box-sizing:border-box;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
}

.sablon2-level-menu-left{
    flex:1;
    box-sizing: border-box;
    padding: 30px 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.sablon2-level-menu-left-item{
    width:175px ;
    margin-right: 15px;
    margin-left: 20px;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.sablon2-level-menu-left-item-h{
    width: 100%;
    display: block;
    font-weight: 600;
    font-size: 16px ;
    padding-bottom:4px;
    margin-bottom:4px;
}
.sablon2-level-menu-left-item-s {
	width:100%;
	display:block;
	margin-bottom:5px;
	font-size:13px;
}
.sablon2-level-menu-right{
    width: 410px;
    box-sizing: border-box;
    padding: 15px;
}
.sablon2-level-menu-right img{
    max-width: 100% !important;
    width: 100% !important;
}
.sablon2-level-menu-right-product-box{
    width: 26%;
    margin-bottom: 14px;
    margin-right: 10px;
    margin-left: 10px;
    box-sizing: border-box;
    display: block;
    font-weight: 500;
    font-size: 13px;
    margin-top: 14px;

}
.sablon2-level-menu-right-product-box img {
	width:100%;
	height:auto;
	margin-bottom:10px;
}


.third-level-menu
{
    position: absolute;
    top: 0 !important;
    list-style: none;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 5px 14.25px 0.75px rgba(0, 0, 0, 0.05);
    z-index: 9;
    transition: 0.1s ease-in-out 0s;
}
.third-level-menu > li
{
    height: auto;
}
.second-level-menu>li>.third-level-menu li p {
	margin:0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.second-level-menu
{
    position: absolute;
    left: 0;
    list-style: none;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 5px 14.25px 0.75px rgba(0, 0, 0, 0.05);
    z-index: 999;
    transition: 0.01s ease-in-out 0s;
}

.second-level-menu > li
{
    position: relative;
    height: auto;
}
.second-level-menu>li p {
	margin:0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.top-level-menu {
	list-style:none;
	padding:0;
	margin:0;
	display:flex;

	width:100%;
	position:relative;
}
.top-level-menu>li {
	width:auto;
	height:auto;
	transition-duration:0.1s;
	transition-timing-function:linear;
}
.top-level-menu li:hover>ul {
	opacity:1;
	visibility:visible;
	margin-top:0;
	margin-left:0;
}
.top-level-menu>li span /* Apply to all links inside the multi-level menu */ {
	text-decoration:none;
}
.top-level-menu>li a {
	text-decoration:none;
}
.top-level-menu>li:hover a {
	text-decoration:none;
}
.top-level-menu>li span {
	display:block;
}
.dropdown-overlay-show {
	width: 15000px;
    background-color: rgba(0, 0, 0, 0.55);
    height: 11111% !important;
    position: absolute;
    z-index: 9 !important;
    left: -700px;
    display: none;
}
.dropdown-overlay-show2{
    width: 150%;
    background-color: rgba(0,0,0,0.2);
    height: 11111% !important;
    position: absolute;
    z-index: 99;
    left:-500px;
    display: none;
}



.tooltip-top, .tooltip-right, .tooltip-bottom, .tooltip-left {
    position: relative;
    outline: none;
}
.tooltip-top:before,.tooltip-right:before,.tooltip-bottom:before,.tooltip-left:before {
	content:attr(data-tooltip);
	padding:4px 10px;
	color:#555;
	white-space:pre;
	border-radius:4px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	z-index:998;
	height:21px;
}
.tooltip-top:after,.tooltip-right:after,.tooltip-bottom:after,.tooltip-left:after {
	content:"";
	width:10px;
	height:10px;
	z-index:999;
}
.tooltip-top:before,.tooltip-top:after,.tooltip-right:before,.tooltip-right:after,.tooltip-bottom:before,.tooltip-bottom:after,.tooltip-left:before,.tooltip-left:after {
	position:absolute;
	cursor:default;
	opacity:0;
	background-color:#fff;
	pointer-events:none;
	-webkit-transition:all ease-out .15s;
	transition:all ease-out .15s;
}
.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-left:hover:before,.tooltip-left:hover:after {
	opacity:1;
	margin:0;
	box-shadow:0 0 15px 0 rgba(0,0,0,.1);
}
.tooltip-right:before {
	left:calc(100%+8px+4px);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.tooltip-right:after {
	left:calc(100%+5px+4px);
	-webkit-transform:translateY(-50%) rotate(-315deg);
	transform:translateY(-50%) rotate(-315deg);
}
.tooltip-right:before,.tooltip-right:after {
	top:50%;
	margin-left:-4px;
}
.tooltip-bottom:before {
	top:calc(100%+8px+4px);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.tooltip-bottom:after {
	top:calc(100%+3px+4px);
	-webkit-transform:translateX(-50%) rotate(-225deg);
	transform:translateX(-50%) rotate(-225deg);
}
.tooltip-bottom:before,.tooltip-bottom:after {
	left:50%;
	margin-top:-4px;
}
.tooltip-left:before {
	right:calc(100%+8px+4px);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.tooltip-left:after {
	right:calc(100%+3px+4px);
	-webkit-transform:translateY(-50%) rotate(-135deg);
	transform:translateY(-50%) rotate(-135deg);
}
.tooltip-left:before,.tooltip-left:after {
	top:50%;
	margin-right:-4px;
}
.up-arrow-blue:before {
	content:'';
	height:11px;
	width:11px;
	position:absolute;
	background-color:#fff;
	top:-6px;
	left:32px;
	border-top:#558cff solid 1px;
	border-left:#558cff solid 1px;
	transform:rotate(45deg);
}
.up-arrow-green:before {
	content:'';
	height:11px;
	width:11px;
	position:absolute;
	background-color:#fff;
	top:-6px;
	left:32px;
	border-top:#279c3d solid 1px;
	border-left:#279c3d solid 1px;
	transform:rotate(45deg);
}
.up-arrow-grey:before {
	content:'';
	height:11px;
	width:11px;
	position:absolute;
	background-color:#f8f8f8;
	top:-6px;
	left:32px;
	border-top:#ebebeb solid 1px;
	border-left:#ebebeb solid 1px;
	transform:rotate(45deg);
}
.up-arrow-grey-white:before {
	content:'';
	height:11px;
	width:11px;
	position:absolute;
	background-color:#fff;
	top:-6px;
	left:32px;
	border-top:#ebebeb solid 1px;
	border-left:#ebebeb solid 1px;
	transform:rotate(45deg);
}
.user-kargo-return-main {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.user-kargo-return-left {
	border:1px solid #EBEBEB;
	padding:22px;
	width:49%;
	margin-right:1%;
	box-sizing:border-box;
}
.user-kargo-return-right {
	border:1px solid #EBEBEB;
	padding:22px;
	width:49%;
	margin-left:1%;
	box-sizing:border-box;
}
.user-kargo-return-heading {
	width:100%;
	font-size:13px;
	font-weight:600;
	color:#000;
	margin-bottom:18px;
}
.user-kargo-return-address {
	font-size:13px;
	width:100%;
}
.kargolari-sirala {
	width:100%;
}
.kargolari-sirala img {
	height:60px;
	padding:5px;
	border:1px solid #EBEBEB;
}
.kargo-form-user {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.kargo-form-user-h {
	font-size:13px;
	font-weight:600;
	width:220px;
}
.kargo-form-user-inputarea {
	flex:1;
	margin-left:70px;
	flex-wrap:wrap;
	display:flex;
	justify-content:flex-end;
}
.kargo-form-user-inputarea select {
	font-size:13px !important;
	border-radius:0;
	width:200px;
	margin-right:15px;
}
.kargo-form-user-inputarea input {
	font-size:13px !important;
	border-radius:0;
	width:200px;
	margin-right:15px;
}
.kargo-form-user-ok-value {
	width:155px;
	font-size:13px;
	font-weight:600;
}
.kargo-form-user-ok-right {
	flex:1;
	background-color:#f2fdf9;
	border:1px solid #def1ea;
	display:flex;
	align-items:center;
	box-sizing:border-box;
	padding:15px;
	font-size:12px;
	justify-content:center;
}
.iban-user-area-heading {
	width:100%;
	margin-bottom:15px;
	font-size:13px;
	font-weight:600;
}
.iban-user-area-form {
	width:100%;
	display:flex;
	justify-content:flex-start;
}
.iban-user-area-form input {
	font-size:13px !important;
	border-radius:0;
	width:40.5%;
	margin-right:15px;
}
.iban-user-area-form button {
	width:auto;
}
.iade-onaysiz-user-main {
	width:100%;
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.iade-onaysiz-user-left {
	width:auto;
	margin-right:15px;
	font-weight:600;
	padding-top:10px;
}
.iade-onaysiz-user-right {
	flex:1;
	background-color:#f8f8f8;
	box-sizing:border-box;
	padding:10px 20px;
}
.iade-onaysiz-in-txt {
	width:90%;
	font-style:italic;
}
.order-search-user-filter {
	width:auto;
	display:flex;
	min-width:200px;
	margin-right:10px;
}
/* DatePicker Custom */ #ui-datepicker-div>.ui-widget-header {
	border:1px solid #ebebeb !important;
	background:#f8f8f8 !important;
	color:#000;
	font-weight:bold;
}
#ui-datepicker-div {
	border:1px solid #EBEBEB !important;
	padding:10px!important;
	box-shadow:0 0 15px 0 rgba(0,0,0,.1);
}
.product-detail-variant-div.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
	border:1px solid #EBEBEB !important;
}
#ui-datepicker-div>.ui-widget-header select {
	background-color:#fff;
	margin-right:4px !important;
	border:1px solid #EBEBEB;
}
.date-variant {
	font-size:13px !important;
	;
	border:1px solid #ebebeb !important;
	height:55px !important;
	min-width:300px !important;
	cursor:pointer;
}
.date-select-variant {
	position:relative;
}
.date-select-variant i {
	position:absolute;
	top:15px;
	font-size:18px;
	right:12px;
}
/* <========SON=========>>>DatePicker Custom SON */ .fixed-foot-navigation {
	display:none;
}
.subpage-nav-mobile-toggle {
	display:none;
}
.subpage-nav-mobile-main {
	display:none;
}
.detail-none {
	display:block;
}
.limitdetay-div {
	margin-left:0 !important;
}
.kargoucret-detay-div {
	margin-right:10px;
	border:2px solid #EBEBEB !important;
	padding:15px;
}
.limitdetay-div {
	border:2px solid #EBEBEB !important;
	padding:15px;
}
.slide-top-mobile {
	display:none !important;
}

/* Mağazalar Style */
.merchants_div{
    width: 1280px;
    margin-left: -10px;
}
.merchants_div_in{
    width: 101.3%;
    display: flex;
    justify-content: flex-start ;
    flex-wrap: wrap;
}
.merchants_div_box{
    width: 23%;
    border:1px solid #EBEBEB;
    background-color: #fff;
    margin-left: 10px;
    margin-right: 1.2%;
    margin-bottom: 1.3%;
    box-sizing: border-box;
    padding: 7px;
    transition-duration: 0.2s; transition-timing-function: linear;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.merchants_div_box:hover{
    box-shadow: 0 0 20px rgba(0,0,0,.07);
}
.merchants_div_box_img{
    width: 100%;
    height: 175px;
}
.merchants_div_box_img img{
    width: 100%;
    height: 175px;
}
.merchants_div_box_txt{
    width: 100%;
    text-align: center;
    margin-top: 15px;
}
.merchants_div_box_txt_1{
    width: 100%;
    font-size: 18px ;
    font-weight: 500;
    color: #333;
    margin-bottom: 10px;
    display: block;
}
.merchants_div_box_txt_1:hover{
    color: #999;
}
.merchants_div_box_txt_2{
    width: 100%;
    margin-bottom: 15px;
    font-size: 14px ;
    font-weight: 400;
    color: #999;
}
.merchants_detail_div{
    width: 1280px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.merchants_detail_div_gallery{
    width: 575px;
    box-sizing: border-box;
    padding: 10px;
    border: 1px solid #EBEBEB;
    margin-right: 75px;
}
.merchants_detail_div_content{
    flex:1;
}
.merchants_detail_div_content_box{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 20px;
}
.merchants_detail_div_content_box:last-child{
    border-bottom: 0;
}
.merchants_detail_div_content_box_i{
    width: 100px;
    font-size: 60px ;
    line-height: 60px;
}
.merchants_detail_div_content_box_i2{
    width: 100px;
    font-size: 50px ;
    line-height: 50px;
}
.merchants_detail_div_content_box_txt{
    flex:1;
}
.merchants_detail_div_content_box_txt_1{
    width: 100%;
    margin-bottom: 10px;
    font-weight: 600;
    color: #000;
    font-size: 18px ;
}
.merchants_detail_div_content_box_txt_2{
    width: 100%;
    font-weight: 400;
    color: #37393b;
    font-size: 18px ;
    margin-bottom: 30px;
}
.merchants_detail_div_map{
    margin-top: 0px;
    width: 100%;
    border: 1px solid #ebebeb;
    padding: 10px 10px 5px 10px;
}
.merchants_detail_div_map iframe{
    width: 100% !important;
    height: 350px !important;
}

/* New styles */
.product_detail_border_area{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    border: 1px solid #f1f1f1;
    margin-top: 10px;
}
.product_detail_border_area_review_txt {
	padding:8px 20px;
	font-size:19px;
}
.product_detail_border_area_other {
	flex:1;
	padding:8px 20px;
	font-size:13px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-left:1px solid #f1f1f1;
}
.product_detail_border_area_other img {
	margin-right:9px;
}
.product_detail_bilgiler {
	width:100%;
	margin:20px 0;
}
.product_detail_bilgiler_boxes {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	font-size:13px;
	color:#000 !important;
	margin-top:5px;
	margin-bottom:5px;
}
.product_detail_bilgiler_boxes_baslik {
	width:120px;
	padding-right:8px;
}
.product_detail_bilgiler_boxes_icerik {
	flex:1;
}
.product_detail_aciklama_kisa {
	width:100%;
	font-size:13px;
	margin-bottom:20px;
	color:#000;
}
.product_detail_aciklama_kisa ul {
	padding:0;
	margin:0;
	margin-left:17px;
}
.product_detail_fiyatlar {
	width:100%;
	display:flex;
	justify-content:flex-start;
	margin-bottom:20px;
}
.product_detail_fiyatlar_indirim {
	background-color:#dd1729;
	padding:10px;
	box-sizing:border-box;
	color:#fff !important;
	text-align:center;
	border:1px dashed #FFF;
	margin-right:15px;
	min-width:69px;
	max-width:72px;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
}
.product_detail_fiyatlar_indirim_oran{
    font-size: 23px ;
    width: 100%;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: -.05em;
}
.product_detail_fiyatlar_indirim_txt{
    font-size: 12px ;
    width: 100%;
    text-transform: uppercase;
}
.product_detail_fiyatlar_content {
	flex:1;
}
.product_detail_fiyatlar_content_eski{
    font-size: 16px ;
    line-height: 20px;
    color: #999;
    text-decoration: line-through;
}
.product_detail_fiyatlar_content_mevcut{
    font-size: 30px ;
    line-height: 29px;
    font-weight: 600;
    color: #000;
}
.product_detail_fiyatlar_content_kazanc {
	font-size:13px;
	font-weight:600;
	color:#dd1729;
}
.product_detail_fiyatlar_taksit {
	font-size:14px;
	font-weight:500;
	color:#333 !important;
	margin-bottom:25px;
}
.product_detail_fiyatlar_taksit a {
	color:#333 !important;
}
.product_detail_kargo_limit_div {
	width:100%;
}
.product_detail_kargo_limit_ic {
	width:auto;
	padding:7px 15px;
	border:1px solid #f2f2f2;
	font-size:13px;
	color:#000;
	display:inline-block;
	margin-bottom:20px;
}
.product_detail_addcart_main {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:10px;
	position:relative;
	margin-bottom:20px;
}
.product_detail_addcart_quantity {
	width:auto;
	margin-right:10px;
	border:1px solid #abb4c5;
	padding:5px;
}
.quantity {
	position:relative;
}
.quantity .qty {
	width:95px;
	font-size:20px;
	color:#545454;
}
.quantity .minus {
	background-color:#fff;
	border:0;
	padding:0 15px;
	font-size:15px;
	color:#abb4c5;
}
.quantity .minus:focus {
	outline:none;
	border:0 !important;
}
.quantity .plus {
	background-color:#fff;
	border:0;
	padding:0 15px;
	font-size:15px;
	color:#abb4c5;
}
.quantity .plus:focus {
	outline:none;
	border:0 !important;
}
.quantity {
	display:flex;
	align-items:center;
	justify-content:flex-start;
}
.quantity input {
	height:38px;
	text-align:center;
	border:0
}
.quantity input:focus {
	border:0;
	outline:none;
}
.product_detail_addcart_txt {
	top:-7px;
	left:14px;
	position:absolute;
	background-color:#fff;
	font-size:11px;
	padding:0 10px;
}
.product_detail_addcart_button button{
    width: auto;
    height: 50px;
    padding: 0 45px;
    font-size: 14px;
    text-align: center !important;
    font-weight: 500;
    justify-content: center;
}
.product_detail_addcart_wp{
    flex:none;
    margin-top: 10px;
    width: 100%;
}
.product_detail_addcart_wp a{
    background-color: #67cc8c;
    font-size: 12px ;
    height: 50px;
    font-weight: 600;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition-duration: 0.2s; transition-timing-function: linear;
    color: #fff;
}
.product_detail_addcart_wp a:hover{
    color:#fff;
    background-color: #5ebb7b;
    text-decoration: none;
}
.product_detail_addcart_wp i{
    font-size: 20px;
}
.product_detail_islem_div {
	width:100%;
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
.product_detail_islem_div a {
	width:45px;
	height:45px;
	background-color:#f3f5f7;
	color:#aeb7c8;
	font-size:18px;
	line-height:18px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:100px;
	transition-duration:0.2s;
	transition-timing-function:linear;
	margin-right:10px;
}
.product_detail_islem_div a:last-child {
	margin-right:0;
}
.product_detail_islem_div a:hover {
	color:#000;
	text-decoration:none;
}
.product_detail_quantity_alert {
	width:100%;
	margin-bottom:30px;
}
.product_detail_quantity_alert_txt {
	display:inline-block;
	border:1px solid #ff9b90;
	font-size:12px;
	padding:8px 15px;
	background-color:#ffecea;
}
.blink {
	animation:blinker .9s linear infinite;
}
@keyframes blinker {
	50% {
		opacity:0;
	}
}
.product-detail-variant-div select:focus {
	box-shadow:none !important;
	border:1px solid #000 !important;
}
.product-detail-variant-div input:focus {
	box-shadow:none !important;
	border:1px solid #000 !important;
}
.urun-detay-main-navg{
    width: 1347px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 20px;
    background-color: #fff;
    padding: 10px 20px;
    font-size: 13px ;
}
.urun-detay-main-navg a{
    display: inline-block;
    color: #000;
}
.urun-detay-main-navg a:hover{
    color: #666;
}
.urun-detay-main-navg  i{
    margin-left: 10px;
    margin-right:  10px;
}
.slider-main-div{
    width: 100%;
}
.slider-main-div-in{
    width: 1305px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.slider-main-div-in2{
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.slider-categories{
    margin-right: 25px;
    box-sizing: border-box;
    position: relative;
    z-index:999;
}
.slider-categories .accordion{
    width: 100%;
    position: absolute;
    z-index: 999;
}

.slider-categories-header{
    width: 100%;
    box-sizing: border-box;
    padding: 10px 15px;
    font-size: 14px ;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
}
.slider-categories-header svg{
    margin-right: 10px;
}
.slider-categories-list-img{
    width: 40px;
}
.slider-categories-list-img img{
    max-width: 36px;
}
.cat-arro{
    margin-left: auto
}
.categories-menus {
    padding: 0;
    position: relative;
}
.categories-menus a, .categories-menus a:link, .categories-menus a:visited, .categories-menus a:focus, span {
    text-decoration: none;
}
.categories-menus > li > a {
    font-size: 14px ;
    border-top:0 !important;
    display: flex !important;
    width: 100% ;
    align-items: center;
    justify-content: flex-start;
}
.categories-menus > li > .categories_mega_side {
    width: 650px;
    box-shadow: 0 0 15px rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    height: auto;
    text-align: left;
    padding: 25px;
    z-index: 99;
    overflow: hidden;
    background: #FFF;
    top:0;
    margin-left: 0;

}


.categories-menus > li > .categories_st_side {
    width: 220px;
    box-shadow: 0 0 15px rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    height: auto;
    text-align: left;
    padding: 25px;
    z-index: 99;
    overflow: hidden;
    background: #FFF;
    top:0;
    margin-left: 0;

}
.categories-menus > li:hover .categories_st_side {
    opacity: 1;
    visibility: visible;
    margin-left: 0;
}

.categories-menus > li:hover .categories_mega_side {
    opacity: 1;
    visibility: visible;
    margin-left: 0;
}
.categories_mega_side img{
    max-width: 100%;
}

.categories-menus > li > ul li ul, .categories-menus li >ul li, .categories-menus > li > .categories_mega_side, .categories-menus > li > ul, .categories-menus > li {
    transition-duration: 0.05s; transition-timing-function: linear;
}
.categories_mega_side_ust{
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.categories_mega_side_ust1{
    font-size: 18px ;
    color: #000;
    font-weight: 600;
}
.categories_mega_side_ust2:hover,
.categories_mega_side_ust2{
    font-size: 11px ;
    color: #666;
    margin-left: auto;
}
.categories_mega_side_ust3:hover,
.categories_mega_side_ust3{
    font-size: 16px ;
    color: #000;
    font-weight: 600;
}
.categories_mega_side_links{
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.categories_mega_side_links_box{
    width: 30.5%;
    margin-right: 15px;
    margin-top: 20px;
}
.categories_mega_side_links_box_h{
    font-size: 14px;
    font-weight: 500;
    color: #000;
    width: 100%;
    display: block;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 5px;
}
.categories_mega_side_links_box_h:hover{
    color: #494d92;
}
.categories_mega_side_links_box_s{
    font-size: 13px;
    font-weight: 400;
    color: #000;
    display: block;
    width: 100%;
    margin-top: 6px;
}
.categories_mega_side_links_box_s:hover{
    color: #494d92;
}
.categories_st_side_links_box_h{
    font-size: 14px;
    font-weight: 400;
    color: #000;
    width: 100%;
    display: block;
    padding: 7px 0;
    border-bottom: 1px solid #f5f5f5;
}
.product_detail_same{
   width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 10px;
    margin-bottom: 25px;
}
.product_detail_same_box{
    width: 55px;
    height: auto;
    border:1px solid #666;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px;
}
.product_detail_same_box img{
    width: 100%;
}
.border-variant-box{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 500 !important;
    flex-direction: column;
}
.border-variant-box-price{
    font-size: 11px ;
    padding: 3px;
    border-top: 1px solid #abb4c5;
    font-weight: 500;
    box-sizing: border-box;
    margin-left: 5px;
    text-align: center;
    margin-top: 5px;
}
.customVariantBorder .custom-control-label{
    border: 1px solid #333;
    box-shadow: rgba(100, 100, 111, 0.0) 0px 7px 19px 0px;
    background-color: #fff;
    padding: 6px 12px;
    transition-duration: 0.1s; transition-timing-function: linear;
    cursor: pointer;
    border-radius: 1px;
    min-width: 35px;
    margin-right: 5px;
}
.customVariantBorder .custom-control-input{
    position: absolute;
    bottom:10%;
    margin-top: auto;
    left:50%;
    right: 50%;
    margin-left: auto;
    margin-right: auto;
}
.customVariantCheckbox .custom-control-input{
    position: absolute;
    bottom:10%;
    margin-top: auto;
    left:50%;
    right: 50%;
    margin-left: auto;
    margin-right: auto;
}
.customVariantBorder .custom-control-label::before{
    display: none !important;
}
.customVariantBorder .custom-control-label::after{
    display: none !important;
}
.customVariantBorder .custom-control{
    padding-left: 0 !important;
}
.customVariantBorder .custom-control input:checked +label{
    border: 1px solid #000 !important;
    background-color: #000;
    color: #fff;
}
.customVariantCheckbox .custom-control{
    padding-left: 0 !important;
}
.customVariantCheckbox .custom-control-label{
    border: 1px solid #f5f5f5;
    padding: 5px;
    transition-duration: 0.1s; transition-timing-function: linear;
    cursor: pointer;
    min-width: 35px;
}
.customVariantCheckbox .custom-control-label::before{
    display: none !important;
}
.customVariantCheckbox .custom-control-label::after{
    display: none !important;
}
.border-variant-box-disable-text{
    width: 100%;
    text-align: center;
    font-size: 10px ;
    color: red !important;
}
.border-variant-box-disable-line {
    width: 100%;
    height: 100%;
    position: absolute;
    background:linear-gradient(45deg, transparent 49%, #0e0e0e 50%,transparent 51%);
}


.sablon2-level-menu-left-item-h img{
    width: 100% !important;
    max-width: 100%;
    margin-bottom: 10px;
}

.swiper-middle-container{
    width: 1306px;
}

.sablon2-level-menu{
    width: 100% !important;
    left:0;
}

.sablon2-level-menu-2023-in{
    width: 1366px !important;
    display: flex;
    justify-content: flex-start;
    height: auto;
    z-index: 9;
    margin: 0 auto;
}
@media only screen and (max-width: 768px) {
.product_detail_islem_div {
	justify-content:center;
    }
}
@media only screen and (max-width: 768px) {
    .story-group-box {
	width:90px;
	overflow:hidden;
	display:block;
	margin-right:0px;
	box-sizing:border-box;
}
}