@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);

.hide-scroll {
	overflow: hidden;
}

.menu-overlay {
	display: none;
}

.menu-overlay.active {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 399;
	background: rgba(255,255,255,1);
}

.fixed-top-panel {
	z-index: 450!important;
}

@media screen and (max-width: 1050px) {
	body {
		min-width: 0!important;
	}

	.category-description iframe {
		width: 100%!important;
		height: auto!important;
	}

	.category-description img {
		max-width: 100%!important;
		height: auto!important;
	}

	.zoomdiv {
		max-width: 300px;
		max-height: 400px;
		top: -40px!important;

	}

	.product-image, .feature-image {
		position: relative;
	}

	.category-description p {
		padding: 0;
	}

	.ontop_pagination {
		right: 0;
		font-size: 14px;
		width: 600px;
		max-width: 100%;
	}

	.pagination a {
		line-height: 35px;
	}

    #content {
        width: 740px!important;
        margin: 0 auto!important;
    }

    #footer {
        width: 740px!important;
        margin: 0 auto!important;
    }

    .footer-helper-container {
        width: 100%!important;
    }

    #copy {
        padding-left: 25px!important;
        width: 653px!important;
    }

    #menu_place {
        display: none;
    }

    #left-e-menu {
        margin-top: -20px;
    }

    .central-column {
    	float: right!important;
        width: 545px!important;
        margin: 10px 0!important;
    }

    .left-column {
    	margin-left: 0!important;
    	margin-top: 18px;
    }

    #top_line_fixer {
        width: 1px!important;
    }

    #cart_full_info {
        display: none;
    }

    #wrap-topline {
        text-align: left!important;
        width: 740px!important;
        margin: 0 auto!important;;
    }

    #topline-table {
        width: 740px!important;        
    }

    .cart-list {
    	margin-top: 0!important;
    	left: auto!important;
    	right: 4px;
    }

    .cart-list .cart-list-icon {
    	float: right;
    	margin-right: 1px;
    	margin-bottom: -2px;
    }

    .cart-list .list-container {
    	clear: both;
    }

    .hot-deals-item {
    	margin: 0!important;
    	padding: 0 2px!important;
    	width: auto!important;
    }

    .hot-deals-item img {
    	margin: 0!important;
    }

    #reformal_tab {
    	display: none!important;
    }

    .product-description form td {
		display: block;
    }

    .product-description form td .az_category_price {
    	padding: 0;
    }

    #toTop {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
    }

    .mainbox-body > .clear > table > tbody > tr > td:nth-child(3) {
		display: none;
	}

	#pagination_contents .multicolumns-list > tbody > tr > td {
		display: block;
		width: 100%!important;
	}

	#pagination_contents .multicolumns-list > tbody > tr > .product-spacer {
		display: none!important;
	}	

	.product-description td {
		display: table-cell!important;
	}

	#content_block_description object, #content_block_description object embed {
		width: 100%!important;
		height: auto!important;
	}

	#content_block_buy_together {
		overflow: hidden;
	}

	#left-e-menu-popup.fix-top {
		background: #EFF6FF;
	}

	#left-e-menu-popup:hover {
		background: #009FE0;
	}

	#previewer_window {
		max-width: 90%!important;
		margin-left: 0;
	    -moz-transform: translate(-50%);
	    -webkit-transform: translate(-50%);
	    -o-transform: stranslate(-50%);
	    transform: translate(-50%);
	}

	#viewer {
		display: none;
	}

	.previewer-container {
		width: 100%!important;
	}
        
        .fixed-top-panel #sw_select_lang_wrap>img {
		display: block !important;
                float:left;
	}
        
        #sw_select_lang_wrap.select-link,
        #sw_select_lang_wrap.select-link:hover {
            background: inherit ;
            padding-right: 1px;
        }
        
        .fixed-top-panel #select_lang_wrap>img{
		display: block;
	}
}

@media screen and (min-width: 761px) {
	#wrap-topline .min-logo, .showhide-leftmenu, .menu-overlay {
		display: none!important;
	}

	.respmenu-wrap {
		display: none;
	}
        
}

