/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/* 
GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */


/* 



DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {
	/* Desktop styles go here */
}

#slide {
padding: 1px 0px 0px 1px;
margin-bottom: 17px;

}

#front_cl {
width: 663px;
float: left;
margin-right:17px;
margin-bottom: 20px;
}

.middle-banners {
display: block;
overflow: hidden;
clear: both;

}
.middle-banners .execphpwidget {
width: 300px;
float: left;
}
.youtube {
background: url(http://paidikoparty.gr/wp-content/uploads/2013/02/tv.png) no-repeat;
background-size: contain;
height: 205px;
width: 250px;
padding-top: 50px;
margin-left: 8px;
padding-right: 5px;
}

.logpar {
float: left;
}
.homwid-slide {
margin-bottom: 18px;
}
.side {

float: right;
}
#home-widget {
float: left;
margin-top: 5px;
width: 100%;
}

#firstBL {
float: left;
}
.homwid-left , .homwid-middle , .homwid-right {
margin-bottom: 19px;
height:391px;
}
.hwidleft {
width: 30%;
float: left;
margin: 0px 4% 0px 0px;
}
.hwidmiddle {
width: 313px;
float: left;
margin: 0px 19.5px 0px 0px;
}
.hwidright {
width: 30%;
float: left;
margin: 0px 0px 0px 0px;
}

.middle-banners .homwid-slide {
width: 300px;
float: left;
}
.price_slider_wrapper {
width: auto;
}
#sidebar {
margin-top: 1%;
margin-right: 1%;
width: 19%;
font-size: .857em;
float: left;
}

#archiveHD {
background: white;
margin: 0px 0 5px 0;
border: 1px solid gainsboro;
padding: 5px;
position: relative;
display: inline-block;
width: 98.7%;
}

#archiveHD h1 {
padding-left: 8px;
padding-right: 11px;
border-right: 1px solid #292F35;
font-size: 18px;
float: left;
display: inline-block;
padding-top: 8px;
margin: 0;
}

.last {
clear: right !important;
margin-right: 1.2 !important;
}



.archin p {
line-height: 1.2;
font-size: 11px;
margin-bottom: 0px;
text-align: left;
margin-top: 3px;
font-weight: normal;
}
#tab-description img {
width: 150px;
height: auto;
float: left;
}

.nav-container { margin-bottom: 2em; width:100%;margin-right:-2em }
nav ul {
float: right;
}
nav {
z-index: 42;
box-sizing: border-box;
width: 1140px;
padding:0 0 1em 0em;
filter: alpha(opacity=80);
position: relative;
}


 
nav li {
	display: inline;
	list-style: none;
}

nav li a {
text-decoration: none;
font-size: 11px;
font-weight: bold;
display: inline-block;
text-align: center;
padding: .5em 1em;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
margin-left: 24px;
font-family: century gothic, tahoma;
}

nav li a:hover,
nav li a.selected {
	color: #fff;
	background: #188F88;
}

 
/*clearfix*/    


.sticky {
	position: fixed;
	top: 15px;
	
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}

.sticky .nav-above {
	position: absolute;
	top:-15px;
	left:1em;
	right:1em;
	height:15px;
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}
    
#menu {
width: 31%;
float: left;
margin-left: 3%;
}

nav ul {
float: right;
background: white;
border-bottom: 1px solid silver;
}



 
/*clearfix*/    


.sticky2 {
	position: fixed;
	top: 15px;
	width: 23%;
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
}

.sticky2 .nav-above {
	position: absolute;
	top:-15px;
	left:1em;
	right:1em;
	height:15px;
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}
#section-product {
float: right;
padding-right:1%;
}

.post-3862.page.type-page.status-publish.hentry.instock {
background: white;
margin: 20px auto 20px;
padding: 0 0 30px;
width: 1140px;
}

.post-3862.page.type-page.status-publish.hentry.instock h1 , .post-5321.page.type-page h1, .post-4735.page.type-page h1  {
border-bottom: 1px solid #E1E1E1;
font-size: 21px;
height: 30px;
line-height: 1.15;
padding: 17px 0 0 12px;
position: relative;
margin-bottom: -20px;
}
div.topSHD.xmxm {
padding-top: 17px;
}
.topSHD {
float: right;
margin-top: -18px;
color: #ec4f94;
}
#outerPL {
float: left;
overflow: hidden;
padding: 0 3% 0 3%;
position: relative;
width: 94%;
}
.product-thumbnail {
width: 15%;
}
.hperson {
float:left;
margin-right: 15%;
}

