/* WHY
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------*/

.features-icon-box {
	margin-bottom:10px;
}

.features-icon-box .features-icon {
	position: absolute;
	width: 60px;
	height: 60px;
	line-height: 41px;
	font-size: 38px;
	color:#444444;
}

.features-icon-box .features-info {
	margin-left: 60px;
} 





.popolo img
{border: 1px solid #d8dbd0; padding: 3px; float: left; margin-left: 1%;}


/* Πληροφορίες αρχείου
Συντάκτης : Μπάμπης
Ενημερώσεις : SURFIX
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------*/
.mymap .wk-map
{
border-radius: 3px;
}

.mycontact
{
padding: 10px 7px 10px 8px;
background-color: #eee;
border-radius: 3px;
}

#sp-contact-left.col-sm-4.col-md-4
{
padding-left: 0px;
    padding-right: 0px;
}

#sp-map-r.col-sm-8.col-md-8
{
padding-right: 0px;
}

.oeo
{
padding: 0px 10px 0px 10px;
box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #e2e2e2;
border-radius: 4px;
}

.oeo h3 
{
    background-color: #eee;
    border-radius: 3px;
    color: #3598dc;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: normal;
    margin: 10px 0;
    padding: 0 0 5px 10px;
    text-shadow: 1px 1px 0 rgba(23, 22, 20, 0.11);
}

.soft
{
padding: 0px 10px 0px 10px;
box-shadow: 0px 0px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #e2e2e2;
border-radius: 0px;
}

.soft .wk-gallery
{
text-align: center;
}

.soft h3 
{
    background-color: #eee;
    border-radius: 0px;
    color: #3598dc;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: normal;
    margin: 10px 0;
    padding: 0 0 5px 10px;
    text-shadow: 0px 0px 0 rgba(23, 22, 20, 0.11);
}

.soft .sp-module-title
{font-size: 18px;}

.right
{
padding: 0px 10px 10px 10px;
box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #CECECE;
border-radius: 4px;
background-color: #E5E5E5;
}

.right h3
{
margin: 10px 0px 5px 0px;
background-color: #eee;
    border-radius: 3px;
    color: #3598dc;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: normal;
    padding: 0 0 5px 10px;
    text-shadow: 1px 1px 0 rgba(23, 22, 20, 0.11);
}

.right a
{color: #999999;
font-weight: bold;
}

.wid
{
padding: 0px 10px 0px 10px;
box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #CECECE;
border-radius: 4px;
background-color: #E5E5E5;
margin-bottom: 10px;
}


 #sp-right .sp-module {
  padding: 10px;
box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #CECECE;
border-radius: 4px;
background-color: #E5E5E5;
margin-bottom: 10px;
}

#sp-right .sp-module .sp-module-title {
  margin: 0 0 10px;
  padding-bottom: 5px;
  font-size: 22px;
  font-weight: 700;
  border-bottom: 1px solid #f3f3f3;
}

.wid h3
{
margin: 10px 0px 5px 0px;
background-color: #eee;
    border-radius: 3px;
    color: #3598dc;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: normal;
    padding: 0 0 5px 10px;
    text-shadow: 1px 1px 0 rgba(23, 22, 20, 0.11);
}

.wid a
{color: #999999;
font-weight: bold;
}

.right .sp-module-title
{font-size: 24px;}

.iatreia
{
background-color: #FCFCFC;
padding: 0px 10px 10px 10px;
box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
border: 1px solid #e2e2e2;
border-radius: 4px;
}

.iatreia h3
{
margin: 10px 0px 10px 0px;
background-color: #D5D4C8;
    border-radius: 3px;
    color: #3598dc;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0.04em;
    line-height: normal;
    padding: 0 0 5px 10px;
    text-shadow: 1px 1px 0 rgba(23, 22, 20, 0.11);
}

/* Πληροφορίες αρχείου
Συντάκτης : Μπάμπης
Ενημερώσεις : WIDGETKIT
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------*/
.wk-gallery-wall > * {
    display: block;
    float: none;
}

.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img {
    
    border: 1px solid #ddd;
    padding: 2px;
}

.wk-gallery-wall.margin > * {
    margin: 0 2px 1px 0;
}

.wk-gallery-wall.margin {
    margin: 0 0px 0px 0;
text-align: center;
}

/* Πληροφορίες αρχείου
Συντάκτης : Μπάμπης
Ενημερώσεις : icons to menu
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------*/
#sp-footer {
    color: #fff;
    padding: 2px 0 0;
    text-align: center;
}


.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    padding: 10px;
}



.sp-module {
    margin-top: 0px;
}

.sp-megamenu-parent > li > a {
    color: #5b4531;
    display: inline-block;
    font-size: 20px;
    letter-spacing: -0.7px;
    line-height: 90px;
    padding: 0 15px;
text-transform: none;
}

.sp-module .sp-module-title {
    font-size: 28px;
    margin: 10px 0;
text-transform: none;
}




.sp-megamenu-parent > li.homeicon > a::before 
{
  content: "\f015";
  font-family: FontAwesome;
  padding-right: 5px;
  font-style: normal;
  font-weight: normal;
-webkit-font-smoothing:antialiased; 
}

.sp-megamenu-parent > li.bioicon > a::before 
{
  content: "\f0f0";
  font-family: FontAwesome;
  padding-right: 5px;
  font-style: normal;
  font-weight: normal;
-webkit-font-smoothing:antialiased; 
}

.sp-megamenu-parent > li.serviceicon > a::before 
{
  content: "\f0f1";
  font-family: FontAwesome;
  padding-right: 5px;
  font-style: normal;
  font-weight: normal;
-webkit-font-smoothing:antialiased; 
}

#sp-page-builder .page-content .sppb-section
{margin-top: 0px;}

.sp-megamenu-parent > li

{
    background: url("http://rkalliolia.gr/images/menu-separator.png") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
}

.sp-megamenu-parent 

{
   
background-image: url("http://rkalliolia.gr/images/menu-separator.png");
background-position: right top;
background-repeat: no-repeat;
background-attachment: scroll;
}

#sp-top2 .sp-module 
{float: right;}

/* 
Ενημερώσεις : MENU ΣΥΝΔΕΣΕΙΣ
----------------------------------------------------------------*/


.sp-module ul > li > a::before {
    content: none;
    font-family: FontAwesome;
    margin-right: 8px;
}


.partners ul > li > a {
    color: #34495e;
    display: block;
    font-weight: bold;
    line-height: 20px;
    padding: 6px 0;
    transition: all 300ms ease 0s;
}

/* Πληροφορίες αρχείου
Συντάκτης : Μπάμπης
Ενημερώσεις : ΟΙ ΧΩΡΟΙ ΜΑΣ
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------*/
#lightbox-title.lightbox-title-float {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    border-radius: 6px;
    bottom: -40px;
    color: #fff;
    font-weight: bold;
    left: 0;
    padding: 5px 10px;
    position: absolute;

}


.sp-megamenu-parent > li > span {
  
  font-size: 20px;
  
}

#sp-footer .container-inner {
  padding: 0px 0;
  border-top: 0px solid rgba(255, 255, 255, 0.1);
}

