/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
.domain-topodigos-gr.front .region-header {
}
.region-front-header-right {
	display: inline-block;
	width: 49%;
	vertical-align: top;
}
.region-front-header-left {
	display: inline-block;
	width: 50%;
		vertical-align: top;
}
.guideline {
}
.front-column-item {
	width: 19%;
	vertical-align: top;
	/* padding: 10px; */
	margin: 0% 3%;
	float: left;
}
.front #page-front-front-inner{
	background:url('../images/icons/eikastiko.png') center bottom no-repeat;
	background-size:contain;
	padding-bottom:95px;
}
/*</front>*/ 
.front #header {
	position: relative;
}

.front #block-views-exp-results-page .views-submit-button,
.front #block-views-exp-results-page-2 .views-submit-button {
  padding-right: 13px;
}
.front #edit-what-wrapper,
.front #edit-where-wrapper,
.front #edit-what2-wrapper {
}
.guideline {
}
#edit-general-what-wrapper {
	width: 50%;
	padding-right: 0%;
}
#edit-county-wrapper {
	width: 40%;
	padding-left: 0%;
	padding-right: 0%;
}
#edit-general-what, #edit-county {
  width: 100%;
}

.domain-topodigos-gr #edit-submit-results:hover{
background:url("../images/icons/anazitisi.png") no-repeat scroll center #3176AA;}
.front #edit-what,
.front #edit-where,
.front #edit-what2{}
.front #page-title {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #337ab0;
	color: #fff;
	z-index: 2;
	padding: 15px 72px 15px 30px;
	border-left: 10px solid #5cc1ec;
	font-size: 27px;
}


#block-views-front-page-slideshow-block-1 {
  margin-bottom: 0;
}
#block-views-front-page-slideshow-block-1 .block-inner{
margin:0px;}


 

#block-views-reg-map-block,
#block-views-results-block-attachment-1,
#block-views-results-block-attachment-2,
#block-views-results-block-attachment-3,
#block-views-03eda308027a76b25f64b2d52322de8d,
#block-views-reg-map-block-1,
#block-panels-mini-gmap-results,
#block-panels-mini-gmap-results-near,
#block-panels-mini-clone-of-gmap-results,
#block-views-results-block-1,
#block-views-info-block-attachment-1,
#block-views-info-block-attachment-2{
  padding:0px;
}
/*</front>*/ 
.region-sidebar-second .view-offers .views-row .views-field-title {
    padding: 5% 25% 5% 5%;
  width: 70%;
}
#block-views-results-block-attachment-3 {
  padding:0px;
}
#edit-mto {
  padding: 8px;
}
.horizontal-tabs ul.horizontal-tabs-list li.selected a {
  height: 37px;
  margin-top: -7px;
}
#block-block-5 {
  float: left;
  line-height: 35px;
  width: 40%;
}
.webform-client-form {
  float: left;
  padding-left: 15%;
  padding-right: 5%;
  width: 40%;
}

.node-type-offer .field-name-body {
  padding-top: 20px;
}
.view-results .views-row .views-field-title {
  font-size: 185%;
  width:80%;
}
#footer_gfx {
	position: absolute;
	right: 55px;
	top: 0px;
}
#block-topodigos-block-adjacent-districts ul{
	margin-left:123px;
}
#block-topodigos-block-adjacent-districts li {
	list-style: none;
	float: left;
	padding-right: 0px;
	width: auto;
}
#branding {
	float: left;
}
.region.region-header-top {
	float: right;
	margin-top: 57px;
}
#block-block-8 {
	padding: 10px 50px;
}

#block-block-11, #block-block-13 {
	padding: 10px 50px;
}
.domain-topodigos-gr.front #page-title {
	display: block;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
	white-space: nowrap;
	max-width: 1140px;
	margin: auto;
	color: #fff;
	font-size: 44px;
	position: relative;
	background: none;
	border: none;
}
.line {
	display: inline-block;
	position: relative;
	height: 2px;
	vertical-align: middle;
	width:20%;
}
.line.left{
	background: linear-gradient(to left,#3176aa, rgba(255,255,255,0));
	background: -webkit-linear-gradient(right,#3176aa, rgba(255,255,255,0));
	position: relative;
right: -1px;
	}
.line.right{background: linear-gradient(to right, #3176aa, rgba(255,255,255,0));
background: -webkit-linear-gradient(left, #3176aa, rgba(255,255,255,0));
left: -1px;
position: relative;}
.front .line.left{
	background: linear-gradient(to left, rgb(255,255,255), rgba(255,255,255,0));
	background: -webkit-linear-gradient(right, rgb(255,255,255), rgba(255,255,255,0));
	position: relative;
right: -1px;
	}
.front .line.right{background: linear-gradient(to right, rgb(255,255,255), rgba(255,255,255,0));
background: -webkit-linear-gradient(left, rgb(255,255,255), rgba(255,255,255,0));
left: -1px;
position: relative;}
.square {
	font-size: 17px;
	position: relative;
	top: -7px;
	display:inline;
}
.square.left {
	right: 9px;
}
.square.right {
	left: 9px;
}
.domain-topodigos-gr #block-block-11 {
	margin-top: 50px;
}
/*
	
.domain-topodigos-gr.front #page-title::before,
.domain-topodigos-gr.front #page-title::after{
	border-top: 1px solid #fff;
	content: '';
	display: table-cell;
	position: relative;
	top: 35px;
	width: 45%;
}
.domain-topodigos-gr.front #page-title::before{
	right: 1.5%;
}
.domain-topodigos-gr.front #page-title::after{
	left: 1.5%;
}*/
.service-links {
top:auto;
   bottom: 0;
  position: absolute;
  right: 0;
}
.region-sidebar-second {
  padding-top: 76px;

}
#block-service-links-service-links-not-node .service-links{
float:right;}
.page-info .region-sidebar-second,
.node-type-spot .region-sidebar-second,
.node-type-news .region-sidebar-second{
padding-top:76px;}
#content .view-offers .views-field-title{
 height: 74px;}
#block-block-12 {
  float: left;
  padding: 29px 1%;
  width: 48%;
}
.page-contact #block-system-main{
float:left;
width:50%;}