.hpersonSP {
margin-right: 12px;
position: relative;
display: inline-block;
float: left;
width: 1140px;
}
.hperson-c {
float: left;
font-size: 17px;
padding: 0 20px 0px 0;
}
.hpersonSP p {
float: left;
font-size: 12px;
margin-top: 3px;
}
ul.hpersUL li {
float: left;
list-style: none;
}
div.hpersUL {
width: 99%;
border-bottom: 1px solid silver;
border-top: 1px solid silver;
padding: 0.5%;
float: left;
}
ul.hpersUL {
width: 99%;
border-bottom: 1px solid silver;
border-top: 1px solid silver;
padding-top: 0.5%;
float: left;
}
#hperFR , #front-bot-inside , #front-bot-inside-2 , #front-bot-back, #front-bot-back-2 {
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2012/12/front-e1355843145467.png);
background-repeat: no-repeat;
background-position: 3px 1px;
margin: 0px 0 0 16px;
padding: 9px 0 2px 25px;
background-color: #ec4f94;
color: white;
font-size: 14px;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
height: 22px;
width: 68px;
}
#inside-bot-front , #inside-bot-front-2, #inside-bot-back-2, #inside-bot-back {
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/01/inside_1.png);
background-repeat: no-repeat;
background-position: 3px 2px;
margin: 0px 0 0 16px;
padding: 9px 0 2px 40px;
background-color: #ec4f94;
color: white;
font-size: 14px;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
height: 22px;
width: 68px;
}
#back-bot-front , #back-bot-front-2 , #back-bot-inside , #back-bot-inside-2 {
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2012/12/back-e1355843763159.png);
background-repeat: no-repeat;
background-position: 3px 2px;
margin: 0px 0 0 16px;
padding: 9px 0 2px 25px;
background-color: #ec4f94;
color: white;
font-size: 14px;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
height: 22px;
width: 68px;
}

ul.hpersUL li a {
font-weight: normal;
}


.test textarea {
border: dashed 1px rgb(177, 176, 176);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-size: inherit;
font-family: inherit;
outline: none;
background: transparent;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
margin:0px;
padding:0px;
overflow-y: hidden;
resize: none;
float: left;

}

.edittext.ragion0 {
padding: .165em .6em;
color: #FF5911;
text-align: center;
text-decoration: none;
font-size: 14px;
font-family: inherit;
overflow: visible;
width: auto;
line-height: 1.618em;
margin: 0;
-webkit-font-smoothing: subpixel-antialiased;
font-weight: bold;
text-shadow: 0 1px 0 #68140A;
}

.editphoto {
display: inline-block;
padding: .165em 0.3em;
color: #FFF;
text-align: center;
text-decoration: none;
font-size: 10px;
font-family: inherit;
overflow: visible;
line-height: 1.618em;
-webkit-font-smoothing: subpixel-antialiased;
font-weight: bold;
background-color: #00AFAA;
border: none;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
float: left;
position: absolute;
left: 0;
right: 0;
bottom: 10%;
width: 30px;
height: 15px;
margin: auto;
}

.upLO {
background-position:center;
font-size: 100%;
text-align: center;
font-weight: bold;
line-height: 23px;
color: #808080;
position: absolute;
top: 0;
left: 0;
right: 0;
width: 90%;
height: 90%;
margin: auto;

background-size: 100%;

}

.ed-info {
font-size: 10px;
margin: 0px;
}
.fotoTP, .epiloges {
margin-top: 6px;
margin-left: 6px;
margin-bottom:13px;
}
.fotoTP div {
float: left;
}
#wpmem_login form {
width: 447px;
float: left;
}

.post-32 h1 , .post-4799 h1 , .post-7200 h1 , .post-3864 h1 , .post-7201 h1 {
border-bottom: 1px solid #E1E1E1;
background-color: white;
font-size: 21px;
height: 30px;
line-height: 1.15;
padding: 17px 0 0 8px;
position: relative;
margin-bottom: 0px;
width: 100%;
}

.regp {
margin-bottom: 28px;
line-height: 17px;
margin-right: 75px;
}
.usual {
padding: 15px 5px;
margin: 8px auto;
}
.idTabs li {
list-style: none;
float: left;
margin-right: 16px;
}




idTabs.usual {
  background:#181818;
  color:#111;
  padding:15px 20px;
  width:500px;
  border:1px solid #222;
  margin:8px auto;
}
.usual li { list-style:none; float:left; }
.usual ul a {
display: block;
padding: 6px 10px;
text-decoration: none!important;
margin: 1px;
margin-left: 0;
font: 10px;
color: #4A413E;
background: #fff;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
margin-bottom: 0;
color: #F7F7F7;
background: #188F88;
border-bottom: 1px solid #F7F7F7;
cursor: default;
  }
.usual div {
padding: 10px 10px 8px 10px;
background: #fff;
}
.usual div a {  font-weight:bold; }

#usual2 { background:#0A0A0A; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }

.feu-box {
max-width: 1140px;
margin: 0 auto;
width: 100%;
position: relative;
overflow: hidden;
background: white;
zoom: 1;
}

