/* ==========================================================================
   MEDIUM SCREENS
   ========================================================================== */
@media only screen and (max-width: 1366px) { 
	header .main-navigation { margin: 0 -33.5px; }
	header .menu-main-item .menu-category { padding: 10px 10px; }
	header .menu-main-item .submenu-wrap .submenu .menu-group,
	header .menu-main-item .submenu-wrap .menu-banner { padding: 0 11px; }
	header .menu-main-item .submenu-wrap .shadow { width: 18%; }
	.header-center .header-user-menu .personal-menu > a { max-width: 215px; }
}
/* ==========================================================================
   TABLET LANDSCAPE & SMALL SCREENS
   ========================================================================== */
@media only screen and (max-width: 1199px) { 
	header .main-navigation { margin: 0 -21px; }
	header .menu-main-item .menu-category { padding: 10px 21.5px; }
	header .menu-main-item .submenu-wrap { padding: 20px 11px; }
	.entry-showcase .csView .item .cs-figure { height: 140px; }
	.sidebar .sidebar-inner { padding-right: 0; }
	.filterSectionWrap .applyButtonWrap a { margin-right: 0; }
	.header-center .header-user-menu .personal-menu > a { max-width: 41px; background: none; width: 41px; margin-right: 0; padding: 10px 22px; }
	.header-center .header-user-menu .personal-menu > a span {display: none;}
	.header-center .header-user-menu .personal-menu > a i { opacity: 1; left: 11px; }
	.header-center .header-user-menu .personal-menu-list { right: -20px; }
	.topBarControls .grids { display: none; }
	.productList .product-list-item .ql-fav div {font-size: 12px; }
	.productList .product-list-item .ql-fav span { display: block; margin-top: 2px; }
	.productList .product-list-item .ql-fav i {margin-right: 0; }
	.productList .product-list-item .ql-fav span,
	.productList .product-list-item .ql-fav i {
	-webkit-transition: -webkit-transform .15s ease-out, opacity 0.15s ease-out;     
	   -moz-transition: -moz-transform .15s ease-out, opacity 0.15s ease-out;         
	        transition:transform .15s ease-out, opacity 0.15s ease-out; }
	.productList .product-list-item .ql-fav div a:hover span { 
	-webkit-transform: translateY(-19px);
	    -ms-transform: translateY(-19px);
	        transform: translateY(-19px); }
	.productList .product-list-item .ql-fav div a:hover i { opacity: 0;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%); }
	.usp-section .usp-item { background-size: 40px auto !important; }
	.myBasketList .controls a { margin-right: 5px;}
	.myBasketList .controls .bottom-left { padding-left: 10%;}
	.paymentBasketTop .circle::before{display:none !important;}
	.paymentBasketTop .circle { font-size: 12px; position: absolute; top: 2px; right: 0}
	.paymentBasketItem p strong{font-size:14px;font-family:'avenir';margin-right:3px;color:#353535;display:inline;width:auto;}
	.paymentBasket .paymentBasketCenter{padding:0 ;}
	.usp-section .usp-item a {padding: 18px 0; }
	.box-grid-wrap.row .inner .title { padding: 11px; }
	.box-grid-wrap .col-sm-6 .inner .title span { font-size: 15px; line-height: 1.25; max-height: 36px }
	.bootstrap-select .btn { padding-left: 8px; padding-right: 15px;}
	.bootstrap-select.btn-group .dropdown-toggle .caret { right: 8px; }
	.productList .product-list-item .remove-fav { t}
	.productList .product-list-item .remove-fav a { font-size: 12px; }
	.productList .product-list-item.productGrid4 { width: 33.3333%}
}
/* ==========================================================================
   TABLET
   ========================================================================== */
