/*
Theme Name: ESIEA
Theme URI: http://esiea.gr/
Version: 1.0
Author: WebOlution
Author URI: http://www.webolution.gr
Tags: news, portal, journalists, journalists union

*/

* {
	margin:0;
	padding:0;
	border:0;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
html {
	font-family: 'Ubuntu', Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#444;
}
html, body {
	height:100%;
	min-width:320px;
}
body {
	min-width:300px;
	background:url(images/bg.jpg);
}
p {
	margin-bottom:0.875em;
	line-height:1.4;
	text-align:left;
}
ul li {
	list-style-type:none;
}
input, select, textarea {
	font-family: 'Ubuntu', Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:1em;
	border-radius:0;
}
.mini-header, a.more, .knewsbutton input, #footer-container h4, #footer-container .column ul li a, #mini-footer {
	font-family: 'Ubuntu Condensed', Arial, sans-serif;
}
/* =Links
-----------------------------------------------------------------------------*/
a {
	text-decoration:none;
	color:#dcd2c2;
	outline:none;
}
a:hover, .sitemap ul li a:hover {
	color:#c9a780;
	text-decoration:none;
}
a:hover, a img:hover {
	transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
}
/* =Headings
-----------------------------------------------------------------------------*/
h1, h2, h3, .title {
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#005c74;
}
h3 {
	font-weight:600;
}
/* =Various Basic
-----------------------------------------------------------------------------*/
img, embed, object, video {
	max-width: 100%;
}
#main-container img {
	height:auto;
}
::selection {
	background: #00829e;
	color:#fff;
}
::-moz-selection {
background: #00829e;
color:#fff;
}
img::selection {
	background: transparent;
}
img::-moz-selection {
background: transparent;
}
.wrapper {
	max-width:1280px;
	margin:0 auto;
}
#logo {
	float: left;
	margin:44px 0 0;
}
#logo:hover {
	opacity:0.8;
}
a img:hover {
	opacity:0.7;
}
header.main-header, .row {
	width:100%;
	float:left;
}
.box, #footer-container .column, article, .widget #calendar_wrap, aside.right .title-box h3 a, aside.right #shortcuts ul li a {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	float:left;
	width:100%;
}
.left, .alignleft {
	float:left;
}
.right, .alignright {
	float:right;
}
/* =Header
-----------------------------------------------------------------------------*/
header.main-header {
	height:277px;
	background:url(images/header.jpg) center top repeat-x;
}
.mini-header {
	float:left;
	width:100%;
	height:55px;
	line-height:48px;
	color:#fff;
	font-size:1.071em;
}
span.today {
	background:url(images/bullet-top.svg) left center no-repeat;
	padding-left:1.25em;
	display:block;
	float:left;
}
/* =Clock
-----------------------------------------------------------------------------*/
.clock {
	float:left;
	border-left:1px solid;
	margin:1em 0 0 0.5em;
	padding-left:0.5em;
	line-height:normal;
}
.date-block{
	float:left;
}
.clock ul li {
    display: inline;
    text-align: center;
	background:none;
}
/*.point {
    position: relative;
    -moz-animation: mymove 1s ease infinite;
    -webkit-animation: mymove 1s ease infinite;
}*/
/* Simple Animation */
@-webkit-keyframes mymove {
    0% {opacity: 1.0;
    text-shadow: 0 0 20px #00c6ff;
}

50% {
    opacity: 0;
    text-shadow: none;
}

100% {
    opacity: 1.0;
    text-shadow: 0 0 20px #00c6ff;
}	
}

@-moz-keyframes mymove {
    0% {
        opacity: 1.0;
        text-shadow: 0 0 20px #00c6ff;
    }

    50% {
        opacity: 0;
        text-shadow: none;
    }

    100% {
        opacity: 1.0;
        text-shadow: 0 0 20px #00c6ff;
    };
}
.links {
	float:right;
}
a.login, a.register {
	display:block;
	color:#fff;
	padding-left:23px;
	float:left;
	font-size:0.938em;
}
a.login {
	background:url(images/arrow-icon.svg) left center no-repeat;
	margin-right:0.875em;
}
a.register {
	background:url(images/pencil-icon.svg) left center no-repeat;
}
a.login:hover, a.register:hover {
	color:#EAD49A;
}
a.login:hover {
	background:url(images/arrow-icon-hover.svg) left center no-repeat;
}
a.fb{
	display:inline-block;
	float:right;
	width:24px;
	height:20px;
	text-indent:-9999px;
	background:url(images/fb.svg) center center no-repeat;
	background-size:17px auto;
	margin-top:14px;
	margin-left:4px;
	text-align:left;
	position:relative;
}
a.fb:before{
	position:absolute;
	top:3px;
	left:-4px;
	content:"";
	height:15px;
	width:1px;
	background:#fff;
}
header.main-header .wrapper {
	position:relative;
}
span.badge{
	position:absolute;
	left:321px;
	top:65px;
	display:block;
	width:114px;
	height:113px;
	background:url(images/100-years.png) no-repeat;
}
span.years {
    position: absolute;
    left: 122px;
    top: 198px;
    color: #fff4d3;
    font-size: 11px;
    font-style: italic;
    display: block;
    letter-spacing: 1px;
}
/* =Qtranslate
-----------------------------------------------------------------------------*/
#mqtranslate-chooser {
	float: right;
	margin: 12px 0 0 0.5em;
}
#mqtranslate-chooser li {
	float: left;
	margin-left: 0.357em;
	line-height:normal;
	font-size:0.938em;
}
#mqtranslate-chooser li a {
	color: #fff;
	display: block;
	float:left;
	width:25px;
	height:25px;
	opacity:0.85;
	line-height:25px;
	text-align:center;
	background:#c3b391;
}
#mqtranslate-chooser li a:hover {
	opacity:1;
}
#mqtranslate-chooser .active a, #mqtranslate-chooser .active a:hover {
	background-color:#7b6849;
	cursor: default;
	opacity:1;
}
/* =Search Bar
-----------------------------------------------------------------------------*/
form#searchform {
	float:right;
	padding:20px;
	position:relative;
	left:5px;
	bottom:3px;
	width:auto;
	background:url(images/search-bg.png);
	background-size:100% auto;
}
label.screen-reader-text {
	display:none;
}
#s {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	height:34px;
	line-height:34px;
	padding:0 0.75em;
	color: #1c506b;
	font-size:0.938em;
	background:#d0e7eb;
	width:195px;
}
#searchsubmit {
	background: url(images/search-icon.svg) no-repeat center center #08373e;
	background-size:25px auto;
	width: 45px;
	float:right;
	display:block;
	cursor:pointer;
	height: 34px;
	text-indent:-9999px;
}
#searchsubmit:hover {
	background-color:#EAD49A;
	transition: all 0.3s ease 0s;
}
*+html #searchsubmit {			/*IE7*/
	line-height:18px;
	border:none;
}
#main-container {
	float:left;
	width:100%;
	margin-top:-55px;
}
#main-container #outer-box {
	max-width:1308px;
	margin:0 auto;
}
#main-container #outer-box .wrapper {
	float:left;
	background:url(images/main-bg.jpg);
	padding:70px 14px 3em;
	width:100%;
	max-width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
