body 
{
	margin:0; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	font-size: 12px;
	text-decoration:none;
	background:#ffffff;
}
tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	font-size: 12px;
	text-decoration:none;
}
.arrow {
	float: left;
}
/* BOX HEADER */
.boxHeader { font-family: Arial,Open Sans Condensed, Roboto Condensed, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #f15a22; text-decoration:none; font-weight: bold; text-decoration:none; text-align:left; border-bottom: 0px solid #f15a22;  background: url(../styleImages/rand.png) top left no-repeat; padding-left: 35px; padding-bottom: 5px; padding-top:5px; height:20px;}

.boxContent, .boxContentWrapper { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #; margin:0 auto; width:100%; padding:0px; /*overflow:hidden;*/ }
.boxContent { width: 100%; padding:39px 0 0 0; }

.boxContent_first { width:100%; padding:39px 0 0 0; }
.boxContent_first span, .boxContent_first p,.boxContent span, .boxContent p, .boxContentWrapper span, .boxContentWrapper p { text-align:left; padding:0; margin:0; }
.boxContent_index { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #ffffff; margin-top: 13px; width: 715px; }

.boxContent1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #ffffff; margin: 17px auto; width:960px; padding:30px 15px; }
.boxContentCart { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background-color: #ffffff; margin-top: 17px; width: 970px; }
.boxContentCartNew { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e2e2e; font-size: 12px; text-decoration:none; text-align:left; background: #ffffff; width: 990px; position:relative; margin:0 auto; }
/* CHECKOUT PAGES */
.colLeftCheckout { position: relative; left: 0px; width: 160px;  padding-left: 15px; padding-right: 5px; float: left; }
.colMainCheckout { position: relative; width: 568px; float: left; }
/* END CHECK OUT PAGES */
.siteDocs { text-align:center; margin-top: 5px; }
.centerColumnWrapper { margin:33px 0 0 0; /*overflow:hidden;*/ margin: 0px auto; width: 100%; float: right; height:auto; border-bottom: 0px solid #b5b5b5;}
.centerColumnWrapperCart { margin:43px 0 0 0; overflow:hidden; }
.colorSite { background:#f5f5f5; }


.colorSite_cart_bg { background:#f15a22; }
.colorSite_cart_span { color:#f15a22!important; }

#subCats { background-color: #EBEDFE; text-align: center; border: 1px solid #C9CEFC; margin: 0px; padding: 3px; float: left; width: 387px; }
.subCat { text-align: center; padding: 8px; float: left; width: 110px; height: 50px; }
.regSep{ padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.latestProds { float: left; text-align: center; width:255px; margin:0 8px 30px 0; border-bottom:1px solid #b5b5b5; }
.latestProds_first { float: left; text-align: center; width:255px;  margin:0 15px 30px 0; border-bottom:1px solid #b5b5b5;  }
.latestProds_viewCat1 { float: left; text-align: center; width:100%;  margin:0 0px 10px 0; border-bottom:1px solid #b5b5b5;  }
.btn_buy_viewCat1{padding: 3px 20px; display: inline-block;}

/*hover image*/
 figure {  text-align: center; max-width:235px; max-height:235px;  margin:0 20px 14px 0; border:1px solid #e7e7e7; }
 /*hover image*/
.latestProds_cms { background:none; border:0px; }

.news { float: left; margin-left: 15px; margin-right: 10px; margin-bottom: 15px; text-align: left; width:95%; }

/* form elements */
input{ border:1px solid #666; }

textarea { border:1px solid #666; }

select{ border: 1px solid #666666; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.select_option{font-size: 95%; color: #333333; border: 1px solid #DDD; border-radius: 0; height: 35px; padding: 0 0px; box-shadow: inset 0 -1.3em 1em 0 rgba(0,0,0,0.02); width:80%;}
.select_option_viewProd{font-size: 95%; color: #333333; border: 1px solid #DDD; border-radius: 0; height: 35px; padding: 0 0px; box-shadow: inset 0 -1.3em 1em 0 rgba(0,0,0,0.02); width:100%;}
/* sitemap */
.sitemap { text-align: left; line-height:18px; }

#sitemapdiv ul li{	padding-left:0px; }
#sitemapdiv ul ul li{ padding-left:15px; }
#sitemapdiv ul ul ul li{ padding-left:30px; }
#sitemapdiv ul ul ul ul li{ padding-left:45px; }

/* pagination */
.pagination{ padding: 0px; }
.pagination ul{ margin: 0px; padding: 0px; text-align: center; /*Set to “right” to right align pagination interface*/ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#313131; }
.pagination li{ list-style-type: none; display: inline; border-right:0px solid #323232; }
.pagination a, .pagination a:visited{ background: url(../styleImages/pagination.png) top center no-repeat; padding: 8px 15px 8px 15px; text-decoration: none; color: #313131; }
.pagination a:hover, .pagination a:active { color: #fff; background: url(../styleImages/pagination_over.png) top center no-repeat; }
.pagination a.currentpage { background: url(../styleImages/pagination_over.png) top center no-repeat; color: #FFF !important; font-weight: bold; cursor: default;  }
.pagination a.disablelink, .pagination a.disablelink:hover { cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext, .pagination a.prevnextFirstLast { font-weight: normal; }
/*
.pagination a.showall{ border-color: #b6b6b6; background-color:#fff ; color: #b6b6b6; }
.pagination a.showall:hover{ border-color: #b6b6b6; background-color:#b6b6b6 ; color: #fff; }
.pagination a.class_showall_curr{ border-color: #b6b6b6; background-color:#b6b6b6 ; color: #fff; }*/

.pagination a.showall{ margin-left:15px; background: url(../styleImages/pagination_all.png) top left no-repeat; text-decoration: none; color: #636363; padding: 8px 15px 8px 25px; }
.pagination a.showall:hover{ background: url(../styleImages/pagination_all_over.png) top left no-repeat; text-decoration: none; color: #fff; padding: 8px 15px 8px 25px; }
.pagination a.class_showall_curr { margin-left:15px; background: url(../styleImages/pagination_all_over.png) top left no-repeat; text-decoration: none; color: #fff; padding: 8px 15px 8px 25px; }
.pagination a.class_showall_curr:hover { background: url(../styleImages/pagination_all_over.png) top left no-repeat; text-decoration: none; color: #fff; padding: 8px 15px 8px 25px; }

.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222222; }
.slide_wrapper { width:100%; position:relative; top:0px; left:0px; padding:0px auto; margin: 0px auto 30px auto; }
.xondriki_tbl { margin:30px 0 20px 0; display:block; float:left; }


.block_wrapper { width:99%; overflow:hidden; margin:0 auto; }
.white_bg { background:#ffffff; }
.left_column_prod { display:block; float:left; width:360px; text-align:center; margin:8px; }
.main_img_wrapper { /*height:180px;*/ border:0px solid #dcd9cf; width:350px; }
.content_prod { display:block; float:left; margin:4px 8px; width:50%; }
.div_spacer { clear:both; }
.thumbs_desktop { float:left; text-align: center; margin:15px 10px 0 0; }
#menu_wrapper { margin:0 0 0 20px; }
.div_clear { clear:both; margin:10px 0;}
.div_sitedocs2, .div_sitedocs2_cart { height:auto; text-align:left; float:left; }
.div_search, .div_search_cart { text-align:left; float:right; }
.footerWrapper { text-align:center; }
.footerWrapper img { max-width: 100%; height: auto; }
.imgFooterWrapper { background:#e7eaec; height:120px; text-align:center; }
.imgFooterWrapper img {margin:0 0px; max-width:100%;}
.bg_mail { background-color:#df1e5e; height:50px; margin:0px auto;}
.cartHeader  { border-bottom:3px solid #f15a22; padding-top:30px; }
/*
@media only screen and (min-width: 0px) and (max-width: 767px)
@media only screen and (min-width: 768px) and (max-width: 1023px){
@media only screen and (min-width: 1024px){
*/
.simplr-field, .option-field {
    margin: 5px 0;
    display: block;
    padding-left: 5px;

}
.simplr-field, .option-field {
    width: 45%;
    float: left;
	
}
.simplr-field input{
	width: 80%;
height:35px;
border: 1px solid #ccc;
background: #f9f9f9;
}
.simplr-field-title, .option-field {
    width: 100%;
    float: left;
	
}
.simplr-field-in{float:right; padding-right:85px;}
.simplr-field-in input { font-family: Tahoma, Helvetica, sans-serif; width:125px; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #f15a22 !important; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #000000; }
.simplr-field label span{color: #333333 !important;font-style: italic;font-size: 12px;}

.height_xondriki{height:200px !important;}
@media screen and (min-width: 0px) and (max-width:540px)
{
.simplr-field-in{float:right; padding-right:0px;}
.simplr-field-in input { font-family: Tahoma, Helvetica, sans-serif; width:85px; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #f15a22 !important; text-decoration: none; font-weight: bold; padding: 4px; border: 1px solid #000000; }
.simplr-field, .option-field {width: 100%;float: left;margin-top:20px;}
.height_xondriki{height:450px !important; float:left}
}
@media screen and (min-width: 0px) and (max-width:330px)
{
	.latestProds, .latestProds_first  { width:97%; margin:0 5px; }
	.latestProds img , .latestProds_first  img{max-width:100%;  max-height:225px;  }
	.txtBuy2, a.txtBuy2 { float:left; margin-left:24px; }
	.txtBuy2_viewCat1, a.txtBuy2_viewCat1 { float:left; margin-left:0px; }
	.latestProds_first{margin:0 8px 30px 0;}
		/*hover image*/
	.hover01 figure img{ /*width:100%;*/ max-width:100%;  max-height:225px;  }
	/*hover image*/

}
@media screen and (min-width: 330px) and (max-width:680px)
{
	.latestProds, .latestProds_first  { width:46%; }
	.latestProds img , .latestProds_first img {max-width:100%;  max-height:225px; }
	.latestProds_first{margin:0 8px 30px 0;}
		/*hover image*/
	.hover01 figure img { /*width:100%;*/ max-width:100%;  max-height:225px; }
	/*hover image*/

}
@media screen and (min-width: 680px) and (max-width:990px)
{
	.latestProds, .latestProds_first { width:30%; }
	.latestProds img , .latestProds_first  img{ max-width:100%;  max-height:225px;  }
	.latestProds_first{margin:0 8px 30px 0;}
		/*hover image*/
	.hover01 figure img{ /*width:100%;*/max-width:100%;  max-height:225px;  }
	/*hover image*/
}

@media screen and (min-width: 990px) and (max-width:1080px)
{
	.latestProds, .latestProds_first { width:225px; }
	.latestProds img , .latestProds_first  img{ max-width:225px; max-height:225px; }
	.latestProds_first{margin: 0 22px 30px 0;}
	.content_prod { display:block; float:left; margin:4px 8px; width:46%; }
		/*hover image*/
	.hover01 figure img{ max-width:225px; max-height:225px; }
	/*hover image*/
}
/*hover image*/
.column {margin:0; padding: 0;}
.column:last-child {padding-bottom: 30px;}
.column::after {content: '';clear: both;display: block;}
.column div {position: relative;max-width: 225px;max-height: 225px;margin: 0 0 0 25px;padding: 0;}
.column div:first-child {margin-left: 0;}
.column div span {position: absolute;bottom: -20px;left: 0;z-index: -1;display: block;width: 100%;margin: 0;padding: 0;color: #444;font-size: 12px;text-decoration: none;text-align: center;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;opacity: 0; height:50px;}
figure {margin: 0;padding: 0;overflow: hidden;border:0px;}
figure:hover+span {bottom: -36px;opacity: 1;}
/* Zoom In #1 */
.hover01 figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.hover01 figure:hover img {-webkit-transform: scale(0.8);transform: scale(0.8);}
.hide_on_desktop img{display:none;}
 .opt_size_inner{font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; border:0px solid #ff9600; padding:0px; /*border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;*/  display: inline-block; margin-bottom: 2px;}
/*hover image*/

@media screen and (min-width: 990px)
{
	.img_desktop { display:block; }
	.img_mobile h1 { display:none; }
	.img_mobile { display:none; }
	.img_desktop li { display:none; }
	.description_desktop { width: 100%; padding:10px 0 25px 0; }
	.description_mobile { display:none; }
	.top_menu { height:29px; text-align:right; display:inline; overflow:hidden; }
	.logo_wrapper {float: left; height:124px; padding: 10px 0 0 0;  }
	.logo_wrapper_cart { float:left; height:124px; padding:0px 0 0 0; }
	.phone_wrapper, .phone_wrapper_index { float:left; height:75px; padding:40px 0 0 0; text-align:center; width:438px; }
	.phone_wrapper_index_cms { float:right; width:auto; }
	.phone_wrapper_cart { float:left; height:55px; padding:40px 0 0 0; text-align:center; width:518px; position:absolute; right:214px; top:16px; }
	.phone_wrapper_cart_mobile { display:none; }
	.shopping_wrapper { float:right; height:27px; padding:10px 0 0 0; text-align:right; position:relative; bottom: 0px;}
	.shopping_wrapper_cart { padding:65px 0px 0px 0px;}
	.div_sitedocs2 { padding:0px 0 0 0px; width:100%; float:right; }
	.div_sitedocs2_cms { padding:0px; }
	.div_sitedocs2_cart { margin:13px 0 0 0; padding:12px 0 0 20px; width:738px; }
	.div_search { height:30px; float: left; height: 64px; padding: 10px 0 0 0; }
	.div_search_cart { height:30px; margin:23px 0 0 0; padding:5px 5px 5px 0; }
	.footerMain { width:100%;  background: #6b6b6d url(../styleImages/bg_footer.jpg) top center no-repeat;  border-top: 0px solid #f15a22; margin:0 auto; clear: both;}
	.footerBottom { width:100%; background:#383637; border-top: 0px solid #595959; margin:0 auto; }
	.footerMin { display:none; }
	.cart_mobile { display:none; }
	.latestProds img, .latestProds_first  img{ /*width:100%;*/ max-width:225px; max-height:225px; }
	
	.centerColumn { width:100%; margin:0 auto; max-width:1080px;}
	.div_search .searchBox { width:99%; }
	.subfooter1{float:none;}
	.subfooter2{float:right;}
	.phone_top{height: 55px; padding: 18px 0 0 0; text-align: center;}
	.fb_border{border-left:1px solid #ef8faf; border-right:1px solid #ef8faf;}
	.tw_border{ border-right:1px solid #ef8faf;}
	.insta_border{ border-right:1px solid #ef8faf;}
	.youtube_border{ border-right:1px solid #ef8faf;}
	.left{float:left}
	.right{float:right}
	.metaforika{position:relative; top:20px; display:inline-block; padding:10px 58px;}
	.txtMore_viewCat1out{text-align:right; display: inline-block; padding-right:20px}
	.latestProds_viewCat1 img{ /*width:100%;*/ max-width:225px; max-height:225px; }
	.horizontal_menu{position: fixed; top: 0px; left:0; width: 100%; margin: 0px auto; z-index: 999999;}
	.hide_on_desktop_reg{display:none !important;}
	
}
@media screen and (min-width: 0px) and (max-width: 990px)
{
	.left_column_prod, .main_img_wrapper, .content_prod { width:98%; }
	.boxContent, .boxContent_first , .boxContentWrapper, .boxContent1 { width:100%; margin:0px; padding:0px; }
	.img_desktop { display:none; }
	.img_mobile { display:block; }
	.img_desktop li { display:block; }
	#prod_carousel .thumbs_desktop { display:none; }
	.img_mobile h1 { margin:0 0 10px 0; }
	.content_prod h1, .content_prod .prodCode { display:none; }
	.buy_btn_mobile { display:none; }
	.description_desktop { display:none; }
	.description_mobile { width:100%; padding:10px 0 25px 0; }
	.banner_left { display:none; }
	.boxContent, .boxContent_first { width:100%; position:relative; }
	.top_menu { height:29px; text-align:center; padding:0 0 0 0; }
	.top_menu_cart { height:260px; }
	.logo_wrapper { float:left; height:114px; padding:0px 0 0 0; width:85%; position: relative; bottom: 30px; }
	.logo_wrapper img { /*width: 100%;*/ max-width:100%; }
	.logo_wrapper_cart { float:left; height:74px; padding:35px 0 0 0; text-align:center; width:100%; }
	.phone_wrapper, .phone_wrapper_index { float:left; height:65px; padding:44px 0 0 0; text-align:center; width:190px; position:absolute; right:0px; top:122px; }
	.phone_wrapper_index { top: 208px; }
	.phone_wrapper img, .phone_wrapper_index img { max-width:180px; }
	.phone_wrapper_cart { display:none; }
	.phone_wrapper_cart_mobile { float:left; height:65px; text-align:center; position:absolute; right:15px; top:213px; display:block; margin:0 auto; }
	.shopping_wrapper { float:right; height:77px; /*padding:20px 0 0 0;*/ text-align:right; width:12%; }
	#menu_wrapper { margin:67px 0 0 5px; }
	#menu_wrapper.menu_wrapper_cart { margin:0px 0 10px 0px; }
	.div_sitedocs2 { display:none; }
	.div_sitedocs2_cart { float:left; padding:12px 0 0 20px; width:100%; text-align:center; }
	.div_search { float: left;width: 98%; padding: 5px 3px;position: relative;top: 118px; }
	.div_search table { margin:0 auto; width:100%;  border-bottom: 1px solid #adadad;}
	.div_search .searchBox { width:99%; }
	.div_search_cart { float:none; width:98%; padding:5px; margin:21px 0 0 0; }
	.footerMain { display:none; }
	.footerBottom { display:none; }
	.slider_index { display:none; }
	.boxContentCartNew { width:100%; }
	.cart_desktop { display:none; }
		
	/*07/11/2016*/
	input{ border:1px solid #666; width:93%; }
	select { width:/*94%*/ auto; }
	#menu_wrapper { margin:0; padding:5px 0 0 5px; background:#EDEDED; }
	.phone_wrapper, .phone_wrapper_index { padding:15px 0 0 0; }
	.centerColumn { width:100%; margin:0 auto; }
	.subfooter1{float:none;}
	.subfooter2{float:none;}
	.imgFooterWrapper { background:#e7eaec; height:auto; text-align:center; vertical-align: middle;  margin: 0px auto; position: relative; top: 0px; width:100%;}
	.imgFooterWrapper img { display:inline; text-align:center}
	.centerColumnWrapper { border:none; height:45px;}
	.phone_top {top: 200px;position: absolute; right: 0;}
	.bg_mail { background-color:#df1e5e; height:auto; margin:0px auto; float:left; width: 100%;}
	.fb_border{border-left:1px solid #ef8faf; border-right:1px solid #ef8faf;}
	.tw_border{ border-right:1px solid #ef8faf;}
	.insta_border{ border-right:1px solid #ef8faf;}
	.youtube_border{ border-right:1px solid #ef8faf;}
	.left{float:left;}
	.right{float:none}
		.metaforika{position:relative; top:0px; display:inline-block; padding:10px 58px;}

	.latestProds_viewCat1 img{ width:100%; max-width:225px; max-height:225px; }
	.txtMore_viewCat1out{text-align:right; display: inline-block; margin:0px 0px; padding-right:20px}
		/*hover image*/
	figure{width:100%; margin:0px auto;}
	.column div {float: none;}
	.column div span {position: relative;bottom: 0px;left: 0;z-index: -1;display: block;width: 100%;margin: 0;padding: 0;color: #444;font-size: 12px;text-decoration: none;text-align: center;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;opacity: 1;}
	.column:last-child {padding-bottom: 50px;}
	/*hover image*/
	.horizontal_menu{display:none;}
	.centerColumnWrapper{display:none;}

}

@media screen and (min-width: 320px) and (max-width: 480px)
{
	.pagination a.prevnext {display:none;}
}

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px)
  and (-webkit-min-device-pixel-ratio : 4) 
  and (-webkit-device-pixel-ratio : 4)
  and (orientation: portrait) {

/* CSS GO HERE */

}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}