/*
 *   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.
 */
#block-block-17 {
  background-color: #2d3e50;
  border: 1px solid #ffffff;
  bottom: 0;
  margin: 0;
  position: fixed;
  right: 0;
  width: 350px;
  z-index: 100;
}

.domain-travelfind-gr.front .container {
  max-width: 1140px;
  width: 100%;
}
#block-views-gotoregion-block #edit_jump_chosen, #block-views-gotoregion-block-1 #edit_jump_chosen {
  width: 900px !important;
}
#block-block-13 {
  display:block;
}
#close-map{
display:block;}
.domain-travelfind-gr.front #page-title {
  color: #ffffff;
  font-size: 54px;
  margin: auto;
  width: 759px;
}
.domain-travelfind-gr.front .view-results .views-row {
  background-color: #F2F2F2;}
#map-choice-wrapper {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
  height: 100%;
  padding-top: 10%;
  position: fixed;
  top: 0;
  z-index: 2000;
}
#block-block-16,
#block-block-17 {
  bottom: -100px;
  margin: 0;
  position: fixed;
  right: 0;
  display:block;
  transition:all 0.6s ease 0s !important;
}
#block-block-17 {
 bottom: -200px;
 transition:all 0.6s ease 0s !important;}
.node-type-customer #page-title {
  font-size: 30px;
  margin-bottom: 10px;
  margin-top: 15px;
}

#cyprus-hide, #cyprus-close {
  cursor: pointer;
  height: 20px;
  position: absolute;
 display:block;
  text-indent: -9999px;
  top: 7px;
  width: 20px;
}
#cyprus-close{
   right: 5px;
  background: url("../images/close.png") no-repeat;
}
#cyprus-hide{
top:9px;
 right: 35px;
background: url("../images/minimize.png") no-repeat;}
#cyprus-hide.minimized{
background: url("../images/maximize.png") no-repeat;}
#block-block-16 .block-inner {
  margin: 0;
}
.group-photos .field-item{
width:30%;
}
.menu-bar {
  margin-right: 16px;
}
#inside-map-activation {
  background: url("../images/icons/kim/icon-greece-blue.png") no-repeat scroll 9px 6px / 57px auto #e84c3d;
  cursor: pointer;
  font-weight: 500;
  min-width: 50px;
  padding: 71px 12px 0;
  text-align: center;
}
#inside-map-activation:hover{
color:#2C3E50;}
#block-block-9 #counties-list {
  -moz-column-count: 3;
}
#ctools-jump-menu {
  width: 990px;
}
.domain-travelfind-gr.front #columns {
  background: none repeat scroll 0 0 transparent;
  margin-top: 12%;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.jvectormap-container svg{
min-width:500px;
min-height:400px;}
.domain-travelfind-gr.front #block-views-gotoregion-block, .domain-travelfind-gr.front #block-views-gotoregion-block-1 {
  display: block;
  margin-bottom: 95px;
  width: 100%;
  z-index: 10;
}
.domain-travelfind-gr.front  #tasks{
display:none;}
.domain-travelfind-gr.front #content {
  padding-top: 60px;
}
.guideline {
  padding-left: 125px;
}
/*</front>*/
.front #header {
  position: relative;
}
.front .region-search-region {
  background: url("../images/trans.png") repeat scroll 0 0 transparent;
  bottom: 0;
  height: 130px;
  position: absolute;
  width: 100%;
  z-index: 100;
}
.region-search-region .region-search-region-inner {
  margin: auto;
  max-width: 1024px;
  height:110px;
}
.front #block-views-exp-results-page .views-submit-button, .front #block-views-exp-results-page-2 .views-submit-button {
}

.guideline {
  padding-left: 125px;
  padding-left: 125px;
}

.front-column-item {

  float: left;
  width: 23%;
}
#block-block-15 .front-footer-item {

  float: left;
  width: 30%;
}
.front.domain-travelfind-gr #header-top  {}
.domain-travelfind-gr #edit-submit-results:hover{
background:url("../images/icons/search.png") no-repeat scroll -65px 10px #0399D1;}

.front #edit-what,
.front #edit-where,
.front #edit-what2{}
.front #page-title {
  color: #626b70;
  text-align: center;
}

.domain-travelfind-gr.front #block-views-front-page-slideshow-block-1 {
  height: 733px;
  margin-bottom: 0;
  position: absolute;
  width: 100%;
}
#block-views-front-page-slideshow-block-1 .block-inner{
margin:0px;}


.front #block-system-main-menu ul li {
  height: 98px;
}
.front #block-system-main-menu ul li a {
  font-size: 18px;
  line-height: 17px;
  padding-top: 59px;
}
.front #block-views-exp-results-page-2{
}

.front #block-system-main {
  margin-bottom: 0;
}
.front #block-system-main-menu {
  bottom: 0;
  top:auto;
  margin-bottom: 0;
  position: absolute;
  right: 0px;
  z-index: 30;
}
#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: 13px;
}
#block-views-results-block-attachment-3 {
  padding:0px;
}
#edit-mto {
  padding: 8px;
}
.horizontal-tabs ul.horizontal-tabs-list li.selected a {
}
.not-front .region-search-region {
  margin-top: -110px;
  transition: all 0.5s ease 0s;
  z-index: -10;
}
#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 {
}
.view-results .views-row .views-field-title {
  font-size: 165%;
  width: 74%;
}
#header {
  padding-bottom: 0px;
}
#footer_gfx {
  position: absolute;
  right: 0;
  top: -3px;
}
#block-topodigos-block-adjacent-districts li {
  float:left;
  padding-right: 4%;
}
#block-block-8 {
  padding: 1% 0;
  width: 50%;
}
#block-block-9 {
  float: right;
  padding: 0 1%;
  width: 48%;
}
.service-links {
top:auto;
   bottom: 0;
  position: absolute;
  right: 0;
}
.region-sidebar-second {

}
#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%;}
@media only screen and (max-width: 1500px) and (min-width: 1024px) {
.domain-travelfind-gr.front #columns {
  margin-top: 7%;
}
.domain-travelfind-gr.front #page-title {
  font-size: 44px;

}
#block-block-9 #counties-list {
}

}
@media only screen and (max-height: 700px){
#map-choice-wrapper {

  padding-top: 1%;
  position: absolute;

}

}