span.title {
	font-size:1.5em;
	border-left:5px solid #00829e;
	padding:0.25em 0 0.25em 0.571em;
	display:block;
	clear:both;
}
#articles-container span.title {
	font-size:1.25em;
}
/* =Slider
-----------------------------------------------------------------------------*/
aside.left {
	width:300px;
}
aside .box {
	margin-bottom:1.5em;
}
aside img.years{
	border:2px solid #F9F8F3;
	margin-bottom:0.5em;
}
section.slider {
	float: left;
	position: relative;
	width: 100%;
	background:#f9f8f3;
	padding:0.571em 0;
	margin-top:0.5em;
}
.flexmini .slides > li {
	display: none;
	overflow: hidden;
	position: relative;
}
.flexmini .slides img {
	display: block;
	width: 100%;
	margin:0.938em 0;
}
.slides:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexmini {
	position: relative;
	padding:1.214em 1em 0.5em;
}
.flexmini .flex-prev {
	background:url(images/slider-left.png) center center no-repeat #fff;
	float: left;
}
.flexmini:hover .flex-next:hover, .flexmini:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	cursor: default;
	opacity: 0.3 !important;
}
.flex-control-nav {
	text-align: center;
	width: 100%;
}
.flex-control-nav li {
	display: inline-block;
}
ul.flex-direction-nav {
	height:40px;
	position: absolute;
	top: 50%;
	margin-top:-25px;
	width: 272px;
	display:none;
}
ul.flex-direction-nav li a {
	display: block;
	opacity:0.7;
	height: 40px;
	text-indent: -9999px;
	width: 34px;
	background:url(images/slider-right.png) center center no-repeat #fff;
}
.flex-direction-nav .flex-next {
	float: right;
}
.flex-control-paging {
	margin-left:-0.35em;
}
.flex-control-paging li a, span#mininav a {
	background: #c8c8c8;
	cursor: pointer;
	display: block;
	height: 10px;
	text-indent: -9999px;
	width: 10px;
	margin-left:0.35em;
}
span#mininav a {
	height: 19px;
	line-height:19px;
	font-size:12px;
	text-align:center;
	color:#fff;	
	width: 19px;
	text-indent:0;
}
.flex-control-paging li a.flex-active, span#mininav a.activeSlide {
	background: #65a6b4;
}
.flex-control-paging li a:hover {
	background:#EAD49A;
}
.flex-control-paging li a.flex-active {
	cursor: default;
}
.flexmini h2 {
	font-size:1.214em;
}
.flexmini p, article p {
	font-size:0.938em;
}
.flexmini h2 + p {
	margin-top:1em;
}
.flexmini h2 a {
	color:#755819;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flex-direction-nav .flex-next {
	right: 0;
}
/* =Library
----------------------------------------------------------*/
.library {
	background:url(images/library-bg.jpg) no-repeat center center;
	height:225px;
	text-align:center;
}
.library .title {
	color:#fff;
	border:none;
	line-height:30px;
	font-size:1.571em;
	text-align:left;
	background:url(images/books.svg) left center no-repeat;
	background-size:auto 30px;
	padding-left:47px;
	margin:8px 0 122px 25px;
}
.border {
	border:1px dashed #c9c9c9;
}
.related a.more {
	display:block;
	float:left;
}
a.more {
	background:#215a72;
	display:inline-block;
	color:#fffad2;
	padding:0.5em 1em 0.643em;
}
a.more:hover {
	background:#fff;
	color:#215a72;
}
a.ert-btn, a.block-btn {
	display:block;
	width:100%;
	border:1px solid #91bdd6;
	background:url(images/ert.png) left center no-repeat, url(images/left-arrow.png) 95% center no-repeat #fff;
	color:#91732a;
	font-size:1.286em;
	padding:0.5em 1.875em 0.5em 3.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a.block-btn {
	background:url(images/left-arrow.png) 95% center no-repeat #fff;
	padding-left:0.75em;
}
a.ert-btn.box, a.block-btn.box {
	margin-bottom:1em;
}
a.ert-btn strong, a.block-btn strong {
	font-weight:normal;
	color:#72665f;
	display:block;
}
a.ert-btn:hover, a.block-btn:hover {
	background-color:#f0dca6;
}
.activities {
	background:url(images/activities-bg.jpg);
	background-size:auto 100%;
	text-align:center;
}
.activities ul {
	border-bottom:1px solid #7ab6c3;
	float:left;
	width:100%;
	margin-bottom:1em;
}
.activities ul li {
	border-top:1px solid #7ab6c3;
	font-size:1.071em;
	text-align:left;
}
.activities ul li a {
	color:#fff;
	display:block;
	padding:0.929em 0 0.929em 1.5em;
	background:url(images/bullet-vert.png) left center no-repeat;
}
.activities ul li a:hover {
	background-color:#1F7E92;
}
.activities .title-box {
	background:url(images/road.svg) left no-repeat;
	height:55px;
	width:100%;
	float:left;
}
.activities .title {
	border:none;
	color:#fff;
	font-size:1.571em;
	padding:0 0 0 3em;
	line-height:52px;
	text-align:left;
}
.activities hr {
	border:4px solid #255d7b;
}
.activities .more {
	margin-bottom:-7px;
}
.educenter {
	background:#F9F8F3;
	padding:14px;
}
.educenter img {
	float:left;
}
.educenter h3 a {
	color:#00829e;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.357em;
	font-weight:normal;
	padding:0px 16px 5px;
	width:110px;
	display:block;
	float:left;
	line-height:1.2;
}
.educenter h3 a:hover {
	color:#fff;
	background:#00829e;
}
.educenter p {
	float:left;
	margin-left:16px;
	width:110px;
	padding-top:2px;
	margin-bottom:0;
}
/* =Events - Calendar
--------------------------------------------------------------*/
.events, .newspapers {
	background:#F9F8F3;
	padding:0.571em 0;
}
.events {
	padding-bottom:0;
}
.events .title a {
	color:#00829e;
	background:url(images/events-btn.png) right center no-repeat;
	display:block;
	line-height:35px;
}
.events .title a:hover {
	color:#215A72;
	border-color:#215A72;
}
.events .title:hover {
	border-color:#215A72;
}
.tribe-mini-calendar {
	background:#fff;
	margin-left:0 !important;
}
td.tribe-events-present {
	background:#085060;
	color:#fff !important;
}
.tribe-mini-calendar-nav div {
	padding:4px 0;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	font-size:1.25em;
	color:#555;
}
.tribe-mini-calendar-nav span {
	margin:0 !important;
}
.tribe-mini-calendar-nav .tribe-mini-calendar-nav-link {
	padding:5px 20px !important;
}
.tribe-mini-calendar-wrapper {
	padding:0.5em 0.75em 0;
	margin-top:0.5em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.tribe-mini-calendar th, .tribe-events-calendar th {
	color:#d1ac5e;
	font-weight:bold;
	font-size:90%;
	text-transform:uppercase;
}
.tribe-events-calendar th {
	font-size:120%;
	letter-spacing:normal;
	padding:0.75em 0;
	background:#fff;
	border-bottom:3px solid #085060;
}
.tribe-mini-calendar-dayofweek {
	padding:7px 0 !important;
}
.tribe-mini-calendar-nav {
	border-bottom:3px solid #28a3bd !important;
	padding:0.25em 0;
}
.tribe-mini-calendar-nav #ajax-loading-mini {
	width:20px !important;
}
.tribe-mini-calendar td, .tribe-mini-calendar th {
	border-color:#ecebeb !important;
}
.tribe-mini-calendar td {
	color:#434343;
	font-size:0.875em;
	padding:2px 0;
}
h2.tribe-events-page-title {
	text-align:left;
}
.tribe-events-notices {
	float:left;
	width:100%;

	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.tribe-events-notices {
	border-radius:0;
}
.list-date, .tribe-mini-calendar-event-venue, .tribe-events-cal-links, .tribe-events-ical {
	display:none;
}
.list-info h2{
	font-size:1.071em;
}
.list-info h2 a{
	color:#847050;
}
.dtstart, .dtend{
	font-size:0.938em;
}
.tribe-events-loop .dtstart, .tribe-events-loop .dtend, .entry-content .tribe-events-loop span.adr, .tribe-events-loop a.tribe-events-gmap{
	font-size:0.75em;
}
.tribe-events-loop a.tribe-events-gmap{
	margin:0 0.5em;
}
.tribe-events-meta-group, .tribe-events-venue-map{
	width:100%;
	float:left;
	margin-bottom:1em;
}
.tribe-events-single-section dl dt,.tribe-events-single-section dl dd{
	width:25%;
	float:left;
	padding:0.25em 0;
}
.tribe-events-single-section dl dd{
	width:75%;
}
h3.tribe-events-single-section-title{
	margin-bottom:0.5em;
}
h2.tribe-events-list-event-title{
	margin-top:1em;
}
#tribe-events-content, .tribe-events-venue-meta{
	margin-bottom:1em !important;
}
.venue-address{
	margin:1em 0;
}
.venue-address > span{
	margin:0 1em 0 0;
}
.tribe-events-map-wrap{
	margin-bottom:1em;
}
/* =Newsletter
---------------------------------------------------------------*/
.newsletter {
	background:#00829e;
	color:#fff;
}
.newsletter h2.widgettitle {
	padding:5px 0 6px 45px;
	background:url(images/mail-icon.png) 14px center no-repeat #fff;
	width:125px;
	margin:0 auto;
	color:#00829e;
	font-size:1.571em;
}
.knewsemail {
	width: 71%;
}
.knewsbutton {
	width:27%;
}
.knews_add_user {
	padding:12px 18px 4px;
	float:left;
	margin-bottom:0.5em;
}
.knewsemail, .knewsbutton {
	float: left;
	position: relative;
}
.knewsemail input {
	background: #cddadf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #00829E;
	float: left;
	height: 34px;
	padding: 0 0.65em;
	width:100%;
}
.knewsbutton input {
	background-color: #085060;
	color: #ffffff;
	cursor: pointer;
	height: 34px;
	padding: 0 0.875em;
	text-align: center;
	transition: all 0.3s ease 0s;
	font-size:1.071em;
	width:100%;
	border-radius:0;
	-webkit-appearance:none;
}
.response p {
	color: #fb8302;
	font-size: 1em;
	margin-top: 21px;
}
.knewsbutton input:hover {
	background-color: #EAD49A;
}
div.knews_pop_bg {
	background:url(images/bg.jpg) repeat !important;
	opacity:0.94;
	z-index:10000 !important;
}
#knews_dialog_bg {
	box-shadow:none !important;
	height:auto !important;
	padding:15px 0 0 !important;
	border-color:#DAC1A7 !important;
	border-radius:0 !important;
	font-family: 'Open Sans' !important;
	font-size:1em !important;
	border-top-width:4px !important;
}
#knews_dialog_bg p{
	text-align:center;
}
a#knews_dialog_button {
	background:#DAC1A7 !important;
	border-radius:0 !important;
}
div.knews_pop_news, iframe.knews_pop_news, a.knews_pop_x {
	z-index:20000 !important;
	box-shadow:0 0 2px 2px #eee !important;
}
a.knews_pop_x {
	box-shadow:none !important;
}
/* =Newspapers
-----------------------------------------------------------------------------*/
.newspapers .title {
	line-height:1;
	padding-top:0;
	padding-bottom:0;
	color:#00829e;
	margin-bottom:0.5em;
}
.newspapers .title em {
	font-style:normal;
	color:#635c55;
	font-size:0.640em;

}
/* =Video frame
---------------------------------------------------------------*/
.video-container {
	position: relative;
	padding-bottom: 60%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* =Content
---------------------------------------------------------------*/
.main-content {
	float:left;
	width:855px;
}
#main-column {
	width:530px;
	background:#f0efea;
	padding:0.571em 0;
	float:right;
	box-shadow:0 0 10px 0px #bbb;
}
#articles-container {
	position:relative;
	margin:1em 0;
}
#articles-container > div {
	padding:0 0.5em 2em 1.45em;
	height:2145px;
	overflow:auto;
}
span#mininav {
	bottom: 0;
	left: 37%;
	position: absolute;
	z-index: 2000;
}
span#mininav a {
	float:left;
}
a.category, .categories a {
	background:url(images/folder.svg) 6px center no-repeat #f0ebd8;
	padding:3px 8px 3px 22px;
	color:#7f764f;
	font-size:0.929em;
	margin-right:3px;
}
a.category:hover, .categories a:hover {
	background-color:#ecd8a2;
}
article {
	border-bottom:1px dashed #ccc;
	margin-bottom:1.25em;
}
time {
	color:#777;
	padding-left:17px;
	background:url(images/clock-icon.svg) left center no-repeat;
	background-size:14px 14px;
	font-size:0.929em;
}
a.category + time {
	margin-left:0.35em;
}
article img, #article img {
	border-bottom:5px solid #c1ab7c;
	margin-bottom:0.857em;
	float:left;
}
.wp-caption{
	max-width:100%;
}
#article .wp-caption img{
	margin-bottom:0.5em;
}
p.wp-caption-text{
	text-align:center;
	font-style:italic;
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#article img.alignleft {
	margin-right:1em;
	margin-bottom:0.5em;
	margin:0.5em 1em 0.5em 0;
}
#article img.alignright {
	float:right;
	margin-left:1em;
	margin-bottom:0.5em;
}
img.attachment-large, img.attachment-wide, img.attachment-poster {
	width:100%;
	height:auto;
}
img.attachment-square {
	margin-right:1em;
}
article h2 a {
	color:#755819;
	line-height:1.2;
}
#article article h2 {
	line-height:1.2;
}
#main-column:not(.inner) article h2 a {
	padding:3px 0;
	display:block;
}
#main-column:not(.inner) article h2 a:hover {
	background:#847050;
	color:#fff;
	padding:3px 4px;
}
article h2 {
	font-size:1.143em;
	margin:0.5em 0;
	font-family: 'Ubuntu', Trebuchet MS, Helvetica, Arial, sans-serif;
}
article h2 + p {
	margin-top:-3px;
}
img.attachment-mini {
	border:1px dashed #a3a3a0;
	padding:3px;
	background:#fff;
	margin:0.25em 1.143em 0.25em 0;
}
/* =Aside Right
----------------------------------------------------------------*/
aside.right {
	width:31.25%;
}
.cat-more {
	float:right;
}