div.profileimg {
width: 200px;
float: left;
border-right: 1px solid silver;
display: inline-block;
}
#home , #my_orders , #addbook {
width: 970px;
height: auto;
float: left;
}
div#myprof {
display: inline-block;
}
.myID {
font-size: 19px;
border-bottom: 1px solid silver;
width: 710px;
padding: 0 0 7px 0;
margin: 0 0 10px 0;
}
.profileimg img {
margin: 0 0 0 12px;
}
.profMail {
float: left;
line-height: 35px;
}
.profEDT {
float: right;
}
.profEDT {
float: right;
display: inline-block;
padding: .136em .457em;
text-align: center;
text-decoration: none;
font-size: 14px;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: auto;
line-height: 1.618em;
margin: 0 .327em;
-webkit-font-smoothing: subpixel-antialiased;
font-weight: normal;
background-color: #ec4f94;
border: none;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
p.profEDT a {
color: white;
font-weight:normal;
font-size:14px;
}
.feu-box form {
padding: 0 14px;
float: left;
}
#user-avatar-display {
float: right;
margin: 14px 80px;
}

.editprof {
border-bottom: 1px solid #E1E1E1;
background-color: white;
font-size: 9px;
height: 30px;
line-height: 1.15;
padding: 17px 12px 0 12px;
position: relative;
margin-bottom: 0px;
}
.feu-box h1 {float:left;}
.editprof p a {
float: left;
margin: 0 0 0 8px;
font-size: 17px;
line-height: 1.387em;
font-weight: normal;
}

#contacts-lists li {
float: none;
}
#navigationa.col-full {
overflow: visible;
}

#header #navigationa ul {
float: left;
background: #fff;
}

#dc_jqmegamenu_widget-2-item ul li .sub-container {
position: absolute;
padding-left: 2px;
margin-left: -3px;
}
#menu-main-menu {
width: 1140px;
}
#dc_jqmegamenu_widget-2-item ul li a {
float: left;
display: block;
padding: 12px 17px 12px 23px;
text-shadow: 1px 1px 1px white;
text-decoration: none;

}
#cardSUB {
display: none;
margin-top: 10px;
float: right;
}


#Charge_label , #contactname, #email-pay {
float: left;
width: 100%;
}

#Charge , #name , .buttonPayment , #email{
float: left;
margin: 2px 55px 8px 0;
}

.payMENT {
background: white;
bottom: 0;
top: 0;
left: 0;
right: 0;
margin: auto;
display: block;
height: 190px;
border: 1px solid silver;
padding: 25px;
}

.payMENT form {
float: left;
width: 480px;
display: block;
border-right: 1px solid silver;
}
.payMENT img {
vertical-align: bottom;
max-width: 100%;
height: auto;
float: left;
width: 155px;
margin: 0 0 0 12px;
}

img.cardslg {
width: 251px;
margin: 6px 0 0 22px;
}

.archin h3 {
line-height: 1.3;
font-size: 12px;
color: #4A413E;
font-weight: bold;
font-family: century gothic, tahoma;
}


#footer-widgets ul.sub-menu {
margin: 0;
}
#menu-footer-menu a {
font-size: 11px;
font-weight: bold;
}
#menu-footer-menu ul.sub-menu {
font-size: 10px;
}
#menu-footer-menu ul.sub-menu a {
font-weight: normal;
font-size: 10px;
}
#footer-widgets li.menu-item {
line-height: 1.9;
}
.foot a {
font-size: 11px;
font-weight: normal;
color:#188F88;
line-height: 1.5;
}
#menu-footer-menu ul.sub-menu a {
color: #4A413E;
}
.textwidget div.foot a {
color: #4A413E;
}
.my_footer {
background:#188F88;
}
.textwidget div.foot {
text-align: center;
}
.footer-wrap.parent {
background: #FFF;
border-top: 1px solid #D1D1D1;
position: relative;
overflow: hidden;
}
.textwidget div.foot {
float: left;
width: 20%;
}
#sidebar .widget {
background: #eceded;
padding: 10px;
}


#menu-footer-menu li.menu-item {
display: block;
position: relative;
margin: 0 0% 0 3.6%;
float: left;
width: 160px;
}
.block.footer-widget-1.parent {
max-width: 1140px;
width: 100% !important;
}
.primary ul {
margin: 0;
}
.term-description p {
padding-left: 11px;
padding-right: 9px;
font-size: 12px;
float: left;
display: inline-block;
padding-top: 9px;
margin: 0;
}
.regp p {
margin: 0 0 10px 0;
}
#wpmem_login {
border-right: 4px double silver;
}
.footer-wrap {
    background: white;
    float: left;
    margin: 0px auto 0;
    max-width: 1140px;
    width: 100%;
    padding: 0px;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
width: 810px;
border-bottom: 1px solid silver;
border-top: 1px solid silver;
padding: 6px;
float: left;
margin-top: 9px;
}
.ui-dialog:active,
.ui-dialog:pressed, .ui-dialog:active:hover,
.ui-dialog:pressed:hover , .ui-dialog:focus ,.modal-dialog-button:disabled  {  border: none !important; color: #fff }


.mprosta {
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2012/12/front-e1355843145467.png);
background-repeat: no-repeat;
background-position: 0px 2px;
margin: 0px 15px 0 16px;
padding: 14px 0 4px 25px;
border: none;
background-color: transparent;
font-size: 12px;
}
.mesa {
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/01/inside_1.png);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px 15px 0 5px;
padding: 11px 0 6px 43px;
border: none;
background-color: transparent;
font-size: 12px;
}
.pisw {
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2012/12/back-e1355843763159.png);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px 15px 0 16px;
padding: 12px 0 4px 25px;
border: none;
background-color: transparent;
font-size: 12px;
}

