@media only screen and (min-width: 992px) and (max-width: 1199px) {
/* layout */
ul.categories li .wrapper {
	max-width:939px !important;
}
#column-left ul.categories li .wrapper { 
	max-width:729px !important;
}
.header_wrapper ul.categories.vertical li .wrapper { 
	max-width:680px !important;
}
.main_menu > ul.horizontal > li > a {
	padding-left: 8px;
	padding-right: 8px;
}
.main_menu ul > li .icon-down-dir {
	margin-left:5px;
}
.boxed .outer_container {
	width:1000px;
}

}

@media only screen and (min-width: 992px) {
.menu_wrapper .links_holder {
	display:inline !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1022px) {.boxed .outer_container {width:100%;}}


@media only screen and (max-width: 994px) {
/* Main Menu */
.main_menu ul.categories {
	display:none;
	position:absolute;
	width:100%;
	left:0;
	top:7px;
}
.main_menu ul.categories {
	display:inline;
}
.main_menu ul.vertical {
	width:100%!important;
	top:0px!important;
}
.main_menu ul.vertical.active li .wrapper, .main_menu ul.categories li .wrapper {
	display:none;
	opacity:1;
	visibility: visible;
	position:relative;
	height:auto;
	top: 0px;
	left:0;
	margin-top:-1px;
	border-top: 1px solid #d7d7d7 !important;
border-left: none !important;
border-right: none !important;
border-bottom: 1px solid #d7d7d7 !important;
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
padding-left:20px!important;
padding-top:20px!important;
}
.main_menu ul.vertical.active li .wrapper, .main_menu ul.categories li .wrapper {
	top:auto;
	left:0;
	margin:-1px -1px -1px 0 !important;
	padding:0px;
	width:100% !important;
	background-image:none !important;
}
.main_menu ul li .wrapper ul {
	display:block;
	padding:0;
}
.main_menu ul li .wrapper ul li {
	width:100%;
}

.main_menu ul > li, .main_menu ul.vertical > li {
	display:block;
	float:none;
	width:100%;
}
.main_menu ul.visible-xs > li.trigger {
	text-align:center;

}

 .main_menu > ul.categories > li > a {
    padding: 12px 20px 11px;
	font-size:14px;
	border-bottom:1px solid #eaeaea;
	margin-left:0;
}
.main_menu > ul.categories > li:first-child > a {
	
}
.main_menu ul.categories > li .icon-down-dir  {
    transform: rotate(0);
	display:block;
	width:44px;
	text-align:center;
	line-height:40px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	opacity:1;
	border-left:1px solid #d7d7d7;
	font-size:0;
}
.main_menu.links > ul > li .icon-down-dir:after, .main_menu ul.categories > li .icon-down-dir:after  {
    content:"+";
	font-style:normal;
	font-size:20px;
}

}

/* Tablet portrait 768 - 991 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
/* Genereal */

.menu_wrapper .wishlist_compare.icons.lg .hover_icon, .menu_table .menu_cell.search_holder {
	padding-left:8px;
	padding-right:8px;
}

.menu_wrapper .welcome_message.square {
	padding-left:5px;
	padding-right:10px;
}
.menu_table .menu_cell.search_holder {
	border-left:1px solid #eaeaea;
}

}



@media only screen and (max-width: 767px) {

.filtrakoumpi {float:right;display:block;padding:10px 30px;text-align:center;background:#1CBBB4;border-radius:5px;color:#fff;margin-bottom:25px;border:0;box-shadow:none;}
.filtrakoumpi span i {margin-left:20px;}
.filtraoxi {display:none;}
.nai  {
    display: block ;
}

.menu_table .menu_cell {
	display:table;
	width:100%;
	position:relative;
	text-align:center;
}
.menu_table .menu_cell.right {
	border:1px solid;
	border-color:#eaeaea;
	border-top:none;
}
.menu_wrapper .mini_cart {
	border-top:none;
	border-bottom:none;
	margin-top:-1px;
}
.menu_table .menu_cell.search_holder {
	padding-left:8px;
	padding-right:8px;
	border:1px solid;
	border-color:#eaeaea;
	margin-bottom:-1px;
}
.menu_wrapper .mini_menu_trigger {
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.main_menu > ul > li.trigger {
	width:100%;
	text-align:center;

}
.main_menu > ul > li > a.v_menu_trigger.plain {
	width:100%;
}
.main_menu ul.links_holder, .main_menu ul.categories {
	margin-top:0px;
}
.main_menu ul.links_holder a {
	margin-right:0px;
}
ul.megamenu li .wrapper .product .image {
	width:100%;
	text-align:center;
}

}
/* Custom fluid product grids */
/* ------------------------------------------------------------ */
