﻿body 
{
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: linear-gradient(to right, #f4f8f9 , #dcedf2);
    max-width:1024px;
    box-sizing:border-box;

}


.clear
{
    clear: both;
}

.testborder
{
    border-style:solid;
    border-color:black;
    border-width:1px;
}

header
{
    
    margin:10px auto;
    max-width:1024px;     

}

.logoimage
{
    float:left;

}
.panodexiaheader
{
    float:right;
    width:600px;
    line-height:40px;
    margin-top:12px;
    text-shadow: 2px 2px 8px #808080;
    text-align:center;
        
}

nav
{
    clear:both;
    margin:10px auto 0px;
    background-color:#2a3c60;
    color:white;
    max-width:1024px;
    height:35px;
    font-size:18px;
    text-align:center;
    padding-top:17px;
    
 }

.navlink
{
    margin-right:25px;
    padding:1%;

}

.navlink:link 
{
    text-decoration: none;
    color:white;

}

.navlink:visited 
{
    text-decoration: none;
    color:white;
}

.navlink:hover 
{
    text-decoration: none;
    background-color:white;
    color:#2a3c60;

}

.navlink:active 
{
    text-decoration: none;

}

footer
{
    margin:10px auto;
    max-width:1024px;  
    background: linear-gradient(to right, #dde3ef , #d0dbea);

}

.footerdiv
{
    width:25%;
    padding:0px;
    margin-top:0px;
    display:inline-table;
}

.footerkeimenoepikefalides
{
    font-size:16px;
    font-weight:600;    
}

.p-mikro
{
    font-size:12px;

}

.footerdivcontact
{
    background-color:white;
    padding:5%;
    line-height:20px;
    width:200px;
    box-shadow: 10px 10px 5px #888888;
    
}

li
{
    text-shadow: 2px 2px 8px #808080;

}

.logotypaetairion
{
    display:inline-flex;
        
}

.kenometaksylogotypon
{
    margin:5px;

}


ul.bxslider
{
    margin: 0;
    padding: 0;
}

.sliderdiv
{
    max-width:1024px; 
    margin:20px auto 0px auto;
      

}

.welcome

{
    margin:20px auto auto auto;
    max-width:1024px;   
    text-align:center;
    border-style:solid;
    border-width:1px;
    border-color:grey;    
    padding-bottom:30px;
    padding-top:10px;
    background: linear-gradient(#edf0f6 , #dde2eb);

}

.welcomeheader
{
    font-size:20px; 
    font-weight:700;
    
}

.welcomekeimeno
{
    margin:0px 15% 20px 15%; 
    font-size:18px;

}

.productslink
{
    
    font-size:24px;
    background-color:#e6e5c6;
    padding:10px;
    border-style:solid;
    border-width:5px;
    border-color:grey;
    box-sizing: border-box;
        
}

a:link 
{
    text-decoration: none;
}



a:hover 
{
    text-decoration: none;
    color:#2a3c60;

}

a:active 
{
    text-decoration: none;

}

.plaisiocontact
{

    max-width:1024px;
    margin:auto;
    box-sizing: border-box;
    border-left-style:solid;
    border-bottom-style:solid;
    border-width:1px;
    border-color:lightgrey;
    position:relative;
        
}

.plaisiocontactinner-1
{
    height:80px;
    width:622px;
    box-sizing: border-box;
    background: linear-gradient(#edf0f6 , #dde2eb);
    position:absolute;
    left:0px;
    top:0px;
    
}

.plaisiocontactinner-2
{
    
    background: linear-gradient(to right,#dae0ec , #e6e9f1);
    max-width:412px;
    box-sizing: border-box;
    float:right;      
    margin-left:623px;
    position:absolute;
    padding-left:50px;
    padding-top:10px;
    height:100%;
    border-width:1px;
    border-color:lightgrey;
    border-right-style:solid;
 
}

.plaisiocontactinner-3
{
    
    padding-top:90px;
    padding-left:30px;
    width:623px;
    line-height:6px;
    border-width:1px;
    border-color:lightgrey;
    border-right-style:solid;
    box-sizing: border-box;
    
}

.epikefalidasectioncontact
{
    font-size:24px;
    font-family:"Open Sans";
    font-weight:700;
    padding-left:30px;
    text-align: center;
}


.epikefalidesepikoinonias
{
    color:grey;
    font-size:14px;
    margin-bottom:2px;

}

.koumpikataxorisi
{
    margin-top: 0px;
}

.successform
{
    font-size:14px;
    max-width:280px;
}

.subheader
{
    max-width:1024px;
    margin:auto;
    box-sizing: border-box;
    background: linear-gradient(#edf0f6 , #dde2eb);
    height:78px;
    border-left-style:solid;
    border-right-style:solid;
    border-width:1px;
    border-color:lightgrey;
    
    
}

.epikefalidasection 
{
    font-size: 24px;
    font-family: "Open Sans";
    font-weight: 700;
    padding-left: 29px;
    padding-top:24px;
    margin-top:0px;
    text-align: center;
}

.productsmaindiv
{
    max-width:1024px;
    display:flex;
    justify-content:space-between;
    padding-left:5%;
    padding-right:5%;
    flex-flow: row wrap;
    border-style:solid;
    border-width:1px;
    border-color:lightgrey;
}


.productsinnerdiv
{
    display: block;
    height:300px;
    width:250px;
    margin-top:20px;
    border-style:solid;
    border-color:#d0dbea;
    border-width:1px;
    padding:10px;
    color: #000;
    transition: .3s;
}

.productsinnerdiv:hover 
{
    transition: .3s;
    background-color: #d0dbea;
}

.productimage
{
  
    display:block;
    width:200px;
    height:200px;
    margin:auto;

}

.epikefalidadivproducts

{
    font-size:24px;
    text-align:center;
    margin-bottom:0px;

}

.keimenodivproducts
{
    text-align:center;
    font-size:12px;
    color:#2a3c60;
    margin-bottom:0px;

}

.keimenoietairia

{
    font-size:19px;
    color:grey;
        
}

.etairiamaindiv

{
    margin:auto;
    border-style:solid;
    border-width:1px;
    border-color:lightgrey;
    
              
}

.etairia-main-left-div

{
    padding:5% 3% 3% 3%;
    width:50%;
    float:left;
    
}

.etairia-main-right-div

{ 

    padding:3%;   

}

@media only screen and (max-device-width: 667px) 
{
    .keimenoietairia {
        font-size: 13px;
    }
}

.ProductDetailsDescription
{
    text-align: center;
}