.buttonpr , .submit_btn , .submit_btn_2,  .koup {
margin-left: 5px;
display: inline-block;
color: white;
text-align: center;
text-decoration: none;
font-size: 14px;
cursor: pointer;
overflow: visible;
width: auto;
float: right;
-webkit-font-smoothing: subpixel-antialiased;
background-color: #ec4f94;
border: none;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: 5px;
height:33px;
}


#ui-id-1 p {
margin: 0;
}
#tropoi {
margin: -20px 0 12px 0;
}

#tropoi div {
width: 350px;
float: left;
height: 80px;
padding: 5px;
line-height: 18px;
margin-bottom: 50px;
margin-top: 35px;
margin-left: 29px;
}

.conit {
margin: 120px 20px 0 0px;
width: 20px;
float: left;
font-size: 18px;
font-weight: bold;
}
.checkde {
font-size: 21px;
text-align: center;
color: #188F88;
margin: 0 0 .618em;
font-weight: normal;
}

#emailu a {
float: left;
margin: 20px 0 0 0;
}

#emailu p , #printwe p {
margin: -36px 0px 0px 0px;
padding-bottom: 10px;
}
.checkmail {
float: left;
font-weight: bold;
padding: 15px 0 0 0;
border-bottom: 1px solid silver;
}
.inmail {
float: left;
padding-top: 13px;
font-weight: normal !important;
font-size: 11px;
padding-bottom: 10px;
border: none !important;
margin: 0 !important;
height: 100px !important;
width: 251px !important;
}
#emailu .button.alt {
margin:0 2.655em;
}
.mysales {
float: left;
padding-top: 35px;
}
p.prosf {
float: left;
color: red;
text-align: center;
padding: 32px 0 0 0;
}
#printwe .amount {
margin: 0 1.8em;
display:none !important;
}
#printwe .single_add_to_cart_button.button.alt {
margin: 10px 2.800em 0 2.800em;
}
#printwe form {
margin: 0;
}
.big_balloon a {
color: #188F88 !important;
}
.big_balloon p {
padding: 26px 23px 0px 23px;
width: 168px;
font-size: 17px;
text-align: center;
font-family: arial black;
margin: 0px;
}
.big_balloon span {
border-radius: 50%;
width: 5px;
height: 5px;
float: left;
background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, #188F88, #188F88);
background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, #188F88);
background-image: radial-gradient(45px 45px, circle cover, yellow, #188F88);
margin-top: 8px;
margin-right: 6px;
}
.small_balloon li {
list-style: none;
}
.small_balloon ul {
margin: 8px 50px 0px 50px;
line-height: 16px;
}
.small_balloon span
{
border-radius: 50%;
width: 5px;
height: 5px;
float: left;
background-image: -moz-radial-gradient(45px 45px 45deg, circle cover, yellow 0%, #ec4f94, #ec4f94);
background-image: -webkit-radial-gradient(45px 45px, circle cover, yellow, #ec4f94);
background-image: radial-gradient(45px 45px, circle cover, yellow, #ec4f94);
margin-top: 5px;
margin-right: 6px;
}

.big_balloon li {
list-style: none;
}
.big_balloon ul {
margin: 10px 0px 0px 75px;
line-height: 16px;
}
.mlnmini {
font-size: 15px;
color: orange;
font-family: arial;
}
.balloon_logo {
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/11/balloons-with-logo.png);
background-repeat: no-repeat;
height: 99px;
margin: 10px 0px 0px 24px;
width: 110px;
float: left;
}
.big_balloon {
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/11/balloon-big.png);
background-repeat: no-repeat;
margin: 30px 0px 0px 46px;
height: 140px;
line-height: 20px;
}
#wrap a  {
color: #6C6360;
}
.small_balloon {
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/11/balloon-small.png);
background-repeat: no-repeat;
margin: 10px 0px 0px 30px;
height: 100px;
}
.arrow_dashed p {
margin: 15px 11px 0px 11px;
}
.arrow_dashed a {
color: #188F88 !important;
font-family: arial black;
font-size: 14px;
}
.arrow_dashed {
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/11/arrow.png);
background-repeat: no-repeat;
float: left;
width: 146px;
height: 45px;
margin: 61px 0px 0px 13px;
}
.small_balloon a {
color: #ec4f94 !important;
}
.small_balloon p {
padding: 23px 0px 0px 0px;
margin: 0px;
font-size: 15px;
text-align: center;
font-family: arial black;
width: 200px;
}
.mlnm {
text-align: center;
margin: 35px 0px 0px 0px;
}
.mlnm p {
margin: 7px;
}
.my_short p {
margin: 0;
}
#tabs {
float: left;
margin: 0px 0 0 20px;
width: 510px;
}
#tabs img {
width: 350px;
}
.main_mail {
width: 100%;
padding: 1px;
border-bottom: 1px solid silver;
float: left;
margin-bottom: 10px;
}
.my_social {
padding-top: 7px;
}
.myfabk {
margin: -5px 0px 0px 0px;
}
.gplus {
margin: -4px 0px 0px 0px;
}
nav li a.active {
color: #188F88;
border-bottom: 4px solid #188F88;
font-weight: bold;
}
.border_bot {
border-top: 1px solid silver;
width: 100%;
float: left;
padding-top: 15px;
}
form#imageform{margin:0px;}
.piswmeros{
margin: 0px 0px 5px 0px;
text-align: center;
font-size: 12px;
}
.heading-c{font-size:17px;font-weight: bold;text-align:center;}
#menu p{margin: 13px 0px;}
.addthis_toolbox addthis_default_style{position: absolute;
top: 160px;
width: 220px;}
ul.vaddr {
float: left;
width: 685px;
margin: 0;
}
ul.vaddr li {
margin: 10px 0 0 20px;
width: 175px;
}
.mscr {
width: 815px;
height: 360px;
overflow-y: auto;
overflow-x: hidden;
}
#result p {
margin: 0;
}
.woo-fblike.fl{width:80px;}

