@charset "utf-8";
/* CSS Document */

html{
	background:#FFF;
	background:url(http://www.freshkitsios.gr/imgs/bg.jpg) top left repeat;
	}

body{
	word-wrap:break-word;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family:calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	font-size:18px;
	color:#5b5b5b;
	line-height:22px;
	text-align:justify;
	color:#4c312b;
/*	background:#ffffff;*/
	}

table, td{text-align:justify;}	
img {border : none;}
a img:hover{
	text-decoration: none;
	border: 0 none;
}

a{color:#C69;text-decoration:none;font-style:italic;}
a:hover{color:#C69;/*border-bottom:1px dotted #5d3d34;*/}


p{margin:0px; margin-bottom:20px; }
p a:hover{border-bottom:1px dotted #C69;}
.p-text{font-size:12px; line-height:17px; margin:0px; margin-bottom:0px; color:#4c312b; background:#f0f0f0; padding:20px;}

.p-text2{font-size:12px; line-height:17px; border-left:2px solid #759229; margin:0px; margin-bottom:0px; color:#4c312b; padding-left:20px; padding-right:20px;}

.p-text3{font-size:12px; line-height:17px; border:1px solid #759229; margin:0px; margin-bottom:0px; color:#4c312b; padding:20px; background:#fafafa;}

.page{padding-bottom:20px; color:#363636;}
.page a{color:#759229; text-decoration:none;}
.page :hover{text-decoration:underline;}



h1{color:#412b1d; font-weight:bold; font-size:12px; padding:0px; margin:0px;}



h2{color:#a5715c; font-weight:normal; font-size:20px;  line-height:24px; padding:0px; margin:0px; margin-bottom:20px;}
h2 a{color:#a5715c; text-decoration:none;}
h2 :hover{color:#a5715c;text-decoration:underline;}

h3{font-size:14px; line-height:16px; color:#004f00; padding-top:4px; padding-bottom:10px; font-weight:normal;}
h3 a{color:#004f00; text-decoration:none;}
h3 :hover{text-decoration:underline;}



h4{color:#252525; font-weight:normal; font-size:18px;  line-height:23px; padding:0px; margin:0px;}
h5{color:#388dcf; font-weight:normal; font-size:16px;  line-height:18px; padding:0px; margin:0px; margin-bottom:10px;}
h5 a{color:#388dcf; text-decoration:none;}
h5 :hover{text-decoration:underline;}
h6{color:#388dcf; font-weight:normal; font-size:16px;  line-height:18px; padding:0px; margin:0px; margin-bottom:5px; font-weight:bold;}
h6 a{color:#388dcf; text-decoration:none;}
h6 :hover{text-decoration:underline;}

/*blockquote{
  font-size:18px;
  line-height:20px;
  padding-left: 40px;
  padding-top:30px;
  padding-bottom:20px;
  padding-right: 10px;
  color:#4c312b;
  background-color: #dadada;
  border-top: 2px solid #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
  margin:5px;
  margin-top:20px;
  margin-bottom:10px;
  background:url(http://www.freshkitsios.gr/imgs/blockquote.png);
  background-position: middle left;
  background-repeat: no-repeat;
  text-indent: 23px;
  }*/


/*   path   */
.path-titles {}
.path-titles a{color:#4c312b; text-decoration:none;font-style:normal;}
.path-titles :hover{/*text-shadow: 1px 1px 1px #767676;*/ color:#434343;}

.path-d {
	border-top:1px dashed #4c312b;
	border-bottom:1px dashed #4c312b;
	line-height:32px; 
	color:#4c312b;
}

  
/*   index titles  */
hr {
	background-color: #a5715c;
	border: 0;
	clear: both;
	height: 2px;
	margin-bottom: 0px;
	margin-top: 10px;
}

hr.dashed {
	border: 0;
	border-bottom: 1px dashed #a5715c;
	background-color: transparent;
	margin-bottom: 10px;
	margin-top: 30px;
}
hr.dashed-small {
	border: 0;
	border-bottom: 1px dashed #a5715c;
	background-color: transparent;
	margin-bottom: 0px;
	margin-top: 0px;
}

.text {
	display: block;
	margin-top: -15px;
}
.text h2 {
	color: #5d3d34;
	background: #e0ccb4;
	display: inline-block;
	padding: 0 10px;
	line-height: 28px;
	font-weight: normal;
	letter-spacing: 1px;
	border: 1px solid #5d3d34;
	text-shadow: 1px 1px #FFF;
}


.index-titles{font-size:30px; color:#e21380; line-height:36px; padding-bottom:10px; border-bottom:dotted 1px; margin-top:20px; margin-bottom:20px;}


.index-main-categories {line-height:36px; color:#C69; text-shadow: 1px 1px #FFF;font-weight:bold; padding:4px; margin-bottom:10px;margin-top:20px; background:#e0ccb4;text-align:center; border:1px dashed #C69;}
.index-main-categories a{text-decoration:none;font-style:normal;}
.index-main-categories a:hover{border-bottom:0px;}




/*.index-main-secon-categories{font-size:18px; line-height:36px; font-weight:bold; color:#ffffff; padding:4px; margin-bottom:10px; margin-top:16px; background:#e21380;}*/
.index-main-secon-categories{line-height:36px; font-weight:normal; color:#5d3d34; padding:4px; margin-bottom:10px; margin-top:16px; background:#e0ccb4;text-align:center; border:1px dashed #C69;}


/*   products results  */
.products-results{font-size:16px; line-height:26px; font-weight:bold; color:#ffffff; padding:4px; margin-bottom:10px; background:#e21380;}



/*   contact  */
.contact-titles{font-size:14px; color:#e21380; line-height:18px; padding-bottom:10px; font-weight:bold;}

/* date style */
.date-all-style{font-size:12px; line-height:14px; color:#419520;}


/*   ekdilosis results  */
.ekdilosis-results-reg{padding-top:10px; height:180px; /*border-bottom:solid 3px #ececec;*/}
.ekdilosis-results-imgs{float:left; border:solid 5px #ececec; margin-right:10px;}
a img.ekdilosis-results-imgs:hover{border:solid 5px #FFF;}

.ekdilosis-results-title{font-size:22px; line-height:26px; font-weight:bold;color:#C69;}
.ekdilosis-results-title a{font-style:normal;border:none;}
.ekdilosis-results-title a:hover{text-shadow: 1px 1px 1px #c5c5c5;}

.ekdilosis-preview-title{font-size:22px; line-height:24px; padding-bottom:4px; font-weight:normal;letter-spacing:1px;}
.ekdilosis-preview-text{border-top: solid 4px #e21380; margin-top:30px; padding:20px;color:#5d3d34; background:#e0ccb4;line-height:22px;}

.ekdilosis-side-text{padding-left:20px; padding-right:20px; padding-top:140px; color:#ffffff;line-height:24px;}

/*  social  */
.social-facebook{background:url(http://www.freshkitsios.gr/imgs/icon-facebook.png) top left no-repeat;cursor:pointer;}
.social-facebook:hover{background:url(http://www.freshkitsios.gr/imgs/icon-facebook.png) bottom left no-repeat;}
.social-youtube{background:url(http://www.freshkitsios.gr/imgs/icon-youtube.png) top left no-repeat;cursor:pointer;}
.social-youtube:hover{background:url(http://www.freshkitsios.gr/imgs/icon-youtube.png) bottom left no-repeat;}

input{
	height:30px;
	margin-bottom:20px;
}

/*  footer  */
.comment-footer{
	padding:0px;
	margin:0px;
	height:200px;
}

.quote-footer{
    position:relative;
    width:1000px;
    padding:25px;
	padding-top:35px;
    margin:0px;
	border-radius:25px;
    color:#FFF;
    background:#C69;
	height:142px;
	border:4px solid #FFF;
}
blockquote, blockquote p{
	padding: 0px;
	margin: 0px;
}
blockquote.block-footer:after{
	content:url(http://www.freshkitsios.gr/imgs/tribal-white.png);
    position:absolute;
    top: 0px;
	right: 0px;
}

blockquote.block-footer p, blockquote.block-footer div{
	font: normal 16px/1.8 calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	color: #FFF;
	text-align:justify;
	float:left;
	padding-right: 30px;
	padding-left: 30px;
	margin-right:10px;
	margin-left:10px;
	border-right:1px dashed #FFF;
	height:140px;
	min-width:170px;
}

blockquote.block-footer p span{
	font: normal 16px/1.8 calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	text-align:left;
	margin-top: 10px;
	position:absolute;
}
blockquote.block-footer p span img{
	font: normal 16px/1.8 calibri, Palatino, 'Palatino Linotype', Georgia, serif;
	text-align:left;
	position:absolute;
	left:-80px;
	margin-top: -10px;
}
blockquote.block-footer p a, blockquote.block-footer p span a, blockquote.block-footer div a, blockquote.block-footer div a{
	color: #FFF;
	text-decoration:none;
	font-style:normal;
}
blockquote.block-footer p a:hover, blockquote.block-footer div a:hover{
	color: #FFF;
	border-bottom:1px dotted #FFF;
}
blockquote.block-footer p span a img:hover, blockquote.block-footer div span a img:hover, blockquote.block-footer div span a:hover{
	border-bottom:0px dotted #FFF;
}
blockquote.block-footer .footer-sni{font-size:14px; float:right;border:0px;margin-right:10px;height:auto;padding-right:0px;}
blockquote.block-footer .footer-sni a{color:#FFF; text-decoration:none;font-style:italic;}
blockquote.block-footer .footer-sni :hover{
	color: #FFF;
	border-bottom:1px dotted #FFF;
}
.ajaxSubmit {
	padding: 20px;
	background: #fff6bf;
	border: 4px solid #FFF;
	display: block;
}
.date{
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
	}
/*
     FILE ARCHIVED ON 23:03:32 Aug 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:33:31 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.4
  load_resource: 356.854
  PetaboxLoader3.resolve: 312.008
  PetaboxLoader3.datanode: 38.265 (2)
  loaddict: 27.518
*/


/* =Skitter styles
----------------------------------------------- */
.box_skitter {
	position: relative;
	width: 660px;
	height: 495px;
	background: #000;
}

.box_skitter img {
	max-width: none;
} /* Tip for stildv */
.box_skitter ul {
	display: none;
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	overflow: hidden;
}

.box_skitter .image img {
	display: none;
}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button {
	position: absolute;
	top: 50%;
	left: 35px;
	z-index: 152;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .next_button {
	position: absolute;
	top: 50%;
	right: 35px;
	z-index: 152;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .prev_button:hover, .box_skitter .next_button:hover {
	opacity: 0.5 !important;
}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 100;
	background: #000;
	color: #fff;
	font: bold 11px arial;
	padding: 5px 0 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.75;
}

.box_skitter .info_slide .image_number {
	background: #333;
	float: left;
	padding: 2px 10px;
	margin: 0 5px 0 0;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .info_slide .image_number:hover {
	background: #000;
}

.box_skitter .info_slide .image_number_select, .box_skitter .info_slide .image_number_select:hover {
	background: #cc3333;
	float: left;
	padding: 2px 10px;
	margin: 0 5px 0 0;
}

/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.box_skitter .container_thumbs {
	position: relative;
	overflow: hidden;
	height: 50px;
}

.box_skitter .info_slide_thumb {
	height: 50px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	top: auto;
	top: 0;
	left: 0;
	padding: 0 !important;
	opacity: 1.0;
}

.box_skitter .info_slide_thumb .image_number {
	overflow: hidden;
	width: 100px;
	height: 50px;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

.box_skitter .info_slide_thumb .image_number img {
	position: absolute;
	top: -30px;
	left: -30px;
	height: 100px;
}

.box_skitter .box_scroll_thumbs {
	padding: 0;
}

.box_skitter .box_scroll_thumbs .scroll_thumbs {
	position: absolute;
	bottom: 60px;
	left: 50px;
	background: #ccc;
	background: -moz-linear-gradient(-90deg, #555, #fff);
	background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));
	width: 200px;
	height: 10px;
	overflow: hidden;
	text-indent: -9999em;
	z-index: 101;
	cursor: pointer;
	border: 0px solid #333;
}

/* =Dots
-------------------------------------------------------------- */
.box_skitter .info_slide_dots {
	position: absolute;
	bottom: -40px;
	z-index: 151;
	padding: 5px 0 5px 5px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.box_skitter .info_slide_dots .image_number {
	background: #333;
	float: left;
	margin: 0 5px 0 0;
	cursor: pointer;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 18px;
	height: 18px;
	text-indent: -9999em;
	overflow: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .info_slide_dots .image_number:hover {
	background: #000;
}

.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover {
	background: #cc3333;
	float: left;
	margin: 0 5px 0 0;
}

/* =Loading
-------------------------------------------------------------- */
.loading {
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 6600;
	margin: -16px -16px;
	color: #fff;
	text-indent: -9999em;
	overflow: hidden;
	background: url(http://www.freshkitsios.gr/images/ajax-loader.gif) no-repeat left top;
	width: 32px;
	height: 32px;
}

/* =Label
-------------------------------------------------------------- */
.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: none;
}

.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	bottom: 0px;
	left: 0px;
	color: #fff;
	display: none;
	opacity: 0.8;
	background: #000;
}

.box_skitter .label_skitter p {
	padding: 10px;
	margin: 0;
	font: normal 22px arial,tahoma;
	letter-spacing: -1px;
}

.box_skitter .progressbar {
	background: #000;
	position: absolute;
	top: 5px;
	left: 15px;
	height: 5px;
	width: 200px;
	z-index: 99;
	border-radius: 20px;
}

/* =Preview slide
-------------------------------------------------------------- */
.box_skitter .preview_slide {
	display: none;
	position: absolute;
	z-index: 152;
	bottom: 30px;
	left: -40px;
	width: 100px;
	height: 100px;
	background: #fff;
	border: 1px solid #222;
	-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	box-shadow: rgba(0,0,0,0.7) 2px 2px 5px;
	overflow: hidden;
}

.box_skitter .preview_slide ul {
	height: 100px !important;
	overflow: hidden !important;
	margin: 0 !important;
	list-style: none !important;
	display: block !important;
	position: absolute !important;
	top: 0;
	left: 0;
}

.box_skitter .preview_slide ul li {
	width: 100px !important;
	height: 100px !important;
	overflow: hidden !important;
	float: left !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative !important;
	display: block !important;
}

.box_skitter .preview_slide ul li img {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	height: 150px !important;
	width: auto !important;
}

/* =Focus
-------------------------------------------------------------- */
#overlay_skitter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9998;
	opacity: 1;
	background: #000;
}

.box_skitter .focus_button {
	position: absolute;
	top: 50%;
	z-index: 100;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	opacity: 0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .play_pause_button {
	position: absolute;
	top: 50%;
	z-index: 151;
	width: 42px;
	height: 42px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	opacity: 0;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}

.box_skitter .play_pause_button.play_button {
}


.box_skitter .play_pause_button:hover {
	opacity: 0.5 !important;
}

.box_skitter .focus_button:hover {
	opacity: 0.5 !important;
}

/* =Example for dimenions
-------------------------------------------------------------- */
.box_skitter_large {
	width: 660px;
	height: 495px;
}

.box_skitter_small {
	width: 200px;
	height: 100px;
}

/* =Default theme
-------------------------------------------------------------- */
.box_skitter .focus_button, 
.box_skitter .next_button, 
.box_skitter .prev_button, 
.box_skitter .play_pause_button 
{
	display: block;
	background: url('http://www.freshkitsios.gr/images/sprite-default.png') no-repeat;
}

.box_skitter .next_button {
	background-position: -0px -42px;
	width: 42px;
	height: 42px;
}

.box_skitter .prev_button {
	background-position: -42px -42px;
	width: 42px;
	height: 42px;
}

.box_skitter .play_pause_button {
	background-position: -0px -0px;
	width: 42px;
	height: 42px;
}

.box_skitter .play_pause_button.play_button {
	background-position: -0px -84px;
	width: 42px;
	height: 42px;
}

.box_skitter .focus_button {
	background-position: -42px -0px;
	width: 42px;
	height: 42px;
}

/* =Minimalist theme
-------------------------------------------------------------- */
.skitter-minimalist .prev_button, 
.skitter-minimalist .next_button, 
.skitter-minimalist .play_pause_button, 
.skitter-minimalist .focus_button 
{
	display: block;
	background: url('http://www.freshkitsios.gr/images/sprite-minimalist.png') no-repeat !important;
}

.skitter-minimalist .prev_button {
	background-position: -0px -0px !important;
	width: 24px !important;
	height: 28px !important;
	left: -45px !important;
}

.skitter-minimalist .next_button {
	background-position: -0px -28px !important;
	width: 24px !important;
	height: 28px !important;
	right: -45px !important;
}

.skitter-minimalist .play_pause_button {
	background-position: -0px -74px !important;
	width: 18px !important;
	height: 18px !important;
}

.skitter-minimalist .play_pause_button.play_button {
	background-position: -0px -56px !important;
	width: 18px !important;
	height: 18px !important;
}

.skitter-minimalist .focus_button {
	background-position: -0px -92px !important;
	width: 18px !important;
	height: 18px !important;
}

.skitter-minimalist .info_slide {
	background: transparent;
}

.skitter-minimalist .info_slide .image_number {
	background: #000;
	box-shadow: rgba(255,255,255,0.2) 1px 1px 0;
	font-size: 12px;
	font-weight: normal;
}

.skitter-minimalist .info_slide .image_number:hover {
	background: #111;
}

.skitter-minimalist .info_slide .image_number_select, .skitter-minimalist .info_slide .image_number_select:hover {
	background: #cc3333;
}

.skitter-minimalist .info_slide_dots .image_number {
	width: 14px;
	height: 14px;
	box-shadow: rgba(255,255,255,0.2) 1px 1px 0;
}

/* =Round theme
-------------------------------------------------------------- */
.skitter-round .prev_button, 
.skitter-round .next_button, 
.skitter-round .play_pause_button, 
.skitter-round .focus_button 
{
	display: block;
	background: url('http://www.freshkitsios.gr/images/sprite-round.png') no-repeat;
}

.skitter-round .prev_button {
	background-position: -0px -0px;
	width: 23px;
	height: 47px;
	left: -23px;
}

.skitter-round .next_button {
	background-position: -23px -0px;
	width: 23px;
	height: 47px;
	right: -23px;
}

.skitter-round .next_button:hover, .skitter-round .prev_button:hover {
	opacity: 1;
}

.skitter-round .play_pause_button {
	background-position: -0px -70px;
	width: 47px;
	height: 23px;
	top: 24px;
	left: 24px !important;
}

.skitter-round .play_pause_button.play_button {
	background-position: -0px -47px;
	width: 47px;
	height: 23px;
	top: 24px;
}

.skitter-round .focus_button {
	background-position: -0px -93px;
	width: 47px;
	height: 23px;
	top: 24px;
	left: 82px !important;
}

.skitter-round .info_slide {
	background: transparent;
}

.skitter-round .info_slide .image_number {
	background: #999;
	box-shadow: rgba(255,255,255,0.2) 1px 1px 0;
	font-size: 12px;
	font-weight: normal;
}

.skitter-round .info_slide .image_number:hover {
	background: #333;
}

.skitter-round .info_slide .image_number_select, .skitter-round .info_slide .image_number_select:hover {
	background: #111;
}

.skitter-round .info_slide_dots .image_number {
	width: 14px;
	height: 14px;
	box-shadow: rgba(255,255,255,0.2) 1px 1px 0;
	background: #999;
}

.skitter-round .info_slide_dots .image_number:hover {
	background: #333;
}

.skitter-round .info_slide_dots .image_number_select, .skitter-round .info_slide_dots .image_number_select:hover {
	background: #111;
}

.skitter-round .progressbar {
	top: -10px;
	left: 0px;
	background: #333;
	box-shadow: rgba(255,255,255,0.3) 1px 1px 0;
}

/* =Clean theme
-------------------------------------------------------------- */
.skitter-clean .prev_button, 
.skitter-clean .next_button, 
.skitter-clean .play_pause_button, 
.skitter-clean .focus_button 
{
	display: block;
	background: url('http://www.freshkitsios.gr/images/sprite-clean.png') no-repeat;
}

.skitter-clean .prev_button {
	background-position: 0px 0px;
	width: 47px;
	height: 46px;
}

.skitter-clean .next_button {
	background-position: 0px -46px;
	width: 47px;
	height: 46px;
}

.skitter-clean .play_pause_button {
	background-position: -0px -133px;
	width: 41px;
	height: 41px;
}

.skitter-clean .play_pause_button.play_button {
	background-position: -0px -92px;
	width: 41px;
	height: 41px;
}

.skitter-clean .focus_button {
	background-position: -0px -174px;
	width: 41px;
	height: 41px;
}

.skitter-clean .info_slide {
	background: transparent;
}

.skitter-clean .info_slide .image_number {
	background: #fff;
	box-shadow: rgba(0,0,0,0.2) 1px 1px 0;
	font-size: 12px;
	font-weight: normal;
	color:#333;
}

.skitter-clean .info_slide .image_number:hover {
	background: #ccc;
}

.skitter-clean .info_slide .image_number_select, .skitter-clean .info_slide .image_number_select:hover {
	background: #111;
	color:#fff;
}

.skitter-clean .info_slide_dots {
	bottom: 10px;
	background: rgba(255,255,255,0.8);
	box-shadow: rgba(0,0,0,0.3) 1px 1px 0;
}

.skitter-clean .info_slide_dots .image_number {
	width: 14px;
	height: 14px;
	background: #999;
}

.skitter-clean .info_slide_dots .image_number:hover {
	background: #333;
}

.skitter-clean .info_slide_dots .image_number_select, .skitter-clean .info_slide_dots .image_number_select:hover {
	background: #111;
}

.skitter-clean .progressbar {
	top: 5px;
	left: 5px;
	background: #fff;
	box-shadow: rgba(0,0,0,0.5) 1px 1px 0;
}

/* =Square theme
-------------------------------------------------------------- */

.skitter-square .play_pause_button, 
.skitter-square .next_button, 
.skitter-square .focus_button, 
.skitter-square .prev_button 
{
	display: block;
	background: url('http://www.freshkitsios.gr/images/sprite-square.png') no-repeat;
}

.skitter-square .play_pause_button {
	background-position: -55px -0px;
	width: 55px;
	height: 55px;
	top: 10px !important;
	left: 10px !important;
	bottom: auto !important;
	right: auto !important;
	margin-top:0;
}

.skitter-square .play_pause_button.play_button {
	background-position: -0px -0px;
	width: 55px;
	height: 55px;
}

.skitter-square .focus_button {
	background-position: -55px -55px;
	width: 55px;
	height: 55px;
	top: 10px !important;
	left: 65px !important;
	bottom: auto !important;
	right: auto !important;
	margin-top:0;
}

.skitter-square .next_button {
	background-position: -0px -55px;
	width: 55px;
	height: 55px;
	top: auto;
	left: auto;
	bottom: 10px;
	right: 10px;
}

.skitter-square .prev_button {
	background-position: -0px -110px;
	width: 55px;
	height: 55px;
	top: auto;
	left: auto;
	bottom: 10px;
	right: 65px;
}

.skitter-square .info_slide {
	background: transparent;
}

.skitter-square .info_slide .image_number {
	background: #fff;
	box-shadow: rgba(0,0,0,0.2) 1px 1px 0;
	font-size: 12px;
	font-weight: normal;
	color:#333;
}

.skitter-square .info_slide .image_number:hover {
	background: #ccc;
}

.skitter-square .info_slide .image_number_select, .skitter-square .info_slide .image_number_select:hover {
	background: #111;
	color:#fff;
}

.skitter-square .info_slide_dots .image_number {
	width: 14px;
	height: 14px;
	box-shadow: rgba(255,255,255,0.2) 1px 1px 0;
	background: #ccc;
}

.skitter-square .info_slide_dots .image_number:hover {
	background: #999;
}

.skitter-square .info_slide_dots .image_number_select, .skitter-square .info_slide_dots .image_number_select:hover {
	background: #555;
}

.skitter-square .progressbar {
	top:0 !important;
	left: 0 !important;
	width: 100%;
	background: #fff;
	border-radius: 0;
	height: 2px;
}
/*
     FILE ARCHIVED ON 22:56:28 Aug 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:33:31 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.281
  load_resource: 245.839
  PetaboxLoader3.resolve: 211.33
  PetaboxLoader3.datanode: 15.985 (2)
  loaddict: 25.88
*/


/*** ESSENTIAL STYLES ***/
.clear{	
	clear: both;
	overflow: hidden;
	height: 0
	}
.sf-menu a {font-style:normal;}
.sf-menu a:hover{color: #FFF;}

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:14px;
	letter-spacing:1px;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;
}

.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-bottom: 1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
/*	border-left: 1px solid #fff;
	border-top: 1px solid #dFeEFF;*/ /* fallback colour must use full shorthand */
/*	border-top: 1px solid rgba(255,255,255,.5);*/
	padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #5d3d34;
}
.sf-menu li {
	background: #e0ccb4;
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li {
	background:url(http://www.freshkitsios.gr/imgs/products-text-background.png);
}
.sf-menu ul ul li {
	background:url(http://www.freshkitsios.gr/imgs/products-text-background.png);
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: #4c312b;
	color:#FFF;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

.sf-menu li.sfHover a {
	color:#FFF;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
	padding-right: 2.5em;
	*padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 1em;
	margin-top: -3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}

/*
     FILE ARCHIVED ON 23:53:19 Aug 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:33:31 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.588
  load_resource: 304.312
  PetaboxLoader3.resolve: 243.877
  PetaboxLoader3.datanode: 39.239 (2)
  loaddict: 50.227
*/


@charset "utf-8";
/* CSS Document */


.sp-container, .sp-container-1, .sp-container-2, .sp-container-3, .sp-container-4 {
	position: relative;
	top: 10px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
	
}
.sp-content {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
.sp-container h2, .sp-container-1 h2, .sp-container-2 h2, .sp-container-3 h2, .sp-container-4 h2 {
	position: absolute;
	line-height: 60px;
	height: 44px;
	font-size: 44px;
	width:100%;
	text-align: center;
	color:#C69;
	opacity: 0;
	-webkit-animation: blurFadeInOut 3s ease-in backwards;
	-moz-animation: blurFadeInOut 3s ease-in backwards;
	-ms-animation: blurFadeInOut 3s ease-in backwards;
	animation: blurFadeInOut 3s ease-in backwards;
	border:0px;
}
.sp-container h2 :hover, .sp-container-1 h2 :hover, .sp-container-2 h2 :hover, .sp-container-3 h2 :hover, .sp-container-4 h2 :hover {
	text-decoration:none;
	color:#C69;
}
.sp-container h2.frame-1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.sp-container h2.frame-2 {
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-ms-animation-delay: 3s;
	animation-delay: 3s;
}
.sp-container h2.frame-3 {
	-webkit-animation-delay: 6s;
	-moz-animation-delay: 6s;
	-ms-animation-delay: 6s;
	animation-delay: 6s;
}
.sp-container h2.frame-4 {
	-webkit-animation-delay: 9s;
	-moz-animation-delay: 9s;
	-ms-animation-delay: 9s;
	animation-delay: 9s;
}
.sp-container h2.frame-5 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container h2.frame-5 span {
	-webkit-animation: blurFadeIn 2s ease-in 12s backwards;
	-moz-animation: blurFadeIn 1s ease-in 12s backwards;
	-ms-animation: blurFadeIn 2s ease-in 12s backwards;
	animation: blurFadeIn 2s ease-in 12s backwards;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container h2.frame-5 span:nth-child(2) {
	-webkit-animation-delay: 13s;
	-moz-animation-delay: 13s;
	-ms-animation-delay: 13s;
	animation-delay: 13s;
}
.sp-container h2.frame-5 span:nth-child(3) {
	-webkit-animation-delay: 14s;
	-moz-animation-delay: 14s;
	-ms-animation-delay: 14s;
	animation-delay: 14s;
}


/*1 frame*/
.sp-container-1 h2.frame-1 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}

.sp-container-1 h2.frame-1 span {
	-webkit-animation: blurFadeIn 2s ease-in 0s backwards;
	-moz-animation: blurFadeIn 1s ease-in 0s backwards;
	-ms-animation: blurFadeIn 2s ease-in 0s backwards;
	animation: blurFadeIn 2s ease-in 0s backwards;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container-1 h2.frame-1 span:nth-child(2) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	animation-delay: 1s;
}
.sp-container-1 h2.frame-1 span:nth-child(3) {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-ms-animation-delay: 2s;
	animation-delay: 2s;
}
/*1 frame end*/

/*2 frames*/
.sp-container-2 h2.frame-1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}

.sp-container-2 h2.frame-2 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}

.sp-container-2 h2.frame-2 span {
	-webkit-animation: blurFadeIn 2s ease-in 3s backwards;
	-moz-animation: blurFadeIn 1s ease-in 3s backwards;
	-ms-animation: blurFadeIn 2s ease-in 3s backwards;
	animation: blurFadeIn 2s ease-in 3s backwards;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container-2 h2.frame-2 span:nth-child(2) {
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-ms-animation-delay: 4s;
	animation-delay: 4s;
}
.sp-container-2 h2.frame-2 span:nth-child(3) {
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	-ms-animation-delay: 5s;
	animation-delay: 5s;
}
/*2 frames end*/

/*3 frames*/
.sp-container-3 h2.frame-1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.sp-container-3 h2.frame-2 {
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-ms-animation-delay: 3s;
	animation-delay: 3s;
}

.sp-container-3 h2.frame-3 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}

.sp-container-3 h2.frame-3 span {
	-webkit-animation: blurFadeIn 2s ease-in 6s backwards;
	-moz-animation: blurFadeIn 1s ease-in 6s backwards;
	-ms-animation: blurFadeIn 2s ease-in 6s backwards;
	animation: blurFadeIn 2s ease-in 6s backwards;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container-3 h2.frame-3 span:nth-child(2) {
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	-ms-animation-delay: 5s;
	animation-delay: 5s;
}
.sp-container-3 h2.frame-3 span:nth-child(3) {
	-webkit-animation-delay: 6s;
	-moz-animation-delay: 6s;
	-ms-animation-delay: 6s;
	animation-delay: 6s;
}
/*3 frames end*/


/*4 frames*/
.sp-container-4 h2.frame-1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.sp-container-4 h2.frame-2 {
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-ms-animation-delay: 3s;
	animation-delay: 3s;
}
.sp-container-4 h2.frame-3 {
	-webkit-animation-delay: 6s;
	-moz-animation-delay: 6s;
	-ms-animation-delay: 6s;
	animation-delay: 6s;
}
.sp-container-4 h2.frame-4 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container-4 h2.frame-4 span {
	-webkit-animation: blurFadeIn 2s ease-in 9s backwards;
	-moz-animation: blurFadeIn 1s ease-in 9s backwards;
	-ms-animation: blurFadeIn 2s ease-in 9s backwards;
	animation: blurFadeIn 2s ease-in 9s backwards;
	opacity: 1;
	text-shadow: 0px 0px 1px #5d3d34;
}
.sp-container-4 h2.frame-4 span:nth-child(2) {
	-webkit-animation-delay: 10s;
	-moz-animation-delay: 10s;
	-ms-animation-delay: 10s;
	animation-delay: 10s;
}
.sp-container-4 h2.frame-4 span:nth-child(3) {
	-webkit-animation-delay: 11s;
	-moz-animation-delay: 11s;
	-ms-animation-delay: 11s;
	animation-delay: 11s;
}
/*4 frames end*/

.sp-globe {
	position: absolute;
	width: 282px;
	height: 273px;
	left: 50%;
	top: 50%;
	margin: -137px 0 0 -141px;
	background: transparent url(http://web-sonick.zz.mu/images/sl/globe.png) no-repeat top left;
	-webkit-animation: fadeInBack 3.6s linear 14s backwards;
	-moz-animation: fadeInBack 3.6s linear 14s backwards;
	-ms-animation: fadeInBack 3.6s linear 14s backwards;
	animation: fadeInBack 3.6s linear 14s backwards;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
	-webkit-transform: scale(5);
	-moz-transform: scale(5);
	-o-transform: scale(5);
	-ms-transform: scale(5);
	transform: scale(5);
}
.sp-circle-link {
	position: absolute;
	left: 80%;
	top: 100px;
	margin-left: -50px;
	text-align: center;
	line-height: 100px;
	width: 100px;
	height: 100px;
	background: #fff;
	color: rgba(20, 152, 48, 1);
	font-size: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: fadeInRotate 1s linear 16s backwards;
	-moz-animation: fadeInRotate 1s linear 16s backwards;
	-ms-animation: fadeInRotate 1s linear 16s backwards;
	animation: fadeInRotate 1s linear 16s backwards;
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
}
.sp-circle-link:hover {
	background: rgba(20, 152, 48, 1);
	color: #fff;
}
/**/
@-webkit-keyframes blurFadeInOut{
	0%{
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-webkit-transform: scale(1.3);
	}
	20%,75%{
		opacity: 1;
		text-shadow: 0px 0px 1px #5d3d34;
		-webkit-transform: scale(1);
	}
	100%{
		opacity: 0;
		text-shadow: 0px 0px 50px #fff;
		-webkit-transform: scale(0);
	}
}
@-webkit-keyframes blurFadeIn{
	0%{
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-webkit-transform: scale(1.3);
	}
	50%{
		opacity: 0.5;
		text-shadow: 0px 0px 10px #fff;
		-webkit-transform: scale(1.1);
	}
	100%{
		opacity: 1;
		text-shadow: 0px 0px 1px #5d3d34;
		-webkit-transform: scale(1);
	}
}
@-webkit-keyframes fadeInBack{
	0%{
		opacity: 0;
		-webkit-transform: scale(0);
	}
	50%{
		opacity: 0.4;
		-webkit-transform: scale(2);
	}
	100%{
		opacity: 0.2;
		-webkit-transform: scale(5);
	}
}
@-webkit-keyframes fadeInRotate{
	0%{
		opacity: 0;
		-webkit-transform: scale(0) rotate(360deg);
	}
	100%{
		opacity: 1;
		-webkit-transform: scale(1) rotate(0deg);
	}
}
/**/
@-moz-keyframes blurFadeInOut{
	0%{
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-moz-transform: scale(1.3);
	}
	20%,75%{
		opacity: 1;
		text-shadow: 0px 0px 1px #5d3d34;
		-moz-transform: scale(1);
	}
	100%{
		opacity: 0;
		text-shadow: 0px 0px 50px #fff;
		-moz-transform: scale(0);
	}
}
@-moz-keyframes blurFadeIn{
	0%{
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-moz-transform: scale(1.3);
	}
	100%{
		opacity: 1;
		text-shadow: 0px 0px 1px #5d3d34;
		-moz-transform: scale(1);
	}
}
@-moz-keyframes fadeInBack{
	0%{
		opacity: 0;
		-moz-transform: scale(0);
	}
	50%{
		opacity: 0.4;
		-moz-transform: scale(2);
	}
	100%{
		opacity: 0.2;
		-moz-transform: scale(5);
	}
}
@-moz-keyframes fadeInRotate{
	0%{
		opacity: 0;
		-moz-transform: scale(0) rotate(360deg);
	}
	100%{
		opacity: 1;
		-moz-transform: scale(1) rotate(0deg);
	}
}
/**/
@keyframes blurFadeInOut{
	0%{
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		transform: scale(1.3);
	}
	20%,75%{
		opacity: 1;
		text-shadow: 0px 0px 1px #5d3d34;
		transform: scale(1);
	}
	100%{
		opacity: 0;
		text-shadow: 0px 0px 50px #fff;
		transform: scale(0);
	}
}
@keyframes blurFadeIn{
	0%{
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		transform: scale(1.3);
	}
	50%{
		opacity: 0.5;
		text-shadow: 0px 0px 10px #fff;
		transform: scale(1.1);
	}
	100%{
		opacity: 1;
		text-shadow: 0px 0px 1px #5d3d34;
		transform: scale(1);
	}
}
@keyframes fadeInBack{
	0%{
		opacity: 0;
		transform: scale(0);
	}
	50%{
		opacity: 0.4;
		transform: scale(2);
	}
	100%{
		opacity: 0.2;
		transform: scale(5);
	}
}
@keyframes fadeInRotate{
	0%{
		opacity: 0;
		transform: scale(0) rotate(360deg);
	}
	100%{
		opacity: 1;
		transform: scale(1) rotate(0deg);
	}
}

@media screen and (max-width: 640px){
    .sp-container h2 {
        font-size:45px;
		line-height:50px;
    }
	.sp-circle-link {
        font-size:14px;
		line-height:18px;
    }
}

@media screen and (max-width: 320px){
    .sp-container h2, .sp-container-2 h2 {
        font-size:25px;
		line-height:25px;
    }
	.sp-circle-link {
        font-size:10px;
		line-height:10px;
    }
}
/*
     FILE ARCHIVED ON 23:56:05 Aug 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:33:31 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.324
  load_resource: 130.083
  PetaboxLoader3.resolve: 60.777
  PetaboxLoader3.datanode: 61.561 (2)
  loaddict: 33.563
*/


.quake-slider-wrapper
{
    position: relative;
}
.quake-slider
{
    position: relative;
    overflow: hidden;
}
.quake-nav
{
    position: absolute;
    z-index: 10000;
    top: 45%;
}
.quake-nav a
{
    position: absolute;
    text-decoration: none;
    background-repeat: no-repeat;
    z-index: 10000;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.quake-prev
{
    left: 0px;
}
.quake-next
{
    right: 0px;
}
.quake-slider-caption-container
{
    position: absolute;
    z-index: 101;
    padding: 0;
}
.quake-slider-caption
{
    position: absolute;
    z-index: 102;
    padding: 0;
}

.quake-nav-wrapper
{
    position: relative;
    z-index: 102;
}
.quake-nav-container
{
    margin: auto;
    margin-top: 20px;
}
.quake-nav-control
{
    cursor: pointer;
    display: inline-block;
    text-indent: -9999px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    outline: none;
}

.quake-link
{
    position: absolute;
    z-index: 101;
}
.quake-thumbnail
{
    position: absolute;
    z-index: 111;
    overflow: hidden;
}
.quake-thumbnail-preview
{
    overflow: hidden;
}
.quake-thumbnail-preview img
{
    border: none;
}

/*
     FILE ARCHIVED ON 23:08:54 Aug 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:33:31 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 10.909
  load_resource: 302.598
  PetaboxLoader3.resolve: 255.847
  PetaboxLoader3.datanode: 43.249 (2)
  loaddict: 23.286
*/


.quake-slider
{
    background:url(http://www.freshkitsios.gr/imgs/mss/loading.gif) no-repeat center;
    width: 990px;
    height: 500px;
    border: 5px solid #fff;
    box-shadow: 0px 0px 8px #90989e;
    background-color: White;
}
.quake-nav
{
    width:1000px;
}
.quake-nav a
{
    width: 37px;
    height: 38px;
}
.quake-prev
{
    background-image:url(http://www.freshkitsios.gr/imgs/mss/arrow-left.png);
    margin-left:10px;
}
.quake-next
{
    background-image:url(http://www.freshkitsios.gr/imgs/mss/arrow-right.png);
    margin-right:10px;
}
.quake-prev:hover
{
    background-image: url(http://www.freshkitsios.gr/imgs/mss/arrow-left-active.png);
}
.quake-next:hover
{
    background-image: url(http://www.freshkitsios.gr/imgs/mss/arrow-right-active.png);
}

.quake-slider-caption-container
{
    background-color:#4c4c4c;
}
.quake-slider-caption-container.vertical
{
    width: 220px;
    height: 310px;
    padding-left: 25px;
}
.quake-slider-caption-container.horizontal
{
    width: 300px;    height: 120px;
    padding-left: 20px;
}
.quake-slider-caption-container.vertical.left
{
    left: 0px;
    margin-left: 10px;
}
.quake-slider-caption-container.vertical.right
{
    margin-right: 10px;
    right: 0px;
}
.quake-slider-caption-container.horizontal.top
{
    top: 0px;
    margin-top: 250px;
}
.quake-slider-caption-container.horizontal.bottom
{
    bottom: 0px;
    margin-bottom: 20px;
}
.quake-slider-caption
{
    color: white;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
    padding: 10px;
     line-height:1.5em;
    word-spacing:.2em;
}
.quake-slider-caption.vertical
{
    width: 210px;
    height: 306px;
}
.quake-slider-caption.horizontal
{
    width: 300px;    height: 120px;
	text-align:left;
}
.quake-slider-caption.vertical.left
{
    left: 0px;
    margin-left: 10px;
}
.quake-slider-caption.vertical.right
{
    right: 0px;
    margin-right: 10px;
}
.quake-slider-caption.horizontal.top
{
    top: 0px;    margin-top: 250px;
}
.quake-slider-caption.horizontal.bottom
{
    bottom: 0px;
    margin-bottom: 0px;
}
.quake-nav-wrapper
{
    margin:0;
    padding:0;
    width: 990px;
    top: 0;
    left: 0;
}
.quake-nav-wrapper.outside
{
    margin-top: 20px;
}
.quake-nav-wrapper.inside
{
    margin: -60px auto;
    top: 0;
    left: 0;
    width:176px;
    padding:7px;
    padding-top:15px;
    background-image:url('http://www.freshkitsios.gr/imgs/mss/transparent.png');
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -moz-border-radius: 8px; 
    display: table;   
}
.quake-nav-container
{
    padding:0;
    margin: auto;
}
.quake-nav-control
{
    width: 22px;
    height: 22px;
    background-image: url(http://www.freshkitsios.gr/imgs/mss/circle.png);
    background-repeat: no-repeat;
}
.quake-nav-control.active
{
    background-image: url(http://www.freshkitsios.gr/imgs/mss/circle-active.png);
}
.quake-highlight
{
    color: Yellow;
}
.quake-highlight a
{
    color: Yellow;
}
.quake-link
{
    position: absolute;
    z-index: 101;
}
.quake-thumbnail
{
    width: 98px;
    height: 76px;
    background: url(http://www.freshkitsios.gr/imgs/mss/thumb_bg.png) no-repeat center center;
}
.quake-thumbnail-preview
{
    width: 84px;
    height: 48px;
    margin: 7px 0 0 7px;
    background-color: White;
}
.quake-thumbnail-preview img
{
    border: none;
}

/*
     FILE ARCHIVED ON 23:31:49 Aug 05, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:33:31 Sep 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.312
  load_resource: 118.18
  PetaboxLoader3.resolve: 67.687
  PetaboxLoader3.datanode: 31.195 (2)
  loaddict: 19.74
*/