html:lang(en) .afisa-en {display:block;}
html:lang(en) .afisa-el {display:none;}

html:lang(el) .afisa-en {display:none;}
html:lang(el) .afisa-el {display:block;}

html:lang(auto) .afisa-en {display:none;}
html:lang(auto) .afisa-el {display:block;}
@font-face {
    font-family: 'Courier New';
    src: url('CourierNewPSMT.woff2') format('woff2'),
        url('CourierNewPSMT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
	font-family: 'Courier New';
	font-weight: 400;
	color: #000;
	font-size: 12px;
	line-height: 20px;
	width: 100%;
	background:#fff;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;font-family: 'Courier New';
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #000;
}
a {outline:none;}
a:focus {outline:none;}
a:hover {
	text-decoration: none;color: #ccc;transition: 0.4s;
}

.list-group {}

legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}



#product .radio {
padding:5px 0 5px 0!important;
margin:0 0px 10px 0!important;
display:block;
width:220px!important;	
}
.radio label {padding-left:0px;opacity:1!important;width:100%!important;display:block!important;}
#product .radio img {width:40px;border:1px solid #000!important;}
#product .radio input[type="radio"] {position:absolute!important;left:-999999999999px!important;}
#product .radio input[type="radio"]:checked+img {border:1px solid #222!important;}
#product .radio input[type="radio"] img+span {display:none!important;}
#product .radio input[type="radio"]+span {background:#fff!important;border:1px solid #000!important;padding:18px!important;color:#000!important;font-size:14px!important;font-weight:400!important;width:100%!important;display:block!important;}
#product .radio input[type="radio"]:hover+span {background:#000;border:1px solid #000!important;padding:18px;color:#fff;font-size:14px;font-weight:400;}
#product .radio input[type="radio"]:checked+span {background:#000!important;border:1px solid #000!important;padding:18px!important;color:#fff!important;font-size:14px!important;font-weight:400!important;}
#product .radio input[type="radio"]:disabled+span {cursor: not-allowed;opacity:0.5;background:#efefef;border:none;padding:18px;color:#000;font-size:14px;font-weight:400;}


#selidaoverlay {
position:fixed;
top:0;left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
z-index:999;
display:none;
}
.has-overlay {
    overflow-y:hidden;}


#hideAll
 {
   position: fixed;
   left: 0px; 
   right: 0px; 
   top: 0px; 
   bottom: 0px; 
   background-color: white;
   z-index: 99; /* Higher than anything else in the document */

 }

#selida {overflow-x:hidden!important;}

.headr {background:#000;padding:0px 0 0px 0;position:relative;z-index: 1000;}
.arxiki .headr {background:transparent;padding:0px 0 0px 0;position:absolute;z-index: 1000;width:100%;}


#topbar {border-bottom:1px solid #393939;color:#fff;background:#1b1b1b;position:relative;}
#form-language {padding-top:13px;padding-bottom:15px;border-right:1px solid #393939;padding-right:10px; }
#form-language .btn{background-color: #1b1b1b !important;}

#top {
	background-color: #000;
	padding: 15px 0px 15px 0;
	margin: 0 0 0px 0;
}
#top .container {
	padding: 0 20px;
}
#top #form-currency .currency-select,
#top #form-language .language-select {
	text-align: left;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #888;
	text-shadow: 0 1px 0 #FFF;
	text-decoration: none;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
        line-height: 14px;
}
#top-links {
	padding-top: 6px;
}
#top-links a + a {
	margin-left: 15px;
}


/* logo */
#logo {
	margin:20px 0 0px 0;
	text-align:center;
}

/* search */
.idsearch {
	margin-bottom: 10px;
}
.idsearch .input-lg {
	height: 40px;
	line-height: 20px;
	padding: 0 10px;
}
.idsearch .btn-lg {
	font-size: 15px;
	line-height: 18px;
	padding: 10px 35px;
	text-shadow: 0 1px 0 #FFF;
}


.etairies {font-weight: 800;
font-size: 13px;
line-height: 18px;
text-align: center;

color: #FFFFFF!important;position:absolute;bottom:0px;right:0px;background: #1AAB9A;padding:12px 28px;transition: 0.4s;
border-radius: 12px 0px 0px 0px;}

.etairies:hover {background:#F25021;transition: 0.4s;color: #FFFFFF!important;}


.logariasmostop {
display:inline-block;font-size: 12px;
text-align: center;
color: #FFF;
border-left:1px solid #393939;padding:15px 25px 15px 25px;
}
.wishtop {
border-left:1px solid #393939;
padding:15px 25px 15px 25px;display:inline-block;color: #FFF;
}

#cart {
	margin-bottom: 0px;
	margin-top:0px;display:block;border-left:1px solid #393939;padding:6px 20px 15px 20px;display:inline-block;
}
.krimmeno {display:inline-block;}

@media (max-width: 1276px) and  (min-width: 280px){
.logariasmostop {	padding:15px 15px 15px 15px;}
.wishtop {padding:15px 15px 15px 15px;}
#cart {padding:6px 10px 15px 10px;}
.krimmeno {display:none;}
}


#cart-total {font-size:12px;color:#fff;font-weight:400;float:left;margin-left:15px;margin-top:3px;}
#cart-total:hover {color:#666!important;}
#cart:hover #cart-total {color:#666!important;}
#cart > .btn {
	
	line-height: 18px;
	color: #FFF;
	border: none!important;
	border-radius: 0px!important;
	box-shadow: none!important;
	font-size:12px!important;
	font-weight:400!important;
	display:inline-block!important;background:#1b1b1b;margin-top:4px!important;
}

#cart > .btn img{display:block;float:left;}

#cart > .btn:hover img{
	 filter: grayscale(100%); 
}
#cart > .btn-lg {
    padding: 0px 0px;
    font-size: 15px;
}

#cart.open > .btn {
	background-image: none;
	background-color: #000;
	border: none;
	color: #c9c9c9;
	box-shadow: none;
	text-shadow: none;
}


#cart.open > .btn:hover img{
	 filter: grayscale(100%); 
}



#cart .dropdown-menu {
	background: #000;
	z-index: 1001;
	border-radius:0px;
	border:0px;
	color:#fff;
}








#cart .dropdown-menu {
	min-width: 280px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu {
		width: 100%;
	}
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
	
}
.table-striped {background-color:#5b5a5a!important;}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #5b5a5a!important;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #000;
}

.table-bordered {
    border: 1px solid #000!important;color:#000!important;font-size:13px!important;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #000;
}

#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
@media (max-width: 478px) {
	#cart .dropdown-menu li > div {
		min-width: 100%;
	}
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}



