@import url('https://fonts.googleapis.com/css2?family=Italianno&display=swap');

/* Fonts */
h1, h2, h3, h4 , h5, h6 {
  color: #333333;
  font-family: Lato;
}

h1 {

  font-weight: 200;
  font-size: 20px;
}

h3 {
  font-size: 30px;
  font-weight: 200;
  line-height: 40px;
}

h4 {
  font-size: 18px;
  font-weight: 300;
}

h5 {
  color: #666666;
  font-size: 21px;
  font-weight: 200;
}

h6 {
  color: #666666;
  font-size: 25px;
  font-weight: 100;
}

.alert.alert-warning {
  color: #333333;
  font-family: Lato;
  font-size: 14px;
}

.textwidget {
  font-family: Lato;
  font-weight: 400;
  color: #666666;
  font-size: 14px;
}


/*
	Tables
*/
table.dates_table {
  font-size: 93%;
  background-color: #f3f2f2;
}

.dates_table td {
  padding: 3px;
  vertical-align: top;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
}

.dates_table th {
  background-color: #df7325;
  color: #fff;
  padding: 4px;
}

.dates_table_title {
  background-color: #84b0d4;
  color: #fff;
  padding: 4px;
}

.satImageOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

/*
	Gravity forms
*/
body .gform_wrapper ul li.gfield {
  padding-bottom: 20px;
}

div.gform_footer.top_label {
  text-align: center;
}

body .gform_wrapper {
  border: 1px solid #f3f2f2;
  background: #f3f2f2;
  padding: 2rem;
  border-radius: 8px;
}

.gform_wrapper .gform_fields {
	padding: 0;
  list-style-type: none;
}
.ginput_complex span {
	display: block;
}

/*
	Sharing
*/
.sharedaddy.sd-sharing-enabled {
  margin-top: 50px;
  margin-bottom: 20px;
}

/*
	Buttons
*/
.main .ow-button-base a {
	display: block;
}
.button.wp-colorbox-inline {
	padding: 1em 1.2em;
  display: block;
  font-size: 1.15em;
  line-height: 1;
}
.button.wp-colorbox-inline .fa {
	float: left;
  font-size: 1.2em;
}
.favorite-property-toggler {
	display: none;
}
/*
	Menu
*/
#menu-menu-1-es a {
	padding-right: 25px;
}
.menu-item-25540 a {
	color: red !important;
}
.menu-item-25616 a {
	color: red !important;
}

/* Page Navi */
.wp-pagenavi {
	max-width: 970px;
  margin: 0 auto;
  padding: 2em 0;
  text-align: center;
}
.wp-pagenavi a {
  background: #df7426;
  color: #fff;
  border: 1px solid #df7426;
}
.wp-pagenavi a:hover {
  border-color: #df7426;
  color: #df7426;
	background-color: #fff;
}
.wp-pagenavi span {
  color: #df7426;
	border-color:#df7426;
}
.wp-pagenavi span.pages {
	border-color: transparent;
}
.wp-pagenavi span.current {
  border-color: #df7426;
	background: #fff;
  color: #df7426;
}

/*Language switcher mobile */
@media only screen and (min-width: 1200px) {
  .nav-primary .lang-item {
  	display: none;
  }			
}

/* Lightbox */
#cboxLoadedContent > div {
	padding: 10px;
}
.enforce_height-button .ow-button-hover{
	height: 50px;
}
/* Popup */
.holler-inside iframe {
  border: none;
  width: 100%;
  max-width: 100%;
  height: 60vH;
  min-height: 300px;
}

/* Row/cell corners */
.rounded-corners {
	border: 2px solid #f3f2f2;
	border-radius: 20px;
}

/* Dividers */
.divide {
    position: relative;
}
.divide:before {
    content: '';
    display: block;
    position: absolute;
}
.divide.vertical.center:before {
    top: -3px;
    width: 30px;
    background-color: #ffffff;
    left: 48.5%;
    bottom: -3px;
}
@media only screen and (max-width: 780px) {
  .divide:before {
  	display: none;
  }			
}

/* Tripadvisor widget fix */
.TA_excellent > div { position: relative }

.widget_sow-image .widget-title {
  padding-top: 20px;
	font-size: 20px;
  font-weight: 900;
  line-height: 1.3;
}

.thefork{
width: 100%;
border:none;
overflow: scroll;
}
/* Media queries widget */ 
@media only screen and (max-width : 320px) { 
    .thefork{
    	min-height: 1100px;
    }
}
@media only screen and (min-width : 321px) and (max-width : 516px){
    .thefork{
    	min-height: 1100px; 
    }
}
@media only screen and (min-width : 517px) { 
    .thefork{
    	min-height: 1100px; 
    }
}