aside.right .title-box:first-child {
	background:#F9F8F3;
	padding:0.571em 0;
	margin-bottom:1.5em;
	float:left;
	width:100%;
}
.featured {
	background:#F9F8F3;
	padding:1em 0 1em 1em;
}
aside.right .featured .title-box {
	line-height:37px;
	background:#00829e;
	width:100%;
	float:left;
	padding:0;
	margin-bottom:0;
}
aside.right .title-box h3 {
	font-size:1.214em;
}
aside.right .title-box h3 a, aside.right #shortcuts .title-box h3, aside.right .featured.new .title-box h3 {
	color:#fff;
	padding-left:45px;
	background:url(images/job-icon.svg) 10px center no-repeat;
	background-size:25px auto;
	font-family: 'Open Sans Condensed', sans-serif;
}
aside.right .title-box h3 a:hover {
	background-color:#B4AA86;
}
aside.right .featured#international .title-box h3 a {
	background-image:url(images/globe-icon.svg);
}
aside.right .featured#work .title-box h3 a {
	background-image:url(images/job.svg);
}
aside.right .featured#work.new .title-box h3{
	background-image:url(images/job.svg);
}
aside.right .featured#draseis.new .title-box h3{
	background-image:url(images/road.svg);
}
aside.right .title-box h3 a span {
	font-size:0.765em;
	margin-right:1em;
	background:url(images/folder-white.svg) right center no-repeat;
	padding-right:1.25em;
}
aside.right article {
	width:96.5%;
	padding:0.75em 0.35em;
	margin:0;
}
aside.right article:last-child {
	border:none;
	padding-bottom:0;
}
aside.right article h2 {
	font-size:1em;
	margin-bottom:0;
}
aside.right article h2 a {
	color:#755819;
}
.contact-office.box {
	background:#fff;
	padding:1.214em;
	padding-right:0;
	margin-top:1em;
	margin-bottom:0;
}
.contact-office .content {
	border-right:4px solid #00829e;
	background:url(images/telephone-block.svg) right center no-repeat;
	margin-bottom:0;
}
.contact-office h3 {
	font-weight:normal;
	font-size:1.214em;
	margin-bottom:0.5em;
}
.contact-office span.tel, .contact-office span.email {
	color:#8d6d3a;
	padding-left:1.5em;
	margin-bottom:0.786em;
	float:left;
	font-size:0.929em;
	background:url(images/phone-icon.svg) left center no-repeat;
}
.contact-office span.email {
	background-image:url(images/email-icon.svg);
	margin-left:1em;
	padding-left:2em;
}
.contact-office a.more {
	color:#00829e;
	background:none;
	float:left;
	clear:both;
	margin:0;
	padding:0;
	font-size:1.071em;
}
.contact-office a.more:hover {
	text-decoration:underline;
}
aside.right #shortcuts .title-box h3 {
	background-image:none;
	padding-left:1em;
}
#shortcuts ul {
	float:left;
	width:100%;
	margin-top:1em;
}
aside.right #shortcuts ul li a {
	display:block;
	width:50%;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	height:162px;
	color:#444;
	padding:1em;
	font-size:0.929em;
	background:url(images/film-reel.svg) 1.25em 1em no-repeat;
}
aside.right #shortcuts ul li.d-s a {
	background-image:url(images/esiea.svg);
}
aside.right #shortcuts ul li.p-s a {
	background-image:url(images/esiea.svg);
}
aside.right #shortcuts ul li.anergoi a {
	background-image:url(images/job-icon-new.svg);
	background-size:47px auto !important;
}
aside.right #shortcuts ul li.anergoi a:hover {
	background-image:url(images/job-icon.svg);
	background-size:47px auto;
}
aside.right #shortcuts ul li.nomika a {
	background-image:url(images/pencil.svg);
}
aside.right #shortcuts ul li.work-articles a {
	background-image:url(images/work-articles-icon.svg);
}
aside.right #shortcuts ul li.ypotrofies a {
	background-image:url(images/users.svg);
}
aside.right #shortcuts ul li.epikoinonia a {
	background-image:url(images/envelope.svg);
}
aside.right #shortcuts ul li a strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00829e;
	font-weight:normal;
	font-size:1.231em;
	display:block;
	margin:3.25em 0 0.5em;
}
aside.right #shortcuts ul li:nth-child(even) a {
	border-right:none;
	margin-left:-1px;
}
aside.right #shortcuts ul li a:hover {
	color:#fff;
	background-color:#00829e;
	background-image:url(images/film-reel-hover.svg);
}
aside.right #shortcuts ul li.d-s a:hover , aside.right #shortcuts ul li.p-s a:hover {
	background-image:url(images/esiea-hover.svg);
}
aside.right #shortcuts ul li.nomika a:hover {
	background-image:url(images/pencil-hover.svg);
}
aside.right #shortcuts ul li.work-articles a:hover {
	background-image:url(images/work-articles-icon-hover.svg);
}
aside.right #shortcuts ul li.ypotrofies a:hover {
	background-image:url(images/users-hover.svg);
}
aside.right #shortcuts ul li.epikoinonia a:hover {
	background-image:url(images/envelope-hover.svg);
}
aside.right #shortcuts ul li a:hover strong {
	color:#fff;
}
/* =Category
------------------------------------------------------------------*/
#main-column.inner {
	background:none;
	padding:0;
}
#main-column.inner #articles-container, #article {
	margin-top:1.5em;
}
#main-column.inner #articles-container, #article {
	margin-top:1em;
}
#main-column.inner #articles-container > div {
	height:auto;
	background:#F9F8F3;
	padding:1em 1.25em 1em 0;
}
#main-column.inner #articles-container > div h1 {
	color:#fff;
	background: url(images/posts.svg) 0.5em center no-repeat #b4aa86;
	font-size:1.429em;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	line-height:40px;
	padding-left:2.35em;
	margin-bottom:0.875em;
}
#main-column.inner #articles-container > div article {
	margin-left:1.25em;
	width:96%;
	padding-bottom:1em;
	margin-bottom:1em;
}
#main-column.inner #articles-container > div article h2 {
	font-size:1.071em;
}
#main-column.inner #articles-container > div article h2 a:hover, aside.right article h2 a:hover {
	color:#005468;
}
#article {
	background:#f9f8f3;
	padding:1em 1.25em;
	line-height:1.4;
	position:relative;
}
.entry-content hr {
	width:100%;
	border-top:1px solid #fff;
	float:left;
	margin:1em 0;
}
.entry-content {
	padding:1em 0;
}
.entry-content a {
	color:#755819;
	font-weight:bold;
	padding:2px;
	border-bottom:1px dashed #ccc;
}
h2.tribe-events-page-title a{
	font-weight:normal;
	padding:0;
	border:none;
	text-decoration:none;
}
.entry-content a:hover {
	border-bottom:1px dashed #ccc;
}
.entry-content ul li {
	margin:0 0 0.35em 1.5em;
	list-style-type:square;
}
.entry-content ul li, .entry-content ol li {
	margin:0 0 0.35em 1.5em;
}
.entry-content ul, .entry-content ol {
	margin:0.5em 0 1em;
}
.tribe-events-organizer-meta{
	margin-bottom:2em;
}
#article div.tags, .page-links {
	float: left;
	width: 100%;
	margin:0 0 1em;
	padding:1em 0 0.5em;
	border-top:1px dashed #d5d5d4;
	border-bottom:1px dashed #d5d5d4;
}
#article .tags strong, #article div.tags a {
	color: #717171;
	font-family: 'Ubuntu Condensed', 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	float:left;
}
#article .tags strong {
	font-family: 'Open Sans Condensed', sans-serif;
	padding:0 0.5em 0 1.25em;
	background: url("images/tag.svg") no-repeat scroll left 4px;
	color:#7e6b51;
}
#article div.tags a {
	background: #fff;
	display: inline-block;
	font-size: 1.063em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding: 1px 0.375em;
	border: 1px solid #2290c4;
	float: left;
	margin: 0 0.25em 0.5em;
	padding: 2px 7px;
}
#article div.tags a:hover {
	background:#123E4F;
	border-color: #fff;
	color: #fff;
}
#article .related {
	float:left;
	width:100%;
	margin-top:1.5em;
}
#article > .related > h2 strong {
	font-weight:normal;
	color:#133f51;
}
#article > .related > h2 {
	color:#00829e;
	margin-left:-17px;
	padding:0.25em 0 0.25em 14px;
	border-left:5px solid;
	margin-bottom:1em;
	float:left;
	font-size:1.714em;
}
#main-column.inner.page {
	width:67.1875%;
	margin-left:0;
	float:left;
}
#main-column.inner.page .entry-content {
	padding-top:0;
}
#main-column.inner.page .entry-content h2 {
	color:#856f3e;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:1.25em;
	background:url(images/bullet.svg) left 7px no-repeat;
	float:left;
	width:100%;
	font-size:1.214em;
	margin-bottom:0.875em;
}
#article h1, #main-column.inner.page h2.tribe-events-page-title {
	font-size:1.643em;
	border-left:5px solid #00829e;
	margin-left:-17px;
	padding-left:16px;
	margin-bottom:1em;
	line-height:1.2;
}
#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title{
	padding:5px 7px;
}
td.tribe-events-has-events{
	background:rgba(255,255,255,0.4)
}
#article h1{
	padding-right:52px;
}
#main-column.inner.page h2.tribe-events-page-title {
	background:none;
	color:#005c74;
}
.entry-content table {
	border-collapse: collapse;
	margin-bottom: 1.75em;
	width: 100%;
}
.entry-content table td {
	padding: 0.35em 0.5em;
	vertical-align: top;
}
.entry-content table td a {
	border-bottom:none;
	font-weight:normal;
}
.entry-content table td a:after {
	content: " »";
}
.entry-content table tr td:first-child {
	width: 30%;
}
.entry-content table tr {
	border-bottom: 1px solid #efefef;
}
.entry-content table h3 {
	margin: 3px 0;
	font-family:'Ubuntu', Trebuchet MS, Helvetica, Arial, sans-serif;
}
.entry-content table td p {
	margin-bottom:0;
}
a.back {
	margin-bottom:1em;
	display:inline-block;
	padding:2px 10px;
	background:#C1AB7C;
	color:#fff;
	border:none;
}
a.back:hover {
	background:#014757;
}
/* =Breadcrumbs
------------------------------------------------------------------*/
#breadcrumbs {
	color: #005c74;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 0.85em 1em 0.75em 1em;
	background:url(images/line-v.png) left 0.75em no-repeat #F9F8F3;
	font-size:0.929em;
	line-height:1.5;
}
#main-column #breadcrumbs, #main-column.inner #articles-container > div {
	background-color:#f0efea;
}
#breadcrumbs a {
	color: #755819;
	float: left;
	padding:0 4px;
}
#breadcrumbs a:hover {
	background:#025D6F;
	color:#fff;
}
#breadcrumbs span.current {
	color: #005c74;
	padding:2px 4px;
}
span.separator {
	background:#2e6b82;
	display: block;
	float: left;
	height: 8px;
	margin: 5px 4px 0;
	width: 8px;
}
/* =Pagination
------------------------------------------------------------------*/
.pagination {
	float: right;
	font-size: 0.813em;
	margin-top: 1em;
	width:100%;
	text-align:right;
	padding:0 !important;
}
.pagination a, .pagination .current {
	background: #F9F8F3;
	border-right: 1px solid #fff;
	color: #444;
	display: inline-block;
	padding: 0.35em 0.75em;
	text-decoration: none;
}
.pagination .current {
	background: #00829e;
	color: #ffffff;
	padding: 0.35em 0.75em;
	text-align: center;
}
.pagination a:hover {
	background:#cdc7ae;
	color: #fff;
}
.page-links {
	text-align:right;
	border:none;
	font-size:0.929em;
}
/* =Photo Gallery
------------------------------------------------------------------*/
div.ngg-gallery-thumbnail-box{
	float:left;
	width:33%;
}
.ngg-gallery-thumbnail a{
	padding:0;
	background:none;
}
#article .ngg-gallery-thumbnail img{
	margin-bottom:0;
	width:100%;
	height:auto;
}
/* =Print Icons
------------------------------------------------------------------*/
div.pdfprnt-top-right{
	position:absolute;
	top:14px;
	right:0;
	background:#fff;
	padding-bottom:0;
}
#article .pdfprnt-top-right img{
	float:none;
	border:none;
	padding:0;
	margin:0;
	background-color:transparent;
}
.entry-content .pdfprnt-top-right a{
	border:none;
}
.entry-content .pdfprnt-top-right a:hover{
	background:none;
}
/* =Contact Form
-----------------------------------------------------------------------------*/
.wpcf7-form {
	float:left;
	width:95%;
	margin-right:2%;
}
.column {
	float:left;
	width:30%;
}
.column:first-child, .pdfprnt-top-right + .column {
	float:left;
	width:65%;
	margin-right:2%;
}
.wpcf7-form label {
	color: #000;
	display: block;
	float: left;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;
	width: 100%;
	font-family:'Open Sans Condensed', sans-serif;
}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
	background: url("images/main-bg.jpg") repeat;
	border-left: 3px solid #EAD49A;
	border-radius: 0;
	box-sizing: border-box;
	display: block;
	float: left;
	font-size: 14px;
	margin: 10px 0 5px;
	opacity: 0.8;
	padding: 7px 10px;
	width: 100%;
}
.wpcf7-form textarea {
	height: 150px;
}
.wpcf7-form input.wpcf7-submit {
	background: #00829E;
	border: 0 none;
	color: #fff;
	padding: 0.5em 1em;
	text-transform: uppercase;
	width: auto;
}
.wpcf7-form input.wpcf7-submit:hover {
	background-color: #002C4F;
	cursor: pointer;
	transition: all 0.3s ease 0s;
}
.screen-reader-response {
	display:none;
}
.wpcf7-not-valid-tip {
	font-weight:bold;
	color:#00829e;
	font-family: 'Open Sans Condensed', Arial, sans-serif;
}
input.wpcf7-not-valid, textarea.wpcf7-not-valid {
	border-color:#00829e;
}
.wpcf7-mail-sent-ok {
	background:#C9B382;
	color:#fff;
	padding:5px 10px;
	margin-top:0.875em;
	float:left;
}
/* =Footer
-----------------------------------------------------------------------------*/
#footer-container {
	border-top:4px solid #2393c9;
	background:url(images/footer-bg.jpg) repeat-x center top;
	width:100%;
	float:left;
	height:380px;
