.designers .designers_right.hidemob .open-designers { display: none; }


/*a.off{    margin-top: 7px;}*/
.manufacturers-manufacturers-page .editor.editor5.hidedesk { padding-bottom: 15px; border-bottom: solid 1px #e0e0e0; margin: 55px 0 20px; }

.product .product_right p.product_note +.price { color: #000; font-family: FbShlagerRegular; font-size: 14px; font-weight: 700; margin-bottom: 12px; margin-top: 18px; }
.price-section div { display: inline-block; }
.price-section .final-price { font-size: 16px; }
.price-section .price { margin-bottom: 0px; font-size: 16px; }
.price-section .price-box .old-price, .price-section .price-box .old-price .price, .price-section .price-box .special-price, .price-section .price-box .special-price .final-price { margin-bottom: 0; padding-bottom: 0; }
.catalog-category-view .price-section .price { padding-right: 0; padding-left: 3px; color: #000 }
.catalog-category-view .price-section .special-price .final-price { color: #ad1029; font-weight: 600; }
.discount-box { display: none; width: 90px; border: 1px solid #000; padding: 2px 10px; margin: 8px 0 25px; }
.discount-box.active { display: block; }
.catalog-category-view .discount-box { margin: 10px auto; padding: 0; }
.catalog-category-view .discount-box.active span { display: inline-block; padding: 3px 0; }
.product .product_right button.add_Cart { padding: 8px 0 7px; }
.searchautocomplete-placeholder.UI-PLACEHOLDER div.designers, .searchautocomplete-placeholder.UI-PLACEHOLDER div.categories { margin: 0px 44px; text-align: left; padding: 11px 23px; border-top: 1px solid #ccc; }
.searchautocomplete-placeholder.UI-PLACEHOLDER div.designers a, .searchautocomplete-placeholder.UI-PLACEHOLDER div.categories a { margin: 10px 0; }
.searchautocomplete-placeholder.UI-PLACEHOLDER div.categories a { font-size: 16px; }
.searchautocomplete-placeholder.UI-PLACEHOLDER div.designers span, .searchautocomplete-placeholder.UI-PLACEHOLDER div.categories span { display: none; }
.searchautocomplete-placeholder.UI-PLACEHOLDER div.top { margin: 13px 0; }
.ui-helper-hidden-accessible { left: auto; right: -99999999px;/*fix the bug on mac in the one page checkout process*/ }
.hideavimobile { display: inline-block }
.showavimobile { display: none; }
.top-cart { background: url(../images/bag.png) no-repeat; background-position: left 0; cursor: pointer; float: left; height: 20px; position: relative; width: 20px; display: inline-block; }
.right_nav {  margin-top: 0; padding-bottom: 18px; }
.right_area .designers .block-content > div, #narrow-by-list dd { border-bottom: 1px solid #ccc; padding-bottom: 18px; }
.wrapper { margin: 0; padding: 0; position: relative; }
.ewave-logo {    /*width: 88%;*/    margin: 0 auto; }
.header { width: 100%; }
.header .top_header .input_open .serach { padding-right: 6px; width: 100%; }
.header .logo { background: #fff; height: 23px; margin: 0 auto; margin-bottom: 30px; width: 100%; text-align: center; max-width: 100%; }
.header-top-black .choose-sex { position: absolute; right: 20px; top: 0px; }
.header-top-black { position: relative; padding: 8px 0; margin-bottom: 20px; background-color: #000; }
.header .top_header input.submit { background: url(../images/search.png) no-repeat; background-position: center center; border: none; cursor: pointer; height: 19px; margin-left: 4px; margin-right: 7px; outline: none; width: 14px; transition: none !important; }
#newsletter-validate-detail .validation-advice { bottom: -17px !important; position: absolute; }
.catalog-product-view .share-text { top: -1px; position: relative; }

/****************************************************************************Vanessa start****************************************************************************************************************************/
.catalog-category-view  .right_nav, .catalog-category-view .right_area .designers .block-content > div { border-bottom: 1px solid #e0e0e0; }
.block-layered-nav .right_nav.side_nav:only-child { border:0; }
.catalog-category-view .right_area .designers .block-content > div:last-child { border:0; }
.showmob.acc-outer.right_nav { display: none; }
.catalog-product-view .picks .col6 { width: 33%; margin-bottom: 25px; }
.catalog-product-view .picks .col6 + .col6 { margin-right: 0; }
.catalog-product-view .picks .col6 { width: 33%; float: left }
.catalog-product-view .picks .col6 figure { width: 100%; max-width: 100%; height: auto; }
.catalog-product-view .picks .col6 figure img { position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: auto; }
.footer .footer_nav .footerbox.footerbox1 { width: 12% !important; }

/**/
@media (min-width:769px) {
.footer .footer_nav .footerbox.footerbox1 .footer-title { font-size: 13px; }
}
.footer .footer_nav .footerbox.footerbox1 .magemenu-menu li a { font-size: 13px; }
.footer .footer_nav .footerbox.footerbox2 { width: 8% !important; }

/**/

/*.footer .follow{width: 87%;}*/
.footer .follow .email_box { margin-top: 3px; }
.col5 { display: inline-block; float: none; padding-left: 0; padding-right: 0; max-width: 100%; }
.shop_looks.wear>.row, .shop_looks.shop_looks2>.row.hideavimobile { margin: 0 auto; display: block; }
.catalog-product-view .col3, .catalog-product-view .col5 { margin: 0; }
.row-17 { width: 17% }
.row-33 { width: 33% }
.row-50 { width: 49% }
.row-67 { width: 67% }
.row-83 { width: 83% }
.row-100 { width: 100% }
.row-17>.col3, .row-17>.col5 { width: 100%; max-width: 100%; }
.row-33>.col3, .row-33>.col5 { width: 48%; max-width: 48% }
.row-50>.col3, .row-50>.col5 { width: 32%; max-width: 32%; }
.row-67>.col3, .row-67>.col5 { width: 23%; max-width: 23%; }
.row-83>.col3, .row-83>.col5 { width: 18%; max-width: 18%; }
.row-100>.col3, .row-100>.col5 { width: 16.6%; max-width: 16.6%; }
.catalog-product-view .shop_looks.shop_looks2 .col5 { display: inline-block; float: none; padding-left: 0; padding-right: 0; max-width: 100%;
/*	-ms-flex-preferred-size: 32%;
    flex-basis: 32%;*/
}
.shop_looks.shop_looks2 .row { text-align: center; margin: 0 auto;
/*	display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;*/ }
@media (max-width:768px){
	.catalog-product-view .shop_looks.shop_looks2 .col5:nth-child(1n+4) { display: none; }
}
.shop_look figure img { bottom: auto; }
.catalog-product-view .col5 .shop_look.custom-clearfix { position: relative; }
.catalog-product-view .shop_looks.wear .col3 + .col3, .catalog-product-view .shop_looks.shop_looks2 .col5 + .col5 { margin-right: 1%; }
/*.additional-submenu-class { display: none; }
.header .navigation ul > li.active .additional-submenu-class { display: none; }*/
.top-cart:hover { background: url(../images/bag.png) no-repeat; background-position: center 0; opacity: 0.7; }
.shop_look h2 { font-size: 13px; font-weight: 600; margin-top: 0; }
.wear { max-width: 100%; }
.shop_look .img { display: block; }
.shop_look .text { display: block; }
.shop_look figure { height: 191px !important; }
.shop_look .text { height: 74px; }
.product .product_right2 { margin-top: 0px; }
.produtshow #manufacturer_header { line-height: 1; }

/*.produtshow .price-section .price-box .special-price { float: right; margin-left: 5px; }
.produtshow .price-section .price-box { display: flex !important; }*/
.catalog-product-view .produtshow .price-section .price-box .old-price { color: #000; }
.catalog-product-view .produtshow .price-section .price-box .special-price/*,.price-section .final-price*/ { color: #ad1029; font-size: 16px; }
.produtshow .discount-box { border: none; padding: 0; font-weight: bold; font-size: 16px; }
.catalog-product-view .produtshow .discount-box { margin: 5px 0 25px; }
.catalog-product-view .produtshow .price-section { margin-bottom: 2px; }
.shekel { font-size: 13px; }
.product .product_right h1,.product .product_right h4 { margin-bottom: 8px; }
.product .product_right p.price { margin-top: 18px; }
.product .product_right p.price .curr { content: "\20aa"; font-size: 10px; font-family: FbShlagerRegular; font-weight: normal; padding-right: 2px; }
#custom_size_attribute .SumoSelect > .optWrapper.open { top: 23px; }
#custom_size_attribute .SumoSelect > .optWrapper.open ul li:first-child { display: none; }
.product .product_right .dimensions_guide .guide:hover { text-decoration: none; border-bottom: 1px solid #000; }
.product .product_right .dimensions_guide .guide { font-size: 13px; line-height: 13px; letter-spacing: 0.5px; position: relative; bottom: -5px; }
.product .product_right .shop_btns a.look_btn, .product .product_right button.add_Cart { margin-bottom: 7px; }
div.acc_container p.sku a.mailto { text-decoration: underline; }
.inline-list li { display: inline-block; padding: 0 9px; }
.top_header select { -webkit-appearance: none; text-align: left; -moz-appearance: none; appearance: none; border: none; font-size: 10px !important; line-height: 1 !important; }
.container-header { width: 100%; margin: 0 auto; }
.header .top_header { margin-left: 0; }
.top_header .inline-list.right { position: absolute; right: 48px; }
.header .top_header .top-cart { top: -3px; position: relative; }
.no_cart { top: 1px; text-align: center; width: 100%; left: 0; }
.closed { display: none !important; }
.header .top_header .searchbox.input_open.opened { display: inline-block !important; }
.header .top_header li.wishlist a { background: none; padding-left: 0; }
.currency_select select { opacity: 1; }







.header .submit+.search_field { display: inline-block; width: 100%; position: relative; top: -2px }
.header .top_header li.searchbox:after { background: none; }
.header .top_header input.submit { position: absolute; right: 1px; top: -6px; height: 25px; width: 25px; cursor: pointer; z-index: 9 !important; }
.header #UI-SEARCH { border-bottom: 1px solid #000; background-color: #fff !important; text-align: left; }
.header input::-webkit-input-placeholder { font-family: FbShlagerRegular, 'Source Sans Pro', sans-serif; }
.header input:-ms-input-placeholder { font-family: FbShlagerRegular, 'Source Sans Pro', sans-serif; }
.header input:-moz-placeholder { font-family: FbShlagerRegular, 'Source Sans Pro', sans-serif; }
.header input::-moz-placeholder { font-family: FbShlagerRegular, 'Source Sans Pro', sans-serif; }


.header .top_header li:after {background: #d6d3d3;height: 14px;top: 4px;width: 1px;}


.top-cart { text-align: center; background-position: center 0; font-size: 12px; line-height: 21px; }

@media (min-width:769px){
.header .top_header .opened input.submit {    left: -190px !important;    right: auto !important;     font-weight: bold; }/**/   /*top: -16px;*/
}
.header .hideavimobile.opened #UI-SEARCH { font-weight: bold; padding-left: 50px; border: 1px solid #000; height: 50px; position: relative !important; top: -20px; width: 380px; padding-top: 7px; left: -207px; }


.header .top_header .tt-dropdown-menu { disply: none !important; left: -207px !important;
    right: auto !important;
    width: 380PX; }




.header .top_header li.wishlist a { font-size: 15px !important; line-height: 25px !important; }
.header .top_header .close {background:url(../images/close.png) no-repeat center; width: 12px; height: 12px; position: absolute; top: -3px; cursor: pointer; right: 14px; border: 0; background-color: transparent; left: auto; font-weight: bold; display: none; font-size: 11px; }
.header .top_header .opened .close { display: block; }
.header .top_header .serach { transition: none; }
.header-top-black .choose-sex { margin-top: 10px; }
.header-top-black .choose-sex p.SelectBox,
.header-top-black .choose-sex p.SlectBox { width: 44px; }
.header-top-black .choose-sex .SumoSelect > .CaptionCont > span { float: left; color: #fff; }
.header-top-black .choose-sex .SumoSelect > .CaptionCont { color: #fff; background-color: #000; border: none; }
.header-top-black .choose-sex .SumoSelect > .optWrapper > .options > li.selected label { color: #fff !important; }
.header-top-black .choose-sex .SumoSelect > .optWrapper { width: 55px; }
.header-top-black .choose-sex .SumoSelect > .CaptionCont > span:before { content: "\276e"; color: #fff; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); display: inline-block; margin-left: 6px; width: 7px; margin-right: 5px; }
.header-top-black .choose-sex .SumoSelect > .CaptionCont > label { left: auto; right: 0; width: 8px; }
.header-top-black .choose-sex .SumoSelect i { display: none; }
.back-top-mobile, .back-shopping-bag-mobile { display: none; }

/*.header .nav_container,.container{overflow:hidden;}*/
.custom-container a.next, .custom-container a.prev { left: 57% !important; }
.custom-container a.next { bottom: -22px !important; }
.catalog-product-view .productHeader { text-align: center; }
.carousel ul li a.active { border: 1px solid #000; padding: 5px 0; }
.carousel li { width: 70px !important; margin: 0 0; height: 100px !important; }
.carousel ul li a { width: 70px !important; height: 92px !important; padding: 5px 0; }
.zoom-wrapper .zoom-left #gal1 { top: -10px; }
.zoom-wrapper .zoom-left .custom-container.vertical .carousel ul li a img { margin: 0 auto !important; }
.custom-container.vertical { margin-top: 5px !important; }
.custom-container a.prev { top: -8px !important; }
.product-new { margin-bottom: 80px; max-width: 972px; }
.custom-advancedmedia { margin-top: 9px; }
.custom-container.vertical .carousel.hidemob { height: 497px !important; }
.custom-container { height: 487px !important; margin-right: 0; }
.product .product_right { margin-left: 0; max-width: 377px; width: 38.7%; }
.product .product_left { width: 61.3%; position: relative }
#image-main { position: absolute; right: 55px; width: 300px; }
#custom_size_attribute .SumoSelect > .optWrapper.open { width: 100% !important; }
.sidebar { color: #000; background-color: #fff !important; }
.header .top_header .sidebar li a { background-position: 100px center; color: #000; font-size: 15px; }
.sidebar .woman, .sidebar .man { float: left; width: 50%; text-align: left;overflow: visible !important; }
.sidebar > div {border: 2px solid #000;}
.sidebar .top-section {  height: auto; padding-bottom: 0; }
.sidebar .woman, .sidebar .man { }
.sidebar .title { font-size: 15px; border-bottom: 1px solid #000; color: #000; padding: 5px 7px; position: relative; padding-top: 10px; }
.sidebar .woman .title:after { content: ""; background-color: #000; display: block; width: 1px; height: 17px; position: absolute; top: 9px; right: 27px; }
.sidebar .title+div { font-size: 16px; display: none; padding-top: 5px; }
.sidebar .woman>.title { margin-left: 14px }
.sidebar .man>.title { margin-right: 14px; margin-left: -21px; }
.sidebar .active>.title { font-weight: bold; position: relative; }
.sidebar .active>.title + div { display: block; }
.sidebar .active>.title + div.woman-menu {margin-right: -87%;}


.sidebar .active>.title + div.man-menu { margin-left: -33px; }
.sidebar .title+div { font-size: 30px; padding: 8px 0; }
.sidebar .title+div li { padding: 11px 20px; }
.sidebar .title+div li.nav-new,
.sidebar .title+div li.nav-sale { font-size: 92%!important;  }
.sidebar .title+div li.nav-sale { font-weight: bold; }


.sidebar .bottom li { padding: 8px 6px; }
.sidebar .bottom ul { padding-top: 12px; }
.sidebar .mCustomScrollBox { max-width: 100% !important; padding: 0; }
.sidebar .bottom-1 { height: 33px; padding: 6px 5px !important; }
.hideavimobile.searchbox .searchautocomplete-placeholder.UI-PLACEHOLDER { width: 100%; top: -1px; right: -9px; width: 380px; }
#mCSB_1_container { height: 100%; }
.bottom-1 { /*position: absolute !important; bottom: 0;*/ width: 87% !important; }
.bottom-1 a { font-weight: bold; color: #000; }
.sidebar .bottom, .sidebar .bottom-1 { text-align: left; overflow: visible !important; display: block; position: relative; float: none; clear: both; border-top: 1px solid #ddd; margin: 0 14px; }
.sidebar .bottom a, .sidebar .bottom-1 a { font-size: 15px; }

.sidebar .no_cart { text-align: left; line-height: 13px; direction: ltr; top: 0; display: block; position: relative; font-size: 13px !important; left: 0 !important; color: #000 !important; width: 100% !important; right: auto !important; }
.sidebar .no_cart.sm:before { content:"SHOPPING BAG "; }
.sidebar .top-cart { display: block !important; position: relative !important; background: none !important; top: 0 !important; width: 100% !important; text-align: left }
.sidebar .bottom,
.sidebar .woman.active, .sidebar .man.active { margin-bottom: 30px; }
.sidebar .bottom li a { padding: 17px 11px 17px 0px; font-size: 13px !important }
.sidebar .bottom li:first-child a { padding-top: 10px; }
.sidebar .bottom  li span { padding: 0; }

.hideavimobile.choose-sex #sex { color: #fff; text-transform: uppercase; font-size: 11px; }
.hideavimobile.choose-sex #sex .text { display: inline-block; cursor: pointer; }
.hideavimobile.choose-sex #sex:before { content: url(../images/arrow-down-header.png); display: inline-block; top: -1px; position: relative; padding-left: 2px; }
#sex .sex-block.active, #sex.active .sex-block.active >div { display: none; }
#sex.active .sex-block.active, #sex.active .sex-block.active>div.active { display: block; }
#sex.active .sex-block.active>div.active { padding-top: 8px; }
.sex-block.active { text-align: center; position: absolute; top: 15px; border: 1px solid #000; height: 45px; z-index: 999999; display: block; width: 183px; background-color: #fff; padding: 7px; right: -11px; color: #000; font-size: 12px; }
.sex-block.active a { color: #000; }
.catalog-category-view .views ul.pages { display: inline-block; margin: 0px 9px 0 0; left: 23px; position: relative; top: 3px; }
.catalog-category-view #item-1+ #item-3 { }
.close-sidebar:before { content: "\276f"; position: absolute; padding-right: 10px; top: 9px; font-size: 14px; cursor: pointer; width: 20px; height: 20px; color: #000; }
.sidebar .top-cart { right: auto !important; height: 13px; }
.sidebar a { line-height: 15px !important; }
.sidebar li a { padding: 0 !important; }

/*.sidebar .navbar>li>ul{display:none;}*/
.sidebar .title+div li.parent { width: 169% !important; right: -87%; padding: 0; }
.sidebar .title+div li.parent >.parent { margin-left: -6px; padding-left: 6px !important; margin-top: 11px; padding-bottom: 10px !important; }
.sidebar .title+div li.parent >.parent.active { font-weight: bold; border-bottom: 1px solid #000; }
.sidebar .title+div li.parent >.parent+ul { display: none; }
.sidebar .title+div li.parent >.parent.active + ul { display: block; }
.sidebar .title+div li.parent >.parent.active + ul a { font-weight: lighter; }
.sidebar .title+div li.parent> .parent:before { position: absolute; right: 4px; font-size: 14px; }
.sidebar .title+div li.parent> .parent.active:before { content: "\276f"; transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.sidebar .title+div li.parent ul li { padding: 7px 0px; }
.sidebar .title+div li.parent ul { padding: 6px 0; }
.header-top-black { padding: 5px 0; }
.header-top-black .choose-sex { margin-top: 6px; }
.header .top_header li.login a.log_in { font-size: 12px; line-height: 15px !important; }
.header .top_header li.wishlist a { font-size: 11px !important; line-height: 16px !important; }
.header #UI-SEARCH { font-size: 11px !important; line-height: 13px; }
.extra-space { padding: 0 3px 0 0; }
.catalog-product-view .product_left .showmob, .follow_us .showmob { display: none !important; }
.catalog-product-view .shop_looks.wear .row .shop_look .text h1 { font-weight: bold; }
div[data-ssbplugin="mask"] { background: rgba(0, 0, 0, 0.7); }

/****************************************************************************end Vanessa section****************************************************************************************************************************/
@media (min-width:1110px) {
	.header .top_header { max-width: 1235px; padding: 0; }

/*.footer{width:1110px; }*/ }
@media (max-width:900px) {
	.product_added { left: -50px; }
	.product_added:before { right: 155px; }
}
@media (max-width:816px) {
	.footer .follow .email_box input.email { width: 150px; }
}
@media (min-width:769px) and (max-width:1150px) {
	.main_img { display: block; }
}
@media (min-width:630px) and (max-width:768px) {
	.articlemessage .slider .flexslider { margin-top: 20px; }
}
@media (max-width:1140px) {
	.header .nav_container, .top_header .container, .bags, .articles, .stores, .down_container, .shopping_bag, .suits_video, .designers_alpha, .how_to_tabs, .main.bags .looks.paddingtop { padding: 0 10px; }
	.designers { padding: 10px; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER .designers { padding: 0; }
	.designers.paddingtop60 { padding: 40px 10px; }
	.right_shipping_nav { padding: 0 10px 20px 0; }
	.designerss { padding: 0 0 20px; }
	.product { padding: 10px; }
	.footer_links { padding: 0 10px 40px; }
	.product2 { padding-top: 80px; }
	.steps_op { padding: 0 20px; }
	.items_amount_details { padding-left: 10px; padding-right: 10px; }
	.total_amount .total_amount_list li span:first-child {
    width: 45%;}
	.nopadding { padding: 0; }
	.designers3 { padding: 0 0 20px; }
	.product { padding-top: 50px; }
	.product2 { padding-top: 80px; }
	.views3 .rightviews { padding-right: 15px; }
	.header .nav_container { max-width: 819px; }
}
@media (max-width:1117px) {
	.product .product_right .shop_btns a.wishlist_btn { float: right; margin-top: 10px; }
	.product .product_right .shop_btns a.look_btn { margin-left: 36px; }
}
@media (max-width:1110px) {
	.row, .row2 { margin-left: 0; margin-right: 0; }
	.stores .map_hours .hours { width: 57%; }
	.stores .stores_left { width: 24%; }
	img { height: auto; }
}
@media (max-width:1109px) {
	.product_added { left: -107px; }
	.product_added:before { right: 151px; }
}
@media (max-width:1024px) {
	.factory_coins { margin-right: 166px; }
	.designer_banner .banner_content { left: -4px; }
	.styleguide_box { width: 32%; }
	.styleguide_box1 { margin-left: 1%; }
	.styleguide_box12 { margin-left: 0; }
	.how_to .how_to_tabs ul li a { font-size: 22px; height: 49px; }
	/*.product_right2 .left_pro { float: none; margin-right: 79px; }*/
	.product_right2 .left_pro a.add_to_cart { margin-top: 10px; }
	
}
@media (max-width:960px) {
	.right_shipping_nav { position: inherit; top: 0; }
	.right_shipping_nav2 { padding-bottom: 10px; top: 160px; }
	.banner .bannercontent { right: 13px; top: 105px; }
	.banner .bannercontent h1 { font-size: 30px; }
	.banner .bannercontent p { font-size: 17px; line-height: 18px; }
	.slider .flexslider .slides .banner_content { left: 40px; top: 115px; }
	.left_area2 { padding: 0 10px; width: 100%; }
	.style_guide .guide_text { padding: 19px 0 0 6px; }
	.style_guide .guide_text h2, .style_guide .guide_text h1 { font-size: 22px; }
	.style_guide .guide_text span { font-size: 16px; }
	.men_suits { padding: 28px 10px 38px 40px; }
	.men_suits .men_suits_left { left: 25px; }
	.suits_video iframe { height: 500px; width: 100%; }
	.style_guide .guide_text2 { padding-top: 43px; }
	.right_shipping_navg2 { text-align: center; }
}
@media (max-width:944px) {
	.hp_items { padding-left: 10px; padding-right: 10px; }
}

@media (min-width:769px) and (max-width:1034px) {
	.shipping_address_show { margin-top: 20px; }
}
@media (min-width:450px) and (max-width:768px) {
	.articlemessage .slider .flexslider .slides img { width: 16.4%; }
	.articlemessage .slider .shop_look figure { height: 328px; }
}
@media (min-width:769px) and (max-width:930px) {
	.main_banner .box_title h2 { font-size: 48px; padding-bottom: 9px; }
	.main_banner .box_title p { font-size: 25px; line-height: 31px; }
	.main_banner .box_title { padding: 88px 0 77px; }
}

@media (max-width:900px) {
	.product_added { left: -49px; }
	.product_added:before { right: 157px; }
	.bags .left_area { width: 70%; }
	.bags .right_area { width: 24%; }
	.shop_looks .col3 { margin: 0; }
	.designer_banner .banner_content h1 { margin-bottom: 9px; }
	.designers .designers_right { width: 20%; }
	.left_area2 { padding: 0 10px; width: 100% !important; }
	.tommy_container { padding: 0 10px; }
	.marhintop { margin-top: 30px; }
	 3px 15px; }
}
@media (max-width:880px) {
	.header .navigation ul > li:last-child a { line-height: 15px; }
	.slider .flexslider .slides .banner_content h1 { font-size: 36px; padding-bottom: 10px; padding-top: 10px; }
	.slider .flexslider .slides .banner_content p { font-size: 15px; padding-bottom: 8px; }
	.slider .flexslider .slides .banner_content a.more { background-position: 4px 4px; font-size: 15px; }
	.stores .map_hours .hours .hours_right { padding-left: 25px; }
	.stores .map_hours .hours .hours_left { padding-right: 31px; }
	.factory_coins .factory_coins_left { float: right; width: 60%; }
	.style_guide .guide_text h2, .style_guide .guide_text h1 { font-size: 19px; }
	.style_guide .guide_text span { font-size: 13px; }
	.suits_video iframe { height: 400px; width: 100%; }
}
@media (max-width:830px) {
	/*.shipping_info.main_box { margin: 0 20% 0 auto; }*/
	.how_to .how_to_tabs ul li a { font-size: 17px; height: 43px; }
	.measure img { width: 39%; }
	.measure .measure_content1, .measure .measure_content2 { right: 30px; }
	.measure .measure_content3 { left: 30px; }
}
@media (max-width:810px) {
	.inner_container { padding: 0 10px; }
}

@media (max-width:800px) {
	.banner .bannercontent { right: 0; }
	.maintablee li span:nth-of-type(2) { width: 354px; }
	.header .navigation ul > li:last-child a { line-height: 14px; }
	.header .nav_container { max-width: 696px; }
}
@media (max-width:793px) {
	.suit_details .tie_bottom .tie_bottom_left { max-width: 196px; }
}
@media (max-width:776px) {
	.slider .flexslider .slides .banner_content { bottom: 4%; left: 0; margin: 0 auto; position: relative; top: auto; width: 100%; }
}
@media (max-width:1080px) and (min-width:769px) {
	.looks.paddingtop .col3 { width: 32%; }
	.looks.paddingtop .col3:nth-child(2) { margin: 0 1.6%; }
}
@media (min-width:769px) and (max-width:805px) {
	.product .product_left { width: 56.6%; }
}
@media (min-width:769px) and (max-width:900px) {
	.SumoSelect {/*position:inherit; */ }
	.header .top_header .left_nav li.login { padding: 0 72px; }
	.currency_select { margin: 0 5px; padding: 0 5px 0 0 !important; width: 41px !important; }
	.header .top_header .left_nav li.wishlist { margin-left: 53px; padding: 0 18px; }
	.header .top_header .left_nav li.wishlist + li.login { padding: 0 9px !important; }
}
@media (min-width:769px) {
	.SelectClass { position: absolute; }
	.shopping-bag-mobile { display: none; }
}
@media (min-width:769px)and (max-width:1141px) {
	.product .product_left .zoom-left .zoomWrapper { width: 83% !important; height: 83% !important }
	#gal1 li { height: 112px !important; }
	.product .product_right { width: 35%; }
	.custom-container { height: 484px !important; }
}
@media (min-width:1142px) {
	.product .product_left .zoom-left .zoomWrapper, .product .product_left .zoom-left .zoomWrapper img { height: 550px !important; width: 414px !important; }
}
@media (min-width:769px) {
	.wrapper { margin-left: 0 !important; margin-right: 0 !important; }
	.sidebar { display: none; }
	.designers .designers_left .go_to ul { display: flex; justify-content: space-between; }
	.designer_banner .banner_content { width: 40%; }
}

@media (max-width:768px) {
	/**/
	.catalog-product-view #ajax_loader { z-index: 9999 !important; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER div.top { margin: 0; }
	.owl-prev, .owl-next { position: absolute; top: 50%; visibility: hidden; font-size: 60px; }
	.owl-prev { left: -15px; }
	.owl-next { right: -15px; }
	.owl-prev:after, .owl-next:before { visibility: visible; }
	.owl-prev:after { content: "\276d" }
	.owl-next:before { content: "\276c" }
	.close-sidebar { z-index: 9999; position: absolute; }
	.showavimobile { display: block; }
	.top_header .showavimobile { display: inline-block !important; }
	.signin_only, .forgot_password { padding-bottom: 50px; }
	.wishlist + .portfolioFilter + .bags .col5 { margin-right: 5px; margin-left: 5px; width: 45%; max-width: 45%; }
	.wishlist + .portfolioFilter + .bags .col5 .woman_item { height: 100%; }
	.producttable li span.col_description { padding-left: 0; }
	.flex-next, .flex-prev, .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev { top: -119px !important; }
	.mCustomScrollbar { width: 100% !important; overflow-x: visible !important; display: block !important; }
	.custom-container { height: auto !important; }
	.acc-active >ul.slimScrollDiv { display: block !important; }
	.custom-advancedmedia { float: left; margin-top: 25px; }
	.hover_popup { left: -20px; top: 21px; }
	.maintablee ul.rowgroup li span.arrow:nth-of-type(1):before { content: "" !important; }
	.hover_popup .arrow { background: url(../images/arrow_popup_up.png) no-repeat; height: 9px; left: 27px; top: -9px; width: 16px; }
	.designer_banner .banner_content { left: auto; position: relative; top: 0; }
	ul.portfolio-isotope-filter.clearfix { text-align: right; margin-right: 0 !important; }
	ul.portfolio-isotope-filter.clearfix li:first-child { position: relative !important; }
	.showVideo .close_item:after { left: 0; moz-transition: all .5s ease-in-out; ms-transition: all .5s ease-in-out; o-transition: all .5s ease-in-out; position: absolute; top: 0; transition: all .5s ease-in-out; webkit-transition: all .5s ease-in-out; z-index: 999; cursor: pointer; content: "x"; background-color: #e9e9e9; border-radius: 100%; padding: 4px; height: 40px; width: 40px; display: block; text-align: center; position: absolute; top: -7px; font-size: 27px; color: #666; }
	.zoomWrapper.showVideo { margin: 20px 0; }
	.zoomWrapper.showVideo iframe { width: 95%; }
	.maintablee ul.rowgroup li span:nth-of-type(1):before { content: "פריט" !important; }
	.maintablee ul.rowgroup li span:nth-of-type(2):before { content: "תאור"; }
	.maintablee ul.rowgroup li span:nth-of-type(3):before { content: "צבע"; }
	.maintablee ul.rowgroup li span:nth-of-type(4):before { content: "	מידה"; }
	.maintablee ul.rowgroup li span:nth-of-type(5):before { content: "	כמות"; }
	.maintablee ul.rowgroup li span:nth-of-type(6):before { content: "	מחיר יחידה"; }
	.maintablee ul.rowgroup li span:nth-of-type(7):before { content: "	סה”כ"; }
	.flex-direction-nav { display: none; top: 33%; position: absolute; width: 100%; }
	.catalog-product-view #gal2 .flex-direction-nav { top: 45%; display: block; }
	.catalog-product-view.flex-direction-nav a { line-height: 12px; }
	.header .top_header .left_nav li:after { display: none; }
	.footer .follow .follow_us .showmob { text-align: center; margin: 15px 0; display: block !important; }
	.pull-right.magemenu-menu { display: none; }
	.header .top_header .left_nav li.login { position: absolute; right: 2px; padding: 0; }
	.header .top_header { height: 29px; padding: 5px; width: 100%; z-index: 9999 !important; top: 0; }
	.my-account .nodisplaycentertext { width: 100% !important; border-top: 1px solid #ddd; padding-top: 18px; }
	.custom-advancedmedia { margin-top: 0; }
	.header .top_header .left_nav li { padding-top: 1px; }
	.SumoSelect > .CaptionCont { width: 100%; }
	.items_amount_details .maintablee >.headinggroup, .items_amount_details .maintablee >.rowgroup { display: none !important; }
	.items_amount_details .SumoSelect { position: relative !important; }
	.items_amount_details .hover_popup { left: 0 !important; width: 215px !important; }
	.maintablee ul.rowgroup li>span:before { top: auto !important; }
	.maintable ul.rowgroup li>span:last-child:before { font-family: FbShlagerRegular !important; font-size: 16px !important; top: 41px !important; }
	#newsletter-validate-detail .validation-advice { bottom: -10px !important; position: absolute; }
	.we-care-page-inner .validation-advice { bottom: -13px; left: 50%; }
	.we-care-page-inner .we-care-textarea { bottom: -13px; }
	.careers-name { right: 50px; }
	.careers-address { right: 370px; }
	.careers-email { right: 70px; }
	.careers-form.validation-advice { bottom: -12px; }
	.total_amount .total_amount_list li span:last-child { text-align: left; float: none; }
	span .remove_btn { float: left; }
	.custom-container { clear: both !important; float: none !important; width: 100% !important; }
	.product .product_right button.add_Cart { width: 100% !important; }
	.product .product_right .shop_btns a { margin-bottom: 10px; max-width: 100%; }
	.footer .follow .email_box .submit { width: 18%; }
	.right_area .designers h2, .right_nav.side_nav h2, h1.acc-outer, .showmob.portfolio-isotope-filter h2 { padding: 14px; }
	.van-collapse h2 { padding: 0 !important; }
	.right_area .designers h2.acc-active, .right_nav.side_nav h2.acc-active, h1.acc-outer { padding: 14px; }
	.bags .right_area h2:before, h1.acc-outer:before, .showmob.portfolio-isotope-filter h2:before, .map_nav  h2:before { display: block; width: 20px; height: 20px; content: url(../images/downarrow.png); float: right; }
	h1.showmob.acc-outer.right_nav.acc-active:before, h2.showmob.acc-active:before, h2.toggle4mobile.acc-active:before { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
	.right_nav.side_nav h2, h1.acc-outer { text-align: left; }
	.catalog-category-view a.van-collapse { display: block; padding: 14px; color: #000; font-family: 'FbShlagerBold', 'Source Sans Pro', sans-serif; font-size: 15px; }
	.showmob + .acc-active>.designerss #item-1 { border: 1px solid #000; width: 93%; margin: 0 auto 3%; }
	.showmob + .acc-active>.designerss #item-2, .showmob + .acc-active>.designerss #item-3 { width: 45%; display: inline-block; float: left; border: 1px solid #000; }
	.showmob + .acc-active>.designerss #item-2 { margin-left: 3.4%; margin-right: 3.1%; }
	.showmob + .acc-active .checkmark { height: auto; margin-right: 13px; }
	.block.right_nav.side_nav h2.showmob.acc-active { border-bottom: none; }
	.showmob + .acc-active>.designerss #item-3 { }
	.showmob + .acc-active { border: 1px solid #000; border-top: none; display: block !important; }
	.block.right_nav.side_nav+h1.showmob { border: 1px solid #000 }
	h1.showmob.acc-outer.right_nav.acc-active { border-bottom: none; }
	.block.right_nav.side_nav h2.showmob { border: 1px solid #000; }
	.block.right_nav.side_nav h2.showmob.acc-active + ul { padding-right: 15px; }
	.right_area .showmob + .acc-active .designers .block-content > div { border: none; }
	ul.portfolio-isotope-filter.clearfix li { display: block; margin: 7px 0; width: 100%; overflow: hidden; }
	.filter_nav ul li:first-child a { padding-right: 15.5px; }
	.zoomWrapper+.custom-container { margin-right: 0; }
	img#ajax-loading-grid { left: 40% !important; }
	.header .top_header .currency_select { width: 36px; margin-left: 30px; }
	.header .top_header .left_nav li.wishlist.showmob { margin-left: 0; padding: 0; padding-top: 1px; }
	.header .top_header .left_nav li.wishlist + li.login { padding: 1px 9px 0 !important; }
	.footer .follow .email_box { float: none; margin-left: auto; margin-right: auto; margin-top: 23px; }
	.maintable ul.rowgroup { display: none !important; }
	.shopping-bag-mobile>div { float: right; }
	.shopping-bag-pic { width: 40%; padding-left: 4%; padding-top: 45px !important; }
	.shopping-bag-details { width: 60%; }
	.shopping-bag-mobile { clear: right; border-bottom: 1px solid #ddd; padding-bottom: 30px; }
	.shopping-bag-mobile:first-child { clear: right; border-bottom: none; }
	.shopping-bag-details span { position: relative; display: block; padding: 5px 0; }
	.shopping-bag-details span>p { position: absolute; padding-right: 80px; top: 5px; }
	.shopping-bag-details span .SumoSelect { position: absolute !important; top: 5px; }
	.shopping-bag-details .quantity .SumoSelect > .CaptionCont { height: 25px; width: 52px; padding: 3px 0 0; margin-top: -5px; }
	.shopping-bag-details .quantity .SumoSelect > .CaptionCont > span { line-height: 16px; }
	.shopping-bag-details span div.quantity { position: absolute; right: 80px; top: -3px; }
	.shopping-bag-details>span:before { font-weight: bold; }
	.shopping-bag-details>span:nth-of-type(2):before { content: "צבע"; }
	.shopping-bag-details>span:nth-of-type(3):before { content: "	מידה"; }
	.shopping-bag-details>span:nth-of-type(4):before { content: "	כמות"; }
	.shopping-bag-details>span:nth-of-type(5):before { content: "	מחיר יחידה"; }
	.shopping-bag-details>span:nth-of-type(6):before { content: "	סה”כ"; position: absolute; }
	.shopping-bag-details>span:nth-of-type(1) { margin-top: 30px; }
	#newsletter-validate-detail .validation-advice { top: 33px; }
	.menu-button { margin-right: 10px; z-index: 0 !important; }
}
@media (max-width:767px) {
	.block.right_nav.side_nav { margin-bottom: 7px; }
	.right_area .designers .block-content >div, .right_area .right_nav.side_nav { padding-bottom: 0; }
	.catalog-category-view .right_area .designers .block-content > div, .catalog-category-view .right_nav { border-bottom: none; }
	.catalog-category-view .pull-right, .catalog-category-view .pull-left { float: none !important; text-align: center; }
	.bags .right_area { float: none; margin-bottom: 20px; width: 100%; }
	.bags .left_area { float: none; width: 100%; }
	.catalog-category-view  .views ul.pages { width: 150px; padding: 0; margin: 0 auto; text-align: center; }
	.catalog-category-view .views ul.pages li.next { float: none !important; background: none; width: 100%; padding: 0; margin: 0; }
	.category-back-to-top { text-decoration: none; cursor: pointer; position: relative; bottom: -77px; /*display: none;*/ }
	.catalog-category-view  .rightviews.pull-right .category-back-to-top:after { position: relative; top: -22px; content: url(../images/bak-top-btn-mobile.png); right: -48px; top: -15px; }
	.custom-toolbar.view2 .leftviews.pull-left .rightviews.pull-right .category-pager .pages li.next a:after { content: "MORE ITEMS" }
	.custom-toolbar.view2 .leftviews.pull-left .rightviews.pull-right .category-pager .pages li.next a { right: 9px; position: relative; margin: 0 !important; background: none; width: 100%; border: 1px solid #c1c1c1; height: 22px; padding: 4px 0; color: #c1c1c1; }
	.custom-toolbar.view2 .leftviews.pull-left .rightviews.pull-right .category-pager .pages li.next a:hover { color: #555555; border: 1px solid #555555; }
	.catalog-category-view .marginbottom20 { margin-bottom: 95px !important;  }
	.custom-toolbar { display: none; }
	.custom-toolbar.view2 .selectright,
	.custom-toolbar.view2 .pages li { display: none;}
	.custom-toolbar.view2 .pages li:first-child,
	.custom-toolbar.view2 { display: block; }
	.product .product_right, .product .product_left { float: none; width: 100%; }
	.catalog-product-view .product_left .showmob { display: block !important; }
	.hidemob { display: none !important; }
	.zoomWrapper { float: none !important; margin: 0 auto; }
	.product { padding-top: 0; }
	.block.right_nav.side_nav { margin-bottom: 7px; }

	.right_area .designers .block-content>div,
	.right_area .right_nav.side_nav { padding-bottom: 0; }
	.catalog-category-view .block.designers.designerss.clearfix >.block-content>div { overflow: hidden; }
	.right_area .designers h5 { padding: 10px 12px;}
}

@media (max-width:768px) {
	.catalog-product-view .shop_looks.wear { border-bottom: 1px solid #000; }
	.catalog-product-view .editor.editor7 { margin: 0; }
	.catalog-product-view .editor.editor2 { margin: 0; }
	.catalog-product-view   .shop_looks.wear { margin: 22px 0 !important; }

.wishlist-index-index .rightviews.pull-right,
.wishlist-index-index .rightviews.pull-right .selectright {float: none!important;}	
	.wishlist-index-index .category-back-to-top {text-align: center;}
	.wishlist-index-index .category-back-to-top:after { right: 45%!important; }
	/*#anchor + .catalog-category-view .marginbottom20 {display: none;}*/
	.toolbar { display: none; }
	.custom-nav-desktop { display: block !important; }
	.custom-nav-mobile { display: none !important; }
	.product .product_right .shop_btns a { width: 100% !important; }
	.map_nav h2 { color: #000; font-family: 'FbShlagerBold', 'Source Sans Pro', sans-serif; font-size: 15px; padding: 19px 0 4px; }
	.currency_select .SumoSelect > .CaptionCont > label { top: -2px !important; }
	.manufacturers-manufacturers-page .banner_content { display: none; }
	.map_nav ul li { display: block !important; }
	.map_nav h2 { font-size: 24px; }
	.map_nav .SumoSelect { width: 97%; padding: 0 7px 0 12px !important }
	.map_nav { padding: 0 12px; }
	.map_nav { margin-bottom: 10px !important; }
	.remove_btn { margin-left: -11px; }
	/*.validation-advice { bottom: -17px !important; }
	.email-input .validation-advice { bottom: 7px !important; }
	.signIn-box > form > .validation-advice { bottom: -55px !important; right: 25px; }
	.relative-class .validation-advice { bottom: -30px !important; }*/
	.header .top_header .left_nav { margin-left: 0; }
	.row { margin: 0; }
	.mobcenter { margin: 0 auto; max-width: 300px; position: relative; }
	.header .nav_container { width: 100%; }
	.looks > .row { margin-left: 0 !important; margin-right: 0 !important; }
	.header .navigation ul > li:first-child a { padding-left: 0; }
	.header .navigation ul > li.shopping { display: block; }
	.header .top_header .left_nav li.wishlist.showmob a { height: 25px; width: 30px; }
	.mobile_menu { display: block; }
	.footer .follow { max-width: 206px; }
	.footer .follow .follow_us li span { display: none; }
	.footer .follow .follow_us ul { margin: 0 auto; width: 200px; }
	.form_right { float: none; width: 100%; }
	.form_left { float: none; width: 100%; }
	.form_box .no_of .right_input { width: 48%; }
	.form_box .no_of .left_input { width: 48%; }
	.footer .footer_nav .footerbox1 { margin-bottom: 20px; width: 50%; }
	.footer .footer_nav .footerbox2 { margin-bottom: 20px; width: 50%; }
	.footer .footer_nav .footerbox3 { border-right: none; width: 50%; }
	.footer .footer_nav .footerbox4 { width: 50%; }
	.footer .follow .email_box .validation-advice { bottom: -46px; position: absolute; }
	.footer .follow .email_box .submit { float: right; position: static !important; }
	.footer .follow .follow_us { float: none; margin-left: 0; }
	.footer .follow .follow_us li span { margin-right: 5px; }
	.header .top_header .left_nav li.language, .header .top_header .left_nav li.searchbox { display: none; }
	.header .top_header .left_nav li.wishlist { border-left: none; margin-left: 12px; }
	.header .top_header .left_nav li.wishlist2 { margin-left: 0; }
	.header .top_header .left_nav .sidebar li.sale_btn a { background: #fff; color: #eb0000; display: inline-block; font-weight: 400; height: 35px; margin-right: 11px; margin-top: 16px; padding: 8px 14px; text-align: center; width: 75px; }
	.sigh_up .date_of_birth { margin-bottom: 16px; }
	.sigh_up .form_box a.send_btn { margin-top: 13px; }
	.stores_left2 .stores_nav .map { margin-bottom: 30px; }
	.banner .bannercontent { width: 323px; }
	.banner .bannercontent h1 { font-size: 19px; }
	.banner .bannercontent p { font-size: 14px; line-height: 16px; }
	.articles .article_left img { width: 100%; }
	.articles .article_right { float: none; width: 100%; }
	.articles .article_left { float: none; margin-bottom: 10px; width: 100%; }
	.articles .article_right ol.content_list { margin-bottom: 20px; }
	.selectright { margin-bottom: 10px; }
	.mobspace { margin: 43px 0 35px; }
	.looks2 .look_box img { width: 100%; }
	.looks2 .col3 { margin-bottom: 60px; }
	.looks2 { margin-bottom: 35px; }
	.shipping_info.main_box { margin: 0 auto; }
	.shipping_info h1.topheading, .account_details .topheading, .wishlist h1.topheading, .shopping h1.topheading { padding: 40px 0; }
	.wishlist h1.topheading { padding: 25px 0;}
	.main_box .form_right { float: none; width: 100%; }
	.main_box .favorite_brands { margin-top: 25px; }
	.main_box .form_left { float: none; width: 100%; }
	.main_box { padding-bottom: 50px; }
	.account_details.main_box { padding-bottom: 50px; }
	/*.bags .right_area { float: none; margin-bottom: 20px; width: 100%; }
	.bags .left_area { float: none; width: 100%; }*/
	.right_area .colors .checkmark { height: 87px; }

	/*.bags .views { margin-bottom: 0; display: none; }*/
	.right_area .designers2 { padding-bottom: 20px; }
	.maintable ul.rowgroup li span:last-child { padding-top: 13px; }
	.total_amount { margin: 15px 0 26px; width: 100%; border-top: 1px solid; padding-top: 15px; margin-top: 30px; }
	.factorycash, .factorycash .factorycash_box { width: 100%; }
	.maintablee ul.headinggroup span { display: none !important; visibility: hidden !important; }
	.maintablee, .maintablee ul.headinggroup, .maintablee ul.rowgroup, .maintablee li, .maintablee li span { display: block !important; }
	.maintablee ul.rowgroup li span { padding-right: 32%; position: relative; }
	.maintablee ul.rowgroup li span:before { font-weight: 700; padding-right: 10px; position: absolute; right: 6px !important; top: 13px !important; white-space: normal; width: 45% !important; }
	.maintablee li span { padding: 13px 0 45px; }
	.maintable3 ul.headinggroup span { display: none !important; visibility: hidden !important; }
	.maintable3, .maintable3 ul.headinggroup, .maintable3 ul.rowgroup, .maintable3 li, .maintable3 li span { display: block; }
	.maintable3 ul.rowgroup li span, .orders_table .maintable3 ul.rowgroup li span, .orders_table .maintable3 ul.rowgroup li span.col_degree, .orders_table .maintable3 ul.rowgroup li span.col_quantity { padding-right: 32%; position: relative; width: 100%; }
	.maintable3 ul.rowgroup li span:before { font-weight: 700; padding-right: 10px; position: absolute; right: 6px !important; top: 39px !important; white-space: normal; width: 45% !important; }
	.orders_table .maintable3 ul.rowgroup li span:before { top: 38% !important; }
	.maintable3 li span { padding: 13px 0 45px; }
	.maintable3 ul.rowgroup li span:nth-of-type(1):before { content: "פריט" !important; }
	.maintable3 ul.rowgroup li span:nth-of-type(2):before { content: "תאור"; }
	.maintable3 ul.rowgroup li span:nth-of-type(3):before { content: "צבע"; }
	.maintable3 ul.rowgroup li span:nth-of-type(4):before { content: "	מידה"; }
	.maintable3 ul.rowgroup li span:nth-of-type(5):before { content: "	כמות"; }
	.maintable3 ul.rowgroup li span:nth-of-type(6):before { content: "	מחיר יחידה"; }
	.maintable3 ul.rowgroup li span:nth-of-type(7):before { content: "	סה”כ"; }
	.size_popup_bg { padding: 10px 10px 0; }
	.tabs .inner_nav { margin-bottom: 25px; }
	.sizetable ul.rowgroup { display: block; margin-bottom: 20px; }
	.sizetable ul.rowgroup2 { margin-top: 20px; }
	.sizetable li span.size { font-size: 18px; text-align: center; width: 100%; }
	.sizetable li:first-child { border-right: 1px solid #ccc; }
	.sizetable li { border-left: 1px solid #ccc; display: block; float: right; vertical-align: top; width: 25%; }
	.sizetable li span { display: block; font-size: 16px; padding: 2px 0 3px; width: 100%; }
	.sizetable ul.rowgroup li:last-child span { border-bottom: none; }
	.sizetable ul.rowgroup li span:last-child { border-bottom: 1px solid #ccc; }
	.sizetable ul.rowgroup2 li:first-child span { border-top: 1px solid #ccc; }
	.sizetable ul.rowgroup li span.adsize { border-top: 1px solid #ccc; }
	.summarytable ul.headinggroup span { display: none !important; visibility: hidden !important; }
	.summarytable { display: block; }
	.summarytable ul.rowgroup li span { display: inline-block; padding-right: 30%; position: relative !important; width: 100%; }
	.summarytable ul.rowgroup li span, 
	.orders_table .summarytable ul.rowgroup li span, 
	.orders_table .summarytable ul.rowgroup li span.col_degree, 
	.orders_table .summarytable ul.rowgroup li span.col_quantity,
	.summarytable ul.rowgroup li>span:first-child { padding-right: 30%!important; position: relative; }
	.summarytable ul.rowgroup li span:before { font-weight: 700; padding-right: 10px; position: absolute; right: 6px !important; top: 38% !important; white-space: normal; width: 45% !important; }
	.summarytable li span { padding: 13px 0; }
	.summarytable ul.rowgroup li span:nth-of-type(1):before { content: "פריט" !important; }
	.summarytable ul.rowgroup li span:nth-of-type(2):before { content: "תאור"; }
	.summarytable ul.rowgroup li span:nth-of-type(3):before { content: "צבע"; }
	.summarytable ul.rowgroup li span:nth-of-type(4):before { content: "מידה"; }
	.summarytable ul.rowgroup li span:nth-of-type(5):before { content: "כמות"; }
	.summarytable ul.rowgroup li span:nth-of-type(6):before { content: "מחיר יחידה"; }
	.summarytable ul.rowgroup li span:nth-of-type(7):before { content: "סה”כ"; }
	.producttable ul.headinggroup span { display: none !important; visibility: hidden !important; }
	.producttable { display: block; }
	.producttable ul.rowgroup li span { display: block; }
	.producttable ul.rowgroup li span, .orders_table .producttable ul.rowgroup li span, .orders_table .producttable ul.rowgroup li span.col_degree, .orders_table .producttable ul.rowgroup li span.col_quantity { padding-right: 10%; position: relative; }
	.producttable ul.rowgroup li span:before { font-weight: 700; padding-right: 10px; position: absolute; right: 6px !important; top: 39px !important; white-space: normal; width: 45% !important; }
	.producttable li span { padding: 13px 0; }
	.set > .open_accordion { border-bottom: none; height: auto; }
	ul.top_order span { display: none !important; visibility: hidden !important; }
	ul.top_order, ul.row_group { display: block; }
	.orders_table ul li { clear: both; width: 100% !important; }
	ul.row_group li span { padding-right: 32%; position: relative; width: 100%; }
	ul.row_group li span.forimg { padding-right: 32%; }
	.set ul.row_group li { border-bottom: 1px solid #ccc; color: #000; font-family: 'FbShlagerBold', 'Source Sans Pro', sans-serif; font-size: 15px; padding: 20px 0; position: relative; }
	.set ul.row_group li:before { font-weight: 700; padding-right: 10px; position: absolute; right: 6px !important; top: 22px !important; white-space: normal; width: 45% !important; }
	.set ul.row_group li.list1:nth-of-type(1):before { content: "מספר הזמנה" !important; }
	.set ul.row_group li.list2:nth-of-type(2):before { content: "תאריך הזמנה"; }
	.set ul.row_group li.list3:nth-of-type(3):before { content: "מספר פריטים"; }
	.set ul.row_group li.list4:nth-of-type(4):before { content: "	סטטוס"; }
	.set ul.row_group li.list5:nth-of-type(5):before { content: "	סה”כ"; }
	.set ul.row_group li.list6:nth-of-type(6):before { content: "	פירוט"; }
	.set ul.row_group li.list6 img { vertical-align: middle; }
	.magazine { padding: 0 !important; }
	// .magazine img { width: 100%; }
	// .magazine .magazine_right { width: 100%; }
	// .magazine .magazine_left { width: 100%; }
	.email_box { width: 300px; }
	.footer .follow { padding-bottom: 26px; }
	.footer .more_information { display: none; padding-bottom: 26px; }
	.check_box input[type=checkbox].css-checkbox + .css-label { margin-left: 10px; }
	.check_box input[type=checkbox].css-checkbox + .css-label:last-child, input[type=checkbox].css-checkbox + .css-label.clr:last-child { margin-bottom: 10px; }
	.stores .stores_left { float: none; width: 100% !important; }
	.stores .stores_right { float: none; width: 100%; }
	.editor4 { margin: 20px 0; }
	.stores .stores_left .stores_nav { margin-bottom: 10px; padding-bottom: 10px; }
	.stores .stores_left .stores_nav2 { padding-top: 14px; }
	.stores .stores_left .brand ul { height: 130px; padding-bottom: 10px; }
	.stores .map_hours { padding: 15px 0 28px; }
	.stores .map_hours .map { float: none; height: auto; width: 100%; }
	.stores .map_hours .hours { float: none; margin-top: 20px; width: 100%; }
	.stores .map_hours .hours ul li { font-size: 15px; }
	.email_box .email_right { float: none; width: 100%; }
	.email_box .email_left { border-right: 0; float: none; margin-top: 10px; padding-right: 0; width: 100%; }
	.email_left .address { margin-bottom: 15px; }
	.email_left .address2 { padding-bottom: 10px; }
	.editor6 { margin: 30px 0 20px; }
	.designers .designers_right { float: none; width: 100%; }
	.designers .designers_left { float: none !important; margin-top: 8px; width: 100% !important; }
	.alphabet_text ul { width: 100%; }
	.paddingtop { padding-top: 25px; }
	.look_box img { width: 100%; }
	.looks .col3 { margin-bottom: 90px; }
	.looks.paddingtop .col3 { width: 100%; margin: 0 0 60px 0; max-width: 100%; }
	.look_contant { text-align: center; right: 23%; width: 54%; }
	.editor { margin-top: 45px; }
	.editor5 { margin: 30px 0 15px 0; }
	.picks { margin-bottom: 45px; }
	.look_contant h1 { font-size: 23px; }
	.landing { padding: 20px 0; }
	.factory_coins { padding: 0 10px 50px; }
	.factory_coins .factory_coins_right { float: none; }
	.factory_coins .factory_coins_left { float: none; padding-right: 0; width: 100%; }
	/*.signin_form .signin_box, .signin_form .Continue_guest { float: none; width: 100%; border-bottom: 1px solid #fff; border-left: 0; }*/
/*	#guest-register-form, #login-form {
    width: 100%;
    padding: 0 2%;
}
	.signin_form .Continue_guest { margin-top: 20px; }*/
	.shipping_options_right, .shipping_options_left { float: none; width: 100%; }
	.shipping_options_left { border-right: 0 solid #ccc; padding-right: 0; }
	.packaging_right, .packaging_left { float: none; }
/**/
	.confirmation .confirmation_right, .confirmation .confirmation_left { float: none; text-align: center; width: 100%; }
	.confirmation .confirmation_left { border-right: 0 solid #ccc; margin-top: 10px; padding-right: 0; }
	/*.product .product_right, .product .product_left { float: none; width: 100%; }*/
	.shop_looks { padding-bottom: 20px; }
	.header .top_header .left_nav li.wardrobe a { padding: 0 10px; }
	.header .top_header .left_nav li.login.no_product a.log_in, .header .top_header .left_nav li.login a.log_in { font-size: 20px; }
	.header .top_header .currency_select .SumoSelect > .CaptionCont > span { font-size: 25px; left: 22px; position: absolute; top: -2px; }
	.header .top_header .right_navigation { margin-right: -5px; }
	.product_added { right: 0;    top: 58px; }
	.product_added:before { right: 10px; }
	.comingsoon_footer { margin: 0 auto; padding: 10px 0; text-align: center; width: 310px; }
	.comingsoon_footer .logo_left { float: none; margin-bottom: 10px; text-align: center; width: 100%; }
	.comingsoon_footer .email_box2 { float: none; text-align: center; width: 100%; }
	.comingsoon_footer .email_box2 span { font-size: 14px; }
	.factory_coins .factory_coins_right { float: none; text-align: center; width: 100%; }
	.factory_coins .factory_coins_left { float: none; text-align: center; width: 100%; }
	.factory_coins { margin-left: auto; margin-right: auto; }
	.factorycash_box { width: 100%; }
	.center_mob { text-align: center; }
	.header .navigation2 { border-bottom: 1px solid #000; }
	.pick_box figure img { max-width: 66%; }
	.email_box .header .nav_container { max-width: 225px; }
	.mail_share_content { padding: 10px 10px 40px; text-align: center; }
	.items_details .items_right { float: none; width: 100%; }
	.items_details .items_left { float: none; margin: 0 auto; margin-top: 20px; }
	.oops p { margin-right: 0; }
	.support p { padding: 0 30px; }
	.header .top_header .left_nav li.wardrobe { display: none; }
	.maintablee li span:nth-of-type(2) { width: 100%; }
	.searchbox { display: none; }
	.styleguide_box { text-align: center; width: 33.33%; }
	.style_guide figure { float: none; margin: 0 auto; width: 109px; }
	.styleguide_box1 { margin-left: 0; }
	.style_guide .guide_text { float: none; text-align: center; }
	.men_suits .men_suits_right { float: none; width: 100%; }
	.men_suits .men_suits_left { float: none; left: -28%; position: relative; top: 0; width: 45%; }
	.men_suits .men_suits_right h1 { font-size: 50px; padding: 15px 0 8px; text-align: center; }
	.men_suits .men_suits_right p.first_para { margin-bottom: 13px; }
	.men_suits { margin-bottom: 17px; }
	.footer_links { padding-bottom: 12px; }
	.personal_consultation { margin-bottom: 17px; }
	.strip { margin-bottom: 7px; margin-top: 16px; }
	.flagship_stores span.news { padding-bottom: 12px; }
	.tommy_tophead { padding: 25px 0 21px; }
	.tommy_tophead h1 { font-size: 40px; }
	.tommy_tophead h2 { font-size: 19px; }
	.suits_video { margin-bottom: 17px; }
	.video_section .tommy_video iframe { height: 400px; width: 100%; }
	.designers_alpha .alphabet_text ul { width: 50%; }
	.designers_tophead { padding: 25px 0 30px; }
	.designers_tophead h1 { font-size: 40px; }
	.designers_tophead h2 { padding-top: 1px; }
	.designers_alpha { margin-bottom: 23px; }
	.how_to .how_to_tabs ul { margin-left: -5px; margin-right: -5px; }
	.how_to .how_to_tabs ul li { padding-left: 5px; padding-right: 5px; }
	.how_tie { padding: 25px 0 0; }
	.how_tie h1 { font-size: 25px; }
	.suit_details { margin: 12px 0 25px; }
	.the_perfect h1 { font-size: 25px; }
	.the_perfect { padding: 25px 0 0; }
	.the_perfect .items_deatils { margin-bottom: 15px; }
	.tips { margin: 10px 0 31px; }
	.style_tips { padding: 25px 0 0; }
	.style_tips h1 { font-size: 25px; padding-bottom: 25px; }
	.video_summary p.summary1, .video_summary p.summary2 { padding: 8px 0 13px; }
	.flagship_stores { margin-bottom: 15px; }
	.logo_suits { padding: 30px 0; }
	.logo_suits img { width: 300px; }
	.footer_links ul li a { line-height: 18px; }
	.men_suits { padding: 28px 10px 27px; }
	.consultation_box { margin-top: 13px; }
	.how_to { padding: 15px 0 0; }
	.designers_alpha .alphabet_text ul:nth-child(3) { clear: both; }
	.style_guide .guide_text { padding: 9px 0 0; }
	.suit_details .tie_top figure { float: none; }
	.suit_details .tie_bottom .tie_bottom_left { float: none; max-width: none; }
	.suit_details .tie_bottom .tie_bottom_right { float: none; max-width: none; }
	.iframe_video { left: 0 !important; position: relative !important; width: 100% !important; }
	.suit_details .tie_top figure.img11 { margin: 20px 0; width: 100%; }
	.suit_details .tie_top figure.img12 { width: 100%; }
	.suit_details .tie_top figure.img13 { margin: 20px 0; width: 100%; }
	.tie_bottom .img15 { width: 100%; }
	.suit_details .tie_bottom .tie_bottom_right figure img { height: 160px; }
	.tie_bottom_right { display: inline-block; }
	.suit_details .tie_bottom .tie_bottom_right figure { display: inline-block; }
	.suit_details .tie_bottom .tie_bottom_right img { float: none; }
	.orders_table .maintable3 li span { padding: 19px 0; }
	.set > .open_accordion { padding-bottom: 0; padding-top: 0; }
	.top_order { border-bottom: 1px solid #ccc; }
	.designers_alpha .go_to li:last-child a { padding-right: 14.6px; }
	.product .product_right .shop_btns a.wishlist_btn { margin-right: 0; margin-top: 0; }
	.product .product_right .shop_btns a.look_btn { margin-left: 0; width: 100% !important; }
	/*.product_right2 .left_pro { float: left; margin-right: 0; width: 165px; }
	.product_right2 .left_pro a.add_to_cart { margin-top: 82px; }*/
	.designers.paddingtop60 { padding: 5px 10px; }
	.header .top_header .left_nav li:first-child:after { background: none; }
	.right_shipping_nav { text-align: center; }
	.steps_op ul li a { margin-left: -10px; }
	.steps_op { margin-top: 23px; }
	.mobmagazine { margin-top: 14px; }
	.summarytable ul.rowgroup, .summarytable li { display: block; }
	.product .product_right { margin-top: 20px; }
	.product .product_right2 { margin-bottom: 0; margin-top: 0px; }
	.size_popup { height: 100%; position: absolute; top: 100px; }
	.total_amount2 { float: right; margin-right: 16px; margin-top: 0; padding-top: 15px; }
	.tittle_bar2 { margin-top: 15px; }
	.email_left .address2 { border-bottom: 1px solid #ccc; margin-bottom: 5px; }
	.orders_table .set { background: #F5F5F5; border-bottom: 4px solid #ccc; }
	.set ul.row_group li:last-child { border-bottom: none; }
	.orders_table .set2 { background: #fff; }
	.orders_table .content { background: #fff; }
	.items_amount_details .col_total2 { width: 100% !important; }
	.items_amount_details .col_price2 { width: 100% !important; }
	.footer .follow .follow_us ul { width: 170px; display: block; }
	.summary_order .shipping_options_left .shipping_address { padding-top: 10px; }
	.blessing .blessing_right .labeltext { padding-right: 5px; width: 40px; }
	.Share { height: auto; position: absolute; top: 50px; }
	.producttable ul.rowgroup { display: block; }
	.producttable li { display: block; }
	.producttable ul.rowgroup li span { display: block; padding-right: 0; text-align: center; width: 100%; }
	.footer .follow .email_box .submit { float: right; margin-right: 3px; }
	.zoomContainer { z-index: -1 !important; }
	.zoomWindowContainer, .zoomLens { display: none !important; z-index: -1 !important; }
	.articlemessage { padding: 31px 0 15px; }
	.articlemessage .articlemessage_right, .articlemessage .articlemessage_left { float: none; width: 100%; }
	.articlemessage .articlemessage_left img { width: 100%; }
	.articlemessage .articlemessage_right { padding: 20px 0 0; }
	.articlemessage .articlemessage_right .sub_title { padding: 0 0 36px; }
	.article_title { padding: 45px 10px 34px; }
	.articlemessage .slider .flexslider { display: block !important; margin-bottom: 60px; }
	.carousel_slide { max-width: 290px; }
	#carousel.carousel_slide ul.slides > li { margin-right: 10px !important; }
	#carousel.carousel_slide ul.slides > li:last-child { margin-right: 0; }
}
@media (min-width:769px) {
	.showavimobile { display: none !important; }
	
}

/* Start - Mobile Re-Design */
@media (min-width:1025px) and (max-width:1367px) {
	.looks > .row { margin-right: 15px !important; margin-left: 15px !important; }
	.three-promotions { width: 34% !important; padding-right: 15px; padding-left: 15px; }
	.looks.paddingtop .col3 { margin: 0 0 30px 0 !important; }
	.two-promotions { width: 50%; padding-right: 15px; padding-left: 15px; }
	.two-promotions + .two-promotions { margin: 0; }
	.picks .row2 { margin-right: 15px; margin-left: 15px; }
}
@media (max-width:768px) {

	/*vanessa mobile header and search*/
	.catalog-product-view .special-price, .catalog-product-view .old-price { font-size: 16px; }
	.van-collapse { text-align: left }
	.van-collapse + ul, .van-collapse + .ajax-remove { display: none !important; }
	.van-collapse.open + ul, .van-collapse.open + .ajax-remove { display: block !important; }
	.van-collapse.open + ul { margin-right: 13px; }
	.van-collapse.open:before { transform: rotate(180deg); }
	.van-collapse-block #item-1 { width: 93%; margin: 0 auto 3%; }
	.van-collapse-block #item-1.van-collapse-block, .van-collapse-block #item-2.van-collapse-block, .van-collapse-block #item-3.van-collapse-block { border-bottom: 1px solid #000; }
	.van-collapse-block #item-2 { margin-left: 3.4%; margin-right: 3.1%; }
	.van-collapse-block #item-3, .van-collapse-block #item-2 { width: 45%; display: inline-block; float: left; }
	.showmob.acc-outer.right_nav { display: block; }
	.van-collapse-block, .van-collapse { border: 1px solid #000; }
	.van-collapse.open { border: none; }
	.ewave-logo { width: 95%; margin: 0 auto; padding: 0; }
	.header .top_header li:after { height: 22.5px; }
	.header .top_header li.wishlist a, .header #UI-SEARCH { font-size: 12px !important; }
	.showavimobile.searchbox.opened { }
	div[data-ssbplugin="mask"] { background: rgba(0, 0, 0, 0.7); }
	#newsletter-validate-detail .validation-advice { top: 27px; }
	.header .top_header .sidebar li a.bold { font-weight: bold; }
	.toolbar { display: block !important; }
	.custom-nav-desktop { display: none !important; }
	.footer .follow .email_box input.email { width: 80%; font-size: 16px; height: 100%; padding: 0px 7px; line-height: 25px; }
	.footer .follow .email_box .submit { font-size: 16px; line-height: 24px; width: 34%; height: 27px; padding-bottom: 0; float: left; left: auto; }
	.footer .follow { width: 100%; }
	.footer .follow .email_box { margin-top: 34px; width: 94%; }
	.footer .follow .email_box .submit:hover { border: 1px solid #000; }
	.footer .footer_nav .footerbox ul li { padding-bottom: 2px; }
	.footer .follow .follow_us ul { display: none; }
	.footer .follow .follow_us ul.showavimobile { display: block; width: 100%; text-align: center; padding-top: 4px; }
	.footer .footer_nav .footerbox .footer-title ~ ul { display: none; }
	.footer .footer_nav .footerbox .footer-title ~ ul.open { display: block; padding-top: 5px; padding-bottom: 5px; }
	.footer .follow .follow_us ul.showavimobile li a { float: none; height: 100%; text-align: center; width: 100%; margin: 14px; }
	.footer .follow .follow_us ul.showavimobile img { display: inline-block; max-width: 26px; max-height: 21px; }
	.footer .follow .follow_us ul.showavimobile li { float: none; display: inline-block; }
	.footer .footer_nav .footerbox { display: block; margin: 0 auto !important; width: 94% !important; border: 1px solid #000 ; line-height: 20px; min-height: 20px; border-bottom: none; }
	.footer .footer_nav .footerbox:last-child { border-bottom: 1px solid #000; }
	.footer .footer_nav .footerbox .footer-title { padding: 5px 0; }
	.footer .footer_nav .footerbox .footer-title:before { content: "\276e"; font-size: 13px; font-weight: normal; position: absolute; right: 46px; }
	.footer .footer_nav .footerbox .footer-title, .footer .footer_nav .footerbox ul li a { font-size: 14px; text-align: center !important; height: 30px; }
	.footer .follow .follow_us .showmob { text-align: center; margin: 0 0 14px; font-size: 24px; }
	.footer .follow .email_box input.email { width: 80%; border: 1px solid #000; width: 64%; height: 27px; padding-right: 10px; }
	.footer .footer_nav .footerbox ul li { text-align: center; }
	.footer .footer_nav .footerbox.footerbox2, .footer .footer_nav .footerbox.footerbox1 { width: 94% !important; border-right: 1px solid #000; }
	.footer .follow { max-width: 100%; font-size: 14px; }
	.footer .follow .follow_us ul li img { margin-top: 0; }
	.email_box { width: 93%; }
	.footer .footer_nav { margin: 12px auto;display: block!important;}
	.product .product_right { max-width: 100%; }
	.header .top_header .hideavimobile.searchbox.input_open.opened { display: none !important; }
	.product .product_right .produtshow h1, .product .product_right .produtshow .product_note, .product .product_right .produtshow .price, .product .product_right .produtshow .price-section, .product .product_right .produtshow .discount-box { display: none; }
	#custom_size_attribute .SumoSelect { width: 70% !important; }
	#custom_size_attribute .SumoSelect > .CaptionCont > span { font-size: 18px; }
	#custom_size_attribute .SelectBox,
	#custom_size_attribute .SlectBox { height: 32px; padding: 4px 14px; }
	.catalog-product-view .singleBtn { width: 100%; }
	.catalog-product-view .amxnotif-block { margin-left: 0 !important; margin-bottom: 0 !important; }
	.mega-menu-new { display: none !important; }
	.product .product_right .dimensions_guide .guide { font-size: 16px; line-height: 21px; display: inline-block; float: left;    /*margin-top: -26px;*/ }
	.product .product_right button.add_Cart { height: 41px !important; font-size: 22px; }
	.product .product_right .shop_btns a.look_btn, .product .product_right .shop_btns a.wishlist_btn { font-size: 17px; height: 40px; padding-top: 10px; }
	.product .product_right .shop_btns a { border: 2px solid #000; }
	.product-options-bottom { margin-top: 18px; }
	.bwl_acc_container .acc_box h2.acc_title_bar a { font-size: 20px; }
	h2.acc_title_bar { height: 30px !important; min-height: 40px; }
	h2.acc_title_bar a:before { top: 14px; }
	.bwl_acc_container p { font-size: 15px !important; }
	.bwl_acc_container .acc_box h2.acc_title_bar.default-title-bar-active { height: 40px !important; min-height: 39px; }
	.menu-button span .menu-button span { display: block; width: 100%; height: 1px; background: #fff; margin: 2px 0px; padding: 2px 0; }
	.bwl_acc_container .acc_box { border-bottom: 1px solid #000 !important; padding-bottom: 0px; }
	.product .product_right .social_icon { border-top: none !important; border-bottom: 2px groove #000 !important; text-align: center; }
	.product .product_right .social_icon li { text-align: center; padding: 0 4px; display: inline-block; float: none; }
	.product .social_icon img { opacity: 1; }
	div.acc_container p, div.acc_container .std { font-size: 16px !important; }
	.searchbox4mob.closed { display: none !important; }
	.wishlist.hideavimobile, .hideavimobile.searchbox { display: none !important; }
	.hideavimobile { display: none }
	.logo.showavimobile { display: inline-block !important; }
	.header { position: relative; }
	.showavimobile.choose-sex {
		display: block !important;
    	text-align: center;
    	margin: 31px auto 11px;
    	max-width: 100%;
    	clear: both;
    	float: none;
	}
	.showavimobile.choose-sex a { color: #000; }
	.showavimobile.choose-sex .choosesex div { display: inline-block; width: 172px; box-shadow: 0 0 0 1px #000; padding: 8px 0; margin: 0 1px; font-size: 15px; height: 30px; }
	.header-top-black { margin-bottom: 0; }
	.showavimobile.choose-sex .choosesex { display: inline-block; width: 100%; position: relative; z-index: 3; }
	.factory54-homepages-index-index .showavimobile.choose-sex { display: block !important; text-align: center; margin: 31px auto 11px; max-width: 100%; clear: both; float: none; }
	.header .top_header li.login a.log_in { float: none; text-align: center; padding-left: 0; }
	.header .top_header li { float: none; }
	.sidebar li { text-align: left; width: 100% !important; }
	.container-header .sidebar + .inline-list { display: none; }
	.header .top_header li.login { position: absolute; left: 0; }
	.container-header { width: 100%; }
	.header .logo { text-align: center; height: 100%; max-width: 100% !important; margin: 11px auto 0; padding-top: 2px; }
	.header .logo a { max-width: 33.1%;/**/ display: block; text-align: center; margin: 0 auto; }
	.header .top_header { border-bottom: 3px solid #000; height: 29px;
    padding: 5px;
    width: 100%;
    z-index: 9999 !important;
    top: 0; }
	.top_header .inline-list.right { position: absolute; right: auto; width: 100%; overflow: hidden; right: 0; }
	.top_header .toolbar { top: 44px; }
	.header .top_header .top-cart { top: 22px; right: 10px; position: absolute; z-index: 99; background: url(../images/bag-mobile.png) no-repeat center center; height: 28px; }
	.header .top_header .searchbox.input_open { float: right; top: 0; right: 7.5%; }
	.header .top_header li.cart { float: right; }
	.header .top_header li.wishlist { text-align: center; border-right: 1px solid #000; border-left: 1px solid #000; }
	.header #UI-SEARCH { border-bottom: none; text-align: right; padding-right: 5px; }
	.header .top_header li:after { background: none; }
	.header .top_header input.submit { margin-right: 0; }
	.header .top_header li, .header .top_header .searchbox.input_open { width: 33%; z-index: 0; }
	.header .top_header input.submit { right: -4%; }
	.header .top_header .searchbox.input_open.opened~li { display: none; }
	.header .submit+.search_field { bottom: 0; }
	.footer .follow .follow_us { float: none; }
	.tt-dropdown-menu { display: none !important; }
	.showavimobile .cart { position: relative; }
	.searchbox4mob { display: block; width: 100%; border-bottom: 3px solid #000; height: 130px; top: 0; position: relative; }
	.showavimobile.searchbox4mob.open+.top_header { margin-top: 110px; }
	.searchbox4mob #UI-SEARCH { border: none; border-bottom: 1px solid; height: 45px; width: 80%; padding-top: 15px; text-align: left; float: none !important; margin: 40px auto 0 auto; display: block; }
	.searchbox4mob .close { width: 15px; height: 15px; cursor: pointer; position: absolute; top: 10px; left: 10px; border: 0; background-color: transparent; right: auto; font-weight: normal; font-size: 11px; }
	.searchbox4mob.open { position: absolute; background-color: #fff; z-index: 9999999; min-height: 132px; }
	.header #UI-SEARCH { right: auto !important; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER div.designers a, .searchautocomplete-placeholder.UI-PLACEHOLDER div.categories a { margin: 10px 0; font-size: 15px; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER div.categories a { font-size: 17px; }
	.searchbox4mob #UI-SEARCH { font-size: 18px !important; }
	.discount-box {    /*width: 90px;*/    border: 1px solid #000; padding: 2px 10px; margin: 8px 0 25px; text-align: center; margin: 0 auto; font-size: 16px; }

	/*.searchbox4mob.open .tt-dataset-states:last-child{        border-bottom: 1px solid #000;    }*/
	.searchbox4mob.open .tt-dropdown-menu { display: none; }
	.menu-button { margin-Left: 10px; width: 20px; margin-top: 7px; }
	.catalog-product-view .productHeader h1, .catalog-product-view .productHeader h2 { font-size: 20px !important; font-family: Escrow !important; font-weight: normal !important; margin-bottom: 5px; text-transform: uppercase; text-align: center; }
	.catalog-product-view .productHeader .product_note { color: #000; font-size: 16px; margin-bottom: 5px; text-align: center; }
	.productHeader .price-section { margin-top: 10px; text-align: center; font-size: 22px; margin-bottom: 10px; text-align: center; }
	.showavimobile.searchbox4mob input.submit { position: absolute; right: 13px; top: 45px; z-index: 9 !important; background: url(../images/search-big.png) no-repeat; background-position: center center; border: none; cursor: pointer; height: 42px; margin-left: 4px; margin-right: 7px; outline: none; width: 45px; }
	.row-17 { width: 33% }
	.row-33 { width: 50% }
	.catalog-product-view .row.row-33 { width: 100% }
	.row-50, .row-67, .row-83, .row-100 { width: 100% }
	.row .new:first-child { display: block; }
	.showavimobile .new>div { width: 33%; max-width: 32% }
	.shop_looks.shop_looks2>.row.hideavimobile { display: none; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER { width: 100%; top: 65px; right: 0; border: none; border-bottom: 2px solid #000; padding-bottom: 40px; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER span { display: block; font-size: 25px; margin-top: 20px; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER a { padding-top: 10px; display: block; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER div.designers, .searchautocomplete-placeholder.UI-PLACEHOLDER div.categories { margin: 0px 10% 0 10%; text-align: left; padding: 2% 4%; border-top: 1px solid #666; }
	.searchautocomplete-placeholder.UI-PLACEHOLDER div.designers { border-top: none; }
	.footer { padding-top: 22px; }
	.menu-button span { padding: 1.6px 0; display: block; width: 100%; height: 1px; background: #fff; margin: 2px 0px; }
	.no_cart { font-size: 11px; padding-top: 7px; }
	.menu-button { margin-top: 0; margin-Left: 10px; width: 19px; }
	.container-header+.container { border-bottom: 1px solid #000; }
	.catalog-product-view .showavimobile.productHeader { display: block; }
}
@media (min-width:769px) and (max-width:768px) {
	.catalog-category-view .van-collapse + ul, .van-collapse + .ajax-remove { display: block !important; }
	.catalog-category-view .van-collapse-block, .catalog-category-view .van-collapse { border: none; }
	.catalog-category-view .right_nav { border-bottom: 1px solid #000; }
	.catalog-category-view h2.van-collapse:before { content: ""; float: none; }
	.catalog-category-view h2.van-collapse { text-align: right; padding: 19px 0 4px; }
	.catalog-category-view .right_area .designers .block-content > div { border-bottom: 1px solid #000; }
	.catalog-category-view .right_nav { padding-bottom: 18px !important; margin-bottom: 0; }
}

@media (max-width:375px) {
	.showavimobile.choose-sex .choosesex div { width: 46% }
	.header .logo a { max-width: 235px; }

/*.header .logo {    margin-top: 14px;}*/ }
@media (max-width:354px) {
	.header .top_header .currency_select { padding-top: 0 !important; }
	.header .top_header .left_nav li.wishlist { margin-left: 48px; }
	.header .top_header .left_nav li.wishlist:after { background: none; }
	.header .top_header .left_nav li.currency_select:after { background-color: transparent; }
}
@media (max-width:345px) {
	.header .top_header .searchbox.input_open { right: 5%; }
	.discount-box { /*width: 80px;*/ }
}
@media (max-width:300px) {
	.header .top_header .left_nav li { padding-top: 3px; }
	.header .top_header .left_nav li.wishlist { margin-left: 0; padding: 1px 8px 0 19px; }
	.header .top_header .left_nav li.login { padding-top: 1px; }
	.header .top_header .right_navigation li a { line-height: 23px; }
	.date_of_birth2 .year, .date_of_birth2 .months { margin-left: 5px; }
}
@media (max-width:768px) {
	.borderd { border-bottom: 1px solid #000; }
}