﻿
@media (max-width: 639px)
{
	.mobile-only
	{
		display: block;
	}
	
	.desktop-only
	{
		display: none;
	}
	
	h1, h2, h3
	{
		display: block;
		margin: 0 0 15px 0;
		padding: 0 0 5px 0;
	}
	
	.page-wrapper
	{
		min-width: 300px;
	}

    .wrapper
	{
		width: 100%;
	}
	
	.header:after
	{
		display: none;
	}
	
	.header .site-title-container
	{
		width: 100% !important;
		height: 34px;
		-webkit-border-bottom-right-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-moz-border-radius-bottomright: 0;
		-moz-border-radius-bottomleft: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}
	
	.header .site-title-container:after
	{
		display: none;
	}
	
	.header .site-title-container h1
	{
		padding: 7px 0 0 0;
	}
	
	.header .site-title-container h1 a
	{
		font-size: 12px;
	}
	
	.header .options
	{
		padding-top: 0;
	}
	
	.header .options .print, 
	.header .options .font-resize, 
	.header .options .send, 
	.options .search-form 
	{ 
		display: none;
	}
	
	.header .options .lang-select
	{
		font-size: 17px;
		padding-top: 0;
		margin-right: 5px;
	}
	
	.main-navigation
	{
		margin: 5px 0 0 5px;
	}
	
	.main-navigation h1.menu-toggle
	{
		margin: 0;
		padding: 3px 5px 15px 27px;
		font-size: 17px;
		background: url(../img/mobile_menu_icon.png) no-repeat 5px 6px;
		border: none;
		display: inline-block;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}
	
	.menu-top-menu-container,
	.menu-top-menu-en-container
	{
		display: none;
	}
	
	.main-navigation li
	{
		float: none;
		margin: 0;
		border-bottom: solid 1px #fff;
		height: auto;
		margin-bottom: 15px;
	}
	
	/* .main-navigation:hover h1.menu-toggle, */
	.main-navigation.expanded h1.menu-toggle
	{
		color: #fff;
		background-color: #6d6e71;
		background-image: url(../img/mobile_menu_icon_h.png);
	}
	
	/* .main-navigation:hover .menu-top-menu-container,
	.main-navigation:hover .menu-top-menu-en-container,	*/
	.main-navigation.expanded .menu-top-menu-container,
	.main-navigation.expanded .menu-top-menu-en-container
	{
		background-color: #6d6e71;
		display: block;
		padding: 8px;
		width: 311px;
		border-top-right-radius: 14px;
		border-bottom-left-radius: 14px;
		border-bottom-right-radius: 14px;
	}
	
	/* .main-navigation:hover .menu.nav-menu > li > a, */
	.main-navigation.expanded .menu.nav-menu > li > a
	{
		color: #fff;
		margin-bottom: 15px;
	}
	
	.main-navigation ul ul
	{
		display: block;
		float: none;
		position: initial;
		background: none;
		padding: 0;
	}
	
	.main-navigation ul ul:before
	{
		display: none;
	}
	
	.main-navigation ul ul li
	{
		border: none;
		padding-bottom: 10px;
	}
	
	.main-navigation ul ul a
	{
		color: #bab6a9;
		width: auto;
	}
	
	.main-navigation ul ul a:hover
	{
		color: #fff;
	}
	
	.main-navigation ul ul .current_page_item a, 
	.main-navigation ul ul .current-menu-item a
	{
		color: #fff;
	}
	
	.slider,
	.slider .caption-sidebar,
	.slider .wk-slideshow .prev, 
	.slider .wk-slideshow .next,
	.slider .wk-slideshow .caption,
	.header-shortcuts,
	.slider-mask
	{
		display: none !important;
	}
	
	.home .slider
	{
		display: block !important;
		margin: 0 102px 0 5px;
		width: auto;
		border-bottom-left-radius: 16px;
		border-top-right-radius: 16px;
	}
	
	.home .slider ul.slides
	{
		max-height: 135px;
		height: 135px !important;
	}
	
	.slider ul.nav
	{
		left: 15px;
		bottom: 5px;
	}
	
	.apologismoi-home
	{
		background-color: #809aaf;
		left: auto;
		top: -135px;
		right: 5px;
		width: 92px;
		height: 58px;
		padding: 3px 0 0 4px;
		text-align: left;
		border-top-right-radius: 16px;
	}
	
	.apologismoi-home h2
	{
		font-size: 12px;
		line-height: 14px;
		margin: 0;
	}
	
	.apologismoi-home > a.dropdown
	{
		display: none;
	}
	
	.apologismoi-home > a.mobile-only
	{
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
	.apologismoi-home > a.mobile-only div
	{
		position: absolute;
		top: 35px;
		left: 38px;
		width: 17px;
		height: 17px;
		background: url(../img/sprite.png) no-repeat -171px 0px;
	}
	
	.epetiakos-home
	{
		background-color: #809aaf;
		left: auto;
		top: -73px;
		right: 5px;
		width: 92px;
		height: 73px;
		padding: 3px 0 0 4px;
		text-align: left;
		border-bottom-right-radius: 16px;
	}
	
	.epetiakos-home h2
	{
		font-size: 12px;
		line-height: 14px;
		margin: 0;
	}
	
	.epetiakos-home h2 b
	{
		display: block;
	}
	
	.epetiakos-home a
	{
		padding: 0;
		float: none;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		text-indent: -9999px;
	}
	
	.epetiakos-home a div
	{
		top: 50px;
		right: 38px;
		background: url(../img/sprite.png) no-repeat -171px 0px;
	}
	
	#content.site-content
	{
		padding: 15px 5px 0;
	}
	
	.home #content #primary,
	.home #content #home-column-a,
	.home #content #home-column-b
	{
		width: auto;
		margin: 0;
		padding: 0;
		float: none;
		height: auto;
	}
	
	.home #content #primary article
	{
		padding: 0;
		margin: 0;
	}
	
	.home #content #primary header:hover h1
	{
		cursor: pointer;
		color: #a7312e;
	}
	
	.home #content #primary h1
	{
		position: relative;
	}
	
	.home #content #primary h1:before
	{
		content: '';
		position: absolute;
		top: 2px;
		left: 101px;
		width: 17px;
		height: 17px;
		background: url(../img/sprite.png) no-repeat -171px 0px;
	}
	
	.home #content #primary h1.expanded:before
	{
		background-position: -171px -18px;
	}
	
	.home .en #content #primary h1:before
	{
		left: 163px;
	}
	
	.home #content #primary h1,
	.rpwe_widget .widget-title
	{
		margin-bottom: 15px;
	}
	
	.home #content #primary .entry-content
	{
		display: none;
		width: 100% !important;
		height: auto;
		margin-bottom: 10px;
	}
	
	.home #content #primary .entry-content.expanded
	{
		display: block;
	}
	
	.home #content #primary .entry-content .jspContainer
	{
		height: auto !important;
		width: 100% !important;
	}
	
	.home #content #primary .entry-content .jspPane
	{
		position: relative;
		width: 100% !important;
	}
	
	.home #content #home-column-a
	{
		border: none;
	}
	
	.home #content #home-column-a aside.widget
	{
		margin: 0;
	}
	
	.home #content #home-column-a .widget-title
	
	.rpwe_widget .today,
	.rpwe_widget a.browse,
	.rpwe_widget .rpwe-block,
	.home .productions-slideshow-wrapper,
	.productions-widget .browse,
	.home .productions-widget .border-bottom-right-mask
	{
		display: none;
	}
	
	.rpwe_widget .today
	{
		display: none;
	}
	
	.home #content #home-column-a .widget-title a
	{
		position: relative;
	}
	
	.home #content #home-column-a .widget-title a:after
	{
		content: '';
		position: absolute;
		top: 4px;
		right: -25px;
		width: 17px;
		height: 17px;
		background: url(../img/sprite.png) no-repeat -171px 0px;
	}
	
	.home .productions-widget .widget-title
	{
		margin: 0;
		color: #fff;
	}
	
	#home-column-b .productions-link
	{
		position: relative;
		top: -25px;
		left: 0;
	}
	
	#home-column-b .productions-link a
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 125px;
		height: 18px;
		font-size: 18px;
		line-height: 18px;
		color: #405f6e;
	}
	
	.en #home-column-b .productions-link a
	{
		width: 152px;
	}
	
	#home-column-b .productions-link a:hover
	{
		color: #a8312e;
	}
	
	#home-column-b .productions-link a:after
	{
		content: '';
		display: block;
		position: absolute;
		top: 1px;
		right: 0;
		width: 17px;
		height: 17px;
		background: url(../img/sprite.png) no-repeat -171px 0px;
	}
	
	#home-column-b .submit-request
	{
		position: initial;
		height: 25px;
		color: #fff;
		width: auto;
		background-color: #405f6e;
		background-image: none;
		padding: 5px 0 0 15px;
		margin: 0 -5px;
	}
	
	#home-column-b .submit-request a
	{
		text-align: left;
		height: auto;
		font-size: 12px;
		font-weight: bold;
		float: left;
		position: relative;
	}
	
	#home-column-b .submit-request a:after
	{
		content: '';
		display: block;
		position: absolute;
		top: 0px;
		right: -27px;
		width: 17px;
		height: 17px;
		background: url(../img/sprite.png) no-repeat -171px 0px;
	}
	
	.footer
	{
		padding: 25px 0 10px 0;
	}
	
	.home .footer
	{
		padding: 10px 0;
	}
	
	#footer-sidebar2,
	#footer-sidebar3
	{
		display: none;
	}
	
	#footer-sidebar1
	{
		width: auto;
		height: auto;
		float: none;
		margin: 0;
		padding: 0;
	}
	
	#footer-sidebar1 aside
	{
		display: none;
	}
	
	#footer-sidebar1 aside.mobile-footer
	{
		display: block;
	}
	
	#footer-sidebar1 aside .textwidget
	{
		height: auto;
		background: none;
		padding: 0 5px;
		color: #809aaf;
	}
	
	#footer-sidebar1 aside .textwidget .tel
	{
		float: left;
	}
	
	#footer-sidebar1 aside .textwidget .copy
	{
		float: right;
	}
	
	/*i idrisi*/
	.breadcrumb-menu
	{
		display: none;
	}
	
	.page-template-page-staff-php #primary
	{
		width: 100%;
		float: none;
	}
	
	.page-template-page-staff-php #home-column-a
	{
		float: none;
		width: 100%;
	}
	
	.page-template-page-staff-php #primary .entry-title
	{
		margin: 0;
	}
	
	.page-template-page-staff-php #primary .entry-content
	{
		margin-top: 15px;
		height: auto;
	}
	
	.page-template-page-staff-php.page-id-23 #primary .entry-content,
	.page-template-page-staff-php.page-id-654 #primary .entry-content
	{
		height: 145px;
	}
	
	.page-template-page-staff-php .katastatiko
	{
		display: none;
	}
	
	.founder_query-widget
	{
		float: none;
		width: 100%;
	}
	
	.founder_query-widget:after
	{
		display: none;
	}
	
	.founder_query-widget ul.founder_widget > li
	{
		width: 25%;
		height: auto;
		float: left;
		padding-right: 5px;
	}
	
	.founder_query-widget ul.founder_widget > li:last-child
	{
		padding-right: 0;
	}
	
	.founder_query-widget ul.founder_widget > li.selected
	{
		position: initial;
		width: 25%;
	}
	
	.founder_query-widget ul.founder_widget > li.selected .thumb
	{
		width: 100%;
		margin-bottom: 0px;
	}
	
	.founder_query-widget ul.founder_widget > li.selected .thumb img
	{
		-webkit-border-bottom-right-radius: 0;
		-moz-border-radius-bottomright: 0;
		border-bottom-right-radius: 0;
		-webkit-border-top-right-radius: 20px;
		-moz-border-radius-topright: 20px;
		border-top-right-radius: 20px;
	}
	
	.founder_query-widget ul.founder_widget > li.selected .scroll-container
	{
		display: none;
	}
	
	.founder_query-widget ul.founder_widget > li .image-caption,
	.founder_query-widget ul.founder_widget > li.selected h3
	{
		display: none !important;
	}
	
	.founder_query-widget ul.founder_widget > li h2
	{
		font-size: 9px !important;
		line-height: 12px !important;
		float: none !important;
		margin: 0 !important;
		width: auto !important;
	}
	
	.founder_query-widget > .scroll-container
	{
		clear: both;
	}
	
	.jspVerticalBar
	{
		width: 80px;
		height: 30px;
		right: 50%;
		bottom: -15px;
		margin-right: -40px;
	}
	
	.jspVerticalBar .jspArrow
	{
		width: 30px;
		height: 30px;
	}
	
	.jspVerticalBar .jspArrow.jspArrowDown
	{
		background-position: -143px -85px;
		float: left;
	}
	
	.jspVerticalBar .jspArrow.jspArrowUp
	{
		background-position: -143px -115px;
		margin: 0;
	}
	
	.page-id-27 .entry-content, 
	.page-id-661 .entry-content, 
	.page-id-33 .entry-content, 
	.page-id-655 .entry-content
	{
		width: 100% !important;
		height: auto;
	}
	
	.page-id-27 .entry-content .jspContainer, 
	.page-id-661 .entry-content .jspContainer, 
	.page-id-33 .entry-content .jspContainer, 
	.page-id-655 .entry-content .jspContainer
	{
		width: 100% !important;
		height: auto !important;
		position: initial;
	}
	
	.page-id-27 .entry-content .jspContainer .jspPane, 
	.page-id-661 .entry-content .jspContainer .jspPane, 
	.page-id-33 .entry-content .jspContainer .jspPane, 
	.page-id-655 .entry-content .jspContainer .jspPane
	{
		width: 100% !important;
		position: initial;
	}
	
	.page-id-27 .jspVerticalBar, 
	.page-id-661 .jspVerticalBar, 
	.page-id-33 .jspVerticalBar, 
	.page-id-655 .jspVerticalBar
	{
		display: none;
	}
	
	/*ds*/
	.page-template-page-staff-php #primary article
	{
		margin: 0;
	}
	
	.page-template-page-staff-php.page-id-29 #primary .entry-content,
	.page-template-page-staff-php.page-id-397 #primary .entry-content
	{
		height: auto;
	}
	
	.council_query-widget, 
	.staff_query-widget
	{
		padding: 0;
	}
	
	.council_query-widget:after, 
	.staff_query-widget:after
	{
		display: none;
	}
	
	.council_query-widget .categories, 
	.staff_query-widget .categories
	{
		background: none;
		width: 100%;
		padding: 0;
	}
	
	.council_query-widget .categories .category, 
	.staff_query-widget .categories .category
	{
		margin-bottom: 7px;
		min-height: 20px;
		border-top: solid 1px #c0c0c2;
		padding-top: 7px;
		clear: both;
	}
	
	.council_query-widget .categories .category > .bio, 
	.staff_query-widget .categories .category > .bio
	{
		display: block;
		clear: both;
		color: #809aaf;
	}
	
	.council_query-widget .category h2.position, 
	.council_query-widget .category h2.name, 
	.staff_query-widget .category h2.position, 
	.staff_query-widget .category h2.name
	{
		font-size: 11px;
		font-weight: normal !important;
	}
	
	.council_query-widget .category h2.position,
	.staff_query-widget .category h2.position
	{
		float: left;
		margin-right: 5px;
	}
	
	.council_query-widget .category h2.position:after,
	.staff_query-widget .category h2.position:after
	{
		content: ':';
	}
	
	.council_query-widget .category h2.name, 
	.staff_query-widget .category h2.name
	{
		color: #809aaf;
		max-width: 100%;
	}
	
	.council_query-widget ul, 
	.staff_query-widget ul
	{
		float: left;
	}
	
	.council_query-widget .item-details, 
	.staff_query-widget .item-details
	{
		display: none !important;
	}
	
	/*ktirio*/
	.page-template-page-building-php .simpleentry-content-container
	{
		width: 100%;
		float: none;
		margin-bottom: 30px;
	}
	
	.page-template-page-building-php .simpleentry-content
	{
		height: 145px;
	}
	
	.page-template-page-building-php .entry-images
	{
		width: 100%;
		float: none;
	}
	
	.gallery-item
	{
		width: 140px;
	}
	
	.gallery-item .gallery-caption
	{
		line-height: 14px;
	}
	
	#cboxTitle
	{
		line-height: 14px;
	}
	
	/*dorites, enisxiseis*/
	.page-template-page-donators-php #txtDonator,
	.page-template-page-aid-php #txtAid
	{
		width: 100%;
		top: 0;
		border: solid 1px #90a7b9;
		border-radius: 14px;
		font-size: 9px;
		font-weight: normal;
		height: 25px;
		text-align: left;
		padding: 0 10px;
		outline: none;
		background: url(../img/mobile-search.png) no-repeat 97% center;
	}
	
	.page-template-page-donators-php .donator-clear-filters,
	.page-template-page-aid-php .aid-clear-filters
	{
		top: 5px;
		right: 6px;
		background-color: #fff;
	}
	
	.page-template-page-donators-php .donator-country,
	.page-template-page-aid-php .aid-country
	{
		font-size: 9px;
		line-height: 9px;
		font-weight: normal;
		margin: 0 85px 0 0;
		padding-top: 35px;
		text-align: left;
		color: #fff;
	}
	
	.page-template-page-donators-php .donator-country span,
	.page-template-page-aid-php .aid-country span
	{
		color: #90a7b9;
		border: solid 1px #90a7b9;
		border-radius: 14px;
		height: 25px;
		display: inline-block;
		text-align: center;
		padding-top: 8px;
		width: 48%;
	}
	
	.page-template-page-donators-php .alphabet-dropdown,
	.page-template-page-aid-php .alphabet-dropdown
	{
		position: absolute;
		right: 0;
		top: 35px;
		border: solid 1px #90a7b9;
		border-radius: 14px;
		width: 80px;
		height: 25px;
		padding: 8px 0 0 15px;
		font-size: 9px;
		line-height: 9px;
		color: #90a7b9;
		background: url(../img/mobile-dd.png) no-repeat 90% center;
		letter-spacing: 3px;
		cursor: pointer;
	}
	
	.page-template-page-donators-php .alphabet,
	.page-template-page-aid-php .alphabet
	{
		font-size: 9px;
		line-height: 16px;
		position: absolute;
		right: 28px;
		top: 59px;
		background-color: #fff;
		width: 20px;
		height: 420px;
		text-align: center;
		z-index: 100;
		border-bottom: solid 1px #90a7b9;
		display: none;
	}
	
	.page-template-page-donators-php .alphabet.gr,
	.page-template-page-aid-php .alphabet.gr
	{
		right: 48px;
		border-left: solid 1px #90a7b9;
		border-bottom-left-radius: 14px;
	}
	
	.page-template-page-donators-php .alphabet.en,
	.page-template-page-aid-php .alphabet.en
	{
		border-right: solid 1px #90a7b9;
		border-bottom-right-radius: 14px;
	}
	
	.page-template-page-donators-php .alphabet span,
	.page-template-page-aid-php .alphabet span
	{
		margin: 0 !important;
		display: block;
	}
	
	#donatorsScrollable,
	#aidScrollable 
	{
		width: 100%;
		height: auto;
		margin-left: 0;
	}
	
	.donators-scrollable-container,
	.aid-scrollable-container
	{
		padding-bottom: 60px;
	}
	
	.donators-scrollable-container a.browse,
	.aid-scrollable-container a.browse
	{
		top: auto;
		bottom: 15px;
		left: 50%;
		margin: 0 0 0 -50px;
		width: 39px;
		height: 40px;
		background-position: -173px -38px;
	}
	
	.donators-scrollable-container a.browse.prev:hover,
	.aid-scrollable-container a.browse.prev:hover
	{
		background-position: -173px -38px;
	}
	
	.donators-scrollable-container a.browse.next, .donators-scrollable-container a.browse.next:hover,
	.aid-scrollable-container a.browse.next, .aid-scrollable-container a.browse.next:hover
	{
		margin: 0 0 0 10px;
		right: auto;
		background-position: -173px -78px;
	}
	
	.donators-scrollable-container a.browse.prev.disabled,
	.aid-scrollable-container a.browse.prev.disabled
	{
		background-position: -173px -38px !important;
	}
	
	.donators-scrollable-container a.browse.next.disabled,
	.aid-scrollable-container a.browse.next.disabled
	{
		background-position: -173px -78px !important;
	}
	
	.page-template-page-aid-php .aid-source
	{
		position: absolute;
		font-size: 9px;
		line-height: 9px;
		top: 70px;
		margin: 0;
		width: 100%;
		float: none;
		font-weight: normal;
		color: #fff;
	}
	
	.page-template-page-aid-php .aid-source span
	{
		color: #90a7b9;
		border: solid 1px #90a7b9;
		border-radius: 14px;
		height: 25px;
		display: inline-block;
		text-align: center;
		padding-top: 8px;
		width: 50%;
	}
	
	.page-template-page-aid-php .aid-source span:last-child
	{
		width: 46%;
	}
	
	.page-template-page-aid-php .aid-options
	{
		padding-bottom: 50px;
	}
	
	.page-template-page-aid-php .aid-entry-content-container
	{
		padding-bottom: 20px;
	}
	
	.page-template-page-aid-php .aid-entry-content
	{
		height: 160px;
	}
	
	#barChart
	{
		height: 250px;
	}
	
	#pieChart1,
	#pieChart2,
	#pieChart3,
	#pieChart4
	{
		width: 100%;
		float: none;
		margin: 0;
	}
	
	/*apologismoi*/
	.proipologismos-etous,
	.apologismoi h2
	{
		font-size: 15px;
		vertical-align: middle;
	}
	
	.apologismoi > a
	{
		color: #90a7b9;
		border: solid 1px #90a7b9;
		border-radius: 14px;
		height: 25px;
		vertical-align: middle;
		padding: 0 32px 0 10px;
		font-size: 12px;
		line-height: 24px;
	}
	
	.apologismoi > a div
	{
		right: 5px;
		top: 3px;
	}
	
	.oikonomika-stoixeia-hr
	{
		margin: 20px 0 24px 0;
	}
	
	/*epikoinonia*/
	.page-template-page-contact-php .simpleentry-header
	{
		float: none;
		width: auto;
	}
	
	.page-template-page-contact-php .simpleentry-header h1 
	{
		margin-bottom: 1.5em;
	}
	
	.page-template-page-contact-php #contact-map
	{
		float: none;
		padding-bottom: 1.5em;
		margin-bottom: 1.5em;
		border-bottom: solid 1px #809bb0;
	}
	
	#gmap_container, #gmap_canvas
	{
		width: 100%;
	}
	
	.page-template-page-contact-php .plain-entry-content
	{
		float: none;
		width: auto;
	}
	
	.page-template-page-contact-php .plain-entry-content form label
	{
		width: 25%;
	}
	
	.page-template-page-contact-php .plain-entry-content form div input, 
	.page-template-page-contact-php .plain-entry-content textarea
	{
		width: 75%;
	}
	
	.page-template-page-contact-php .message-note
	{
		margin-left: 25%;
	}
	
	.page-template-page-contact-php #btnSubmit
	{
		float: none;
		margin-left: 25%;
		border: solid 1px #90a7b9;
		border-radius: 14px;
		padding: 5px 10px;
	}
	
	.page-template-page-contact-php .plain-entry-content form label.note
	{
		margin-left: 25%;
	}
	
	/*alles selides*/
	.page-template-page-simple-php #primary .simpleentry-header
	{
		float: none;
		width: auto;
	}
	
	.page-template-page-simple-php #primary .simpleentry-content
	{
		float: none;
		width: auto;
		padding: 0;
		background: none;
		border-radius: 0;
	}
	
	.page-template-page-simple-php #primary .simpleentry-content:after
	{
		display: none;
	}
	
	/*news*/
	.blog #main 
	{
		width: auto;
	}
	
	.blog .entry-header
	{
		float: none;
		width: auto;
		position: absolute;
		left: 90px;
		right: 0;
	}
	
	.blog h2.entry-title
	{
		margin-bottom: 0;
	}
	
	.blog h2.entry-title .date
	{
		display: block;
	}
	
	.blog h2.entry-title .slash
	{
		display: none;
	}
	
	.blog .entry-image
	{
		float: none;
		width: 80px;
	}
	
	.blog .entry-content-news
	{
		float: none;
		width: auto;
		margin-top: 12px;
		max-height: 10000px;
		display: none;
	}
	
	.blog .entry-content-news.expanded
	{
		display: block;
	}
	
	.blog article
	{
		margin-bottom: 15px;
	}
	
	.blog hr
	{
		background-color: #c0c0c2;
		margin-bottom: 15px;
	}
	
	.blog .expand-news
	{
		display: none;
	}
	
	/*enisxiseis*/
	.supported-areas-menu
	{
		border: none;
	}
	
	.supported-areas-menu a
	{
		display: block;
		font-size: 12px;
		line-height: 12px;
		padding: 0 0 7px 0;
		margin: 0 0 7px 0;
		border: none;
		border-bottom: 1px solid #DCDCDC;
	}
	
	.supported-areas-menu a.last-child
	{
		border: none;
	}
	
	.supportedyears-scrollable-container
	{
		width: 300px;
	}
	
	#supportedyearsScrollable
	{
		/*width: auto;
		margin-right: 32px;*/
	}
	
	.tax-costopoulos_areasofinterest .simpleentry-content-container, 
	.single-interests .simpleentry-content-container
	{
		width: auto;
		float: none;
		margin-bottom: 30px;
	}

	.tax-costopoulos_areasofinterest .simpleentry-content, 
	.single-interests .simpleentry-content
	{
		height: 107px;
	}
	
	.tax-costopoulos_areasofinterest .entry-images, 
	.single-interests .entry-images
	{
		float: none;
		width: auto;
	}
	
	/*paragoges*/
	.page-template-page-productions-php .simpleentry-content-container
	{
		float: none;
		width: auto;
		margin-bottom: 30px;
	}
	
	.page-template-page-productions-php .simpleentry-content
	{
		height: 126px;
	}
	
	.page-template-page-productions-php .productions-images 
	{
		float: none;
		width: auto;
	}
	
	#producersScrollable
	{
		width: 100%;
		height: auto;
		margin-left: 0;
	}
	
	.producers-scrollable-container
	{
		padding-bottom: 60px;
	}
	
	.producers-scrollable-container a.browse
	{
		top: auto;
		bottom: 15px;
		left: 50%;
		margin: 0 0 0 -50px;
		width: 39px;
		height: 40px;
		background-position: -173px -38px;
	}
	
	.producers-scrollable-container a.browse.prev:hover
	{
		background-position: -173px -38px;
	}
	
	.producers-scrollable-container a.browse.next, 
	.producers-scrollable-container a.browse.next:hover
	{
		margin: 0 0 0 10px;
		right: auto;
		background-position: -173px -78px;
	}
	
	.producers-scrollable-container a.browse.prev.disabled
	{
		background-position: -173px -38px !important;
	}
	
	.producers-scrollable-container a.browse.next.disabled
	{
		background-position: -173px -78px !important;
	}
	
	.producers-scrollable-container a.return
	{
		display: none;
	}
	
	.tax-costopoulos_producers .production-details,
	.gallery-container
	{
		float: none;
		width: auto;
	}
	
	.tax-costopoulos_producers .title-container
	{
		margin-bottom: 10px;
	}
	
	.tax-costopoulos_producers .content-container
	{
		position: relative;
		margin-bottom: 30px;
	}
	
	.tax-costopoulos_producers .simpleentry-content
	{
		height: 106px;
	}
	
	.tax-costopoulos_producers .content-container .attachments
	{
		border: none;
	}

}