background-size:auto 100%;
	color:#fff;
}
#footer-container .column {
	float:left;
	width:25%;
	height:318px;
	padding:2em 3.5em 0 0;
}
#footer-container h4 {
	color:#fff;
	border-bottom:4px solid #2393c9;
	font-size:1.357em;
	font-weight:normal;
	line-height:36px;
	margin-bottom:0.929em;
	padding-left:3em;
	background:url(images/footer-contact.svg) left center no-repeat;
}
#footer-container .column.useful-links h4 {
	background-image:url(images/footer-link.svg);
}
#footer-container .column.member h4 {
	background-image:url(images/footer-members.svg);
}
#footer-container .column.sitemap h4 {
	background-image:url(images/footer-sitemap.svg);
}
#footer-container .column.contact ul {
	margin-top:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.5;
}
#footer-container .column.contact ul li strong {
	font-weight:normal;
	color:#00c6ff;
}
#footer-container .column:not(.contact) ul li a {
	font-size:1.071em;
	color:#fff;
	border-bottom:1px solid #447286;
	display:block;
	padding:5px 0;
	opacity:0.8;
}
#footer-container .column.sitemap ul li a {
	border:1px solid #2290c4;
	float:left;
	margin:0 0.25em 0.5em;
	padding:4px 7px;
}
#footer-container .column ul li a:hover {
	opacity:1;
}
#footer-container .column.sitemap ul li a:hover {
	background:#123e4f;
}
#footer-container .column.useful-links ul, #footer-container .column.member ul {
	margin-left:2px;
	margin-top:-3px;
}
#footer-container .column.useful-links ul li a {
	background:url(images/mini-arrow.svg) 96% center no-repeat;
	text-indent:2px;
}
#footer-container .column.useful-links ul li a:hover {
	background:url(images/mini-arrow.svg) 98% center no-repeat;
}
#footer-container .column.member {
	padding-right:0;
	width:22%;
}
#footer-container .column.member ul li a {
	background:url(images/pencil-mini.svg) left center no-repeat;
	padding:7px 0 7px 25px;
}
#mini-footer {
	color:#fff;
	width:100%;
	line-height:50px;
	font-size:1em;
}
#mini-footer .right {
}
#mini-footer .right a {
	background: url("images/webolution.png") no-repeat left bottom;
	display: inline-block;
	height: 19px;
	text-indent: -9999px;
	width: 92px;
	transition:none;
	position:relative;
	top:15px;
}
#mini-footer .right a:hover {
	background-position:left top;
}
div.article-socials {
	float: left;
	margin: 1em 0;
}
div.article-socials li {
	display: inline;
}
div.article-socials li:last-child {
	margin: 0;
}
div.article-socials a div {
	color: #ffffff;
	padding: 0;
	margin: 0 4px;
	float: left;
	height:27px;
}
div.article-socials .fb-btn {
	background-color: #3b5999;
}
div.article-socials .tw-btn {
	background-color: #27a1d4;
}
div.article-socials .g-btn {
	background-color: #f13b3b;
}
#article div.article-socials img {
	width: 15px;
	height: 15px;
	float: left;
	padding: 6px;
	margin: 0 4px;
	border:none;
}
div.article-socials .g-btn img {
	float: left;
	height: 20px;
	margin: 0 4px;
	padding: 4px;
	width: 20px;
}
div.article-socials .text {
	font-size: 13px;
	text-align: center;
	float: right;
	line-height:1.3;
	padding: 1px 8px;
	margin: 4px 0;
	display:block;
	border-left: 1px solid rgba(255, 255, 255, 0.5)
}
/* =WordPress Code
-----------------------------------------------------------------------------*/
a.post-edit-link {
	color:#FF0000;
	letter-spacing:1px;
	font-family:"Courier New", Courier, monospace;
}

