/*
 *   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: 81.3%;
}
.front .primary-menu li {
  padding-left: 0 !important;
  padding-bottom: 15px !important;
}
.front ul.menu li a {
  font-size: 100% !important;
  height: 25px !important;
  padding-left: 0 !important;
  padding-top: 56px !important;
}
.front #block-views-exp-results-page {
  position: relative !important;
  margin-top:0px!important;
}
*/
html {
  font-size: 81.3%;
}
.front-column-item {
  
  float: left;
  width: 46%;
}
#block-views-gotoregion-block #edit_jump_chosen, #block-views-gotoregion-block-1 #edit_jump_chosen {
  width: 380px !important;
}
#ctools-jump-menu {
  width: 475px;
}
#block-block-9 #counties-list {
  -moz-column-count: 4;
}
.mnav {

}
#block-views-exp-results-page .views-widget {
  float: none;
  width: 100%;
}
#block-views-exp-results-page .views-submit-button, #block-views-exp-results-page-2 .views-submit-button {
  width: 100%;
}
#edit-submit-results, #block-views-exp-results-page .views-submit-button:hover #edit-submit-results, #block-views-exp-results-page-2 .views-submit-button:hover #edit-submit-results, #block-views-results-block-1 .views-submit-button:hover #edit-submit-results {
  background: url("../images/resized/search40.png") no-repeat scroll center 10px #2d3e50;
}
.views-field-distance .views-label-distance {
  padding: 5px;
}
.not-front .region-search-region {
  margin-top: 0;
  position: relative;
  transition: all 0.5s ease 0s;
  z-index: 1;
}
.open-search{
display:none !important;}
#block-block-1 {
  width: 50%
}
#block-system-main-menu {
  width:50%
}
.search {
  font-size:18px;
}

.search div {
  padding: 12px;
}
#search-simple div, #search-near div {
  float: none;
  padding-left: 0;
  text-align: center;
}
#edit-what-wrapper, #edit-where-wrapper, #edit-what2-wrapper, #edit-distance-wrapper, #edit-general-what-wrapper, #edit-county-wrapper {
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 0 2% !important;
  position: relative;
  width: 96%;
}
.search.active {
  position: relative;
  right: 0;
  top: 0;
}
#edit-what, #edit-what2, #edit-where, #edit-general-what-wrapper, #edit-county-wrapper {
  border-radius: 0;
  width: 98%;
}
.description {
    display:none !important;
}
.region-searches-region {
  float: none;
  margin-top: 0;
  top: 0;
  width: 100%;
}

#block-views-exp-results-page, #block-views-exp-results-page-2, #block-views-exp-results-page, #block-views-results-block-1 .block-content .view-filters{
  border: medium none;
  border-radius: 0;
  height: auto;
}
#search-simple, #search-simple.active {
  margin-top: 0;
}
#edit-where-wrapper {
  padding-bottom: 24px;
}
#block-views-exp-results-page .views-exposed-form label, #block-views-exp-results-page-2 .views-exposed-form label, #block-views-results-block-1 .views-exposed-form label {
  color: #ffffff;
  display: block !important;
  padding-top: 0;
  position: static;
}
.region-search-region {
  background-color: #f4f4f4;
  padding-bottom: 35px;
  overflow:hidden;
}
.front #block-views-exp-results-page .views-submit-button, .front #block-views-exp-results-page-2 .views-submit-button, #block-views-results-block-1 .views-submit-button{
  width: 100%;
}
#edit-submit-results,
#block-views-exp-results-page .views-submit-button:hover #edit-submit-results, #block-views-exp-results-page-2 .views-submit-button:hover #edit-submit-results, #block-views-results-block-1 .views-submit-button:hover #edit-submit-results  {
  height: 60px;
  margin-top: 0;
  width: 100%;
}
.search.active::after {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#block-system-main-menu ul{
padding:0px;}
#block-system-main-menu ul li {
width:33%;
border:none;
height:85px;
}
#edit-distance-address-string {
  padding-left: 4%;
  width: 94%;
}
.form-item-distance-address-string,
.form-item-distance-search-distance {
  width: 50%;
}
#edit-distance-search-distance {
  border: medium none;
  line-height: 34px;
  padding-left: 4%;
  width: 96%;
}
.near-desc{
font-size: 16px;
    margin-top: 34px;}
