/* agcs.gr: small additions to the old theme (assets/css/style.css stays as it was) */

/* pages other than the home page: below the fixed ΕΣΠΑ bar (180px) and menu (70px), as the hero does on the home page */
.page-inner #main { margin-top: 250px; }
.page-inner #header.header-scrolled { top: 0; }
#header.no-espa { top: 0; }
.page-inner #header.no-espa ~ #main { margin-top: 70px; }
body:not(.page-inner) #header.no-espa ~ #hero { margin-top: 70px; }

/* links added to the contact details keep the look of plain text */
.contact .info p a, #footer .footer-info p a { color: inherit; }
.contact .info p a:hover, #footer .footer-info p a:hover { color: #01b1d7; }

/* a project's own page */
.portfolio-details .portfolio-details-photo img,
.portfolio-details .portfolio-details-slider img { width: 100%; height: auto; display: block; }
.portfolio-details .portfolio-description .agcs-text p:last-child { margin-bottom: 0; }

/* text pages */
.inner-page { padding: 40px 0 60px; }
.agcs-text h2, .agcs-text h3, .agcs-text h4 { margin-top: 1.4em; }
.agcs-text a { color: #01b1d7; }