/* =Responsive Design
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 1308px) {
body {
	background:url(images/bg-m.jpg) repeat;
}
.wrapper {
	width:98%;
}
#main-container #outer-box {
	width:98%;
}
.main-content {
	width:67.5%;
}
#main-column {
	width:514px;
}
}
 @media only screen and (max-width: 1280px) {
.wrapper {
	width:1220px;
}
#main-container #outer-box {
	width:1220px;
}
#main-column {
	width:486px;
}
aside.right .title-box h3 a span {
	padding-right:0;
	background:none;
}
aside.right #shortcuts ul li a {
	height:165px;
	line-height:1.1;
}
}
@media only screen and (max-width: 1219px) {
.wrapper {
	width:1140px;
}
#main-container #outer-box {
	width:1140px;
}
header.main-header {
	background-size:auto 100%;
	height:250px;
}
#logo {
	margin-top:25px;
}
span.years {
    top: 180px;
}
form#searchform {
	bottom:7px;
}
.mini-header {
	line-height:43px;
}
.clock{
	margin-top:15px;
}
#main-column {
	width:435px;
}
aside.right .title-box h3 a span {
	display:none;
}
#footer-container .column {
	padding-right:1.5em;
}
}
 @media only screen and (max-width: 1139px) {
.wrapper {
	width:1000px;
}
#main-container #outer-box {
	width:1000px;
}
.clock{
	margin-top:7px;
}
header.main-header {
	background-size:auto 100%;
	height:200px;
}
span.badge {
	top:45px;
	left:325px;
}
#logo {
	margin-top:0px;
}
span.years {
    top: 150px;
}
form#searchform {
	bottom:18px;
}
.mini-header {
	line-height:33px;
}
a.fb {
    margin-top: 8px;
}
#main-column {
	width:655px;
	float:right;
	margin-left:0;
}
ul#menu-main-navigation li a {
	font-size:1.143em;
}
ul#menu-main-navigation li#menu-item-5103 {
	width:8%;
}
#mini-menu > .wrapper > ul {
	margin-left:8%;
}
ul#menu-main-navigation > li#menu-item-5199 {
	width:24%;
}
aside.right {
	width:100%;
	margin-top:1.25em;
}
aside.right img.full{
	width:45%;
	margin-right:3%;
	float:left;
}
aside.right img.full.right{
	float:right;
	width:49%;
	margin-right:0;
}
.featured {
	width:314px;
	margin-right:14px;
}
aside.right #international.featured {
	margin:0;
}
aside img.attachment-mini, aside.home .contact-office.box {
	display:none;
}
aside.right.home #shortcuts, .main-content {
	width:100%;
}
#articles-container > div {
	padding:0 1.5em 2em;
}
#main-column.inner #articles-container > div article {
	margin-left:1.5em;
}
#article {
	padding:1em;
}
#article h1, #article > .related > h2 {
	margin-left:-21px;
}
aside.right #shortcuts ul li a {
	width:25%;
	border-bottom:none;
	line-height:normal;
	height:170px;
}
aside.right #shortcuts ul li:nth-child(2n) a {
	border-right:1px solid #fff;
}
aside.right #shortcuts ul li:nth-child(6) a {
	border:none;
}
#footer-container .column {
	padding-right:0.5em;
}
#footer-container .column.useful-links ul li a {
	background-position:98%;
}
.box.inner + aside.right #shortcuts {
	margin-right:0;
}
.box.inner + aside.right #shortcuts ul li a {
	width:50%;
	border-bottom:1px solid #fff;
}
.contact-office h3 {
	padding-right:1em;
}
.contact-office span.email {
	margin-left:0.25em;
}
.box.inner + aside.right #shortcuts ul li a {
	background-size:auto 35px;
	height:162px;
}
.box.inner + aside.right #shortcuts ul li a strong {
	margin-top:2.75em;
}
.box.inner + aside.right #shortcuts ul li:nth-child(2n) a {
	border-right:none;
}
#main-column.inner.page {
	float:left;
	width:62%;
}
#main-column.inner.page + aside.right {
	width:36%;
	margin-top:0;
}
#main-column.inner.page + aside.right .featured {
	width:100%;
}
}
 @media only screen and (max-width: 999px) {
body {
	background:url(images/bg-s.jpg) repeat;
}
aside.right img.full{
	width:45%;
}
aside.right img.full.right{
	margin-right:0;
	width:44%;
}
.wrapper, #main-container #outer-box {
	width:760px;
}
header.main-header {
	height:190px;
}
#logo {
	margin-top:-5px;
	width:290px;
	height:auto;
}
span.years {
    top: 140px;
	left:102px;
}
span.badge {
	top:40px;
	left:265px;
	width:100px;
	background-size:100% auto;
}
form#searchform {
	bottom:20px;
}
.mini-header {
	line-height:32px;
}
#main-container {
	margin-top:0;
}
#main-container #outer-box .wrapper {
	padding-top:55px;
}
#main-column {
	width:456px;
}
#top {
	width:758px;
	margin:0 auto;
}
aside.left {
	width:260px;
}
ul.flex-direction-nav {
	width:232px;
}
.flex-control-paging li a {
	width:12px;
	height:12px;
	margin-left:0.5em;
}
.events .title a {
	background:none;
}
.educenter img {
	width:42%;
}
.educenter h3 a, .educenter p {
	width:50%;
	padding-left:6%;
	padding-right:2%;
	margin-left:0;
	padding-top:0;
	line-height:1.2;
}
.educenter h3 a {
	font-size:1.25em;
}
.newspapers iframe {
	margin-left:-20px;
}
.featured {
	width:49%;
	margin-right:2%;
}
aside.right #unemployed.featured {
	margin-right:0;
}
aside.right.home #shortcuts {
	width:49%;
	margin-right:0;
}
aside.right #international.featured {
	clear:left;
	margin-right:2%;
}
aside.right #shortcuts ul li a {
	width:50%;
	border-bottom:1px solid #fff;
}
aside.right #shortcuts ul li:nth-child(2n) a {
	border-right:1px solid #fff;
}
aside.right #shortcuts ul li:nth-child(6) a {
	border:none;
}
.box.inner + aside.right #shortcuts, #main-column.inner.page + aside.right #shortcuts {
	width:100%;
}
.box.inner + aside.right #shortcuts ul li a, #main-column.inner.page + aside.right #shortcuts ul li a {
	width:33%;
	padding:2em;
	background-size:45px auto;
	background-position:2em 1.5em;
	height:170px;
}
.box.inner + aside.right #shortcuts ul li:nth-child(2n) a, #main-column.inner.page + aside.right #shortcuts ul li:nth-child(2n) a {
	border-right:1px solid #fff;
}
.box.inner + aside.right #shortcuts ul li:nth-child(3) a, .box.inner + aside.right #shortcuts ul li:nth-child(6) a, #main-column.inner.page + aside.right #shortcuts ul li:nth-child(3) a, #main-column.inner.page + aside.right #shortcuts ul li:nth-child(6) a {
	border-right:none;
}
.inner + aside.right #shortcuts ul li:nth-child(4) a, .inner + aside.right #shortcuts ul li:nth-child(5) a, .inner + aside.right #shortcuts ul li:nth-child(6) a {
	border-bottom:none;
}
.contact-office.box {
	display:none;
}
#main-column.inner.page {
	width:100%;
}
#main-column.inner.page + aside.right {
	width:100%;
margin-top:2em;
}
#main-column.inner.page + aside.right .featured {
	width:49%;
}
.pagination {
	font-size:0.938em;
	margin-top:0.5em;
}
#footer-container {
	height:auto;
	background:url(images/footer-bg-s.jpg) center top repeat-x;
}
#footer-container .column {
	width:50%;
	padding-right:5%;
	padding-left:3%;
	height:315px;
	margin-right:0;
}
#footer-container .column.member {
	width:50%;
	padding-right:5%;
}
}
@media only screen and (max-width: 759px) {
.wrapper, #main-container #outer-box {
	width:660px;
}
body {
	background:url(images/bg-mini.jpg) repeat;
}
#logo {
	width:288px;
}
#top {
	width:660px;
}
#main-column {
	width:100%;
	margin-bottom:1.25em;
}
.main-content {
	float:none;
}
aside.right {
	margin-top:0;
	width:56%;
}
aside.right .box, aside.right img.full, aside.right img.full.right{
	width:100%;
}
aside.right img.full, aside.right img.full.right{
	margin-right:0;
}
aside.right #international.featured {
	margin-bottom:1.25em;
}
aside.right.home #shortcuts {
	width:100%;
}
aside.right #shortcuts ul li:nth-child(even) a {
	border-right:none !important;
}
.box.inner + aside.right #shortcuts ul li:nth-child(3) a {
	border-right:1px solid #fff;
}
.box.inner + aside.right #shortcuts ul li a, #main-column.inner.page + aside.right #shortcuts ul li a {
	width:50%;
	padding:1em;
	background-position:1em 0.5em;
	background-size:auto;
}
aside .contact-office.box {
	display:block !important;
}
#main-column.inner.page + aside.right #shortcuts ul li a {
	width:33%;
	padding:1.5em;
	background-position:1.5em 1em;
	border-right:1px solid #fff !important;
}
#main-column.inner.page + aside.right #shortcuts ul li:nth-child(3) a, #main-column.inner.page + aside.right #shortcuts ul li:nth-child(6) a {
	border-right:none !important;
}
#main-column.inner.page + aside.right #shortcuts ul li:nth-child(4) a, #main-column.inner.page + aside.right #shortcuts ul li:nth-child(5) a, #main-column.inner.page + aside.right #shortcuts ul li:nth-child(6) a {
	border-bottom:none;
}
}
 @media only screen and (max-width: 659px) {
.wrapper, #main-container #outer-box {
	width:460px;
}
#logo {
	width:230px;
}
span.years {
    top: 132px;
    left: 80px;
}
span.badge {
	top:50px;
	left:205px;
	width:90px;
}
#top {
	width:460px;
}
form#searchform {
	padding:8px;
}
#s {
	width:140px;
}
ul.flex-direction-nav {
	width:274px;
}
aside.right {
	width:90%;
	margin-right:5%;
}
aside.left {
	width:70%;
	margin-left:15%;
}
.library {
	background-repeat:repeat-x;
}
.newspapers iframe {
	margin-left:0;
}
#footer-container .column {
	padding:1em 1%;
}
#footer-container .column.useful-links ul li a {
	padding-right:25px;
	text-indent:0;
}
#mini-footer {
	text-align:center;
}
#mini-footer .right {
	width:100%;
	color:#333;
}
#mini-footer .right a {
	background-image:url(images/webolution-b.png);
}
.column, .column:first-child {
	width:100%;
	margin:0;
}
}
@media only screen and (max-width:459px) {
.wrapper, #main-container #outer-box {
	width:310px;
}
body {
	background:url(images/bg-x-mini.jpg) repeat;
}
#logo {
	width:260px;
	margin-top:20px;
	margin-left:0px;
}
span.years {
    top: 158px;
    left: 91px;
}
span.badge {
	top:80px;
	left:234px;
	width:90px;
}
#top {
	width:310px;
}
form#searchform {
	bottom:150px;
	padding:6px;
	left:-20px;
}
#s {
	width:190px;
}
span.today {
	margin-left:0;
}
a.fb {
    width: 15px;
    height: 20px;
    background-size: 14px auto;
    margin-left: 0px;
}
article img {
	display:none;
}
aside.right {
	width:100%;
	margin-right:0%;
}
aside.left, #main-column.inner.page + aside.right .featured, #footer-container .column.member {
	width:100%;
	margin-left:0%;
}
#footer-container .column {
	padding:1.5em 5% 0;
	width:100%;
	height:auto;
}
#article h1 {
	font-size:1.25em;
}
#article time {
	display:block;
	margin-top:0.5em;
}
a.category, .categories a {
	margin-bottom:0.25em;
	display:inline-block;
}
ul.flex-direction-nav {
	width:254px;
}
aside.right #shortcuts ul li a {
	width:50% !important;
	padding:1em 0.5em !important;
	background-position:0.5em 0.5em !important;
	background-size:auto !important;
	height:200px;
}
.inner + aside.right #shortcuts ul li:nth-child(4) a {
	border-bottom:1px solid #fff !important;
	border-right:1px solid #fff !important;
}
#footer-container {
	background:url(images/footer-bg-mini.jpg) repeat-x;
}
#mini-footer {
	line-height:1.1;
	margin-top:3.975em;
}
#mini-footer span.right {
	margin:2em 0 1em;
}
#mini-footer .right a {
	top:0;
}
div.ngg-gallery-thumbnail-box{
	width:50%;
}
div.article-socials a div{
	margin:0 4px 0 0;
}
#article div.article-socials img{
	padding:6px 1px;
}
div.article-socials .text{
	padding:1px 7px;
}
}
 @media only screen and (min-width:1000px) {
/* =Mini Menu
-----------------------------------------------------------------------------*/
#mini-menu {
	float:left;
	width:100%;
	background:#fff;
	line-height:46px;
	height:46px;
}
#mini-menu > .wrapper > ul {
	margin-left:10%;
}
#mini-menu ul li {
	display:inline-block;
	font-weight:bold;
	float:left;
	position:relative;
	font-family: 'Open Sans Condensed', sans-serif;
}
#mini-menu ul li a {
	color:#00556e;
	padding:0 11px;
	display:block;
	font-size:1.071em;
	border-left:1px solid #e2e2e2;
}
#mini-menu ul li:last-child a {
	border-right:1px solid #e2e2e2;
}
#mini-menu ul ul li:last-child a {
	border-right:none;
}
#mini-menu ul li a:hover {
	background-color:#fff4d6;
}
/* =Main Navigation
-----------------------------------------------------------------------------*/
ul#menu-main-navigation {
	float:left;
	font-size:1em;
	background:url(images/menu-bg.jpg) repeat;
	border-top:3px solid #014757;
	height:51px;
	line-height:51px;
	width:100%;
}
ul#menu-main-navigation li {
	display:inline;
	float:left;
	position:relative;
	list-style:none;
	text-align:center;
	font-family: 'Ubuntu Condensed', Arial, sans-serif;
}
ul#menu-main-navigation li a {
	color:#fff;
	font-size:1.214em;
	text-transform:uppercase;
	display: block;
	float:left;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-left:1px solid #d6cdc1;
}
ul#menu-main-navigation li#menu-item-5103 {
	width:10%;
}
ul#menu-main-navigation li#menu-item-5103 a {
	text-indent:-9999px;
	background:url(images/home-icon.svg) center center no-repeat;
	background-size:20px 20px;
}
ul#menu-main-navigation > li{
	width:calc((100% - 10%) / 6);
}
ul#menu-main-navigation li.current-menu-item a, #menu-main-navigation li.current-menu-item a:hover, ul#menu-main-navigation li:hover {
	background:url(images/current-bg.jpg);
}
ul#menu-main-navigation li#menu-item-5192 a, ul#menu-main-navigation li#menu-item-5207 a {
	background:none;
}
ul#menu-main-navigation li#menu-item-5103.current-menu-item a {
	background:url(images/home-icon.svg) center center no-repeat, url(images/current-bg.jpg);
	background-size:20px 20px, auto auto;
}
#nav #menu-main-navigation ul, #nav #mini-menu ul ul {
	position:absolute;
	display:none;
	top:51px;
	left:0px;
	z-index:100;
	background:url(images/current-bg.jpg) repeat;
	border:1px solid #d6cdc1;
}
#nav #mini-menu ul ul {
	border-color:#e2e2e2;
	border-bottom:none;
}
#nav #mini-menu ul ul {
	top:46px;
	background:#fff;
}
#nav #mini-menu ul ul ul {
	display: none;
	left: 100%;
	top: 0;
}
ul ul li.menu-item-has-children > a {
	background:url(images/menu-arrow.png) no-repeat scroll 95% center;
}
#nav li#menu-item-1417 .sub-menu {
	top: 46px;
}
#menu-main-navigation ul li, #nav #mini-menu ul ul li {
	list-style-type:none;
	width:100%;
}
#menu-main-navigation ul li a, #nav #mini-menu ul ul li a {
	border-bottom:1px solid #c9c2c2;
	white-space:nowrap;
	border-left:none;
}
#menu-main-navigation ul li#menu-item-5104 a {
	white-space:normal;
}
#nav #mini-menu ul ul li {
	line-height:40px;
}
#nav #mini-menu ul ul li a {
	border-bottom-color:#efefef;
}
#menu-main-navigation ul li {
	line-height:normal;
	padding:6px 0;
}
#nav #menu-main-navigation li:hover > ul, #nav #mini-menu li:hover > ul {
	display:block;
}
#nav #menu-main-navigation ul {
	width:420px;
	padding:12px 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