@media screen and (max-width: 760px) {
	.footer-helper-container, #content, #topline-table, #footer {
		width: 550px!important;
	}

	#vk_groups {
		display: none;
	}

	.zoomdiv {
		display: none!important;
	}

	.categories-left .menu-subcategories {
		background: #fff;
	}

	.showhide-leftmenu {
		padding: 0 8px;
		display: block;
		text-align: center;
		color: #009FE0;
	}

	.showhide-leftmenu i {
		color: #009FE0;
	}

	.showhide-leftmenu.active {
		background: #009FE0;
	}

	.showhide-leftmenu.active i {
		color: #fff;
	}

	.showhide-leftmenu i {
		line-height: 31px;
		font-size: 20px;
	}

	#wrap-topline .min-logo {
		padding-top: 4px;
		display: block;
	}

	#wrap-topline .min-logo img {
		height: 25px;
	}

	#wrap-topline {
        width: 100%!important;
    }

	#search_top {
		display: none!important;
	}

	#header {
		position: relative;
	}

	#header .site-logo {
		display: none;
	}

	.central-column {
		width: 100%!important;
	}

	#cart_full_info {
		display: none;
	}

	#header .table-spacer {
		display: none;
	}

	#copy {
		width: auto!important;
	}

	.az_category_price {
		max-width: 100%;
	}

	.content-helper .left-column {
		position: fixed!important;
		left: -100%;
		top: 0;
		z-index: 401;
		height: 100%;
		margin-top: 0!important;
		width: 100%;
		overflow: auto;		
	}

	#left-e-menu {
		padding: 0!important;
	}

	.content-helper .left-column.active {
		left: 0;
	}

	#left-e-menu .lever, #left-e-menu ul  {
		position: relative!important;
		overflow: visible!important;
		left: 0!important;
		top: 0!important;
		height: auto!important;
	}

	#left-e-menu .lever {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}

	#left-e-menu.m-first {
		border-radius: 0!important;
	}

	.left-e-menu .categories-left {
		display: none!important;
	}

	#left-e-menu .arr0, #left-e-menu .arr1, #left-e-menu .arr2, #left-e-menu .arr3, #left-e-menu .arr4 {
		display: inline-block!important;
		width: auto;
		height: auto;
		padding: 0 8px;
		font-size: 0;
		line-height: 0;
		text-align: center;
		background: none;
	}

	#left-e-menu .arr0:after, #left-e-menu .arr1:after, #left-e-menu .arr2:after, #left-e-menu .arr3:after, #left-e-menu .arr4:after {
		display: block;
		width: 22px;
		height: 22px;
		content: "+";
		font-size: 16px;
		line-height: 22px;
		color: #009FE0;
		border-radius: 50%;
		border-radius: 50%;
		border: 1px solid #009FE0;
	}

	#left-e-menu .arr0.active:after, #left-e-menu .arr1.active:after, #left-e-menu .arr2.active:after, #left-e-menu .arr3.active:after, #left-e-menu .arr4.active:after {
		content: "-";
	}

	#left-e-menu-popup, #left-e-menu {
		position: relative!important;
		top: 0!important;
	}

	#left-e-menu li {
		padding: 4px 0 4px 2%;
	}

	#left-e-menu .lever {
		display: none!important;
	}

	#left-e-menu .lever.show-it {
		margin: 10px 0;
		display: block!important;
	}

	#left-e-menu li:hover {
		background: none!important;
	}

	.left-column .bnav {
		width: 100%!important;
	}

	.left-column .bnav .l00, .left-column .bnav .lever {
		width: 100%!important;
		padding: 0!important;
		box-shadow: none!important;
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
	}

	#left-e-menu-popup .lever, #left-e-menu ul  {
		position: relative!important;
		overflow: visible!important;
		left: 0!important;
		top: 0!important;
		height: auto!important;
	}

	#left-e-menu-popup .lever {
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}

	#left-e-menu-popup.m-first {
		border-radius: 0!important;
	}

	#left-e-menu-popup .arr0, #left-e-menu-popup .arr1, #left-e-menu-popup .arr2, #left-e-menu-popup .arr3, #left-e-menu-popup .arr4 {
		display: inline-block!important;
		width: auto;
		height: auto;
		padding: 0 8px;
		font-size: 0;
		line-height: 0;
		text-align: center;
		background: none;
	}

	#left-e-menu-popup .arr0:after, #left-e-menu-popup .arr1:after, #left-e-menu-popup .arr2:after, #left-e-menu-popup .arr3:after, #left-e-menu-popup .arr4:after {
		display: block;
		width: 22px;
		height: 22px;
		content: "+";
		font-size: 16px;
		line-height: 22px;
		color: #009FE0;
		border-radius: 50%;
		border-radius: 50%;
		border: 1px solid #009FE0;
	}

	#left-e-menu-popup .arr0.active:after, #left-e-menu-popup .arr1.active:after, #left-e-menu-popup .arr2.active:after, #left-e-menu-popup .arr3.active:after, #left-e-menu-popup .arr4.active:after {
		content: "-";
	}

	#left-e-menu-popup li {
		padding: 4px 0;
	}

	#left-e-menu-popup .lever {
		display: none!important;
	}

	#left-e-menu-popup .lever.show-it {
		margin: 10px 0;
		display: block!important;
	}

	#left-e-menu-popup li:hover {
		background: none!important;
	}

	.left-column .categories-left {
		display: none!important;
	}

	.left-column #left-e-menu-popup .main-lever {
		display: block!important;
	}

	#preview_right, #preview_left {
		margin: 0!important;
	}

	#previewer_image {
		max-width: 100%;
		/*height: auto!important;*/
	}

	.previewer-container div {
		/*height: auto!important;*/
		max-width: 100%!important;
	}

	#left-e-menu-popup {
		margin-top: -20px!important;
	}

	.multi-chain-slider {
		width: 100%!important;
	}

	.multi-chain-slider div {
		max-width: 100%!important;
	}

	.multi-chain-arrow-right, .multi-chain-arrow-left {
		display: none;
	}

	#left-e-menu-popup {
		text-decoration: none!important;
	}

	#left-e-menu-popup .lpad ul {
		height: auto!important;
	}

	.li0 a {
		font-size: 15.5px!important;
	}

	.li0 li a {
		font-size: 12px!important;
	}

	.li0 li {
		padding-left: 10px!important;
	}

	.reviews-bigtable {
		width: 100%!important;
	}

	.reviews-bigtable td:first-child {
		width: auto!important;
	}

}

