/*
 *   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.
 */
/* Increase the body font size on small devices */

html {
  font-size: 112.5%;
}
#branding {
  width: 58%;
}

.mnav {
  display: block !important;

}
#block-block-1 {
	width: 90%;
	margin: 0 5%;
}
.search {
  height:auto;
  width: 50%;
  font-size:18px;
}
.search div {
  padding: 12px;
}
#search-simple div,
#search-near div {
}
#edit-what-wrapper, #edit-where-wrapper, #edit-what2-wrapper, #edit-distance-wrapper {
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 29px;
	width: 100%;
}
#block-system-main-menu {
  width:100%;
}
#block-system-main-menu ul{
padding:0px;}
#block-system-main-menu ul li {
	width: 48%;
	border: none;
	height: 50px;
	margin: 1%;
}
#block-system-main-menu ul li.menu-item-3293 {
	background-color: #83ACCC;
	margin: 10px 1%;
	width: 48%;
	height: auto;
}
#block-system-main-menu ul li.menu-item-3293 a{
		padding:8px;
}	
#block-block-3 {
	position: absolute;
	bottom: 20px;
	width: 48%;
	right: 0px;
	margin: 10px 1%;
}
#block-block-3 .login a, #block-block-3 .logout a {
	height: auto;
	padding: 8px 4px 8px 30px;
}
.front #page-title {
	text-align: center;
}
/*.views-submit-button {
  background-image: url("../images/icons/search.png") no-repeat scroll center 8px / 44px auto ;
  background-color:#02B8DD;
  margin-top: 20px;
}*/
#edit-submit-results {
  width: 100%;
}
#block-views-exp-results-page .views-exposed-form label {
  display: inline;
  float: left;
  font-weight: normal;
  padding-right: 15px;
  width: 45%;
}


.form-item-distance-address-string,
.form-item-distance-search-distance {
}
.form-item-distance-search-distance{
padding-top:15px;}
#block-views-exp-results-page .views-submit-button, #block-views-exp-results-page-2 .views-submit-button {
  position: relative;
  width:100%;
  right: 0;
}

#block-views-exp-results-page, #block-views-exp-results-page-2 {
	width: 90%;
	margin: 0 5%;
}
#edit-distance-wrapper .views-widget .form-item.form-item-distance-address-string {
	width: 60%;
	float: left;
}
#edit-distance-wrapper .views-widget .form-item.form-item-distance-search-distance {
	width: 20%;
	float: left;
	padding:0px;
}
.domain-topodigos-gr .menu-contact-wrapper {
	float: left;
	margin-right: 5px;
	display: inline-block;
	width: 48%;
}
#edit-distance-wrapper {
	padding-bottom: 24px;
}
.views-field-field-epaggelma, .views-field-field-address, .views-field-field-region, .views-field-distance, .views-field-field-telephone {
  margin-left: 15px;
  padding-right: 0 !important;
}
.views-field.views-field-counter {
  margin-left: 11px;
}
.view-results .views-row {
  height:auto;
  clear: both;
  overflow: hidden;
  padding:0px;
}
.view-results .views-row .views-field-field-offer, .view-results .views-row .views-field-field-website, .view-results .views-row .views-field-field-photos {
top:auto;
 float: left;
  width: 33%;
  height:75px;
    position:relative;
}
#block-views-exp-results-page-2 {
	top: 78px;
}
#edit-where-wrapper {
  padding-bottom: 24px;
}
.node .horizontal-tabs ul.horizontal-tabs-list li {
  width: 49%;
}
.horizontal-tabs ul.horizontal-tabs-list li a {
  font-size: 89%;
}
.view-offers .views-row,
#content .view-offers .views-row{
  float: left;
  margin: 0.5%;
  width: 49%;
}
.view-offers .views-row .views-field-title {
  padding: 1% 20% 1% 1%;
  width: 79% !important;
}
.view-offers .views-field-title a{
font-size:23px;}
.view-offers .views-field-nothing {
  bottom: 0px;
  padding: 1%;
  top: auto;
  width: 98% !important;
}
.offer_reg {
  font-size: 110%;
}
.offer_address {
  border-top: 1px solid #EAEAEA;
  font-size: 90%;
  padding-right: 10px;
}
#block-quicktabs-offer-tabs .view-offers .views-row,
#content .view-offers.view-display-id-page_2 .views-row {
  float: left;
  margin: 1%;
  min-height: 235px;
  width: 48%;
}
.node-offer .field-name-field-offer-ref-customer .field-name-field-address,
.node-offer .field-name-field-offer-ref-customer .field-name-field-epaggelma,
.node-offer .field-name-field-offer-ref-customer .field-name-field-website,
.node-offer .field-name-field-offer-ref-customer .field-name-field-telephone{
float: none;
background-size: 37px auto;
    padding-left: 40px;
    width: auto;}
	.field-name-field-offer-photo {
  float: none;
  padding: 0;
  width: 100%;
}
.field-name-field-offer-photo img {
  width: 100%;
}
.node-offer .field-name-field-offer-ref-customer {
  float: none;
  padding-left: 0;
  width: 100%;
}
.webform-client-form {
  float: none;
  padding-right: 5%;
  width: 100%;
}
#block-block-5 {
  float: none;
  line-height: 44px;
  padding-top: 43px;
  width: 100%;
}
.view-results .views-row .views-field-title {
  font-size: 158%;
  width: 100%;
}
#page-title {
  font-size: 170%;
}
#block-block-3 .username {
  position: absolute;
  right: 1px;
  top: 54px;
}
#block-block-3 .username a {
  font-size: 23px;
}
#block-block-3 .logout {
  background-image:none;
  padding: 0 3px 0 5px;
}
#block-topodigos-block-adjacent-districts li {
    padding-right:0px;
}
.region-tertiary-content .category {
  float: none;
  width:100%;  
}
#block-topodigos-block-adjacent-districts li {
	margin-left: 0%;
	padding-right: 0px;
	width: 90%;
}
#footer_gfx {
	background-position: center;
	margin: auto;
}
#edit-general-what, #edit-county {
  width: 91%;
}

