﻿html{height:100%;overflow-y:scroll;margin:0;padding:0;}
body{height:100%;margin:0;padding:0;font-size:14px;font-family:'Open Sans', sans-serif;line-height:1.8;color:#333;background:#fff;}
#main{display:none;min-height:100%;width:100%;position:relative;padding:0;}
#main.js{display:block;}
#noscriptmsg{display:block;padding:20px;text-align:center;color:#fff;}
#noscriptmsg.js{display:none;}

#special-link{display:block;width:100%;height:75px;background:0px repeat;transition:background 2s;}

.container-fluid{max-width:1400px;}

/*********************************************************************** COMMON ELEMENTS */
.t-left{text-align:left;}
.t-right{text-align:right;}
.t-center{text-align:center;}
.t-justify{text-align:justify;}
a{color:#b30909;text-decoration:none;outline:none;cursor:pointer;}
a:hover{color:#000;text-decoration:none;}
hr{display:block;clear:both;height:1px;margin:15px 0;padding:0;border:none;background:#d9d9d9;}
a img{border:none;}
a{outline:none;}
.gray{color:#757575;}
.gray a{color:#c7a672;}
.gray a:hover{color:#e5d8c5;}
.sprite{background-repeat:no-repeat;background-position:top left;}
.sprite:hover{background-position:bottom left;}
h1,h2,h3,h4,h5,h6{font-weight:300;margin-top:0px;color:#000;}
h1{font-size:200%;margin-bottom:18px;}
h2{font-size:170%;margin-bottom:15px;}
h3{font-size:150%;margin-bottom:12px;}
h4{font-size:120%;margin-bottom:10px;}
h5{margin:0;padding:0;display:inline;font-size:100%;color:#b30909;}
h6{margin:0;padding:0;display:inline;font-size:100%;color:#b30909;}
table{border-collapse:collapse;border:none;}
td{border:none;}
p{margin:15px 0;}
b, strong{font-weight:700;}
.full-width{width:100%;}
.max-width{max-width:100%;}
.clear{clear:both;}
.v-top{vertical-align:top !important;}
.small{font-size:90%;line-height:1.6;}
.very-small{font-size:80%;line-height:1.3;}
.big{font-size:130%;}
.very-big{font-size:160%;}
.img-left{float:left;margin:0 20px 10px 0;}
.img-right{float:right;margin:0 0 10px 20px;}
.uc{font-size:220%;padding:50px 0 0 0;text-align:center;color:#757575;font-weight:300;}
ul{margin:0 0 0 24px;list-style-image:url("../../images/layout/li.png");}
ul li{margin:0 0 4px 0;padding:0 0 0 4px;} 
.red{color:#bf381d;}
.green{color:#15941e;}
.relative{position:relative;}
.wrap{display:block;width:100%;position:relative;padding:40px 0;}
.fancybox-wrap{overflow: visible !important;}

.rating-star-wrap{display:inline-block;position:relative;width:65px;height:16px;background:url(../../images/layout/rating_star_bg.png);}
.rating-star{display:inline-block;position:absolute;top:0px;left:0px;height:16px;background:url(../../images/layout/rating_star.png);}

.data-table td{padding:4px 30px 4px 0;border-bottom:1px solid #adadad;}
.show-only-desctop{display:none;}
.show-only-mobile{display:inline-block;}

/*********************************************************************** HEADER */
.header{background:#fff;padding:5px 0 20px 0;z-index:3500;}
#logo{width:250px;max-width:100%;}
#top-menu{text-align:left;margin-top:5px; font-size: 18px;}
#top-menu a{display:inline-block;padding:10px 20px;color:#000;}
#top-menu a:hover{color:#b30909;}
.top-cart{display:block;margin-top:10px;}
.top-cart-icon{display:inline-block;vertical-align:bottom;position:relative;}
.top-cart-count{position:absolute;top:-2px;right:-4px;display:block;width:20px;height:20px;border-radius:100%;background:#b30909;color:#fff;line-height:20px;text-align:center;font-size:80%;font-weight:bold;}
.top-cart-info{display:inline-block;vertical-align:bottom;margin-left:10px;}
.top-cart-label{display:block;font-size:90%;margin-top:2px;color:#000;}
.top-cart-cost{display:block;color:#000;font-size:120%;}
#cart{display:inline-block;text-align:left;}
.scrolled #cart{position:fixed;top:60px;right:15px;background:#fff;padding:20px;border-radius:0 0 10px 10px;box-shadow:0px 0px 15px rgba(0,0,0,0.1);}
.home-small-img{margin-bottom:30px;}

.searchbar{padding:20px 0 0 0;background:#b30909;color:#fff; min-height: 80px;}
.scrolled .searchbar{position:fixed;top:0;left:0;width:100%;padding-top:5px;z-index:4500;}
.list-selector{position:relative;display:inline-block;vertical-align:bottom;z-index:2;}
.list-selector-title{display:inline-block;padding:15px;line-height:1;background:#111;color:#fff;cursor:pointer;font-weight:bold;margin-right:5px;font-size:80%;}
.list-selector-title span{display:none;}
.list-selector-icon{display:inline-block;vertical-align:middle;margin-right:0px;}
.list-selector-items{display:none;position:absolute;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,0.1);border:2px solid #111;border-top:0;}
.list-selector-items a{display:block;line-height:1;padding:5px 10px;color:#111;white-space:nowrap;min-width:250px;}
.list-selector-items a:hover{color:#b30909;background:#f5f5f5;}
.list-selector-items a.selected{color:#fff;background:#b30909;}
.list-selector-items a img{display:inline-block;vertical-align:middle;max-width:40px;max-height:20px;margin-right:15px;}

#search-form{display:inline-block;position:relative;white-space:nowrap;margin:5px 0;vertical-align:bottom;z-index:1;}
.search-input{display:inline-block;height:40px;line-height:40px;background:#fff;border:1px solid #fff;border-radius:20px 0 0 20px;padding-left:30px;vertical-align:bottom;}
.search-input input{border:0;background:none;color:#000;display:inline-block;line-height:1;width:120px;border:0 !important;outline:none;font-size:90%;}
.search-button{display:inline-block;vertical-align:bottom;width:50px;height:40px;line-height:40px;background:url(../../images/layout/search.png) no-repeat center #111;border:0;font-size:0;border-radius:0 20px 20px 0;}
.search-button.search-delete{background-color:#b30909;background-image:url(../../images/layout/icon_delete.png);border:2px solid #fff;}
.search-input-clear{position: absolute; display: inline-block; top:7px; left: 5px; width: 26px; height: 26px; border-radius: 100%; background:url(../../images/layout/icon_delete.png) no-repeat center #b30909; cursor: pointer;}

#scroll-top{display:none;position:fixed;bottom:104px;right:20px;width:50px;height:50px;background-color:#b30909;background-repeat:no-repeat;background-position:center;border-radius:100%;z-index:1500;box-shadow:3px 4px 5px 0 rgba(0,0,0,0.2);cursor:pointer;text-align:center;padding-top:17px;}
#scroll-top span{display:inline-block;width:12px;height:12px;border-top:4px solid #fff;border-left:4px solid #fff;transform:rotate(45deg);transition:transform 0.5s;}
#scroll-top:hover{background-color:#fff;}
#scroll-top:hover span{border-top:4px solid #b30909;border-left:4px solid #b30909;transform:rotate(405deg);}

#menu-mobile-button{top:35px;padding:15px;min-width:auto;}
#menu-mobile{display:none;position:absolute;top:55px;border-radius:10px;padding:10px 0;background:#111;}
#menu-mobile .menu-item{display:block;padding:10px 20px;font-size:120%;color:#fff;white-space:nowrap;}
#menu-mobile .menu-item:hover{background:#b30909;color:#fff;}

.prof_show_hide{display:none;}

.login{display:block;text-align:right;position:relative;margin:5px 0;}
.scrolled .login{top:auto;}
.login a{color:#fff;}
.login a:hover{color:#fff;text-decoration:underline;}
#top-avatar{display:inline-block;width:60px;height:60px;border-radius:100%;margin-right:5px;}
.user-name{font-weight:bold;font-size:80%;}

#top-slider img{width:100%;}
#top-slider-wrap{position:relative;}
#top-slider-controls{position:absolute;top:45%;left:0;width:100%;height:0;}
.slider-arr{display:block;width:50px;height:50px;background:rgba(255,255,255,0.2);position:absolute;top:0; text-align: center;}
.slider-arr span{position: relative; top:15px; display: inline-block; width:20px; height:20px; border:3px solid #fff; border-left:0; border-bottom:0; }
.slider-arr.slider-prev{left:0;}
.slider-arr.slider-next{right:0;}
.slider-arr.slider-prev span{transform: rotate(-135deg);}
.slider-arr.slider-next span{transform: rotate(45deg);}

.margin-box{position:relative;display:inline-block;vertical-align:top;width:170px;height:120px;font-size:11px;line-height:1.3;padding:15px;margin:10px 8px;background:#d9d9d9;}
.margin-box img{max-width:170px;max-height:70px;}

.form-table td{padding:5px 8px 5px 0;}
input[type="text"], input[type="password"], textarea, select{box-sizing:border-box;border:1px solid #d8d8d8;padding:6px;height:36px;border-radius:0px;color:#4b4b4b;vertical-align:middle;max-width:100%;}
.form-table input[type="text"], .form-table input[type="password"], .form-table textarea, .form-table select{width: 300px;}
textarea{height:auto;}
.button{box-sizing:border-box;display:inline-block;padding:20px 30px;min-width:200px;line-height:1;background-color:#b30909;color:#fff;border:0;cursor:pointer;border-radius:25px;white-space:nowrap;}
.button.red{background-color:#d90000;color:#fff;}
.button.small{height:22px;padding:2px 6px;line-height:1;font-size:90%;}
.button.very-big{padding:10px 40px;font-size:200%;height:auto;}
.button.back{padding-left:40px;background-image:url(../../images/layout/button_back.png);background-repeat:no-repeat;background-position:10px 18px;}
.button.simple{background-color:#acac9d;color:#000;}
.button:hover, input[type=submit]:hover{background-color:#000;color:#fff;}
.red{color:red;}
.green{color:green;}
label{cursor:pointer;}
.msg{padding:10px 16px;background:#000;color:#fff;}
.important{display:block;padding:10px 16px;background:#b30909;color:#fff;}
.important a{color:#000;}
.button.icon-delete{padding:10px;background-color:#b30909 !important;}
.button.icon-delete:hover{background-color:#000 !important;}

.top-icons-wrap{padding:0;}
#language, #currency{display:inline-block;}
#language{margin-left:20px;}
.icon-flag{display:inline-block;width:30px;height:30px;border-radius:0 0 10px 10px;background-repeat:no-repeat;background-position:center;vertical-align:top;background-size:100%;}
.icon-flag:hover{opacity:1;}
.icon-flag.small{width:30px;height:30px;}
.icon-cs{background-color:rgba(0,0,0,0.2);vertical-align:top;}
.icon-cs:hover{background-color:rgba(0,0,0,0.4);}
#cs_1{background-image:url(../../images/layout/cs_1.png);} #cs_1.selected{background-color:#26c7db;}
#cs_2{background-image:url(../../images/layout/cs_2.png);} #cs_2.selected{background-color:#8cc34b;}
#cs_3{background-image:url(../../images/layout/cs_3.png);} #cs_3.selected{background-color:#ba69c8;}
#lang_gr{background-image:url(../../images/layout/flag_gr.png);}
#lang_en{background-image:url(../../images/layout/flag_en.png);}
#social_fb{background-image:url(../../images/layout/icon_fb.png);}
#social_tw{background-image:url(../../images/layout/icon_tw.png);}
#social_gp{background-image:url(../../images/layout/icon_gp.png);}
#social_ig{background-image:url(../../images/layout/icon_ig.png);}

.home-tab-button{display:inline-block;padding:15px 25px;font-size:20px;cursor:pointer;border-top:3px solid transparent;}
.home-tab-button.selected{background:#fff;cursor:default;border-top:3px solid #b30909;}
.home-tab-content{display:none;}
.home-tab-content.selected{display:block;background:#fff;}
.home-tab-content.padding{padding:15px 25px;}

.pbox{position:relative;border:1px solid rgba(0,0,0,0.2);margin-bottom:30px;box-shadow:0px 0px 15px rgba(0,0,0,0);transition:0.3s;z-index:0;overflow:hidden;}
.pbox:hover{border:1px solid rgba(0,0,0,0);box-shadow:0px 0px 15px rgba(0,0,0,0.4);z-index:1500;}
.pbox.pbox-sold{border:1px solid rgba(0,0,0,0.1);}
.pbox-twrap{display:block;width:100%;text-align:center;background-color:#fff;}
.pbox-thumb{display:inline-block;vertical-align:middle;width:100%;max-width:350px;}
.pbox-info{padding:15px;}
.pbox-title{display:block;font-size:80%;font-weight:bold;line-height:1.2;color:#111;margin-top:10px;}
.pbox-title:hover{color:#b30909;}
.pbox-pricebox{white-space:nowrap;}
.pbox-cprice{font-size:100%;text-decoration:line-through;opacity:0.8;}
.pbox-price{font-size:120%;}
.sold{position:absolute;top:0px;right:0px;width:115px;height:115px;display:block;background:url('../../images/layout/sold.png') no-repeat;}
.sold.bf{background-image:url('../../images/layout/sold_black_friday.png');}
.sold.cw{background-image:url('../../images/layout/sold_cyber_week.png');}
.pbox-more{position:absolute;bottom:-500px;left:0%;width:100%;padding:15px;background:#fff;border-top:0;opacity:1;transition:0.5s;}

.set-thumb{display:inline-block;margin:0 5px 5px 0;}
.set-thumb img{display:inline-block;padding:5px;border:1px solid rgba(0,0,0,0.1);height:100px;}

.sort-forms form{display:inline-block;margin:10px 0 10px 15px;}
.pagination{display:inline-block;margin:30px 15px 30px 0;}
.pagination a, .pagination span{display:inline-block;line-height:1;text-align:center;padding:5px;}
.pagination a{color:#111;margin-right:3px;width:35px;border:1px solid rgba(0,0,0,0.1);}
.pagination a:hover{color:#b30909;border:1px solid #b30909;transition:0.3s;}
.pagination span.placeholder{margin-right:3px;width:35px;opacity:0.3;}

.icon-delete{display:inline-block;width:15px;height:15px;background:url(../../images/layout/icon_delete.png) no-repeat center #b30909;border-radius:3px;vertical-align: middle;}
.icon-delete:hover{background:url(../../images/layout/icon_delete.png) no-repeat center #000;}

.top-home-icon{display:block;margin:40px 0;white-space:nowrap;}
.top-home-icon-img{display:inline-block;width:29px;height:29px;background-repeat:no-repeat;background-position:bottom;transition:0.5s;}
.top-home-icon-img-wrap{display:inline-block;vertical-align:bottom;width:69px;height:69px;padding:20px;border-radius:100%;background-color:#e3e3e3;transition:0.5s;}
.top-home-icon:hover .top-home-icon-img-wrap{background-color:#b30909;}
.top-home-icon:hover .top-home-icon-img{background-position:top;}
.top-home-icon-txt{display:inline-block;vertical-align:bottom;height:69px;padding:20px 0 0 10px;font-size:120%;font-weight:bold;color:#666666;transition:0.5s;}
.top-home-icon:hover .top-home-icon-txt{color:#b30909;}

.content{min-height:600px;}

.zoom{display:inline-block;max-width:100%;border:1px solid #e1e1e1;padding:5px;margin:3px;border-radius:10px;cursor:pointer;}
.zoom:hover{border:1px solid #b30909;}
#zoom-img{transition: height 0.8s;}
.zoom-thumb img{display:inline-block;vertical-align:top;width:100px;border:1px solid #e1e1e1;padding:3px;margin:10px 3px 0 0;border-radius:10px;cursor:pointer;}
.zoom-thumb img:hover{border:1px solid #b30909;}
.img-zoom-info{display:block;padding:2px 10px;background:#494949;color:#fff;font-size:12px;}

.label-select-block{display:inline-block;margin:1%;vertical-align:top;text-align:center;}
.label-select-block input{display:none;}
.label-select-img{display:inline-block;width:100px;max-width:100%;}
.label-select-title{display:block;font-weight:bold;}
.label-select-price{display:block;font-weight:bold;font-size:150%;}
.label-select-info{display:block;font-size:80%;}
.label-select{display:block;padding:5px;border:5px solid #d8d8d8;border-radius:15px;opacity:0.6;}
.label-select:hover{border:5px solid #494949;}
.label-select.selected{border:5px solid #b30909;opacity:1;}
.label-select.selected .label-select-price{color:#b30909;}

.shipping-select-block{width:30%;}
.payment-select-block{width:18%;}
.payment-select-block .label-select-title{font-size:80%;}

.cards-row{display:inline-block;}
.cards-row-img{display:inline-block;width:30px;margin:1px;}

#cart{display:inline-block;padding-left:24px;background:url('../../images/layout/icon_cart_16.png') no-repeat left;}
.cart-effect{position:relative;width:32px;height:32px;display:inline-block;margin-left:10px;vertical-align:top;background:url('../../images/layout/cart.png');background-size:100%;z-index:10;}
.cart-effect-icon{position:absolute;display:none;width:32px;height:32px;background:url('../../images/layout/icon_cart_item.png');z-index:5;}

.cart-table{width:100%;}
.cart-table td{padding:2px 5px;font-size:12px;}
.cart-table tr:nth-child(even){background-color: #f2f2f2;}
.cart-table tr.hover:hover{background:#D9D9D9;}
.cart-table tr.no-zebra{background:none !important;}
.ct-id{}
.ct-pd{}
.ct-pr{text-align:right;width:62px;}
.ct-it{}
.ct-st{text-align:right;}
.ct-dt{text-align:right;}

.coupon-block{display:inline-block;padding:20px;margin:10px 0;line-height:1;border-radius:20px;border:3px dotted #fff;background:#b30909;color:#fff;font-size:20px;}
.coupon-block span{font-weight:bold;}

.user_vi{display:inline-block;width:40px;height:40px;background-position:center;background-repeat:no-repeat;}
#user_v1{background-image:url(../../images/layout/user_v1.png);}
#user_v2{background-image:url(../../images/layout/user_v2.png);}
#user_v3{background-image:url(../../images/layout/user_v3.png);}
.user_vtop{position:absolute;top:5px;right:-25px;}

.user_vsi{display:inline-block;vertical-align:middle;width:20px;height:20px;background-position:center;background-repeat:no-repeat;}
#user_vs1{background-image:url(../../images/layout/user_vs1.png);}
#user_vs2{background-image:url(../../images/layout/user_vs2.png);}
#user_vs3{background-image:url(../../images/layout/user_vs3.png);}

.circle{border-radius:100%;}

.pbox-simple{position:relative;vertical-align:top;font-size:11px;margin-bottom:10px;}
.pbox-simple .pbox-cprice{font-size:13px;}
.pbox-simple .pbox-price{font-size:15px;}

.block{display:block;margin:0 0 30px 0;padding:30px;border:1px solid rgba(0,0,0,0.3);box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.block.small{margin:10px 0;padding:10px;}
.red-block{display:block;margin:0 0 30px 0;padding:30px;border:3px solid #b30909;}

#mnf-slider-wrap{width:100%;padding:20px 0;background:#fff;}
#mnf-slider{width:100%;}
#mnf-slider .mnf-slider-part{height:50px;line-height:50px;}
#mnf-slider .mnf-thumb{display:inline-block;vertical-align:middle;width:120px;max-width:80%;max-height:100%;}

/********************************************************************************************************************************** BOTTOM */
#bottom-info-wrap{position:relative;padding:10px 0;background:#D8D8D8;color:#494949;font-size:13px;text-align:right;}

/********************************************************************************************************************************** BOTTOM */
#bottom-wrap{position:relative;padding:0;background:#111111;color:#fff;}
#bottom-wrap-overlay{position:relative;min-height:200px;padding:40px 0;background:url(../../images/layout/bottom_bg.png) no-repeat top right rgba(0,0,0,0.7);}
#bottom-wrap h1, #bottom-wrap h2, #bottom-wrap h3, #bottom-wrap h4{color:#fff;}
#bottom-wrap a{color:#dddddd;}
#bottom-wrap a:hover{color:#fff;}
#bottom-banner-wrap{padding:20px 0;background:#fff;}
#bottom-smile-wrap{padding:20px 0;background:#d2f2ff;color:#00638c;}
a.hlink{display:block;padding:5px 15px;border-radius:10px;background:#008ec9;color:#fff;font-size:12px;font-weight:bold;}

#shopclock-wrap{display:block;margin:10px 0;border:4px solid #494949;border-radius:5px;}
.shopclock-head{display:block;text-align:center;background:#494949;color:#fff;}
#shopclock{display:block;text-align:center;padding:10px;color:#fff;line-height:1;}
.shopclock-time{font-size:52px;}
.shopclock-date{font-size:10px;}
.shopclock-status{display:block;text-align:center;padding-top:5px;}

#header-msg-wrap{background-color: #434343; color:#fff; text-align: center; padding:10px;}

/********************************************************************************************************************************** FOOTER */
#footer-wrap{position:relative;padding:20px 0;color:#b5b5b5;font-size:12px;background:#111111;border-top:1px solid #444444;}
#footer-wrap a:hover{color:#fff;}
#itl-link{display:inline-block;height:20px;vertical-align:middle;}
.icon-valid{display:inline-block;margin:4px 3px 6px 0;padding:0 5px 0 22px;height:16px;color:#a4a4a4;font-size:11px;background:url(../../images/layout/icon_valid.png) no-repeat left #353535;}
.icon-valid:hover{color:#fff;}

@media (min-width: 768px) { /*sm*/
	
}
@media (min-width: 992px) { /*md*/
	
}
@media (min-width: 1200px) { /*lg*/
	.show-only-desctop{display:inline-block;}
	.show-only-mobile{display:none;}
	.list-selector-title{min-width:190px;}
	#search-form{margin:0;vertical-align:middle;top:-3px;}
	.scrolled #search-form{top:auto;}
	.search-input input{width:290px;}
	.list-selector-title{font-size:100%;}
	.list-selector-title span{display:inline-block}
	.list-selector-icon{margin-right:15px;}
	.login{top:-5px;margin:0;}
	.list-selector-items a{padding:7px 10px;}
	.pbox{min-height:370px;}
	.pbox:hover .pbox-more{opacity:1;bottom:0%;}
}
@media (min-width: 1500px) { /*xl*/
	
}