.col-1.address , .col-2.address{
width: 330px;
}
#outer_addr {
border-bottom: 1px solid silver;
}
.col-2.address {
float: left;
margin-left: 25px;
}

#address_form {
padding: 15px;
}
#address_form .address_block {

margin-top: 22px;

background: white;
margin-bottom: 10px;
padding: 15px;
box-shadow: 0px 0px 6px 2px #888;
}
#addresses {

}
#addresses .form-row-wide {
width: 60%;
}
#addresses .form-row , #addresses .form-row-last {

}

.row {
width: 1140px !important;
}
.ship_address {
border: 1px solid silver;
padding: 15px;
background-image: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/07/proskliseis-kartes-stamp-e1375107956880.jpg);
background-repeat: no-repeat;
background-position: 247px 5px;
background-color: white;
}

.tooltip {
	display:none;
	position:absolute;
	background-color:#fff;
	border-radius:5px;
	padding:10px;
	color:#161616;
	font-size:12px Arial;
	margin: 0px;
        list-style:none;
	text-indent:10px
	
}
.tip {
	color: white;
display: none;
padding: 10px;
position: absolute;
z-index: 1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 0 0 230px;
}

img.img_tip {
margin: 0;
float: left;
height: 340px !important;
max-width: 340px !important;
margin-right: 10px;
}
.bubbleInfo, bubbleInfo2 {
    position: relative;
}

.popup  {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	width:275px;
}

.popup  p {

width: 161px;

line-height: 17px  !important;
font-size: 14px !important;
}

.popup img {
margin: 0 !important;
float: none  !important;
height: auto  !important;
max-width: auto  !important;
margin-right: 0px  !important;
}

div.bgnd p {
padding: 28px 0px 0px 39px !important;
display: block;
margin: 0px 0px 0px 0px !important;
}

.gfd {
width: 339px;
margin-bottom:10px;
white-space: nowrap;
padding: 0px;
}

.ren_sun {
margin: 11px 10px 11px 7px;
float: right;
}

.ren_sun a {
color: red;
}
.tup-sundr{float:left;margin-left:40px;}
.sund-title{text-align: center;
padding: 25px;
font-family: ACContencedScript;
color: #188F88;
font-size: 34px;}
.cont.active
{float: left;
margin-left: 40px;
box-shadow: 3px 3px 38px 6px blueviolet;}
.foot img {
max-width: none;
}

