.mobile_nav{display: none}

.mobile_side_menu{position: fixed;left: 0;top: 0;width: 200px;height: 100%;z-index: 9999;background: #f1f1f1;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);overflow-x: auto;-webkit-overflow-scrolling: touch;-webkit-transform: translateX(-270px);-ms-transform: translateX(-270px);transform: translateX(-270px);-webkit-transition: -webkit-transform 0.2s;transition: transform 0.2s;}
.mobile_side_menu ul{}
.mobile_side_menu ul li{border-bottom: 1px solid #ccc;position: relative;overflow: hidden;}
.mobile_side_menu ul li .sub_o{width: 37px;height: 37px;position: absolute;right: 0;top: 0;text-align: center;line-height: 37px;font-weight: 700;font-size: 18px;color: #999;transition: all 250ms ease;cursor: pointer;}
.mobile_side_menu ul li .sub_o.open{transform: rotate(135deg);color: #CC1515;}
.mobile_side_menu ul li a{padding: 10px;text-transform: uppercase;display: block;font-weight: 700;font-size: 12px;}

.mobile_side_menu ul li ol{padding-left: 10px; display: none}
.mobile_side_menu ul li ol li{} 
.mobile_side_menu ul li ol li:last-child{border-bottom: 0}
.mobile_side_menu ul li ol li a{text-transform: initial; font-weight: 400}

.mobile_side_menu > img{margin: 25px 15px;}

.mobile_nav_open{position: relative;}
.mobile_nav_open .mobile_side_menu{-webkit-transform: none; -ms-transform: none; transform: none;}
.mobile_nav_open .mobile_nav_overlay{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255, .9); z-index: 9998}

.topcart{margin: 20px  !important;}
.topcart:after,
.option:after{content: ""; clear: both; height: 0; display: block}

.m_p_i_w{display: none;}

.product-options .option.count{}
.product-options .option.count label,
.product-options .option.count > div,
.product-options .option.count > div input,
.product-options .option.count > div a{float: left;}

.product-options .option.count label{line-height: 40px;}
.product-options .option.count > div input{}

.product-options .option.count > div input{width: 40px !important;text-align: center;border-radius: 3px 0 0 3px;}
.product-options .option.count > div input,
.product-options .option.count > div a{height: 40px !important;display: block;border: 1px solid #aaa;padding: 0;}
.product-options .option.count > div a{background-color: #ededed !important;margin-left: -1px !important;width: 30px !important;}
.product-options .option.count > div a:nth-child(3){border-radius: 0 3px 3px 0}


.product-options .option.count:after{content: ""; clear: both; height: 0; display: block}

.benzer_urunler{float: left; width: 100%; margin-top: 0px}
.benzer_urunler .benzer_urunler_title{height: 40px; line-height: 40px; position: relative; text-align: center}
.benzer_urunler .benzer_urunler_title span{background: #fff;position: relative;z-index: 2;padding: 0 10px;font-weight: 600;font-size: 15px;}
.benzer_urunler .benzer_urunler_title:after{content: "";height: 1px;width: 100%;background: #E75768;position: absolute;left: 0;top: 50%;margin-top: -0.5px;z-index: 1;}

.header_arama{float: left;margin: 23px 0 23px 80px;border: 1px solid #e2e5ea !important;}
.header_arama form:after{content: ""; clear: both; display: block; height: 0}

.topcart .bagicon i{display: none}

#menu-top{z-index: 998; position: relative}

.page-content img{max-width: 100%; height: auto !important}

@media only screen and (max-width:1000px) {
	
	#catseo-home{display: none;}
	
	#confirm-age{display: none}
	
    *{box-sizing: border-box}

    .wrpr{}
    .cntr{width: 100%; max-width: 100%; min-width: 100%}
    .cntr:after{content: ""; clear: both; display: block; height: 0}

    #menu-top,
    #menu-top-btm{min-width: 100%}

    #menu-top{padding: 0 15px;}

    .content.sidebar{display: none;}
    .content.right{width: 100%;}
    .w7n{width: 100% !important;display: none;}

    #topheader{padding: 10px; height: auto;}
    #topheader:after{content: ""; clear: both; height: 0; display: block}
    #topheader .logo {background: url(/images/logo.png) no-repeat center center;width: 250px;height: 40px;float: left;background-size: contain;}

    .products-grid li.item{width: calc(100% / 2)}
    .products-grid li.item .item-cnt{width: 100%}
    .products-grid .product-image img{width: 100%; height: auto; display: block}
	
	.mobile_nav{display: block;height: 30px;background: transparent;float: left;cursor: pointer;margin-top: 5px;}
	.mobile_nav span{float: left;color: #fff;line-height: 30px;font-size: 15px;font-weight: 600;margin-left: 10px;}
	.mobile_nav span:first-child{margin-left: 0}
	.mobile_nav span i{background: #fff; height: 3px; display: block; width: 30px; margin: 5px 0; border-radius: 3px;}
	
	.page{margin: 0;padding: 0 15px;position: relative;z-index: 990;}
	
	/* footer **/
	.foot-menu{padding: 15px 0 0 0} 
	.foot-menu div{float: left; width: calc(100% / 2); padding: 0 15px !important; margin-bottom: 20px;}
	.foot-menu .menu-block{height: auto;margin: 0;width: 100%;}
	
	.lowest-footer{padding: 0 15px; display: none}
	.lowest-footer .title{margin-bottom: 20px;}
	.lowest-footer .title strong{position: initial;}
	
	.lf-list ul{width: calc( 100% / 2 ); margin-right: 0}
	
	.footer-start,
	.breadcrumbs,
	.product-details .right-side,
	.menu-nav{display: none}
	
	.copy-right .copy-txt,
	.copy-right .store-address{float: none}
	
	.copy-right .store-address{background: none;padding: 0;margin-bottom: 20px;}
	
	.copy-right .copy-txt{padding: 0; text-align: center;}
	.copy-right{margin: 0; padding: 20px; text-align: center}
	
	.homeslider{width: 100%; height: auto; float: none}
	.bx-wrapper img{width: 100%; height: auto;}
	
	/* detay sayfasi */
	.product-details{margin: 0;}
	
	.product-details .product-info,
	.product-details .product-images{/* width: calc( 100% / 2 ); */margin: 0;padding: 0;}
	
	.product-details .product-info{/* margin-right: -15px; */width: 100%;}
	.product-details .product-images{margin-left: -15px}
	
	.product-details .product-images .jszoom{width: 100%;}
	
	.product-details .product-name h1{margin: 0; font-size: 13px; padding: 0; max-width: 100%}
	.product-details .price-box{margin: 0; width: 100%;}
	
	.product-details .product-options {display: block; margin-top: 5px;}
	.product-options .option.count {display: block; margin-top: 15px;}
	
	.size-chart-link {font-size: 12px;margin: 0;float: left;width: 100%;}
	
	.product-details .addtocart{padding: 10px 30px}
	
	.product-details .info-links{display: none}
	
	.foot-menu-cnt{display: none}
	
	.product-details .product-images-crop{display: none}
	
	ul.tabs li{margin: 0; padding: 8px; float: left; width: calc( 100% / 2 ); min-height: 55px; text-align: center;}
	
	#menu-top.fixed{z-index: 999}
	
	.new_cart_content .cart_col{width: calc(100% / 2) !important; padding: 0 10px}
	.new_cart_content .cart_col.right{margin: 0}
	
	/* product detail image */
	.product-images{display: none}
	.m_p_i_w{display: block; margin-bottom: 20px} 
	
	.tab-content{padding: 20px 0;}
	.tab-content img{max-width: 100%;height: auto !important;}
	
	.header_arama{width: 100%; margin: 0;}
	.header_arama .search-input{width: calc( 100% - 110px ) !important}
	
	.my_cart_cc .my_cart_cc_r .my_cart_cc_c,
	.my_cart_cc .my_cart_cc_r .my_cart_cc_c:nth-child(1){width: 100%}
	.my_cart_cc .my_cart_cc_r .my_cart_cc_c:nth-child(2){width: calc( (100% - 15px) / 2)}
	
	.my_cart_cc .my_cart_cc_r .my_cart_cc_c:nth-child(1){margin-right: 0; margin-bottom: 15px}
}
@media only screen and (max-width:641px) {
	.products-grid li.item{width: calc(97% / 2)}
	
	.new_cart_content .cart_col{width: 100% !important; padding: 0}
	.new_cart_content .cart_col.right{margin: 0}
	
	.product-options:after{content: ""; clear: both; height: both; display: block;}
	
	.product-options .option{float: left;width: calc( (100% - 20px) / 2);padding: 0;margin-bottom: 10px;}
	.product-options .option:nth-child(3){margin-left: 20px}
	.product-options .option select{width: 100%}
	
	.product-details .addtocart{margin-top: 15px !important;height: 40px !important;line-height: 40px !important;padding: 0 30px;}
	
	.products-grid .product-name,
	.price-box .price,
	.products-grid li.item .item-cnt .button,
	.product-details .addtocart,
	.tab-content{font-size: 13px;}
	
	.price-box .price{font-size: 17px;color:#bd005d}
	.product-details .sku {font-size: 14px;color:#848484}
	.product-details .sku span{font-size: 13px;color:#848484}
	.product-details .price-box {margin: 10px;}	
	.price-box .old-price{font-size: 10px;}
	.copy-right .store-address{height: auto !important}
	
	.pages.top{display: none}
	
	.product-list h1{padding: 0;}
	
	.pagination .count,
	.pagination .sort-by,
	.pagination .pages{float: none; margin: 0; padding: 0}
	
	.pagination .sort-by{margin: 0; text-align: center}
	.pagination .sort-by.bottom{margin: 0 0 10px 0}
	
	.pagination .sort-by label,
	.pagination .sort-by select{float: none}
	
	.pages label{display: none}
	
	.pagination .pages ol{float: none;text-align: center;width: 100%;display: block;}
	.pagination .pages ol li{float: none;display: inline-block;margin: 0 2px;}
	.pagination .pages ol li a{margin: 0}
	
	.pagination .count{text-align: left;margin-bottom: 10px;}
	
	.product-list h1{float: left}
	.pagination .sort-by{float: right;}
}

@media only screen and (max-width:481px) {
	ul.tabs li{min-height: 10px;}
	#topheader .logo{width: 220px;}
	.topcart .bagicon{border-radius: 3px; position:relative}
	.topcart .bagicon i{width: 25px;height: 25px;position: absolute;left: -10px;top: -10px;background: #ff5b5b;display: block;border-radius: 50%;color: #fff;text-align: center;line-height: 25px;font-style: normal;font-weight: 700;font-size: 11px;}
	.topcart a{display: none}	
	
	.sweet-alert{padding: 10px !important;}
	.sweet-alert .sa-icon{margin: 0 auto !important}
	.sweet-alert h2{font-size: 15px !important; margin: 5px 0 !important}
	.sweet-alert p{font-size: 12px !important;}
	.sa-button-container{margin-top: 10px;} 
	.sa-button-container:after{content: ""; clear: both; height: 0; display: block;} 
	.sa-button-container .cancel,
	.sa-button-container .sa-confirm-button-container{/* float: left; *//* width: calc(100% / 2); */margin: 0;font-size: 12px;}
	.sa-button-container .sa-confirm-button-container button{margin: 0;font-size: 12px;padding: 5px 10px;}
	.sa-button-container .cancel{padding: 5px 10px;}
}
@media only screen and (max-width:321px) {
	ul.tabs li{width: calc(100% / 2);}
	#topheader .logo{width: 180px;}
	.product-options .option.count{width: 100%;}
	.sweet-alert .sa-icon{display: none !important}
}

.s_s_menu li{padding-left: 15px !important;}

.price-box .price p,
.old-price p{display: inline-block;} 
.old-price p{text-decoration: line-through;}