#block-views-exp-results-page label, #block-views-exp-results-page-2 label, #block-views-results-block-1 label {
  color: #ffffff;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
}
.form-item-distance-search-distance::after {
  background-color: transparent;
  color: #ffffff;
  content: "χλμ";
  float: right;
  margin-left: 0;
  padding: 0;
  position: relative;
}
.view-offers .views-row,
#content .view-offers .views-row {
  float: left;
  margin: 2%;
  width: 46%;
}


.view-offers .views-field-field-offer-photo img{
width:100%;
}
.form-item-distance-search-distance {
  background-color: transparent;
}
.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;
    width: auto;}
	.node-offer .field-name-field-offer-ref-customer {
  float: left;
  padding-left: 0;
  width: 50%;
}
.view-results .views-row {
  clear: both;
  font-size: 16px;
  height: auto;
  overflow: hidden;
  padding: 1%;
}
.views-field.views-field-counter {
  margin-left: 21px;
}
.view-results .views-field .field-content, .view-offers.view-display-id-page_4 .field-content {
  padding: 5px;
}
.view-results .views-row .views-field-title {
  float: none;
  padding-left: 55px;
  width: 85%;
}
.group-contact .fieldset-wrapper .field, .view-results .views-row .views-field-distance, .view-results .views-row .views-field-field-epaggelma, .view-results .views-row .views-field-field-address, .view-results .views-row .views-field-field-region, .view-results .views-row .views-field-field-telephone, .view-results .views-row .views-field-field-mobile {
  background-position: 0 center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #eaeaea;
  float: none;
  padding-left: 40px;
  width: 85%;
}
.view-offers .views-row .views-field-title {
  padding: 1% 20% 1% 1%;
  width: 79% !important;
}
.view-offers .views-field-nothing {
  top: auto;
  bottom:1px;
}
#footer_gfx {
  position: absolute;
  right: 0;
  top: -3px;
}
#footer .category {
  float: left;
  margin-left: 3%;
  width:47%;
  min-height:290px;
}
.block-travelfind-weather{
  top: 230px;
}
#block-views-offers-block-1 .block-title:hover{
   background-position:left top;}
   
#edit-general-what-wrapper {
  padding-right: 1%;
}  
#edit-county-wrapper {
  padding-left: 2%;
  padding-right: 2%;
}
html.js input.form-autocomplete {
  background-position: 97% 7px;
}
.image-style-spot-photo-inside {
  width: 100%;
}
.page-contact #block-system-main{
min-width:400px;
width:50%;} 
.category {
  float: left;
  margin-bottom: 50px;
  margin-left: 1%;
  width: 48%;
}
#toggle-search {
  float: none;
  padding-right: 0;
  width: 100%;
  overflow:hidden;
}

.search {
  float: left;
  font-size: 18px;
  height: auto;
  top: 0;
  width: 50%;
}
.search div {
  background-color: #ffffff;
}
/*.secondary-menu-wrapper {
  position: relative;
}
.secondary-menu-wrapper h2.element-invisible {
  background-color: #E15A1F;
  display: block !important;
  height: 30px;
  margin: 0;
  overflow: visible;
  position: relative !important;
  text-align: left;
  text-indent: -9999px;
  width: 30px;
}
.secondary-menu-wrapper h2.element-invisible:before, .secondary-menu-wrapper h2.element-invisible:after {
  border: 2px solid #FFFFFF;
  content: "";
  left: 25%;
  position: absolute;
  right: 25%;
  top: 35%;
}
.secondary-menu-wrapper h2.element-invisible:after{
 top: 60%;}
.secondary-menu-wrapper ul.menu{
  height: auto;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
}

.nav li, .nav ul.menu li {
  display: block;
  float: none;
}
*/