div#addresses p.address-field-email{

}
.my-twitter-share-button {
text-indent: -999999px;
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/11/tweet.png);
background-repeat: no-repeat;
height: 30px;
margin: 0px;
width: 63px;
float: left;
background-size: 63px 27px;
}
.my_social img {
float: left;
border: none !important;
background: none;
padding: 0px;
margin: 0px;
width: 63px !important;
}
.ens {
float: right;
margin: 14px 10px 0px 0px;
}
.my_twt {
text-indent: -999999px;
height: 30px;
width: 63px !important;
float: left;
margin: 0px 0px 0px -2px;

}
.payMENT p {
margin: 40px 0px 40px 18px;
width: 400px;
font-size: 14px;
line-height: 20px;
text-align: center;
}
.payMENT input {
margin: 0px 0px 40px 190px;
}
#contactform table {
margin: -36px 0px 0px 0px;
}
#wpmem_msg p , .wpmem_msg p {
color: red;
}
#rememberme {
position:relative;
cursor: pointer;
background-color: white;
margin-right: 1em;
-webkit-appearance: checkbox;
width: 19px;
height: 12px;
margin: 0px 0px 0px 2px;
}
input[type="checkbox"]#rememberme::before, input[type="checkbox"]#rememberme:checked::before {
font-family: arial;
}
.soll {
margin: 0px 15px 3px 15px;
font-size: 10px;
float: left;
}
.soll li {
float: left;
list-style: decimal;
}
.poi {
float: left;
width: 271px;
margin: 5px 0px 3px -8px;
}
.poi li {
list-style: none;
margin-right: -8px;
}
.poi img {
width: 60px;
}
.sm {
width: 32px;
float: left;
}
.omy {
width: 86px;
float: left;
}
.my {
width: 88px;
float: left;
margin-right: 8px;
}
.single-product .woocommerce_tabs, .single-product .woocommerce-tabs {
clear: both;
float: left;
border-bottom: 1px solid #C6C2C1;
margin-left: 1%;
}
.gia_ekt a {
font-weight: normal;
}
.main_indx
{
position: relative;
padding-bottom: 50px;
margin: 16px auto 0;
max-width: 1140px;
width: 1140px;
}
#wrapper {
min-height: 100%;
max-width: 1140px;
margin:auto;
height: auto !important;
height: 100%;
overflow:visible;
}
body {
font-size: 12px;
color: #4A413E;
width: 100%;
height: 100%;
display: block;
}
#section-similar-items {
float: right;
margin: 28px 0px 0px 0px;
}
#section-similar-items h2 {
margin: 0px 0px 0px 40px;
}
#copyright {
float: left;
}
.footer-wrap #footer:first-child a {
color: white;

}
#credit {
float: right;
}
body.archive h2.nav-toggle {
display: none;
}
.actions div.coupon {
width: 290px;
}
table.cart td.actions .coupon .input-text, table.cart td.actions .coupon .button {
width: 130px;
float: left;
}
table.cart td.actions .coupon .button {
width: 130px;
}
#billing_company_field , #billing_company_9_field, #billing_first_name_field, #billing_last_name_field ,#billing_country_field , #billing_address_1_field ,#billing_address_2_field , #billing_city_field, #billing_state_field , #billing_postcode_field , #billing_email_field, #billing_phone_field, #billing_company_45_field, #billing_company_11_field, #billing_company_12_field, #billing_company_13_field{
display: none;
}
.taxonomy-drilldown-reset {
display: none;
}
#terms-product_tag h4 {
display: none;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup-2 > ul > li.menu-item:nth-child(2n+1) {
width: 200px;
float: left;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
width: 100%;
float: left;
}
#megaMenu .ss-colgroup-3 > .ss-col, #megaMenu .wpmega-nonlink.ss-colgroup-3 li, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-3 > ul > li {
width: 30.3%;
}
#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
font-weight: bold;
font-family: tahoma;
color: #188F88;
}
.cat-tit-menu {
text-align: left;
}

#megaMenu .wpmega-widgetarea h2.widgettitle a {
font-size: 14px;
text-align: center;
margin-top: 7px;
}
.cat-tit-menu a {
font-size: 11px;
}
#megaMenu .wpmega-nonlink li.widget li {
width: auto;
line-height: 18px;
list-style: disc;
color: #188F88;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a {
color: #188F88;
font-size: 14px;
font-weight: normal;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom: 4px double silver;
border-top: 4px double silver;
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
font-size: 14px;
}
#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item:first-child > a {
letter-spacing: 0.5px;
}
.roll {
margin-top: 37px !important;
width: 150px;
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2013/11/balloon-big.png) !important;
width: 156px;
height: 120px;
background-size: contain!important;
padding-top: 12px !important;
background-repeat: no-repeat !important;
font-size: 9px !important;
margin-left: 10px !important;
display: none !important;;
}
.roll span {
font-size: 11px !important;
width: 128px;
text-align: center;
margin-left: 12px !important;
color: mediumVioletRed !important;
display: none !important;;
}
li.kartls_01 span {
font-size: 11px !important;
color: rgb(117, 117, 117) !important;
font-weight: bold;
}
li.kartls span {
font-size: 14px;
color: #188F88;
}
#megaMenu ul.megaMenu li.kartls.menu-item > a span {
color: #188F88;
}
li.kartls_01 {
list-style: disc !important;
margin: 0px 0px 0px 2px !important;
padding: 2px 7px 2px 8px !important;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.kartls.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
width: 200px;
}
#categoryposts01-5 h2 a {
margin: 11px 0px 0px 0px;
color: #188F88;
font-size: 14px  !important;
}
li.kartls_01 , .bord {
border-bottom: 1px solid #ECE5E5 !important;
}
li.onomst .cat-post-item-menu {
float: left;
width: 210px !important;
list-style: none !important;
}
li.onomst .cat-post-item-menu img {
width: 150px;
height: auto;
}
li.epaggelmatikes {
width: 205px;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
position: static;
margin: 0px 0px 0px 15px;
}
.mam , .mam_digital {
font-weight: normal;
margin-top: 17px;
margin-left: 52px;
display: inline-block;
padding: 3px 10px 3px 10px;
text-align: center;
text-decoration: none;
font-size: 16px;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: auto;
line-height: 1.618em;
-webkit-font-smoothing: subpixel-antialiased;
background-color: rgb(0, 175, 170);
border: none;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: white;
position: absolute;
left: 475px;
z-index:9999999;
}
#mam{
margin-top:10px;
margin-left:100px;
display: inline-block;
padding: 3px 10px 3px 10px;
text-align: center;
text-decoration: none;
font-size: 12px;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: auto;
line-height: 1.618em;
-webkit-font-smoothing: subpixel-antialiased;
background-color: #00AFAA;
border: none;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #fff;
}
.ed_pol {
display: block;
margin: -6px 0px 0px -8px;
border-radius: 10px 0px 0 0;
color: white;
font-size: 15px;
background-color: gray;
float: left;
}