@media only screen and (max-width: 991px) {
	.sizeChartWrapper .fancybox-close { width: 30px; height: 30px; right: 0; background: url(../images/closelb-icon.png) no-repeat center #302c2c;
	-webkit-background-size: 16px auto;
			background-size: 16px auto;}
	h1 .dp-slide { display: block;}
	.zoom-section .stickers { right: 15px}
	.content-v1 .col-inner { padding: 30px 20px; }
	.form-group .select-row { margin: 0 -2px !important; }
	.form-group .select-row > *[class *= "col-"] { padding: 0 2px !important; }
    .fg-narrow { width: 100%; }
    h1, .h1 { font-size: 26px; }
    header { height: 102px; }
    header .open-mobile-menu {display: block;}
	header .header-top { display: none; }
	header .header-search { padding: 5px 15px; }
	header.headerTypev2 .header-top, 
	header.headerTypev3 .header-top { display: block; }
	header .logo img,
	header .is-sticky .logo img {height: 74px;width: 155px;position: relative;top: -10px;margin: 0 -10px;display: block;}
	header .logo { margin: 0 auto; display: block; width: 125px; height: 55px; }
	header.headerTypev2 .logo,
	header.headerTypev3 .logo { margin-left: 0 }
	header.headerTypev2 .logo img,
	header.headerTypev3 .logo img { margin:0 }
	header .header-contact ul { padding-top: 15px; }
	header .header-contact ul li { font-family: 'avenir'; margin-left: 25px; padding-top: 0; padding-left: 34px; }
	header .headerTopSliderWrap { height: 0; width: 0; overflow: hidden; min-height: 0; }
	header .header-navigation-wrapper { display: none;visibility: hidden;position: absolute;top: 0; left: 0; z-index: -1; height: 0; overflow: hidden; }
	header .header-user-menu { position: absolute; top: 7px; right: 0; }
	header .header-center { padding: 0; background: #fff; background: rgba(255,255,255,0.9); box-shadow:1px 1px 1px rgba(34,34,34,.1); border-bottom: none;}
	header .header-center .container { position: relative; }
	header .header-user-menu .basket-link { width: 56px; overflow: hidden; }
	header .header-user-menu .basket-count { text-align: center; line-height:28px; position: absolute; top: 0; right: 0; background: #ebebeb; border-radius: 50%; -webkit-border-radius: 50%; width: 28px; height: 28px; font-size: 12px; }
	header .header-user-menu .b-text { visibility: hidden; }
	header .header-center .header-user-menu .basket-count em {display: none;}
	header .header-center .header-search .form-group {margin-top: 0; }
	header .header-center .header-search .form-group input { background: transparent;}
	header .header-center .header-center-shadow { display: block; position: absolute; top: 0; left: 0; background: #fff; height: 55px; width: 100%; border-bottom: 1px solid #ebebeb;}
	header .is-sticky .header-center-shadow { height: 69px; }
	header .header-center .header-user-menu ul {margin-top: 0;}
	
	header .is-sticky .logo { margin-top: 14px; }
	header .is-sticky .header-user-menu { top: 21px; }
	header .is-sticky .header-center-shadow { height: 69px; }
	header .is-sticky .open-mobile-menu {top: 16px; }
	header .header-center .header-user-menu .rl-toogle { display: block;}
	header .header-center .register-login ul { display: none; background: #ebebeb; padding: 35px 20px;position: absolute; right: -10px; top: 48px; width: 250px; opacity: 0;
	-webkit-transition: opacity .2s ease-out;
   	   -moz-transition: opacity .2s ease-out;
        	transition: opacity .2s ease-out;}
	header .header-center .register-login ul.block { display: block; z-index: 99; }
	header .header-center .register-login ul.reveal { opacity: 1; }
	header .header-center .register-login ul:before{ position: absolute; z-index: 1;right: 18px; margin-left: -14px; top: -11px; content: ""; width: 0; height: 0; border-style: solid; border-width: 0 14px 14px 14px; border-color: transparent transparent #ebebeb transparent;}
	header .header-center .register-login ul li { display: block; float: none !important;}
	header .header-center .register-login ul li a { background: #fff; display: block; width: 100%; margin-top: 15px; text-align: center;  font-family: 'avenirheavy'; }
	header .header-center .register-login ul li:first-child a { margin: 0; }
	header .header-center .register-login ul li a:before { display: none;}
	header .header-center .header-user-menu .personal-menu-list { right: -10px; }
	header .header-center .header-user-menu .personal-menu-list:before { right: 18px; }
	.divider:after { display: table; content: " "; clear: both; }
	.entry-banner .right-side-banner {display: none; }
	.mainpage-entry-content { margin-top: -45px;}
	.main-slider-wrap .slick-dots { bottom: 50px; }
	.usp-section .usp-item { background-size: 45px auto !important; }
	.footer-top { padding-bottom: 0; }
	.footer-top .footerContact { margin-top: 30px; float: right; margin-bottom: 10px; padding-left: 50%; border-top: 1px solid #f7f7f7; padding-top: 20px; }
	.footer-top .footerContact section > h5 { margin: 0; }
	.footer-top .footerContact h5 a { margin: 0; }
	.footer-top .footerContact li h5 { margin: 13px 0 4px 0; }
	.footer-top ul .f-phone i { display: none; }
	.footer-top .footerContact a { padding: 0; }
	.footer-bottom-head .mobileApp { position: absolute; top: -63px; left: 0; width: 50%; }
    .footer-bottom-end .miniLogo { display: none; }
    .footer-bottom-end .f-bottom-info { text-align: left; margin-top: 4px; font-size: 12px; }
    .footer-bottom-end .f-bottom-info span { display: block; }
    .wide-slider .wide-slider-title { font-size: 40px; padding: 0 30px; }
    .wide-slider .slick-dots { bottom: 10px;}
    .wide-slider .slick-arrow { visibility: hidden;}
    .banner-section-wrap .category-title.title-v2,
    .banner-section-wrap .category-title { font-size: 35px; line-height: 1.1 }
    .banner-section-wrap h3 { font-size: 16px; }

    .carousel-v5 .slick-arrow { opacity: 1; }
    .carousel-v5 .slick-prev { left: 0 }
    .carousel-v5 .slick-next { right: 0 }
	
	.wide-slider .slick-dots { position: relative; bottom: 0; margin-top: 10px;}
    .slick-dots button { background: #ebebeb; }
    .slick-dots .slick-active button { background: #a5a5a5; }

    .banner-section-wrap .banner-inner a .ver-center { display: block; }
    .banner-section-wrap .category-text,
    .banner-section-wrap .category-title {margin: 10px 0; }
	.header-center .header-user-menu .personal-menu-list ul,
	header .header-center .register-login ul {
    -webkit-box-shadow: 1px 1px 1px rgba(34,34,34,.1);
   	   -moz-box-shadow: 1px 1px 1px rgba(34,34,34,.1);
        	box-shadow: 1px 1px 1px rgba(34,34,34,.1); }
    .navType-v2 .sidebar-list-item a { padding-bottom: 8px; display: block; }
    .navType-v2 .sidebar-list-item a:hover { padding-left:0; }
    .navType-v2 .subsidelist li a:hover { padding-left: 20px;}
    .order-item-top .row { margin: 0 -10px; }
    .order-item-top .row > *[class *= "col-"] { padding: 0 10px; }
    .order-item-top .bottom-total { padding-right: 20px !important; }
    .cargo-message-s1, .cargo-message-s2, .cargo-message-s3, .cargo-message-s4 { background: none; padding-left: 15px !important; margin-left: 0; }
    .productList { margin: 20px -8px; }
    .productList .product-list-item.productGrid4 { width: 33.3333%; }
    .productList .product-list-item { padding: 0 8px; }
    .productList .product-list-item .product-figure-wrap .product-figure:hover { box-shadow: none; -webkit-box-shadow:none; }
	.productList .product-list-item .product-figure-wrap .product-figure { padding-bottom: 0; }
	.productList .product-list-item .ql-fav-wrap { position: static; bottom: 0; }
	.productList .product-list-item .product-figure-wrap .ql-fav,
	.productList .product-list-item .product-figure-wrap:hover .ql-fav { height: auto; }
	.productList .product-list-item .product-figure-wrap .banner { position: absolute; bottom: 0; width: 100%;left: 0; z-index: 11; }
	.productList .product-list-item .product-figure-wrap .ql-fav { position: absolute; top: 1px; left: 1px; z-index: 11; }
	.productList .product-list-item .product-figure-wrap .ql-fav .ql span,
	.productList .product-list-item .product-figure-wrap .ql-fav .fav span,
	.productList .product-list-item .product-figure-wrap .ql-fav .addbasket span,
	.productList .product-list-item .ql-fav div:first-child a:after{ display: none; }
	.productList .product-list-item .product-figure-wrap .ql-fav i { margin-top: 9px; }
	.productList .product-list-item .ql-fav div { width: 100%; float: none; }
	.productList .product-list-item .ql-fav div a {padding: 0; width: 36px;height: 36px; background-color: rgba(255,255,255,0.3); margin-bottom: 1px; border: 1px solid #dcdcdc;}
    .productList .product-list-item .ql-fav div a:hover {background-color: rgba(255,255,255,0.3);}
    .productList .product-list-item .ql-fav div a:hover i { opacity: 1 !important;
    -webkit-transform: translateY(0%) !important;
    	-ms-transform: translateY(0%) !important;
        	transform: translateY(0%) !important;}
    .productList .imgDepot { display: none; }
    .productListing .head-text { display: none; }
	.productList .product-list-item .remove-fav { width: 36px; height: 36px; top: 75px; left: 1px; border: 1px solid #dcdcdc;background: transparent;}
	.productList .product-list-item .product-figure-wrap:hover .remove-fav { height: 36px}
	.productList .product-list-item .remove-fav span { display: none;}
	.productList .product-list-item .remove-fav a { margin-top: 0;background-color: rgba(255,255,255,0.3); padding-left: 0;width: 34px; height: 34px;}
	.productList .product-list-item .remove-fav a i { margin: 0; height: 34px}
	.productList .product-list-item .ql-fav div .active,
	.productList .product-list-item .ql-fav div a:hover { background-color: #fff;}
	/* topbarcontrol*/
    .topBarControls .pager { display: none; }
    .productListing .topBarControls { background: none; padding: 0; margin: 0}
    .favsWrap.productListing .topBarControls,
    .brandPage.productListing .topBarControls { margin-bottom: 15px; }
	.productListing .topBarControls.tabletHidden { margin-top: 0;}
	.productListing .topBarControls.tabletHidden .product-piece { position: absolute; top: -57px; right: 10px; }
	.productListing .topBarControls.tabletHidden .product-sort { display: none; }
	
    .productListing h1 { margin: 5px 80px 20px 0; }
    .productListing.favsWrap h1 { margin-left: 0; }
    .productListing .wide-slider { margin-top: 20px; margin-bottom: 20px;}
    .productListing .slide-content { top: 41px; }
    .productListing .dp-slide .slide-open { border: 1px solid #ebebeb; height: 41px; line-height: 41px; }
    .filterSectionWrap { position: relative; padding: 0; margin: 0 15px 25px 15px; }
	.filterSectionWrap .collapse-inner {padding: 15px 0; padding-top: 5px; }
	.filterSectionWrap .product-sort { width: 50%; float: left;position: static;display: block;}
	.filterSectionWrap .product-sort .slide-content { z-index: 51; background: #f5f5f5; border-bottom: none;}
	.filterSectionWrap .slide-content { top: 44px; }
	.filterSectionWrap .slide-content a { padding: 11px 15px 10px; border-bottom: 1px solid #dcdcdc}
	.filterSectionWrap .btn-wrap {display: none; }
	.filterSectionWrap .mobile-btn.btn-wrap {display: block; padding: 15px;text-align: right;margin: 0;border-bottom: 1px solid #dcdcdc;}
	.filterSectionWrap .applyButtonWrap { position: relative; height: auto;background: none;
	-webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        	transform: translateY(0px);}
	.filterSectionWrap .price-value div span { background: #fff; }
	.filterSectionWrap .product-sort .slide-open {position:relative;height: 44px; line-height: 44px; border: 1px solid #ebebeb; font-family: 'avenirheavy'; text-transform: uppercase;}
	.filterSectionWrap .product-sort .slide-open.active { background: #f5f5f5; color: #302c2c;border-color: #dcdcdc }
	.filterSectionWrap .product-sort .slide-open:before { -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s;height: 8px;
	-webkit-transform-origin: center; 
    	-ms-transform-origin: center;
        	transform-origin: center;}
	.filterSectionWrap .product-sort .slide-open.active:before { background: url(../images/mini-arrow.png) no-repeat; 
	-webkit-transform: rotate(-180deg);
    	-ms-transform: rotate(-180deg);
    		transform: rotate(-180deg);}
	.filterSectionWrap .product-sort .slide-open span { display: none;}
	.recomended-products-wrap { margin-top: 30px; }
	.tabletConvert { margin-bottom: 20px; }
	.tabletConvert.filterSectionWrap .tablet-accordion-text {margin-bottom: 0; }
	.tabletConvert .tablet-accordion-text { display: block; }
	.tabletConvert .sidebar-inner { display: none; background: #f8f8f8; padding: 10px 15px; }
	.tabletConvert.filterSectionWrap .tablet-accordion-text { position:relative; border: 1px solid #ebebeb; border-left: none; width:50%; float:left; height: 44px; line-height: 44px; font-family: 'avenirheavy'; padding: 0 15px; }
    .tabletConvert.filterSectionWrap .tablet-accordion-text.opened { background: #f5f5f5; border-color: #dcdcdc; }
    .tabletConvert.filterSectionWrap .tablet-accordion-text.opened:before { width: 1px; height: 100%; position: absolute; top: 0; left: -1px; content: ""; background: #dcdcdc;}
    .tabletConvert.filterSectionWrap.sidebar .sidebar-inner { position: absolute; top: 43px; left: 0; width: 100%; background: #f5f5f5; z-index: 100; border: 1px solid #dcdcdc; }
    .tabletConvert.filterSectionWrap.sidebar .sidebar-box:first-child, 
    .tabletConvert.filterSectionWrap.sidebar .btn-wrap + .sidebar-box { margin-top: 0; }
    .tabletConvert.filterSectionWrap.sidebar h5 { padding: 14px 0 11px }

	.top-section .title span { padding-right: 100px; }
    .top-section .acc-link { display: block; }
    .top-section .acc-content { display: none; }
    .top-section .acc-content ul li { float: none; width: 100%; border-left: none; border-top: 1px solid #dcdcdc;}
    .top-section .acc-content ul li a { text-align: left; padding: 10px 15px; background: #f5f5f5;}
    .top-section .acc-content ul li a.active { font-family: 'avenirheavy'; color: #f22613}

    .favsWrap .productList .product-list-item.productGrid4,
    .favsWrap .productList .product-list-item.productGrid3,
    .favsWrap .productList .product-list-item { width: 50%; }

    .accountGeneral .cell-wrap .wrap-section { height: auto; }
    .accountGeneral .csView .slick-prev { left: -1px; }
    .accountGeneral .csView .slick-next { right: -1px; }
	.productDetailInfo .price { width: 50%; min-width: auto}
    .product-images-slider-wrap { width: 100%; position: relative; left: 0; padding: 0 20px; }
    .product-images-slider-wrap .slick-slider { position: static;}
    .product-images-slider-wrap .slick-slider figure,
    .product-images-slider-wrap .slick-slider a { margin: 0 5px; }
    .product-images-slider .slick-prev { opacity:0.8; width:15px; background: url(../images/prev-pager.png) no-repeat center; border: none; text-indent: -999px; overflow: hidden;position: absolute;left: 0;top: 50%;margin-top: -10px;
	-webkit-background-size: 15px auto;
	        background-size: 15px auto; }
	.product-images-slider .slick-next { opacity:0.8; width:15px; background: url(../images/next-pager.png) no-repeat center; border: none; text-indent: -999px; overflow: hidden;position: absolute;right: 0;top: 50%;margin-top: -10px;
	-webkit-background-size: 15px auto;
	        background-size: 15px auto; }
    .zoom-section { width: 100%; margin-left: 0;padding: 0}
    .left-inner .p-bottombar { margin-left: 0; text-align: left; }
    .upsSection a:before,
    .upsSection .u-inner:before { top: 20px; }
    .upsSection .col-5ths { clear: both; }
    .productDetailInfo .bottom-links { display: none;}
    .col-sm-70 { width: 70%; float: left; padding: 0 10px; } 
    .col-sm-30 { width: 29%; float: left; padding: 0 10px; } 
    .myBasketResult { margin: 0 -10px 60px -10px; }
    .myBasketList .controls .bottom-left { padding-left: 13%; }
    .sumlist .top,
    .sumlist .bottom { padding: 10px; }
	.myBasketList .product-info-wrap .product-info-inner { margin: 0 5px; }
    .myBasketList .product-info-wrap { padding-left: 5px; padding-right: 5px; }
    .myBasketList .controls .tiklagel { left: 15px; }
    .myBasketResult .topbar { padding: 10px; }
    .myBasketResult .topbar .row { margin: 0 -10px}
    .myBasketResult .topbar .row > *[class *= "col-"] {padding: 0 10px; }
    .myBasketResult .topbar p { padding: 0; }
    .myBasketResult p del { font-size: 12px; }
    .campaigns .info-list li b { width: 30% }
    .campaigns .info-list li span { width: 70%; }
    .campaigns .info-list li .detail { margin-left: 30%; }
    .paymentPage .container{padding-left:10px;padding-right:10px;}
	.paymentPage .paymentAdressBox{padding:0}
	.paymentPage .paymentGeneral > .col-sm-8.col-md-9,.paymentPage .paymentGeneral > .col-sm-4.col-md-3{padding-left:10px;padding-right:10px;}
	.paymentPage .tabWrap .resp-tabs-list li span.click::before{left:8%;}
	.paymentFormStep ul li{width:33%;margin:0;height:60px;}
	.paymentFormStep ul li small{font-size:12px;}
	.paymentFormStep ul li span, .paymentFormStep ul li h1{font-size:16px;}
	.paymentPage .paymentAdressBox .well{padding:15px 0 !important}
	.paymentBasketTop  .circle::before{display:none !important;}
	.paymentBasketItem p strong{font-size:14px;font-family:'avenir';margin-right:3px;color:#353535;display:inline;width:auto;}
	.paymentBasket .paymentBasketCenter{padding:0 ;}
	.paymentBasket .paymentBasketCenter .paymentBasketItem {padding:10px 0;}
	.paymentBasket .paymentBasketCenter .paymentBasketItem > p {float:right;width:65%;}
	.paymentBasket .paymentBasketCenter .paymentBasketItem > img {float:left;width:30%;margin-right:5%;}
	.paymentBasketItem p, .paymentBasketItem p span{font-size:14px;}
	.paymentBasketBottom .prices{width:50%;float:right;}
	.paymentBasketBottom .prices *{text-align:right !important;display:block !important;width:100%;}
	.tmHide{display:none}
	.paymentAdressBox .tiklaGel{padding:0 !important;background:none !important;}
	.paymentAdressBox .tiklaGel.pr0 > div{padding-left:0 !important;}
	.paymentBrandChoice .halfBox{width:100%;margin:0 0 10px 0 !important;}
	.paymentStoreChoiceResult .halfBox{width:100%;margin:0;}
	.paymentTabContent .halfBox{width:100%;margin:0 0 10px 0 !important;}
	.paymentInner .bottom-bar .text-right { text-align: left; margin-top: 20px;}
	.storePartTop { margin: 0; padding: 10px 15px; }
	.paymentBrandChoice .table-row {display: block; padding: 0; margin: 0}
	.paymentBrandChoice .table-row:after {display: table; clear: both; content: ""}
	.paymentBrandChoice .table-row > *[class *= "col-"] { margin-top: 20px; border-left: 0; display: block; width: 50%; float: left;background: #f5f5f5;}
	.paymentBrandChoice .table-row span {display: none;}
	.paymentBrandChoice .table-row .checkBoxLabel { height: 100px; }
	.paymentBrandChoice .table-row .storesozdur { border-right: 7px solid #fff;}
	.paymentBrandChoice .table-row .storesykm { border-left: 7px solid #fff;}
	.storeContent .inner { margin: 20px 0 0; }
	.paymentStoreMap { margin-top: 20px;}
	.paymentGeneral .border { padding: 15px; }
	.paymentInner .resp-tabs-list li { padding: 13px 10px; font-size: 11px; }
	.bottom-options .inner p { min-height: 57px; }
	.popupQuickContainer .productDetailInfo .stickers img { width: 30px; }
	.popupQuickContainer .productDetailInfo .openSizeChart { line-height: 45px }
	.popupQuickContainer .productDetailInfo .numMinPlus input { width: 36px; }
	.popupQuickContainer .productDetailInfo .numMinPlus { width: 110px; }
	.popupQuickContainer .productDetailInfo .numtext { left:36px; font-size: 11px; width: 36px }
	.popupQuickContainer .zoom-section .stickers { right: 15px}
	.card-wrapper { display: none;}
	.box-grid-type-v2 .col-sm-3 .figure-box { padding-bottom: 144%;}
	.box-grid-type-v2 .col-sm-6 .figure-box { padding-bottom: 102%;}
	#useHopi em.phone { width: 177px; height: 175px; background-size: 100% auto; right: 35px; }
	#useHopi form.step1 { padding-top: 80px; }
	#useHopi form input[type="submit"] { width: 125px; height: 44px; }
	.f-hopi .fancybox-close { width: 30px; height: 30px; right: 0; -webkit-background-size: 12px auto;
	background-size: 12px auto;}    
    .filterSectionWrap.is-sticky .product-sort {    
    position: fixed;
    top: 100px;
    -webkit-animation: grow 0.3s ease-out;
    z-index: 999;
    width: 50%;
    left:0;
    animation: grow 0.3s ease-out;
    }
    .filterSectionWrap.is-sticky .tablet-accordion-text {    
    position: fixed;
    top: 100px;
    -webkit-animation: grow 0.3s ease-out;
    z-index: 999;
    width: 50%;
    right:0;
    animation: grow 0.3s ease-out;
    }
}
/* ==========================================================================
   MOBILE
   ========================================================================== */
@media only screen and (max-width: 767px) {
    .filterSectionWrap.is-sticky .product-sort {    position: fixed;
    margin-top: -2px;
    -webkit-animation: grow 0.3s ease-out;
    z-index: 999;
    width: 50%;
    left:0;
    animation: grow 0.3s ease-out;}
    .filterSectionWrap.is-sticky .tablet-accordion-text {    position: fixed;
    margin-top: -2px;
    -webkit-animation: grow 0.3s ease-out;
    z-index: 999;
    width: 50%;
    right:0;
    animation: grow 0.3s ease-out;}
	body { line-height: 1.42}
	.content-v1 .col-inner { padding: 25px 15px; }
	.fancybox-close { 
	-webkit-background-size: 11px auto !important; 
			background-size: 11px auto !important; }
	.card-advantages .h3 { font-size: 18px; margin:15px 10px; }
	.card-advantages .h3 span { display: inline-block;}
    .cards-carousel .item { background:#ebebeb; }
	.fancybox-close { width: 22px; height: 22px; right: 0; }
	.inline-fancy .controls a { padding: 10px 20px; }
	#askozdurcontent .figure { display: none;}
	#askozdurcontent .ask-inner { width: 100%; padding: 32px 20px; }
	#askozdurcontent .ask-inner p {display: none;}
	#askozdurcontent .ask-inner .mCSB_inside > .mCSB_container { margin-right: 20px; }
    .askozduranchor .askozdur.relative{   right:-15px;    }
    div.footer-bottom-end > div.container{  height: 75px;    }
	h1, .h1 {font-size: 22px; margin-bottom: 20px; }
   	h2, .h2 {font-size: 20px; margin-bottom: 15px; }
	h3, .h3 {font-size: 18px; margin-bottom: 15px; }
	header.headerTypev2,
	header.headerTypev2 { margin-bottom: 30px; }
	header.headerTypev2 .logo,
	header.headerTypev3 .logo { margin: 0 auto}
	header.headerTypev2 .logo img,
	header.headerTypev3 .logo img { margin: 0 auto}
	header .autosearch-wrap .s-left { width: 100%; float: none; }
	header .autosearch-wrap .s-right { display: none; }
    header .logo img,
	header .is-sticky .logo img {height: 48px;width: 100px;position: relative;top:2px;margin: 0 -10px auto;display: block;}
	header .is-sticky .header-user-menu .basket-link,
	header .header-center .header-user-menu .basket-link,
	header .header-center .header-user-menu .rl-toogle { width: 40px; }
	header .header-center .header-user-menu .personal-menu > a,
	header .is-sticky .header-user-menu .personal-menu > a{ padding-left: 0; padding-right: 0; width: 40px; max-width: 40px; }
	header .header-center .header-user-menu .personal-menu-list,
	header .is-sticky .header-user-menu .personal-menu-list { right: -13px; }
	header .header-user-menu .basket-count,
	header .is-sticky .header-user-menu .basket-count { width: 22px; height: 22px; line-height: 22px; font-size: 11px; }
	header .header-center .header-user-menu .basket-link { background-position: 10px 47%; }
	.content-v1 .shadow-dark { display: none; }
	footer section ul { display: none; padding-bottom: 10px; padding-top: 10px; }
	footer section h5 { margin: 0; padding: 14px 0 10px; border-top: 1px solid #e5e5e5; position: relative;
	-webkit-transition: color 0.3s;
        	transition: color 0.3s; }
	footer section h5 i { background: url(../images/arrow-black-v1.png) no-repeat; width: 12px; height: 20px; display: inline-block; position: absolute; top: 50%; margin-top: -10px; right: 10px; 
	-webkit-transition: -webkit-transform 0.3s; 
        	transition: transform 0.3s;}
	footer section h5.opened { color: #f22613; }
	footer section h5.opened i { 
	-webkit-transform: rotate(90deg); 
    	-ms-transform: rotate(90deg); 
        	transform: rotate(90deg);}
	footer section h5.closed { color: #302c2c; }
	footer .footer-mobile-row { display: block; }
	footer .footer-global-inner { display: none; }
	.footer-top { padding-top: 0; }
	.footer-top .f-contact i { margin-top: -12px; right: 0; }
	.footer-top .footerContact { float: none; margin-top: 0; margin-bottom: 0; width: 100%; padding: 0 15px; border: none; text-align: left; }
	.footer-top .footerContact section > h5 a { border-bottom: none; display: block; text-align: left; }
	.footer-top .footerContact h5 { display: block; }
	.footer-top .footerContact ul { display: block; padding-bottom: 0; border-top: 1px solid #e5e5e5; }
	.footer-top .footerContact ul li { float: left; width: 50%; }
	.footer-top .footerContact ul li h5 { margin: 0; padding-left: 0; text-align: left; border: none; }
	.footer-top .footerContact ul .f-phone { text-align: right; font-family: 'avenirheavy'; }
	.footer-top .footerContact ul .f-phone span { padding: 15px 0; }
	.footer-bottom-head .editionalInfo { text-align: center; }
	.footer-bottom-head .editionalInfo ul { margin-top: 0; }
	.footer-bottom-head .editionalInfo ul li { display: inline-block; float: none; margin: 0 10px; }
	.footer-bottom-head .mobileApp { position: relative; right: auto; top: 0; border: none; width: 100%; border-top: 1px solid #e5e5e5; text-align: center; }
	.footer-bottom-head .mobileApp p { display: inline-block; }
	.footer-bottom-head .social { border-top: 1px solid #e5e5e5; }
	.footer-bottom-head .social ul { float: none; text-align: center; margin-top: 0; }
	.footer-bottom-head .social ul li { float: none; display: inline-block; margin: 0 2px; }
	.footer-bottom-head .col-md-4 { padding-top: 10px; padding-bottom: 10px; }
	.footer-bottom-end .f-bottom-info { text-align: center; margin-bottom: 10px; }
	.footer-bottom-end .f-bottom-logo { float: none; margin: 0 auto; text-align: center; }
	.footer-bottom-end .f-bottom-logo img { margin: 0 5px; }
	
	.mobileConvert { margin-bottom: 20px; }
	.mobileConvert .mobile-accordion-text {display: block; }
	.mobileConvert .sidebar-inner { display: none; background: #f8f8f8;}

	.navType-v2.asideMenu .sidebar-inner { padding: 10px 12px 10px 15px; }
	.navType-v2 .sidebar-box:first-child { margin-top: 0; }
	.banner-section-wrap .banner-inner a {display: block;}
	.banner-section-wrap .banner-inner a .ver-center { display: block; padding: 0; margin-top: 30px; }
	.banner-section-wrap .banner-inner a .ver-center:first-child { margin-top: 0; }
	.banner-section-wrap .bordered .banner-inner { margin: 0; }
	.banner-section-wrap .bordered .banner-inner a { padding: 15px; }
	.banner-section-wrap .col-wide { padding: 0 15px; }
	.banner-section-wrap .category-title.title-v2,
    .banner-section-wrap .category-title { font-size: 30px; }
    .banner-section-wrap .category-text { font-size: 16px; }
    .wide-slider .wide-slider-title { font-size: 30px; }
    .breadcrumb { display: none;}
    .form-group { margin-bottom: 15px;}
    .show-mobile, .tabTableModules .table-row p { display: inline-block; width: 50%; text-align: right; padding: 2px 15px; vertical-align: top;}
    .tabTableModules .table-row { padding: 10px 0; border-bottom: none; border-top: 1px solid #ebebeb;}
    .tabTableModules .table-row:nth-child(2) { border-top: none;}
    .tabTableModules .table-row p:first-child { text-align: left; }
    .tabTableModules .resp-tab-content .row-item { border-right: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }
    .tabTableModules .table-row .view { color: #f22613}
    .topbar { display: none; }
    .order-group { border: 1px solid #ebebeb}
    .order-group .topbar + .order-item .table-row { border-top: none; }
    .order-item > .table-row:before { display: none; }
    .order-item-top .row { margin: 0 -15px; }
    .order-item-top .row > *[class *= "col-"]:after { content: ""; display: table; clear: both; }
    .order-item-top .row > *[class *= "col-"] { padding: 0 15px; margin-bottom: 5px; }
    .order-item-top p { display: inline-block; width: 50%; float: left; text-align: right; }
    .order-item-top p:first-child { text-align: left; }
    .order-item-top .message-s1,
    .order-item-top .message-s2,
    .order-item-top .message-s3,
    .order-item-top .message-s4 { background: none;}
    .order-item-top .bottom-total { padding-right: 15px !important;}
    .table-row { display: block;}
    .table-row > *[class *= "col-"] { display: block; width: 100%; }
    .order-item-bottom .bottom-information .col-4:before { top: 0; height: 1px; width: 100%; }
    .orderproducts .order-row > *[class *= "col-"] {display: block;}
    .orderproducts .order-row > *[class *= "col-"] > p { margin-left: 12%; padding-left: 10px; }
    .orderproducts .order-row > *[class *= "col-"] > p b { margin-left: 3px; }
    .orderproducts .order-row {display: block; }
    .order-item > .table-row > .text-right p { padding-right: 15px; }
    .product-info-wrap .product-figure { width: 12%; }
    .product-info-wrap .product-info { width: 88%; }
    .orderproducts .order-row .text-right {text-align: left; }
    .orderproducts .total { padding-right: 0; }
    .order-item-bottom .cargo-info img { float: right; }
    .order-item-bottom .bottom-information p { display: block; width: 100%; text-align: left; padding: 2px 0; }
    .order-item .bottombar { display: table; width: 100%; }
    .order-item .bottombar .col-6 { width: 50%; display: table-cell; }
    .order-item .bottombar .col-6 p { width: 100%; display: block; }
    .order-item .bottombar .col-6.text-right p { text-align: right; }
    .address-item-top { border-top: 1px solid #ebebeb; border-bottom: none; padding: 15px; }
    .address-item-top:first-child { border-top: none; }
    .address-item-top .valid-address-wrap { text-align: left; margin-top: 10px; } 
    .address-item-top .valid-address-wrap a,
    .address-item-top .controls a,
    .address-item-top .controls span { text-decoration: underline; } 
    .address-list-wrap { border: 1px solid #ebebeb; }
    .address-form-wrap { padding: 15px; }
    .new-address .top { background: none; padding: 0; text-align: left; }
    .new-address .address-item-bottom { margin-top: 10px; }
    .address-form-wrap:before { display: none;}
    h2.resp-accordion,
    h2.resp-tab-active { font-size: 14px; margin-bottom: 0; border: none; border-top: 1px solid #dcdcdc;}
    /*.productList .product-price del { display: none; }    Mobil ürün listelemede üstü çizili fiyat    */
    .productList { margin: 0px -15px 20px; }
    .productList .product-list-item.productGrid4,
    .productList .product-list-item.productGrid3,
    .productList .product-list-item { width: 50%; padding: 0 1px 0 1px; padding-bottom: 20px; margin: 0; position: relative; border: 1px solid #ebebeb;}
    .productList .product-list-item:before { width: 1px; height: 145px; background: #ebebeb; position: absolute; bottom: 0; left: -1px; content: ""}
    .filterSectionWrap .btn-wrap .btn-ext { display: block; }
    .filterSectionWrap {margin: -15px 0 20px 0; }
    .productList .product-info { margin-top: 0; padding: 10px; height: 125px; border-top: 1px solid #ebebeb;}
    .productList .product-list-item .stickers span {width: 36px; font-size: 11px; padding: 5px 0px 3px; }
    .productListing .wide-slider {margin-left: -15px; margin-right: -15px; }
    .productList .product-list-item .ql-fav .ql { display: none; }
    .productList .product-list-item .remove-fav { top: 38px}
    .accountGeneral .product-list-item:last-child { display: none;}
    .accountGeneral .group-collapse { border: none; margin: 0 -15px; border-top: 1px solid #dcdcdc;}
    .accountGeneral .cell-wrap .group-collapse .table-row p { overflow: initial; white-space: initial; text-overflow: initial;}
    .accountGeneral .wrap-section { padding-bottom: 0;}
    .accountGeneral .cell-wrap .scroll-box { margin-bottom: 15px; }
    .accountGeneral .wrap-section .productList { padding: 14px; border-top: 1px solid #dcdcdc;}
    .accountGeneral .productList .product-list-item { border-bottom: none;}
    .accountGeneral .productList .product-list-item:before { display: none;}
    .accountGeneral .cell-wrap .wrap-section .topbar + .row-item .table-row { border-top: none;}
    .accountGeneral .wrap-section .view-all-link {font-size: 12px; }

    .productDetailInfo .product-logo { display: none;}
    .productDetailInfo .stickers img {width: 30px; }
    .product-images-slider .slick-slide img {display: none;	}
    .product-images-slider .slick-prev,
    .product-images-slider .slick-next { display: none; visibility: hidden; }
    .product-images-slider { visibility: hidden; display: none;}
    .product-big-images-slider .slick-dots { position: relative; margin-top: 10px; bottom: 0}
    .find-store-info .choices .circle {width: 70px; height: 70px; padding-bottom: 0;}
    .find-store-info .row-item { padding: 10px 0; }
    .find-store-info .choices { border-bottom: 1px solid #dcdcdc;}
    .find-store-info .row-item p { display: inline-block; width: 50%; text-align: right; padding: 3px 0; }
    .find-store-info .row-item p:first-child { text-align: left; }
    .find-store-info .choices > div { margin-bottom: 10px;}
    .find-store-info .table-row > div:last-child .show-mobile { text-indent: -999px; }
    .left-inner .p-bottombar {position: absolute; top: 1px; left: 16px; margin-top: 0; width: 36px; }
    .left-inner .p-bottombar a { width: 36px !important; height: 36px !important; text-indent: -999px; overflow: hidden;border: 1px solid #ebebeb;padding: 0 !important;margin: 0 !important; background-position: center center !important; background-color: rgba(255,255,255,0.4) !important; }
	.productDetailInfo .openSizeChart {line-height: 1em; display: inline-block; margin-bottom: 10px; margin-top: 10px;}
	.upsSection a:before,
	.upsSection .u-inner:before { display: none; }
	.extras .top-forms .col-sm-6:first-child { margin-bottom: 15px; }
	.col-sm-30 {float: none; width: 100%; }
	.col-sm-70 {float: none; width: 100%; }
	.myOrderSum { margin-top: 40px}
	.extras .usehopi > a { position: relative;min-height: 90px; }
	.extras .usehopi > a figure { position: absolute; top: 15px; left: 15px; }
	.extras .usehopi > a div { left: 120px; line-height: 1.4; font-size: 16px; position: absolute; top: 50%; padding-left: 0;border-right: 15px solid transparent;
	-webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        	transform: translateY(-50%);}
    .extras .tabTableModules .table-row p { padding: 2px 15px;}
    .extras .tabTableModules .table-row .view {text-align: right;}
    .extras .tabTableModules .table-row .text-right { width: 100%}
    .extras .tabTableModules .table-row .text-right a { display: block; text-align: center; margin-top: 10px;}
    .extras .top-forms .form-control { border-right:1px solid #dcdcdc; }
    .extras .top-forms .form-control:focus { border-right:1px solid #302c2c; }
    .extras .top-forms button { position: relative; height: 40px; width: 100%; margin-top: 7px; line-height: 40px}
    .giftpackage { padding: 20px 15px}
    .giftpackage p {width: 100%;padding-right: 0; min-height: 40px; }
    .giftpackage .btn-ext {position: relative; top: 0; width: 100%;right: 0;margin-top: 30px;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        	transform: translateY(0); }
    .giftpackage i {top: 15px; margin-top: 0;}
    .giftlist { padding: 0; border: 1px solid #dcdcdc; border-top: none;}
    .giftlist .form-group { float: none; width: 100%; }
    .giftlist .form-group:after,
    .giftlist .form-group:before { display: table; clear: both; content: ""}
    .giftlist .form-group .checkBoxLabel { text-align: left; display: table;width: 100%;}
    .giftlist .form-group .checkBoxLabel > * { display: table-cell; vertical-align: middle;}
    .giftlist .form-group .checkBoxLabel figure { width: 35%; height: auto;}
    .giftlist .form-group .checkBoxLabel p { width: 50%; padding-left: 15px;}
    .giftlist .form-group .icheckbox_square {float: right;}
    .giftlist .bottom { margin-top: 0; padding: 15px; text-align: center;}
    .giftlist .bottom .text-right {  text-align: center; margin-top: 10px; }
    .myBasketList { border: none; }
    .myBasketList .product-info-wrap .product-figure {width: 20%}
    .myBasketList .product-info-wrap .inner {padding: 5px 0; }
    .myBasketList .size-color,
    .myBasketList .sum,
    .myBasketList .total { padding-left: 20% !important; margin-left: 15px;}
    .myBasketList .sum .numMinPlus { margin: 0; }
    .myBasketList .total {text-align: left; }
    .myBasketList .controls { margin-top: 5px;}
    .myBasketList .controls .bottom-left {float: left; padding-left: 15px;padding-right: 5px;}
    .myBasketList .controls .bottom-right {float: left; padding-left: 0;}
    .myBasketList .product-info-wrap .product-info-inner { margin: 0; border-bottom: none;}
    .myBasketList .product-info-wrap .product-info-inner > *[class *= "col-"] { padding: 0 5px;}
    .myBasketList .controls .tiklagel {top: -35px;}
    .myBasketList .sum .numMinPlus { position: relative;}
    .myBasketList .numMinPlus p {position: absolute; left: 110px; top: 0; width: 120px; text-align: left;}
    .col-xs-12.controls:after {margin-top: 10px; background-color: #dcdcdc; content: ""; width: 100%; height: 1px; position: relative; display: block; }
    .campaigns .campaign-figure { margin-bottom: 15px; }
    .campaigns .info-list li span,
    .campaigns .info-list li b { float: none; width: auto;}
    .campaigns .info-list li .detail { margin:0;}
    .campaigns .campaign-item{ margin-left: 0; margin-right: 0;}
    .campaigns .campaign-item > *[class *= "col-"] { padding-left: 0; padding-right: 0;}
	.row-2 .banner-text .inner { width: auto; padding: 30px; }
	.row-2 .banner-text .inner h3 { font-size: 18px }
	.row-2 .row-2-inner { margin-top: 20px; }
	.row-2 .col-sm-4:first-child .row-2-inner,
	.row-2 .col-sm-6:first-child .row-2-inner {margin-top: 0;}
	.row-2 .row-2-inner .banner-bottom-title { font-size: 18px;margin-bottom: 2px; }
	.error404Area .bottom-line {margin-top: -40px; padding: 0 15px}
	.error404Area .bottom-line p { font-size: 16px; }
	.bottom-options .inner { padding: 40px 5px }
	.bottom-options .inner p { min-height: auto}
	.bottom-options .inner:before {width: 100%; height: 1px; }
	.sizeChart .lb-content { padding: 15px; }
	.sizeChart .tab-content-wrap .table-content { display: none;}
	.sizeChart .tab-content-wrap .table-list {width: 100%; float: none; }
	.sizeChart .tab-content-wrap .table-list .content-acc {overflow-y:auto;}
	.tab-list li {padding-left: 10px; padding-right: 10px; margin-right: 5px;padding-bottom: 6px;}
	.sizeChart .tab-wrap table {min-width: 350px; width: 100%; overflow-y: auto; overflow: auto; margin: 0 0 1em; font-size: 12px; }
	/* PAYMENT*/
    .paymentFormStep ul li small{display:none;}
	.paymentFormStep ul li{width:33%;margin:0;height:60px;}
	.paymentFormStep ul li span, .paymentFormStep ul li h1{font-size:16px;}
	.paymentPage .paymentInner.left .border{padding:0 !important; border:0 !important}
	.paymentPage .paymentAdressBox{padding:0;}
	.paymentPage input[type="submit"]{max-width:100%;margin:0 0 15px;}
	.storeContent .halfBox{width:100%;margin:10px 0 !important}
	.paymentStoreChoiceResult .p30{padding:15px !important; }
	.paymentStoreChoiceResult .storeContent > div{padding:0 !important; }
	.paymentStoreSearch input[type="submit"]{margin:0 !important}
	.paymentPage a.cancel{margin-left:0;}
	.paymentStoreChoiceResult .halfBox{width:100%;margin:0;}
	.paymentTabContent .halfBox{width:100%;margin:0 0 10px 0 !important;}
	.paymentPage .paymentTabContent{padding:0}

	.paymentBasketSticky {margin-bottom:40px;}
	.paymentPage .section-row{margin:0 auto !important;}
	.paymentPage .payment-info > div{width:100%;}
	.paymentPage .summaryList li{padding:15px;}
	.paymentPage .summaryList li .text-right { text-align: left; padding-left: 10px; margin-top: 10px; margin-left: 20%;}
	.paymentPage .summaryList li .info {width: 80%; padding-left: 10px;}
	.paymentPage .summaryList li .figure {width: 20%; margin-right: 0;}
	.paymentResultList .bottom-information .col-4:before { height: 1px; width: 100%; }
	.paymentPage .total {padding: 15px 0; margin: 0; width: 100% }
	.paymentGeneralInfo.p30{ padding:20px !important}
	.paymentGeneralInfo > div{padding:20px 0 !important;border-bottom:1px solid #fff;}
	.paymentGeneralInfo > div:last-child{border:0 !important;}
	.paymentGeneral .border {padding: 0; border: none; }
	.paymentGeneral .paymentBasketSticky { border: 1px solid #dcdcdc; padding: 15px; }
	.bottomInformations .border { padding: 15px; border: 1px solid #dcdcdc}
	.bottomInformations .btn-ext { float: none; display: block;}
	.upsSection { padding: 0}
	.upsSection .col-5ths:first-child a,
	.upsSection .col-5ths:first-child .u-inner { border-top: none;}
	.upsSection a,
	.upsSection .u-inner { display: table; width: 100%; height: 60px; border-top: 1px solid #dcdcdc; padding: 8px 10px}
	.upsSection a figure,
	.upsSection .u-inner figure { display: table-cell; width: 56px; vertical-align: middle; height: 60px; }
	.upsSection a p,
	.upsSection .u-inner p{ display: table-cell;text-align: left; vertical-align: middle; padding-left: 15px;padding-right: 10px;}
	.productDetailInfo .extras { text-align: right;}
	.productDetailInfo .numMinPlus input,
	.productDetailInfo .numtext {width: 40px; }
	.productDetailInfo .numtext { left: 40px; font-size: 11px}
	.productDetailInfo .numMinPlus { width: 120px; }
	.productDetailInfo .add-basket-product { background-position: 20px 45%; max-width: 200px; float: right;}
	.findstore .text-right { text-align: left; margin-top: 10px; }
	.fancybox-overlay .lb-content { padding: 15px !important; }
	#addReviewForm .reviewrules { display: block; margin-left: 0; margin-top: 10px; }
	#addReviewForm .inner { padding: 15px; }
	.average-rate { margin-top: 20px; position: relative; width: 100%;  top:0; right: 0; text-align: left; height: 80px}
	.border-box {padding: 10px; }
	.border-box .sec-title { padding: 10px}
	.lb-content .reminder {display: none;}
	.content-v1 .f-password { text-align: left; }
	.forgotPasswordPopup { padding-bottom: 20px;}
	.forgotPasswordPopup .form-group-wrap input { border-right: 1px solid #dcdcdc !important;}
	.forgotPasswordPopup .form-group-wrap input.error { border-right: 1px solid #f22613 !important;}
	.forgotPasswordPopup .form-group-wrap input:focus { border-right: 1px solid #302c2c !important;}
	.forgotPasswordPopup .form-group-wrap .btn-ext {position: relative; right: 0; top: 0; display: block;margin-top: 15px;}
	.forgotPasswordPopup .lightbox-banner { display: none;}
	.usp-section .usp-item a {padding: 22px 0; }
	.paymentPage .agreements-wrap > div { position: relative; font-size: 13px;line-height: 1.2;min-height: 30px;}
	.paymentPage .agreements-wrap .icheckbox_square{ min-height: 30px }
	.paymentTabContent .top-group .checkBoxLabel { display: block; margin-left: 0; }
	.productDetailInfo .top-info .text-right { position: absolute; top: 0; right: 0; }
	.productDetailInfo h3 { margin-right: 75px; }
	.paymentBrandChoice .table-row .checkBoxLabel img { width: 60px; }
	.paymentBrandChoice .table-row .checkBoxLabel { height: 65px; }
	.box-grid-wrap .col-sm-6.up { margin-top: 0;}
	.box-grid-wrap.row { margin: 0 -5px; }
	.box-grid-wrap.row > *[class *= "col-"] { padding: 0 5px; }
	.box-grid-wrap .col-sm-3 .figure-box,
	.box-grid-type-v2 .col-sm-3 .figure-box { padding-bottom: 148%; }
	.box-grid-wrap .col-sm-6 .figure-box,
	.box-grid-type-v2 .col-sm-6 .figure-box { padding-bottom: 105%; }
	.box-grid-wrap.row .inner .title span { font-size: 14px !important}
	.productDetailInfo .added-notification { width: 155px; font-size: 14px; float: right; }
	#notifyPricePopup .openSizeChart { line-height: 30px; }
	#useHopi .step2 .hopiCenter .hopiCampaingHead .col-sm-5 { display: none;}
	#useHopi em.phone{width:100px;background-size:100%;background-position:-35px top;overflow:hidden;right:0;height:88px;}
	#useHopi form .top p { width: 80%; margin: 20px auto 20px; }
	#useHopi form input[type="text"] { position: relative; z-index: 99; width: 80%; height: 54px; line-height: 54px}
	#useHopi em.ball.pink { display: none;}
	#useHopi form > .row p { position: relative; z-index: 99; }
	#useHopi form.step1 .hopiBottom { padding: 15px; font-size: 13px; }
	#useHopi form input[type="submit"] {margin: 15px 0; }
	#useHopi .step2 .hopiTop { padding: 15px; padding-right: 22px;}
	#useHopi .step2 .hopiTop p { font-size: 14px; }
	.f-hopi .fancybox-close { width: 22px; height: 22px; right: 0; 
	-webkit-background-size: 12px auto;
			background-size: 12px auto;}
	#useHopi .step2 > div { padding: 0 15px; }
	#useHopi .step2 .hopiCenter .label-span { display: block; width: 100% !important; padding-left: 15px !important; color: #302c2c; }
	#useHopi .step2 .hopiCenter .label-span.date { font-size: 13px; color: #707070; }
	#useHopi .step2 .hopiCenter .label-span.date:before { content: "Katılım Tarihi:"; margin-right: 5px; font-size: 13px; }
	#useHopi .step2 .hopiCenter .hopiCampaingHead { padding: 15px 0 10px; }
	#useHopi { height: auto !important; min-height: 600px; }
	.hopiCash * { margin: 0 0 5px !important; padding: 0; width: 50% !important;}
	#useHopi form.step2 .hopiBottom .hopiCash { width: 100%; height: auto; padding: 15px; }
	#useHopi .step2 .hopiCampaingContent { height: 200px; }
	#useHopi form.step2 .hopiBottom{height:auto !important;padding-top: 10px; }
	#useHopi form.step2 .hopiBottom input[type="submit"]{position:relative !important;width:100%;float:left;right:auto !important;bottom:auto !important;}
	#useHopi form.step2 .hopiBottom p { width: 100%; padding-right: 65px; }
	#useHopi form.step2 .hopiBottom .hopiLogo { width: 40px; height: 40px; 
	-webkit-background-size: 40px auto;
			background-size: 40px auto;}
	#useHopi form.step2 .hopiBottom .hopiCash input[type="text"] { line-height: 40px; }
    .loginSocial li.fb{ margin-left: 5px;  }
    div.lightbox-banner{ margin-top: 45px;}
    .lightbox-banner img {height: 80px;
    width: 316px;
    margin-left: -11px;}
    .giftlist .form-group img { margin-left: -10px;max-height: 100%; }
    
	header .logo img,
	header .is-sticky .logo img {height: 41px;width: 120px;position: relative;margin: 0 -15px;display: block;}
}


