/* Begin Additional CSS Styles */

/* End Additional CSS Styles */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600&subset=latin,greek,greek-ext);

html,
body,
a,
p,
span,
h1,
h2,
h3,
h4,
h5,
h6{
  font-family: "Open Sans" !important;
}
.m0{margin-left:0 !important;}
#art-main{
  font-family: "Open Sans" !important;
}

.art-header{
  background-image:none !important;
}

.art-shapes img.logo{
display:none;
margin:0 auto;
  width:100%;
}

.art-shapes{
  top:36px;
  position:relative;
}
.phones span{color:#5a5959;font-size:24px;}
.phones a{color:#203046;font-size:32px;font-weight:bold;text-decoration: none;}
@media (max-width:799px){
  .art-shapes{
  top:0px;
  }
}

.art-shapes [class*="span"]{
  display:block;
}

.art-shapes [class*="span"] img.res-tel{
  float:right;
}

.responsive .art-shapes [class*="span"] img.res-tel{
  float:none;
}

.responsive .art-shapes [class*="span"] img{
  margin:0 auto;
}

.responsive .art-shapes [class*="span"],
.responsive .art-shapes [class*="span"] img,
.responsive .art-shapes,
.responsive .art-shapes .row-fluid{
  display:block !important;
  position:relative;
}

.art-shapes [class*="span"] img.res-logo,
.art-shapes [class*="span"] img.res-tel,
.art-shapes{
display:block;
  position:relative;
}
img {
    display: inline-block;
    border: 0;
    max-width: 100%;
}
#ipiresies .span4{background-color: #e6e7e9; margin-top:15px;margin-bottom:15px;}
#ipiresies .span3{background-color: #e6e7e9; margin-top:15px;margin-bottom:15px;}
#pelates .span3{margin-bottom:15px;}
#pelates h3{margin:15px 0 5px;}
.social{float:left;margin-right:10px;margin-top:15px;}
#social-sidebar{position:fixed;top:40px;right:50px;width:40px;}
#social-sidebar .social{float:none;}
#social-horizontal{display:none;}
.logo-header{position: fixed;z-index: 9999;top:0;max-width: 900px;background: #fff;}
#art-hmenu-bg{display:none;}
.desktop-nav.art-nav{display:none;}
#menu-sidebar{display:block;max-width:300px;position:fixed;left:10px; top:40px;background: #26354a;border-bottom: 1px dotted #26354a;}
.art-header{height:70px;}


ul.menu a, ul.menu a:link, ul.menu a:visited, ul.menu a:hover
{
  outline: none;
  position: relative;
  color:#fff;text-decoration:none;text-transform: uppercase;padding:8px 10px;

}

ul.menu, ul.menu ul
{
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
}

ul.menu li
{
      border-bottom: 1px solid #fff;
    padding: 10px 0;
 }


@media (max-width:1390px){
  .art-sheet{width:800px;}
  #menu-sidebar{max-width:150px;}
  .logo-header{max-width:800px;}
}
@media (max-width:768px){
  #social-sidebar{display:none;}
  #social-horizontal{display:block;}
  #art-hmenu-bg{display:block;}
  .desktop-nav.art-nav{display:block;}
  #menu-sidebar{display:none;}
  .logo-header{position:relative;top:0;}
  .art-header{height:auto;}
}

.phones a {
  font-size: 23px !important;
}