.choosecolor {
color: transparent;
}

*** Works on common browsers ***/
select.choosecolor #red::selection {
 background-color: red;
    color: red;
	}
 
	/*** Mozilla based browsers ***/
select.choosecolor #red::-moz-selection {
	 background-color: red;
    color: red;
	}
	 
	/***For Other Browsers ***/
	select.choosecolor #red::-o-selection {
	  background-color: red;
    color: red;
	}
	 
	select.choosecolor #red::-ms-selection {
 background-color: red;
    color: red;
	}
	 
	/*** For Webkit ***/
	select.choosecolor #red::-webkit-selection {
	    background-color: red;
    color: red;
	}
.pricing_section table .qtyRow {
background-color: transparent;
border: 0;
border-bottom: 3px solid #ec4f94;
height: 26px;
line-height: 26px;
margin: 0;
padding: 0;
white-space: nowrap;
}
.pricing_section table tr, .pricing_section table td {
border-bottom: 1px solid #eee;
padding: 12px 15px 5px;
text-align: center;
}
.pricing_section table td.no-border, .pricing_section table td {
background-color: #FFF;
border-bottom: 1px solid #605f4a;
}
.timokatalogos {
padding: 10px;
color: white;
}
.ship_01 {
width: 130px;
float: left;
background: white;
margin: 15px 20px 0px 0px;
}
.ship_02 {
width: 830px;
float: left;
margin-top: 15px;
}
.first_group {
float: left;
}
.first_group_01 {
width: 450px;
float: left;
margin-right: 5px;
background: white;
padding: 15px 15px 10px 15px;
border: 1px solid #E8E4E3;
border-bottom: 0;
box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.015);
-webkit-box-shadow: 0 0 0 0.327em rgba(0, 0, 0, 0.015);
margin-bottom: 15px;
}
.first_group_02 {
width: 390px;
display: block;
background: white;
border: 1px solid gainsboro;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
padding: 15px;
height: 102px;
}
.toggle.js-toggle1.toggle-is-selected,.toggle.js-toggle02.toggle-is-selected,  .toggle.js-toggle2.toggle-is-selected,.toggle.js-toggle01.toggle-is-selected, .toggle-is-selected:focus, .toggle-is-selected:hover {
background: #D1F4C8;
border: solid 2px #52A33C;
color: #293035;
}
.toggle {
display: block;
background: #EDECEA;
border: solid 2px #CECECE;
cursor: pointer;
color: #292F35;
font-weight: bold;
text-align: center;
height: 32px;
line-height: 32px;
overflow: hidden;
padding: 0 16px;
}
.box_res{
padding: 16px;
margin-top: 20px;
background: white;
border: 1px solid gainsboro;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
clear: both;
width: 830px;
    }