@media screen and (max-width: 605px) {
	.ontop_pagination {
		margin: 0;
		border-radius: 0;
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: srotate(360deg);
		transform: rotate(360deg);
	}

	.mainbox-body > .clear > table > tbody > tr > td {
		display: block!important;
	}

	.mainbox-body > .clear > table > tbody > tr > td:nth-child(3) {
		display: none!important;
	}

	.product-description {
		float: none!important;
		width: 100%!important;
	}

	#content_attachments {
		display: block;
		margin-top: 60px!important;
		width: 100%!important;
		text-align: left!important;
	}

	.jqzoom > a {
		display: block!important;
	}

	.product-image {
		float: none!important;
	}

	#content_block_buy_together {
		
	}

	#content_attachments {
		display: none!important;
	}

	.multi-goods {
		margin: 0!important;
	}
}

@media screen and (max-width: 570px) {
	.footer-helper-container, #content, #topline-table, #footer {
		width: 100%!important;
	}

	.multicolumns-list > tbody > tr > td {
		display: block;
		width: 100%;
	}

	#header > table > tbody > tr > td {
		display: none;
	}

	#header table > tbody > tr > .header-mainsection {
		display: block;
		width: 100%;
	}

	#header table > tbody > tr > .header-mainsection table tbody tr {
		text-align: center;
	}

	#header table > tbody > tr > .header-mainsection td {
		display: inline-block;
		width: auto!important;
	}

	#header .search-block tr {
		text-align: right!important;
	}

	.fixed-top-panel img {
		display: none; 
	}
        
	.fixed-top-panel a > img {
		display: block;
	}

	#cart_full_info {
		display: none!important;
	}

	.multicolumns-list .product-spacer {
		display: none!important;
	}

	.bnav {
		width: auto!important;
		padding: 0 10px!important;
	}

	#left-e-menu-popup {
		padding: 0!important;
	}

	.bnav {
		position: relative;
	}

	.bnav .info-table, .bnav .first-my-account {
		position: absolute;
		top: 30px;
		right: 0;
		margin: 0!important;
	}

	#lk_buy_together_form li img {
		display: inline-block;
	}

	.discus-butt a {
		display: block;
		border: none;
	}

	#all_like_popup img {
		display: inline-block!important;
	}

	.mainbox-body {
		overflow: hidden;
	}

	.sidebox-body table {
		max-width: 100%;
	}

	.fancybox-wrap {
		min-height: 95%;
		overflow: auto;
	}

	.pagination a {
	    line-height: 25px;
	}

	.pagination {
    	padding: 4px 8px;
    }
}

@media screen and (max-width: 520px) {
	#header .category-forsearch {
		display: none!important;
	}

	#fastbuy-form #inside {
		text-align: left;
		width: 100%!important;
	}

	#dialog_content {
		padding: 10px!important;
	}

	.callback_content {
		width: 100%!important;
		text-align: left;
	}

	#fastbuy-form .call-text {
		text-align: left!important;
	}

	#fastbuy-form .call-text {
	    padding: 5px 0 5px 2px;
	}

	.fancybox-inner {
		height: auto!important;
	}
}

@media screen and (max-width: 390px) {
	#header .search-label {
		display: none!important;
	}

	.bnav a {
		font-size: 13px;
	}

	#wrap-topline .bnav a {
		font-size: 10px;
	}

	.min-logo img {
		height: 18px!important;
	}

	.product-details-options {
		padding: 0!important;
	}

	.multi-chain-arrow-left {
	    width: 24px;
	}

	#addphoto-popup .like_box {
		width: 100%;
	}

	#all_like_popup li, #pr_like_carsel li {
		height: auto!important;
	}

	.multi-chain-arrow-left {
		width: 28px;
	}

	.multi-chain-arrow-right {
		margin-left: -12px;
	}
}