.copyright div{
 padding-right:0px;}

#block-views-offers-block-1 .block-title:hover{
   background-position:left top;}
.domain-topodigos-gr #edit-county-wrapper {
  width:100%;
}   
#edit-county-wrapper .views-widget,
#edit-general-what{
}
#edit-county-wrapper .chosen-container-multi .chosen-choices{
overflow:auto;}
.domain-topodigos-gr .input-description {
  padding-bottom: 15px;
  padding-top: 0;
}
.domain-topodigos-gr #edit-general-what-wrapper {
  border: medium none;
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
}
#gr_mill_en{
height:400px;}

.domain-topodigos-gr #edit-county-wrapper {
  padding-left: 2%;
  padding-right: 2%;
  width: 96%;
}
.domain-topodigos-gr #edit-submit-results {
  background-color: #0399D1;
  border: 8px solid #FFFFFF;
  height: 78px;
  position: relative;
  width: 100%;
  z-index: 3;
}
.domain-topodigos-gr.front #edit-submit-results{
width:100%;} 
.domain-topodigos-gr.front #header-wrapper{
padding:0px;}
.domain-topodigos-gr .views-exposed-form .views-exposed-widget {
  padding: 0;
  width: 100%;
}
.region-secondary-content,
.region-secondary-content:after {
background:none;
height:auto;
}
.region-secondary-content,
.region-secondary-content .region-inner{
 height:auto;
}
.domain-topodigos-gr.front .view-results .views-row {
  height: auto;
}
.domain-topodigos-gr #footer{
padding-top:0px;}
.domain-topodigos-gr .region-footer{
padding-top:0px;}
.domain-topodigos-gr.front #block-block-3 .login, .domain-topodigos-gr.front #block-block-3 .logout {
	padding: 0;
}
.domain-topodigos-gr .region.region-header-top {
	float: right;
	margin-right: 1%;
  margin-left:1%;
	display: inline-block;
	width: 97%;
  margin-bottom:10px;
}
.domain-topodigos-gr .menu-contact-wrapper {
	margin-right: 1%;
  margin-left:1%;
	display: inline-block;
	margin: 0;
	width: 97%;
}
.topodigos-link {
	display: block;
}
.social-links {
	position: absolute;
	top: 5px;
	right: 10px;
	margin: 0px;
	text-align:right;
}
.domain-topodigos-gr #block-block-3, .domain-topodigos-gr #block-block-19  {
	position: relative;
	bottom: auto;
	width: 47%;
	right: auto;
	margin-right: 1%;
}
.domain-topodigos-gr #block-block-19 .theseis{
  width:100%;
}
.domain-topodigos-gr #block-block-3 .login a, .domain-topodigos-gr #block-block-3 .logout a, #block-block-19 a {
	display: block;
}
.domain-topodigos-gr.front .secondary-menu li.menu-586 a {
	background-position:center;
	text-indent: -9999px;
	background-size: 18px;
	padding: 7px 14px 7px 30px;
}
.domain-topodigos-gr.front #secondary-menu-bar {
	margin-right: 2px !important;
}
.domain-topodigos-gr.front .secondary-menu li.menu-586 {
	margin: 0;
}.domain-topodigos-gr.front .view-results .views-row a {
	background: none;
	padding-right: 0px;
}
.view-results .views-field .field-content {
	padding: 0px 0px;
	color: #7b7b7b;
	font-size: 19px;
}