.logins {font-weight: 700;
font-size: 14px;
line-height: 20px;
color: #FFFFFF;text-align:right;}
.logins a{font-weight: 700;
font-size: 14px;
line-height: 20px;
color: #FFFFFF;
display:inline-block;margin-right:20px;
}
.logins a:last-child {margin-right:0px;}
.logins a:hover {color: #FF9D5D;}
.logins a img {margin-right:8px;float:left;}
.logins a span {float:left;display:inline-block;}
.logins a:hover img{
	 filter: grayscale(100%)!important; 
}




.navbar {
    position: relative;
    min-height: 10px;
    margin-bottom: 0px;
    border: none;
}



.topleft {text-align:left;	font-weight: 400;font-size: 14px;color:#fff;padding:24px 0;}
.topright {text-align:right;	font-weight: 400;font-size: 14px;color:#fff;padding:24px 0;}
.topleft a {color:#fff;font-weight: 400;font-size: 14px;MARGIN-RIGHT:25PX;}
.topright a {color:#fff;font-weight: 400;font-size: 14px;MARGIN-left:25PX;}


#topbarkinito {display:none;border-bottom:1px solid #393939;color:#fff;background:#1b1b1b;position:relative;}

@media (max-width: 1380px) and (min-width: 1243px) {
.topleft a {color:#fff;font-weight: 400;font-size: 13px;MARGIN-RIGHT:17PX;}
.topright a {color:#fff;font-weight: 400;font-size: 13px;MARGIN-left:17PX;}	
}
@media (max-width: 1242px) and (min-width: 1086px) {
.topleft a {color:#fff;font-weight: 400;font-size: 12px;MARGIN-RIGHT:6PX;}
.topright a {color:#fff;font-weight: 400;font-size: 12px;MARGIN-left:6PX;}	
}

@media (max-width: 1085px) and (min-width: 280px) {
.topleft {display:none;}
.topright {display:none;}
#topbar {display:none;}
#topbarkinito {display:block;}
#topbarkinito a {padding:10px 10px 10px 10px;display:block;}
#cart {border-left:none;}
.kentro {text-align:center;}
}



/* menu */
#menu {
	background-color: #fff;
	background-image: none;
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
	min-height: 10px;text-align: center;margin-top:15px;
}
#menu .nav {text-align: center;float:none;width:100%;margin:0 0 0 0;}
#menu .nav > li {display:inline;float:none;}
#menu .nav > li > a {

	text-shadow: none;
	padding: 0px 15px 0px 15px;
	min-height: 5px;
	background-color: transparent;
	font-weight: 400;
font-size: 14px;
line-height: 18px;
text-align: center;
color: #000000;display:inline-block;
	
}
@media (max-width: 991px) {
#menu .nav > li > a {padding: 13px 7px 13px 7px;font-size: 13px;display:block;text-align: left;border-bottom:1px solid #000;}
#menu .nav {text-align: left;float:left;width:100%;margin:0 0 0 0;}
#menu .nav > li {display:block;float:none;max-width:240px;}
}



#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: #fff;
	color:#666;
}
#menu .dropdown-menu {
margin-top:0px!important;
border-radius: 0px;
box-shadow: none;border:none;background:transparent!important;
}
#menu .dropdown-inner {
	display: table;border: 1px solid #000;padding: 25px;margin-top:9px!important;background-color: #fff!important;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 0px 20px;
	clear: both;
	line-height: 20px;
	color: #000;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #666;
}
#menu .see-all {
	display: block;
	margin: 0 0 0 0;
	border-top: none;
	padding: 7px 0px 7px 0!important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size: 12px;color: #ffffff;
	background-color: #000;text-align:center;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #000;
	background-color: #666;
	background-image: none;
	background-repeat: repeat-x;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #000;
	background-color: #fff;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: #fff;
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #000;
	}
	
}




@media (max-width: 1021px) and (min-width: 280px) {
.panolinks a span{display:none!important;}
}

.oxikinito {display:block;}
.naikinito {display:none;}



@media (max-width: 939px) and (min-width: 280px) {
.oxikinito {display:none;}
.naikinito {display:block;}
.naikinito .idsearch {width:270px!important;margin:0 auto!important;}
}


p {font-size:14px;line-height:18px;font-weight:400;color:#000;font-family: 'Courier New';}


.kinitotop a {margin-right:45px;}
@media (max-width: 450px) and (min-width: 280px) {
.kinitotop a {margin-right:20px;}
}




@media (max-width: 768px) and (min-width: 280px) {
.topbar {display:none;}

}


.kinitorefineoxi {display:block;}
.kinitorefinenai {display:none;}
.refineholer{width:100%;border:1px solid #C4C4C4;position:relative;padding:0px 0 0px 0;text-align:center;}






.cattop{background:transparent;position:relative;padding:0px 0;}
.olataporionta {
background: #F0ECE3!important;
border-radius: 0px;
font-weight: 600;
font-size: 14px;
line-height: 19px;
color: #111!important;
padding:5px 0 5px;
display:block;
width:70px;
border:none!important;
}

.olataporionta:hover {color: #FFFFFF;background: #666;}
.olataporionta:focus {color: #FFFFFF;text-decoration:none;}

 @media (max-width: 455px) {
.olataporionta {text-align:left;padding-left:15px;}
 }
 .filtrakoumpi2 {display:none;}
 @media only screen and (max-width: 767px) {
	#column-left {position:absolute;top:200px;overflow-y:auto;left:-900px;right:0px;background:#fff;padding:20px 20px 20px 15px;z-index:9999999999;width:100%;}
	.filtrakoumpi2 {display:block;border-radius:0px!important;padding: 7px 20px 7px 10px !important;border:0;box-shadow:none;}

 }
 
 
 
 
.katigories2 {text-align:left;list-style-type:none;}
.katigories2 li {padding:5px 0 5px 0px;}
.katigories2 li a {font-weight: 500;font-size: 14px;color: #222222;}

@media (max-width: 767px) and (min-width: 280px) {
.kinitorefineoxi {display:none;}
.kinitorefinenai {display:block;}	
.refineholer{width:100%;border:none;position:relative;padding:0px 0 0px 0;text-align:center;}
.cattop{background:#transparent;border:none;position:relative;padding:20px 0;}

}

.offertop {font-weight: 500;
font-size: 12px;
line-height: 18px;
text-align: center;
color: #F46100;padding:13px 0;}



.sameheight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.sameheight > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.banner1 {position:relative;padding-left:0px!important;padding-right:5px!important;}
.banner1 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner1 a img {width:100%;}

.banner1:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 45px;
  right: 45px;
  bottom: 30px;
  border: 1px solid #fff;pointer-events: none;
}


.banner1 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner1:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}



.banner2 {position:relative;padding-left:0px!important;padding-right:5px!important;}
.banner2 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner2 a img {width:100%;}

.banner2:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 45px;
  right: 45px;
  bottom: 30px;
  border: 1px solid #fff;pointer-events: none;
}

.banner2 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner2:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}



.banner3 {position:relative;}
.banner3 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner3 a img {width:100%;}

.banner3:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 45px;
  right: 45px;
  bottom: 68px;
  border: 1px solid #fff;pointer-events: none;
}
.banner3 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner3:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.banner4 {position:relative;}
.banner4 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner4 a img {width:100%;}

.banner4:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 45px;
  right: 45px;
 bottom: 68px;
  border: 1px solid #fff;pointer-events: none;
}
.banner4 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner4:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.banner5 {position:relative;}
.banner5 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner5 a img {width:100%;}

.banner5:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 45px;
  right: 45px;
  bottom: 68px;
  border: 1px solid #fff;pointer-events: none;
}
.banner5 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner5:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.banner6 {position:relative;}
.banner6 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner6 a img {width:100%;}

.banner6:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 45px;
  right: 45px;
  bottom: 30px;
  border: 1px solid #fff;pointer-events: none;
}
.banner6 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner6:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.bantitle {font-weight: 400;
font-size: 24px;
line-height: 36px;
color: #FFFFFF;
position:absolute;
top:55px;left:65px;
width:161px;
}

.banarrow {
position:absolute;
bottom:50px;left:60px;	
width:19px!important;
height:20px!important;
margin-left:0px!important;
}

.bantitle2 {font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #FFFFFF;
padding-top:7px;
display:block;
position:relative;
background:#000!important;
z-index:90!important;
}



.banner7 {position:relative;}
.banner7 a {display:block;transition: 0.8s;position:relative;overflow:hidden;}
.banner7 a img {width:100%;}

.banner7:after {
  content: " ";
  position: absolute;
  top: 50px;
  left: 45px;
  right: 45px;
  bottom: 50px;
  border: 1px solid #fff;pointer-events: none;
}
.banner7 a::before {
	position: absolute;
	top: 0;transition: 0.8s;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 1;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.banner7:hover a::before {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.bigbandesc {
position:absolute;
top:40%;left:0px;
width:100%;	
text-align:center;
}

.bigbandesctitle{font-weight: 400;
font-size: 24px;
line-height: 32px;
text-align: center;max-width:580px;margin:0px auto 0 auto;
background:#000;padding-top:40px;padding-bottom:20px;
color: #FFFFFF;display:block;}

.bigbandescdesc {font-weight: 400;
font-size: 18px;
line-height: 32px;
text-align: center;background:#000;
color: #FFFFFF;display:block;max-width:580px;margin:0px auto 0 auto;padding-bottom:40px;}




@media (max-width: 767px) and (min-width: 280px) {
.banner1 {padding:0 0 0 0;}
.banner2 {padding:0 0 0 0;}	
.banner3 {margin-bottom:30px;}
.banner4 {margin-bottom:30px;}
.banner5 {margin-bottom:30px;}



}


@media (max-width: 1140px) and (min-width: 768px) {
	.banner7 {position:relative;overflow:hidden;}
.banner7 a {display:block;}
.banner7 a img {width:auto!important;height:600px;}

.bigbandesc {
position:absolute;
top:28%;left:0px;
width:100%;	
text-align:center;
}
.bigbandesctitle{font-weight: 400;
font-size: 22px;
line-height: 32px;
text-align: center;max-width:350px;margin:0px auto 0 auto;
background:#000;padding-top:40px;padding-bottom:0px;
color: #FFFFFF;display:block;}
.bigbandescdesc {font-weight: 400;
font-size: 14px;
line-height: 28px;padding-top:20px;padding-bottom:20px;
text-align: center;
color: #FFFFFF;display:block;max-width:350px;margin:0px auto 0 auto;padding-bottom:40px;}

}



@media (max-width: 767px) and (min-width: 544px) {
.banner6 {position:relative;overflow:hidden;}
.banner6 a {display:block;}
.banner6 a img {width:auto;height:450px;margin-left:-100%;}

.banner7 {position:relative;overflow:hidden;}
.banner7 a {display:block;}
.banner7 a img {width:auto;height:720px;}
.bigbandesc {
position:absolute;
top:28%;left:0px;
width:100%;	
text-align:center;
}

.bigbandesctitle{font-weight: 400;
font-size: 22px;
line-height: 32px;
text-align: center;max-width:350px;margin:0px auto 0 auto;
background:#000;padding-top:40px;padding-bottom:0px;
color: #FFFFFF;display:block;}
.bigbandescdesc {font-weight: 400;
font-size: 14px;
line-height: 28px;padding-top:20px;padding-bottom:20px;
text-align: center;
color: #FFFFFF;display:block;max-width:350px;margin:0px auto 0 auto;padding-bottom:40px;}


}

@media (max-width: 543px) and (min-width: 280px) {
.banner6 {position:relative;overflow:hidden;}
.banner6 a {display:block;}
.banner6 a img {width:auto;height:350px;margin-left:-120%;}


.banner7 {position:relative;overflow:hidden;}
.banner7 a {display:block;}
.banner7 a img {width:auto;height:650px;}

.bigbandesc {
position:absolute;
top:20%;left:0px;
width:100%;	
text-align:center;
}

.bigbandesctitle{font-weight: 400;
font-size: 22px;
line-height: 32px;
text-align: center;max-width:350px;margin:0px auto 0 auto;
background:#000;padding-top:40px;padding-bottom:0px;
color: #FFFFFF;display:block;}
.bigbandescdesc {font-weight: 400;
font-size: 14px;
line-height: 28px;padding-top:20px;padding-bottom:20px;
text-align: center;
color: #FFFFFF;display:block;max-width:350px;margin:0px auto 0 auto;padding-bottom:40px;}





.banner1:after {
  content: " ";
  position: absolute;
  top: 20px;
  left: 25px;
  right: 25px;
  bottom: 20px;
  border: 1px solid #fff;pointer-events: none;
}


.banner2:after {
  content: " ";
  position: absolute;
  top: 20px;
  left: 25px;
  right: 25px;
  bottom: 20px;
  border: 1px solid #fff;pointer-events: none;
}


.banner3:after {
  content: " ";
  position: absolute;
  top: 20px;
  left: 35px;
  right: 35px;
  bottom: 58px;
  border: 1px solid #fff;pointer-events: none;
}

.banner4:after {
  content: " ";
  position: absolute;
 top: 20px;
  left: 35px;
  right: 35px;
  bottom: 58px;
  border: 1px solid #fff;pointer-events: none;
}
.banner5:after {
  content: " ";
  position: absolute;
  top: 20px;
  left: 35px;
  right: 35px;
  bottom: 58px;
  border: 1px solid #fff;pointer-events: none;
}
.banner6:after {
  content: " ";
  position: absolute;
  top: 20px;
  left: 25px;
  right: 25px;
  bottom: 20px;
  border: 1px solid #fff;pointer-events: none;
}
.banner7:after {
  content: " ";
  position: absolute;
  top: 30px;
  left: 25px;
  right: 25px;
  bottom: 30px;
  border: 1px solid #fff;pointer-events: none;
}

}

.section1prods {padding:0px 0;max-width:1440px;margin:0 auto;}






.sectionkatigories {padding:20px 0;max-width:1440px;margin:0 auto;}
.oikatigories a {font-weight: 600;
font-size: 15px;
line-height: 22px;
text-align: center;
color: #222222;display:block;margin-bottom:55px;}
.oikatigories a img {display:block;margin:0px auto 20px auto;}








#carouselsection-1{padding:0px 30px 0px 30px;}
@media (max-width: 543px) and (min-width: 280px) {
	#carouselsection-1{padding:0px 12px 0px 0px;}
}
#carouselsection-1 .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;}
#carouselsection-1 .owl-dots {position:absolute;width:100%;bottom:-50px;right:0;z-index:1;text-align:center;}
#carouselsection-1 .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#carouselsection-1 .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#carouselsection-1 .owl-next {position:absolute;right:-15px;width:42px;height:42px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselsection-1 .owl-next img {width:24px!important;}
#carouselsection-1 .owl-prev {position:absolute;left:-15px;width:42px;height:42px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselsection-1 .owl-prev img {width:24px!important;}




.section3prods {padding:20px 0;max-width:1440px;margin:0 auto;}
#carouselsection-3 {padding:0 30px;}
#carouselsection-3 .caption {padding:14px 16px;background:#fff;height:215px;overflow:hidden;}
#carouselsection-3 .product-thumb {padding-bottom:10px;}
#carouselsection-3 .product-thumb:hover {box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);}
#carouselsection-3 .product-layout {
	transition: 0.4s;margin-bottom: 0px;padding:3px;
}

#carouselsection-3 .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;}
#carouselsection-3 .owl-dots {position:absolute;width:100%;bottom:-50px;right:0;z-index:1;text-align:center;}
#carouselsection-3 .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#carouselsection-3 .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#carouselsection-3 .owl-next {position:absolute;right:0px;width:42px;height:42px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselsection-3 .owl-next img {width:24px!important;}
#carouselsection-3 .owl-prev {position:absolute;left:0px;width:42px;height:42px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselsection-3 .owl-prev img {width:24px!important;}




.section4prods {padding:0px 0 20px 0;max-width:1440px;margin:0 auto;}
#carouselsection-4 {padding:0 30px;}
#carouselsection-4 .caption {padding:14px 16px;background:#fff;height:215px;overflow:hidden;}
#carouselsection-4 .product-thumb {padding-bottom:10px;}
#carouselsection-4 .product-thumb:hover {box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);}
#carouselsection-4 .product-layout {
	transition: 0.4s;margin-bottom: 0px;padding:3px;
}

#carouselsection-4 .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;}
#carouselsection-4 .owl-dots {position:absolute;width:100%;bottom:-50px;right:0;z-index:1;text-align:center;}
#carouselsection-4 .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#carouselsection-4 .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#carouselsection-4 .owl-next {position:absolute;right:0px;width:42px;height:42px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselsection-4 .owl-next img {width:24px!important;}
#carouselsection-4 .owl-prev {position:absolute;left:0px;width:42px;height:42px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselsection-4 .owl-prev img {width:24px!important;}





.titloscarousel{margin:0 0 0 0;padding:30px 0px 35px 0px;font-size:24px;color:#000;font-weight:400;text-align: center;width:100%;}
.carousellink {font-size: 14px;line-height: 20px;color: #222222;float:right;margin-top:14px;}
.carousellink img {float:right;margin-left:13px;margin-top:3px;}





.bantitlos {font-weight: 800;font-size: 24px;line-height: 44px;color: #222222;display:block;padding:35px 24px 0px 24px;}
.bandesc {font-weight: 500;font-size: 14px;line-height: 22px;color: #222222;display:block;padding:28px 24px 0px 24px;}
.banmore {font-weight: 500;font-size: 14px;line-height: 22px;color: #222222;display:block;padding:18px 24px 24px 24px;}


.banner8 {text-align:right;padding:57px 26px 26px 26px;background-size:cover!important;position:relative;z-index:1;}
.banner8::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.25);z-index:2;
}
.banner8titlos {font-size: 18px;
line-height: 28px;
text-align: right;
color: #FFFFFF;font-weight:700;display:block;z-index:3;position:relative;}

.banner8desc {
font-weight: 900;
font-size: 48px;
line-height: 54px;
text-align: right;
color: #FFFFFF;
max-width:620px;display:block;
float:right;margin-top:4px;z-index:3;position:relative;
}

.banner8more {font-size: 14px;font-weight:700;
line-height: 20px;
color: #FFFFFF;padding:17px 19px 15px 17px;background:#f46a0f;display:inline-block;margin-top:12px;z-index:3;position:relative;}
.banner8more img {margin-left:63px;}


.banner9 {position:relative;}
.banner9 span {font-weight: 700;font-size: 24px;line-height: 28px;color: #000000;display:block;margin-top:80px;max-width:616px;}
.frontsocial {position:absolute;bottom:110px;left:0px;}

.frontsocial a {font-weight: normal;
font-size: 16px;
line-height: 36px;
color: #000000;
}

.frontbottom{margin:0 auto;padding:0 30px;}

.tag {position:absolute;bottom:110px;right:80px;}
.banner10 {font-weight: 400;font-size: 15px;line-height: 36px;color: #000000;padding:150px 0 150px 100px;border-left:1px solid #000;}


@media (max-width: 990px) and (min-width: 280px) {
.frontsocial {display:none;position:relative;bottom:0px;left:0px;}
.tag {display:none;position:relative;bottom:0px;right:80px;}	
.banner9 {padding:0;}
.banner10 {font-weight: 400;font-size: 15px;line-height: 36px;color: #000000;padding:50px 0 50px 0px;border-left:none;}
.banner9 span {font-weight: 700;font-size: 24px;line-height: 28px;color: #000000;display:block;margin:50px 0 0 0;max-width:416px;}
.tagmobile {width:130px;margin:65px auto 45px auto;display:block;}
.frontbottom{margin:0 auto;padding:0 30px;border-bottom:1px solid #000;}
.frontbottommobile {width:260px;margin:40px 0 0 20px;}

}






.stylecol1 {border-right:1px solid #000;border-bottom:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol2 {border-right:1px solid #000;border-bottom:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol3 {border-bottom:1px solid #000;text-align: center;padding:80px 0 70px 0;}

.stylecol4 {border-right:1px solid #000;border-bottom:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol5 {border-right:1px solid #000;border-bottom:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol6 {border-bottom:1px solid #000;text-align: center;padding:80px 0 70px 0;}

.stylecol7 {border-right:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol8 {border-right:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol9 {text-align: center;padding:80px 0 70px 0;}


.stylename{font-weight: 700;
font-size: 18px;
line-height: 21px;
text-align: center;
color: #000000;display:block;margin:0 auto 18px auto;max-width:280px;}

.styletext{font-weight: 400;
font-size: 12px;
line-height: 14px;
text-align: center;
display:block;
color: #000000;margin:0 auto 18px auto;max-width:280px;}








@media (max-width: 766px) and (min-width: 280px) {
.banner5 {padding-top:15px;border-left:none;}	
.stylecol3 {border-bottom:1px solid #000;border-right:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol7 {border-bottom:1px solid #000;border-right:1px solid #000;text-align: center;padding:80px 0 70px 0;}
.stylecol2 {border-right:none;}
.stylecol4 {border-right:none;}
.stylecol8 {border-bottom:1px solid #000;border-right:none;text-align: center;padding:80px 0 70px 0;}
.stylecol9 {text-align: center;padding:80px 0 70px 0;border-right:1px solid #000;}


}










.keimenodeksia2 {text-align:right;}
.keimenodeksia {text-align:right;padding-top:20px;padding-bottom:20px;font-size:12px;color:#fff;font-weight:400;}
.keimenodeksia a {text-align:right!important;line-height:21px!important;}
.keimenoaristera {text-align:left;padding-top:20px;padding-bottom:20px;font-size:12px;color:#fff;}

.slogantitlos{font-size:14px;font-weight:700;padding-bottom:22px;}
.slogankeimeno{font-size:14px;font-weight:400;max-width:280px;}

.mepadding1 {padding-left:5%;}
.mepadding2 {padding-left:7%;}

@media (max-width: 767px) {
.mepadding1 {padding-left:15px;}
.mepadding2 {padding-left:15px;}
.slogantitlos{font-size:14px;font-weight:700;padding-bottom:22px;text-align:center;}
.slogankeimeno{font-size:14px;font-weight:400;max-width:280px;margin:0 auto 35px auto;text-align:center;}
.stimesi {max-width:280px;margin:0 auto 50px auto;text-align:center;line-height:32px;}
 .stimesi h5 {text-align:center;}
.keimenodeksia {text-align:right;padding:10px 8px 20px 0px;}
.keimenoaristera {text-align:left;padding:10px 0 20px 8px;}
}


.panolinks {text-align:right;padding-top:9px;}
.panolinks a {font-weight: bold;
font-size: 12px;
line-height: 16px;

color: #000000;margin-left:40px;position:relative;transition: 0.3s;display:inline-block;} 
.panolinks a:first-child {margin-left:0px;}
.panolinks a:hover {color:#F25021;}
.panolinks a:hover img{
	filter:grayscale(0);filter:hue-rotate(0deg);
}


@media (max-width: 767px) {
.panolinks {text-align:center;}
}

.perigrafikatigorias {max-width:780px;margin:0 auto;text-align: center;font-size: 14px;
line-height: 22px;
text-align: center;
color: #222222;}
.perigrafikatigorias p {font-weight: 500;
font-size: 14px;
line-height: 22px;
text-align: center;
color: #222222;}
.perigrafikatigorias h2 {font-weight: 800;font-size: 36px;line-height: 54px;color: #222222;text-align:center;margin-bottom: 25px;margin-top:0px;}


.oiipokatigories a {color:#000;padding:2px 9px;}https://www.iframe.gr/
.oiipokatigories a:hover {color:#ccc;}




.prodselida{padding-top:100px;padding-bottom:40px;max-width:980px;margin:0 auto!important;}
@media (max-width: 767px) {
.prodselida{padding-top:20px;padding-bottom:40px;width:97!important%;max-width:97!important%;margin:0 auto!important;}
}



.alert-success {
    color: #fff!important;
    background-color: #000!important;
    border:none!important;
}
.alert-success a {color:#ccc!important;text-decoration:underline!important;}
.alert-success .close {
    float: right;
    font-size: 20px!important;
    font-weight: 400!important;
    line-height: 1;
    color: #fff!important;
    text-shadow: none!important;
    filter: alpha(opacity=100)!important;
    opacity: 1!important;
}











label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 10px;
    font-weight: bold;
	color:#000;
}


.form-group {
    margin-bottom: 30px;
}






.form-control {
    display: block;
    width: 100%!important;

    height: 42px!important;
    padding: 10px 12px!important;
    font-size: 14px!important;
    line-height: 1.42857143!important;
    color: #000!important;
 -webkit-appearance: none!important;
    -moz-appearance: none!important;
    appearance: none!important;
    cursor: pointer!important;
    outline: none!important;
	font-size:12px!important;
	font-family:'Courier New'!important;
	font-weight:400!important;
	border:1px solid #000!important;
	border-radius:0px!important;
	background-color:transparent!important;
   
	box-shadow: none!important;
}
.form-control::-webkit-input-placeholder {
  color: #555!important;font-weight:400!important;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #555!important;font-weight:400!important;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
 color: #555!important;font-weight:400!important;
}
.form-control:-moz-placeholder { /* Firefox 18- */
color: #555!important;font-weight:400!important;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    outline: none;
	font-size:12px;
	font-family:'Courier New';
	font-weight:400;
	color:#000!important;
  background:url(../img/selectdown.png) no-repeat 95% center !important;
}

input {border:1px solid #E5E6E1!important;}

.nav-tabs {
    border-bottom: 1px solid #E2E2E2;
}
.nav-tabs > li {
    float: left!important;
	display:inline-block!important;
    margin-bottom: 0px;
}
.nav-tabs > li > a {
    margin-right: 0px;
   background:#fff;
    border-radius: 0;
	border:none;
	color:#000;
	font-weight:600;
	outline:none;font-size:14px;
}
.nav-tabs > li > a:hover { color: #000;background:#DBEFEB;border:none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #000;
    cursor: default;border:none;
      background:#DBEFEB;
}


#column-right {padding-top:20px;}




.brandscarousel {text-align:center;width:100%;position:relative;border-top:1px solid #000;padding:60px 0 60px 0;margin-top:25px;}
.titlosmod{font-size:24px;color:#000;font-weight:700;padding:22px 0;}
.titlosmod a {margin-left:10px;font-size:14px;color:#000;font-weight:400;text-decoration:underline;}
.titlosmod a:hover {color:#666;}

.brandscarousel .owl-item {background:#fff;}
.brandscarousel .owl-item img {width:90%;}
.brandscarousel .owl-item + .owl-item {
   margin-left: 10px;
}


.defterieikona img {display:none;}



.item {padding:0 0px;}


.thedesc{background:#F5F5F3;padding:65px 0;}
.thedescp p {font-weight: 400!important;
font-size: 14px!important;
line-height: 24px!important;
color: #000000;
}

.tarelated {width:100%;position:relative;padding:40px 0 70px 0;}

@media (max-width: 767px) {

.tarelated {width:100%;overflow-x:hidden;position:relative;padding:40px 0 70px 0;}

}

.carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
	margin:0 auto!important;
}


.pagination {
   width:100%;
   position:relative;
   margin: 0px 0!important;
}
#selides {
    display: block;
    padding: 0px 0 6px 0;
    margin: 20px auto 50px auto;
    border-radius: 0px!important;
	border:none!important;
	width:100%;
	max-width:1430px;
	position:relative;
	text-align:center;
	background: transparent;   position:relative;
}



.apotelesmata{position:absolute;top:0;left:10px;text-align:left;font-size:14px;color:#000;font-weight:700;margin-top:8px;}



.carouselholder {max-width:1240px;margin:0 auto;padding:50px 0;}
@media (max-width: 980px) {
.carouselholder {max-width:1240px;margin:0 auto;padding:0px 0;}	
}




.section-2 {background:#EFEDDB;position:relative;padding:90px 0 65px 0;margin-top:90px;}
.section-3 {position:relative;background:#fff url(../img/section-3bg.jpg) no-repeat 0 0;background-size:cover;padding:70px 0 90px 0;}



.section2banners .koumpieikonas {display:none!important;}
.section2banners .btitlos{display:none!important;}
.section2banners {font-size:0px!important;padding:0 20px;}

.bbanner a {color:#ffff;transition: all 0.3s ;}
.bbanner a:hover {color:#1AAB9A;}

.section5banner .bbanner a img {width:100%;opacity:0.6;transition: all 0.3s ;}
.section5banner .bbanner {background:#000;display:block;position:relative;transition: all 0.3s ;}
.section5banner .bbanner a {display:block;position:relative;transition: all 0.3s ;}
.section5banner .bbanner .detailsh {position:absolute;top:80px;left:0;width:100%;text-align:center;transition: all 0.3s ;}
.btitlos{font-weight: 800;
font-size: 32px;
line-height: 44px;
text-align: center;

color: #FFFFFF;display:block;margin-bottom:45px;}

.bdesc{
font-weight: 400;	
font-size: 18px;
line-height: 25px;
text-align: center;transition: all 0.3s ;

color: #FFFFFF;display:block;margin:0 auto 55px auto;max-width:250px;}
.koumpieikonas {display:block;}

.koumpieikonas a {
font-weight: 800;
font-size: 18px;
line-height: 25px;
text-align: center;
color: #FFFFFF;
border: 2px solid #FFFFFF;
margin:0 auto 0px auto;
width:270px;
background:url(../img/banner-arrow.svg) no-repeat 235px 16px;
padding:14px 10px 14px 0;transition: all 0.3s ;
}

.koumpieikonas a:hover {border: 2px solid #1AAB9A;}

.bbanner:hover .koumpieikonas a {border: 2px solid #1AAB9A;}
.bbanner:hover a {color:#1AAB9A;}
.section5banner .bbanner:hover a img {width:100%;opacity:0.8;}




.topdetails {font-weight: 500;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;text-align: center;}
.topdetails a {color:#fff;}
.topdetails a:hover {color:#FF9D5D;}

#search{border-right:1px solid #393939;max-width:300px;}
#search .form-control {background: #1b1b1b!important;border:none!important;height:52px!important;color:#fff!important;}
#search .btn {padding: 10px 16px!important;background: #1b1b1b!important;}


.slogan1 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;}
.slogan1 span {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #FFFFFF!important;display:block;margin-bottom:22px;}

.slogan2 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;text-align:center;}
.slogan2 span {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;margin-bottom:22px;}

.slogan3 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;text-align:right;}
.slogan3 span {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;margin-bottom:22px;}




@media (max-width: 767px) {
.slogan1 {	text-align:center;margin-bottom:40px;}
.slogan2 {margin-bottom:40px;}
.slogan3 {	text-align:center;}
}




/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	margin-top: 0px;
	padding-top: 77px;
	background-color: #1b1b1b;
	border-top:1px solid #393939;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	font-family:'Courier New';
}

.foothead1 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;}


.foothead1 span {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;border-bottom:1px solid #393939;padding-bottom:17px;margin-bottom:67px;margin-top:67px;}



.foothead2 {
text-align:center;}

.foothead3 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;text-align:right;}

.foothead3 span {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;border-bottom:1px solid #393939;padding-bottom:17px;margin-bottom:67px;margin-top:67px;}
.foothead3 a {
	font-size: 14px;line-height: 36px;text-align: right;color: #fff;
	display:block;font-family:'Courier New';font-weight: 400;
}

.socialfoot {margin-top:215px;text-align:center;}



@media (max-width: 767px) {
.foothead1 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;text-align:center;}
.foothead1 span {
font-weight: 700;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;border-bottom:none;padding-bottom:17px;margin-bottom:67px;margin-top:67px;}



.foothead3 {
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #FFFFFF;display:block;text-align:center;}

.foothead3 a {
	font-size: 14px;line-height: 36px;text-align: center;color: #fff;
	display:block;font-family:'Courier New';font-weight: 400;
}

}














.top {font-weight: 700;
font-size: 12px;
line-height: 36px;
text-align: center;
color: #000000;margin-top:8px;margin-bottom:57px;
}

footer a {
	font-size: 14px;line-height: 36px;text-align: center;color: #fff;
	font-family:'Courier New';font-weight: 400;
}
.stimesi  {line-height:32px; }


.noborder {border-bottom: none!important;}
.noborder:hover {border-bottom: none!important;}

footer a:hover {
	color: #666;

}
footer h5 {
	font-family:'Courier New';
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 43px!important;
}
/* alert */
.alert {
	padding: 20px 20px 20px 20px!important;
	color: #fff!important;
    background-color: #000000!important;
    border:none!important;
	border-radius: 0px!important;
	margin-top:30px!important;
}
/* breadcrumb */
.breadcrumb {
	margin: 0 0 0px 0;
	padding: 10px 0 10px 0;
	border: none!important;
	background-color:#000!important;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	
	padding: 0 7px 0 3px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: ' /  ';
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
.breadcrumb > li:first-child {
	padding: 0 13px 0 0px;
}
.breadcrumb > li:last-child:after {
	content: '';
	padding: 0;
}
.breadcrumb > li a {font-size:12px;font-weight:400;color:#fff!important;line-height: 18px!important;}

.breadcrumb > li a:hover {color:#fff;}
.breadcrumb > li:last-child a {color:#fff!important;font-weight:400;}


.refined {font-weight:700;font-size:14px;color:#222;border-bottom: 2px solid #F46100;padding:0 0 3px 0!important;}
.katigories {text-align:left;list-style-type:none;}
.katigories li {padding:2px 0 2px 30px;border-left:1px solid #C4C4C4;}
.katigories li a {font-weight: 500;font-size: 14px;color: #222222;}





/* buttons */
.buttons {
	margin: 1em 0;
}
.btn {
	padding: 12px 12px;
	font-size: 12px;
	border-radius: 0px;
	box-shadow:none;
	border:none!important;
}
.btn:hover, .btn:focus, button:focus, button {outline:none!important;}


.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: none;
	background-color: #d6d6d6;
	border:none;
	
}
.btn-default:hover {background-color: #b7b7b7;}
.img-thumbnail {border:0;border-radius:0;}
.panel {
    margin-bottom: 20px;
    background-color: #F0ECE3;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.proigoumeno {float:left;display:inline-block;}
.epomeno {float:right;display:inline-block;}

.btn-primary2 {
	color: #222;
	font-size:14px;
	font-weight:500;
	padding:0px 30px 0 0!important;
	font-family:'Courier New';
	background:transparent url(../img/caret.svg) no-repeat 95% center!important;transition: all 0.3s ease-in-out;
	margin-top:10px!important;
	width:140px;
}
.btn-primary2:hover {background:transparent url(../img/caret.svg) no-repeat 98% center!important;color: #666;transition: all 0.3s ease-in-out;}


@media (max-width: 510px) {
.epomeno {float:none;display:block;}
.btn-primary2 {margin:20px auto!important;}
}


.pag-noumero {font-size:14px;font-weight:500;color:#000;margin-right:8px;}
.pag-noumero:hover {color:#666;}


#button-confirm {
	color: #FFFFFF;
	font-size:14px;
	font-weight:700;
	padding:15px 20px;
	font-family:'Courier New';
	background: #000;
}
#button-confirm:hover, .#button-confirm:active,#button-confirm.focus, #button-confirm:focus,#button-confirm.active, #button-confirm.disabled, #button-confirm[disabled] {
	background-color: #888!important;color: #fff!important;}



.btn-primary {
	color: #FFFFFF;
	font-size:14px;
	font-weight:700;
	padding:15px 20px;
	font-family:'Courier New';
	background: #000;
}
.btn-primary:hover, .btn-primary:active,.btn-primary.focus, .btn-primary:focus,.btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #888!important;color: #fff!important;}

.buttons .btn-primary {background: #000;color:#fff;	padding:15px 50px;}
@media (max-width: 510px) {
.buttons .btn-primary {margin-top:30px;}
}


.btn-warning {
	color: #fff;
	font-size:14px;
	font-weight:700;
	padding:15px 20px;
	font-family:'Courier New';
	background: #F46100;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	background-color: #315649!important;color: #fff!important;
}
.btn-danger {
	color: #fff;
	font-size:14px;
	font-weight:700;
	padding:15px 20px;
	font-family:'Courier New';
	background: #F46100;
}
.btn-danger i {font-size:16px!important;font-weight:400!important;}
.btn-danger i:before {font-size:16px!important;font-weight:400!important;}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	background-color: #000!important;color: #fff!important;
}
.btn-success {
	color: #000;
	font-size:14px;
	font-weight:400;
	padding:15px 20px;
	font-family:'Courier New';
	background: #F46100;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #000!important;color: #fff!important;
}
.btn-info {
	color: #000;
	font-size:14px;
	font-weight:400;
	padding:15px 20px;
	font-family:'Courier New';
	background: #FFC700;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-color: #000!important;color: #fff!important;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: #000!important;color: #fff!important;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: none;
	background-color: red;
	background-image: none;
	background-repeat: repeat-x;
	border-color: none;
}
.btn-block {
    display: block;
    width: 100%;
}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}


#button-cart {
	font-weight: 700!important;
font-size: 12px!important;
line-height: 16px!important;
background:#000 url(../img/arrow8.svg) no-repeat 95% center!important;
color:#F5F3ED!important;
text-align:center!important;
padding:24px 10px 24px 20px!important;transition: 0.4s;
}
#button-cart img {float:left;width:24px;transition: 0.4s;}
#button-cart:hover {color:#fff!important;background:#5b5b5b url(../img/arrow8.svg) no-repeat 98% center!important;}



.catitem {font-weight: 400;
font-size: 12px;
line-height: 14px;
text-align: center;
color: #FFFFFF;display:block;text-align:center;transition: 0.4s;}
.catitem a {display:block;text-align:center;width:80px;color: #FFFFFF;transition: 0.4s;}
.catitem a img {filter: brightness(0) invert(1);width:70px!important;display:block;margin:0 auto 21px auto;transition: 0.4s;}
.catitem:hover a {color:#666;}
.catitem:hover a img {filter: brightness(0.6) invert(0.4);}

#categorycarousel .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;background:#ccc;}
#categorycarousel .owl-dots {position:absolute;width:100%;bottom:45px!important;top:auto!important;right:0;z-index:1;text-align:center;}
#categorycarousel .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#categorycarousel .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#categorycarousel .owl-next {position:absolute;right:15px;width:42px;height:42px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#categorycarousel .owl-next img {width:24px!important;}
#categorycarousel .owl-prev {position:absolute;left:15px;width:42px;height:42px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#categorycarousel .owl-prev img {width:24px!important;}



/* product list */
.product-thumb {
	border: none;
	margin-bottom: 0px;
	overflow: auto;
	border:1px solid #393939;
	
	box-sizing:border-box;
}



.product-layout {
	transition: 0.4s;
transition: 0.4s;
margin-bottom: 17px;


}



.caption {padding:0px 10px 30px 10px;overflow:hidden;height:130px;}
.owl-carousel .caption {padding:14px 10px 10px 10px!important;height:150px;overflow:hidden;}



.kalathi {position:relative!important;background-color:#000!important;border-radius:0;text-shadow:none!important;box-shadow:none!important;font-size: 13px!important;

text-align: center!important;
color: #fff!important;display:block!important;width:100%;border:none!important;padding:13px 0px!important;}
.kalathi img {margin-right:14px;}


.product-layout:hover .kalathi {visibility:visible;}

.kalathi:hover {background-color:#5b5b5b!important;}


#button-cart:hover img {
  filter:  brightness(0) invert(-1);
}


.wish {position:absolute!important;top:20px!important;right:12px!important;border:none!important;background-color:transparent!important;visibility:hidden;}
.wish img {width:23px;}
 .wish:hover img {
 -webkit-filter: invert(40%) grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(400%) contrast(2);
      filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);
}

.product-layout:hover .wish {visibility:visible;}










.product-thumb .image {
	text-align: center;padding:8px 7px;
}
.product-thumb .image a {
	display: block;
}

.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
}
.product-grid .product-thumb .image {
	float: none;
}


@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
}


.product-thumb h4 {
	font-weight: 400;
font-size: 14px;
line-height: 18px;
text-align:left;
color: #000;
	font-family:'Courier New';
	
	margin-bottom:0px;
padding-left:0px;
	height:40px;
	overflow:hidden;
}
.product-thumb h4 a {color:#000;text-align:left;}
.product-thumb h4 a:hover {
color:#666;
	}
.product-thumb:hover h4 a {
color:#666;
	}
	
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {

	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 0;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 0;
}
}
.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {display:none;
	color: #000;
	font-weight: 700;
	font-size:14px;
	line-height:24px;
	font-family: 'Courier New';
	margin-top:0px;padding-left:0px;
}
.product-thumb .price-new {
	color: #FF0000;
	font-weight: 600;
	font-size:14px;
	line-height:24px;
	font-family: 'Courier New';margin-left: 10px;
}
.product-thumb .price-old {
	color: #000;
	text-decoration: line-through;
	
	font-weight: 400;
	font-size:14px;
	line-height:24px;
	font-family: 'Courier New';
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}
@media (max-width: 768px) {
	.product-list .product-thumb .button-group {
		border-left: none;
	}
}
.product-thumb .button-group button {
	width: 60%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}
@media (max-width: 1200px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
@media (max-width: 767px) {
	.product-thumb .button-group button, .product-thumb .button-group button + button {
		width: 33.33%;
	}
}
.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}
.thumbnails > li {
	margin-left: 0px;
}
.thumbnails {
	margin-left: 0px;
}
.thumbnails > img {
	width: 100%;
}
.thumbnails li a img {width: 100%!important;}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #E5E5E5;
}
.image-additional {
	max-width: 78px;
}
..thumbnail {border-radius:0!important;}
.thumbnails .image-additional {
	float: left;
	margin-left: 20px;
}

@media (min-width: 1200px) {
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-2:nth-child(6n+1),
	#content .col-lg-4:nth-child(3n+1),
	#content .col-lg-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#content .col-md-2:nth-child(6n+1),
	#content .col-md-2:nth-child(6n+1),

	#content .col-md-4:nth-child(3n+1),
	#content .col-md-6:nth-child(2n+1) {
		clear:left;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#content .col-sm-2:nth-child(6n+1),
	#content .col-sm-2:nth-child(6n+1),

	#content .col-sm-4:nth-child(3n+1),
	#content .col-sm-6:nth-child(2n+1) {
		clear:left;
	}
}

/* fixed colum left + content + right*/
@media (min-width: 768px) {
    #column-left  .product-layout .col-md-3 {
       width: 100%;
    }

	#column-left + #content .product-layout .col-md-3 {
       width: 50%;
    }

	#column-left + #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }

    #content + #column-right .product-layout .col-md-3 {
       width: 100%;
    }
}

/* fixed product layouts used in left and right columns */
#column-left .product-layout, #column-right .product-layout {
	width: 100%;
}

/* fixed mobile cart quantity input */
.input-group .form-control[name^=quantity] {
	min-width: 50px;
}

/* Missing focus and border color to overwrite bootstrap */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-image: none;
    background-color: #df5c39;
}

.odigos { 
    border-spacing: 5px;
    border-collapse: separate;width:100%;margin-bottom:50px;
}
.odigos td {padding:4px 8px;font-size:12px;color:#000;text-align:center;}
.tabletitlos {font-size:12px;color:#000;font-weight:700!important;}
.odigos tr:nth-child(odd) {
   background: #ccc;
}
.tosearch {font-weight: 500;
font-size: 14px;
line-height: 16px;

color: #000000;}
.tosearch input {border:none!important;padding-left:10px!important;max-width:100%!important;background:#fff!important;}

.idsearch .btn-lg {
    font-size: 15px;
    line-height: 18px;
    padding: 0px 0px 12px 0!important;
    text-shadow: none!important;
	background:#fff!important;border:none!important;
}
.idsearch {max-width:350px;}
.panel-default > .panel-heading {
    color: #000000!important;
    background-color: #F0ECE3!important;
    border: none!important;
	padding:10px 0!important;
}

@media (max-width: 980px) {
.idsearch input img {width:24px;}
}



#slideshowmain {padding-top:122px;background:#000;position:relative;}
.slidereikona {width:100%!important;}
.slieperigrafi {position:absolute;bottom:35%;left:0;z-index:999;width:100%;}
.slidertitlos {font-weight: 100;
font-size: 48px;
line-height: 60px;font-family:'Courier New';color:#fff;max-width:455px;margin:0 0 0px 0;}
.slidertitlos a {display:block;margin-top:40px;}
.slidertitlos a img {width:19px!important;}
.slidereikona img {
    display: block!important;
    width: 100%!important;
    margin: 0 0 0 0!important;
}

.owl-nav {position:absolute;width:60px;bottom:15px;left:55%;z-index:20;}
.owl-dots {position:absolute;width:30%;bottom:15px;left:10px;right:auto;z-index:1;text-align:left;}
.owl-next {float:right;width:22px;margin-right:0px;}
.owl-prev {float:left;width:22px;margin-left:0px;}
.owl-dot {width: 9px!important;height: 9px!important;border:1px solid #000!important;margin-right:7px!important;}
.owl-dot.active {background:#fff!important;}

@media (max-width: 1409px) and  (min-width: 994px){
.slieperigrafi {position:absolute;bottom:25%;left:0;z-index:999;width:100%;}
}
@media (max-width: 993px) and  (min-width: 830px){
.slieperigrafi {position:absolute;bottom:15%;left:0;z-index:999;width:100%;}
.slidertitlos {font-weight: 100;
font-size: 38px;
line-height: 50px;font-family:'Courier New';color:#fff;max-width:455px;margin:0 0 0px 0;}
.slidertitlos a {display:block;margin-top:20px;}

}
@media (max-width: 829px) and  (min-width: 280px){
.slieperigrafi {position:relative;bottom:auto;left:auto;z-index:999;width:100%;}
.slidertitlos {font-weight: 100;
font-size: 38px;
line-height: 50px;font-family:'Courier New';color:#fff;max-width:300px;margin:40px 0 0px 0;}
.slidertitlos a {display:block;margin-top:20px;}

}




#relatedcarousel {padding:0px 30px 0px 30px;}
#relatedcarousel .product-layout {border-bottom:none!important;}

#relatedcarousel .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;background:#ccc;}
#relatedcarousel .owl-dots {position:absolute;width:100%;bottom:45px!important;top:auto!important;right:0;z-index:1;text-align:center;}
#relatedcarousel .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#relatedcarousel .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#relatedcarousel .owl-next {position:absolute;right:-15px;width:18px;height:32px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#relatedcarousel .owl-next img {width:18px!important;}
#relatedcarousel .owl-prev {position:absolute;left:-15px;width:18px;height:32px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#relatedcarousel .owl-prev img {width:18px!important;}
@media (max-width: 767px) {
	#relatedcarousel {padding:0px 22px 0px 17px;}
}


#carouselpopular .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;background:#ccc;}
#carouselpopular .owl-dots {position:absolute;width:100%;bottom:45px!important;top:auto!important;right:0;z-index:1;text-align:center;}
#carouselpopular .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#carouselpopular .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#carouselpopular .owl-next {position:absolute;right:15px;width:42px;height:42px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselpopular .owl-next img {width:24px!important;}
#carouselpopular .owl-prev {position:absolute;left:15px;width:42px;height:42px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselpopular .owl-prev img {width:24px!important;}


#carouselrecent .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:60%;right:0;left:auto;z-index:20;background:#ccc;}
#carouselrecent .owl-dots {position:absolute;width:100%;bottom:45px!important;top:auto!important;right:0;z-index:1;text-align:center;}
#carouselrecent .owl-dots .owl-dot {width: 12px!important;height: 12px!important;border:none!important;margin-right:7px!important;background:#E2E2E2!important;border-radius:50%!important;}
#carouselrecent .owl-dots .owl-dot.active {background:#C4C4C4!important;}
#carouselrecent .owl-next {position:absolute;right:15px;width:42px;height:42px;margin-right:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselrecent .owl-next img {width:24px!important;}
#carouselrecent .owl-prev {position:absolute;left:15px;width:42px;height:42px;margin-left:0px;background:transparent;text-align:center;border-radius:50%;}
#carouselrecent .owl-prev img {width:24px!important;}


#carouselbrandscarousel .owl-nav {position:absolute;width:100%;padding:0 0px;bottom:63%;right:0;left:auto;z-index:20;background:#ccc;}
#carouselbrandscarousel .owl-dots {position:absolute;width:30%;bottom:55px;right:0;z-index:1;text-align:center;}
#carouselbrandscarousel .owl-next {position:absolute;right:-15px;width:42px;height:42px;margin-right:0px;text-align:center;border-radius:50%;}
#carouselbrandscarousel .owl-next img {width:6px!important;}
#carouselbrandscarousel .owl-prev {position:absolute;left:-15px;width:42px;height:42px;margin-left:0px;text-align:center;border-radius:50%;}
#carouselbrandscarousel .owl-prev img {width:6px!important;}







.lg-outer .lg-thumb-outer {display:none!important;}
 .lg-actions .lg-next, .lg-actions .lg-prev {
    background-color: rgba(0, 0, 0, 0.0)!important;
    border-radius: 2px;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 0px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
    border: none;
    outline: none;display:none!important;
}
 

.lg-toolbar .lg-icon {display:none;}
.lg-close {display:block!important;}
 
 
@media (max-width: 520px) {
 
#carouselsection-1 {padding:0 0px;margin-bottom:10px;}
#carouselsection-3 {padding:0 0px;}
#carouselsection-4 {padding:0 0px;}
#carouselsection-5 {padding:0 0px;margin-bottom:10px;}
 
}
 
 
.taksinomisi {float:left;line-height:48px;font-weight: 5400;font-size: 12px;color:#000;padding-right:10px;}
.taksinomisi2 {float:right;}
 @media (max-width: 520px) {
 .taksinomisi {float:none;margin-top:1px;display:block;padding-right:0px;width:100%;text-align:center;}
 .taksinomisi2 {float:none;margin:5px auto;display:block;width:141px;}
 }
 
 
 
 #hamburger-2 {
position:relative;
 display: block;
margin:0px 0 0 0px;
width:44px;
height:45px;
color:#fff;
font-size:12px;
font-weight:500;
border-right:1px solid #000;
}
.hamburger {position:absolute;
 left:0px;
 top:11px;}

.hamburger .line{
  width: 22px;
  height: 2px;
  background-color: #C4C4C4;
  display: block;
 position:absolute;
 left:0px;
 top:11px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; cursor: pointer;
}


.hamburger:hover{
  cursor: pointer;
}
#hamburger-2 .line:nth-child(2){
top:20px;
}
#hamburger-2 .line:nth-child(3){
top:30px;
}



#hamburger-2.is-active .line:nth-child(1){
-webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
top:10px;
width:25px;
}


  
  #hamburger-2.is-active .line:nth-child(2){
   width: 0%;
  opacity: 0;
}

#hamburger-2.is-active .line:nth-child(3){
-webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
top:10px;width:25px;
}


.kleisimo {width:45px;height:45px;margin:0px 0 0 7px;display:block;text-align:center;}
.kleisimo img {margin-top:13px;}
.kleisimo:hover {}

.has-overlay {
    overflow-y:hidden;}
.slider{
  width:250px;
  height:100vh;
  position:fixed;
  top:0px;z-index: 9999;
  left:0px;
  background:#fff;display:none;
  overflow-y:auto;
  border-right:1px solid #000;
}
@media (max-width: 478px) {
	
}


.hide {display:none;}


#secondDisplay{
  background-color:rgba(255, 255, 255, 0.8);
  transition:left 1.5s ease;
   width:100%;
  height:100vh;
  position:fixed;
  top:0px;z-index: 9998;display:none;
}



 
 

#minus-qty {border: 1px solid #C4C4C4;box-sizing: border-box;}
#plus-qty {border: 1px solid #C4C4C4;box-sizing: border-box;}
#minus-qty:hover {color:#222!important;} 
#plus-qty:hover {color:#222!important;} 

.panel-title a {font-weight:800!important;text-decoration:none!important;}

.footerholderbordered {position:relative;border-top:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;padding:40px 0;margin-top:87px;}


.simataholder {max-width:300px;margin:0 auto;}
.toicon {width:30px;float:left;}
.tokeimenaki{width:270px;float:left;}
.tokeimenaki span {padding-left:10px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #222;}
.tokeimenaki p {padding-left:10px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;} 

.toicon2 {width:40px;float:left;}
.tokeimenaki2{width:260px;float:left;}
.tokeimenaki2 span {padding-left:10px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #222;}
.tokeimenaki2 p {padding-left:10px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;} 



.simataholdertop {max-width:300px;margin:0 auto;}
.toicontop {width:30px;float:left;}
.tokeimenakitop{width:270px;float:left;}
.tokeimenakitop span {padding-left:20px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #F46100;}
.tokeimenakitop p {padding-left:20px;padding-top:2px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;max-width:320px;margin:0 0;} 

.toicon2top {width:40px;float:left;}
.tokeimenaki2top{width:260px;float:left;}
.tokeimenaki2top span {padding-left:20px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #F46100;}
.tokeimenaki2top p {padding-left:20px;padding-top:2px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;max-width:320px;margin:0 0;} 




@media (max-width: 1005px) and (min-width: 768px) {
.toicon {width:30px;float:none;display:block;margin:0 auto 25px auto;}
.tokeimenaki{width:240px;float:none;display:block;margin:0 auto;}
.toicon2 {width:40px;float:none;display:block;margin:0 auto 25px auto;}
.tokeimenaki2{width:230px;float:none;display:block;margin:0 auto;}

.tokeimenaki span {padding-left:10px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: center;color: #222;}
.tokeimenaki p {padding-left:10px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: center;color: #222;} 
.tokeimenaki2 span {padding-left:10px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: center;color: #222;}
.tokeimenaki2 p {padding-left:10px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: center;color: #222;} 
	
	
.toicontop {width:30px;float:none;display:block;margin:0 auto 25px auto;}
.tokeimenakitop{width:240px;float:none;display:block;margin:0 auto;}
.toicon2top {width:40px;float:none;display:block;margin:0 auto 25px auto;}
.tokeimenaki2top {width:230px;float:none;display:block;margin:0 auto;}

.tokeimenakitop span {padding-left:20px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: center;color: #F46100;}
.tokeimenakitop p {padding-left:10px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: center;color: #222;} 
.tokeimenaki2top span {padding-left:20px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: center;color: #F46100;}
.tokeimenaki2top p {padding-left:20px;padding-top:2px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: center;color: #222;max-width:320px;margin:0 0;} 

	
}




@media (max-width: 767px) {
.tilparaggelies {border-bottom:1px solid #C4C4C4;padding-top:37px;padding-bottom:37px;}
.xrisima {border-bottom:1px solid #C4C4C4;padding-bottom:37px;}
.eggrafi {padding-top:37px;}
.footerholderbordered {position:relative;border-top:1px solid #C4C4C4;border-bottom:none;padding:40px 0;margin-top:87px;}

.simataholder {max-width:90%;margin:0 0;}
.toicon {width:30px;float:left;}
.tokeimenaki{width:80%;float:left;}
.tokeimenaki span {padding-left:30px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #222;}
.tokeimenaki p {padding-left:30px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;} 

.toicon2 {width:40px;float:left;}
.tokeimenaki2{width:80%;float:left;}
.tokeimenaki2 span {padding-left:20px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #222;}
.tokeimenaki2 p {padding-left:20px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;} 


.simataholdertop {max-width:90%;margin:0 0;}
.toicontop {width:30px;float:left;}
.tokeimenakitop {width:80%;float:left;}
.tokeimenakitop span {padding-left:30px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #F46100;}
.tokeimenakitop p {padding-left:30px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;} 

.toicon2top {width:40px;float:left;}
.tokeimenaki2top {width:80%;float:left;}
.tokeimenaki2top span {padding-left:20px;display:block;font-weight: 700;font-size: 14px;line-height: 18px;text-align: left;color: #F46100;}
.tokeimenaki2top p {padding-left:20px;padding-top:5px;font-weight: 500;font-size: 14px;line-height: 25px;text-align: left;color: #222;} 


}
.theeikona{width:95%;margin:0 auto;}
.eikonaproion{padding-right:80px;}
.krimeno {display:inline-block;}
@media (max-width: 994px) {
.krimeno {display:none;}
.theeikona{width:100%;margin:0 auto;}
.eikonaproion{padding-right:0px;padding-left:0px;}
}



.katoapoproduct {border-top:1px solid #000;}



.dropdownmen {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 160px;
  z-index: 1;
  left:25px;
}

.dropdown-content a {
  color: #111;
  padding: 6px 16px 6px 10px;
  text-decoration: none;
  display: block;
  text-align:left;
  margin-left:0px;
  font-size:13px;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdownmen:hover .dropdown-content {display: block;}

.dropdownmen:hover .dropdownmen {background-color: #3e8e41;}