.green.box_res {
display: none;
}
.red{ background: #fff; }
.green{ background: #EDFFED; }
.grid-group {
clear:both;
}
.pinki {
float: right;
margin: 10px 0px 0px 0px;
}
.pinki li {
float: left;
margin: 0px 0px 0px 11px;
list-style: none;
}
.dialog_address .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
border: none;
width: auto;
float: right;
position: relative;
margin: 0px 0px 0px 0px;
}
#checkboxlist {
width: 790px;
float: left;
height: 387px;
display: inline;
overflow-y: auto;
margin: 6px 0px 0px 0px;
}
.button_add.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only
{
display: block;
background: #EDECEA;
border: solid 2px #CECECE;
cursor: pointer;
color: #292F35;
font-weight: bold;
text-align: center;
height: 32px;
line-height: 32px;
overflow: hidden;
padding: 0 16px;
float: left;
margin-left: 10px;
}
.outer_addrss
{
float: left;
width: 765px;
margin: 0px;
border-bottom: 1px solid silver;
padding: 12px 0px;
}
input.chk {
margin: 3px 11px 0px 0px;
height: 16px;
float: left;
width: 16px;
}
.titlepopo
{
border-bottom: 4px double silver;
width: 100%;
display: block;
float: left;
font-size: 14px;
}
.titlepopo h3 {
float: left;
}
.titlepopo a {
float: right;
}
#myResults {
float: left;
width: 796px;
border-top: 1px solid;
margin: 10px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
.chkarr {
padding: 18px 16px;
background-color: #F3EFED;
overflow: hidden;
display: block;
margin-bottom: 4px;
}
.chkarr:hover {
background-color: #D4EEF6;
cursor: pointer;
-moz-transition: background-color .15s ease-in;
-webkit-transition: background-color .15s ease-in;
transition: background-color .15s ease-in;
}
.button_addkok.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
float: right;
margin: 0px 7px 0px 0px;
width: auto;
}
.dialog_address_pol .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
width: auto;
float: right;
position: relative;
border: none;
}
.upokathgoria {
	background: #00AFAA;
display: inline-block;
cursor: pointer;
color: white;
font-family: tahoma;
font-size: 12px;
font-weight: normal;
padding: 6px 6px;
text-decoration: none;
margin-right: 5px;
margin-bottom: 2px;
}
.upokathgoria:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.upokathgoria:active {
	position:relative;
	top:1px;
}
.buttonpr span, .submit_btn span {
font-size: 14px;
}
#poi_po {
font-size:11px;
float: left;
margin-top: -48px;
z-index: 999999;
}
.sty {
background-color: #00AFAA;
}
.bon{display:none;}
.bom {
margin-top:0px !important;
width: 100% !important;
}
.bon {
width: 100% !important;
}
#pat{font-weight: normal;
margin-top: 17px;
margin-left: 52px;
display: inline-block;
padding: 3px 10px 3px 10px;
text-align: center;
text-decoration: none;
font-size: 16px;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: auto;
line-height: 1.618em;
-webkit-font-smoothing: subpixel-antialiased;
background-color: rgb(0, 175, 170);
border: none;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: white;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.tropous.ui-dialog-buttons.ui-draggable.ui-resizable {
border: solid 8px #A3A3A3;
}
.imageangle {
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2014/08/arrow_circle_left.png) no-repeat;
width: 20px;
height: 20px;
font-weight: bold;
position: absolute;
z-index: 50;
top: 62px;
left: 85px;
}
#menu-item-13319 {
margin-top: 82px !important;
}
#menu-item-11023 li {
width: 195px;
}
.imageangle2 {
background: url(http://www.proskliseis-kartes.gr/wp-content/uploads/2014/08/arrow_circle_right.png) no-repeat;
width: 20px;
height: 20px;
font-weight: bold;
position: absolute;
z-index: 50;
top: 62px;
left: 110px;
}
.related.products img {
width: 255px;
}
.preview img.preview1 {
height: 60px;
width: 60px;
}
div.camdial .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
border-bottom: none;
border-top: none;
float: right;
position: absolute;
left: 488px;
bottom: 20px;
}
#btn2 {
position: absolute;
bottom: 57px;
margin: 0px 0 0 16px;
background-color: #ec4f94;
color: white;
font-size: 16px;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
height: 35px;
width: 180px;
border: none;
}
body > div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.camdial.ui-dialog-buttons.ui-draggable.ui-resizable > div.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix > div > button {
background-color: #00AFAA;
color: white;
font-size: 15px;
-webkit-border-radius: 0.202em;
border-radius: 0.202em;
height: 25px;
border: none;
}
.homwid-left .dimrg {
box-shadow: 1px 1px 3px rgba(0,0,0,.3);
width: 100%;
height: 342px;
background: white;
}
.homwid-right .dimrg {
box-shadow: 1px 1px 3px rgba(0,0,0,.3);
width: 100%;
height: 342px;
background: white;
}
.homwid-middle .dimrg {
box-shadow: 1px 1px 3px rgba(0,0,0,.3);
width: 100%;
height: 342px;
background: white;
}
ul.products li.product.last {
margin-right: 0 !important;
float: left;
}
img.slide-thumbnail.wp-post-image {
width: 100%;
}
#presonilize{
margin-top: 15px;
margin-bottom: 15px;}
.wpmega-nonlink.wpmega-widgetarea.ss-colgroup-6.uberClearfix ul li {
min-width: 155px !important;
}
a.addthis_button_facebook_like.at300b {
width: 120px !important;
}
.woocommerce-tabs ul.tabs li a{border:none !important;}
select.orderby {
position: absolute;
right: 0px;
}
p.product.woocommerce.add_to_cart_inline {
margin: 0px !important;
}
#menu h2.heading-c {
text-align: left;
}
p#hear_about_us_field label {
  font-family: Arial, sans-serif;
  color: #188F88;
  font-size: 15px;
  font-weight: bold;
}
.form-row.place-order {
  position: absolute;
  bottom: 0px;
}
div#order_review {
  float: left;
}






/* HO ADDONS */
.woocommerce-checkout dl.variation {
    display: none;
}