#menu-main-navigation ul li {
	width:47%;
	float:left;
}
#nav #menu-main-navigation li#menu-item-5199 ul, #nav #menu-main-navigation li#menu-item-5192 ul, #nav #menu-main-navigation li#menu-item-5207 ul, #nav #menu-main-navigation li#menu-item-10109 ul{
	width:auto;
}
#nav #menu-main-navigation li#menu-item-5199 ul li, #nav #menu-main-navigation li#menu-item-5192 ul li, #nav #menu-main-navigation li#menu-item-5207 ul li, #nav #menu-main-navigation li#menu-item-10109 ul li {
	width:100%;
	margin-left:0;
}
#menu-main-navigation ul li:nth-child(even) {
	margin-left:2.5%;
}
#menu-main-navigation ul li a {
	border:none;
	padding:0;
	font-size:1.143em;
	display:inline;
	width:auto;
	text-transform:uppercase;
}
#menu-main-navigation ul li a:hover {
	color:#EAD49A;
	text-decoration:underline;
}
}

#article img.aligncenter{
	display:block;
	margin:0 auto;
	float:none;
}
img.full{
	margin-bottom:0.75em;
	border:1px solid #f8f8f6;	
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.g-recaptcha{
	float:left;
	width:100%;
	margin-top:10px;
}

.left-banner{
    display:inline-block;
    margin-bottom:20px;
}

.left-banner img{
    width:100%;
}
