/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
#wrapper.content-box-column. post-content p {
  margin-bottom: 10px;
}
/* RESERVATION FORM */


div#ui-datepicker-div{z-index:1000;}
body.page-id-162 div#gform_widget-2{margin-top:40px;}

#main .sidebar div.res-form {margin-top:-200px;z-index:100;
background-color: transparent!important;
    background: url(http://www.fridayharborsuites.com/wp-content/uploads/2015/07/trans80.png) ;
    float: left;
    padding: 5px 11px 11px;
    position: relative;
    width: 225px;
webkit-border-radius: 30px 30px 0px 0px;-moz-border-radius: 30px 30px 0px 0px;border-radius: 30px 30px 0px 0px;
border:1px solid black;
}
body.page-id-164 #main .sidebar div.res-form {margin-top:160px;z-index:100;}
.sidebar .widget h3 {margin:20px 0 0 10px; font-size: 30px!important;}
#reservationtable {
    margin: 20px 56px 0px 13px;

}

#reservationtable ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#reservationtable ul li {
    display: block;
    padding-bottom: 5px;
    position: relative;
}

.gform_wrapper .top_label .gfield_label {
   color: #383838;
    display: inline-block;
    font-weight: normal!important;
   
    margin:0em!important;
font-size: 12px!important;
    line-height: 12px!important;
    padding-bottom: 3px;
}
body .gform_wrapper .gform_footer{ margin:0em!important;padding:0em!important; }
body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0em!important;
}

.gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="email"], .gform_wrapper .gfield input[type="tel"], .gform_wrapper .gfield input[type="url"], .gform_wrapper .gfield input[type="number"], .gform_wrapper .gfield input[type="password"] input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper .gfield textarea {
   
    padding: 2px!important;
}

body .gform_wrapper img.ui-datepicker-trigger {
   vertical-align: middle!important;
}

.select-arrow {width:18px!important;}
.gform_wrapper ul li.gfield {
    margin-bottom: 0px;
}
.sidebar .widget {
    margin-bottom: 0px;}


div#gform_widget-2 {margin-top:-20px;z-index:100;}
}

body .gform_wrapper .gform_body .gform_fields  {
    margin:0em!important;}

.fusion-button {
    line-height: 17px;
    font-size: 14px!important;
}

.fusion-button.button-blue {background: #90c9e8;
    color: #105378;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #5aabd6 ), to( #90c9e8 ) );
    background-image: -webkit-linear-gradient( bottom,#5aabd6, #90c9e8 );
    background-image: -moz-linear-gradient( bottom, #5aabd6, #90c9e8 );
    background-image: -o-linear-gradient( bottom, #5aabd6, #90c9e8 );
    background-image: linear-gradient( to top, #5aabd6, #90c9e8 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c9e8', endColorstr='#5aabd6');
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
border: 0px;     width:155px;  margin-top: -25px;
}

.fusion-button-text { color:#105378;}

.fusion-button.button-blue:hover, .fusion-button.button-blue.wpcf7-submit:hover, .button.blue:hover  .fusion-button.button-blue:active,  .fusion-button.button-blue:focus {
    background: #5aabd6;
    color: #105378;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #90c9e8 ), to( #5aabd6 ) );
    background-image: -webkit-linear-gradient( bottom, #90c9e8, #5aabd6 );
    background-image: -moz-linear-gradient( bottom, #90c9e8, #5aabd6 );
    background-image: -o-linear-gradient( bottom, #90c9e8, #5aabd6 );
    background-image: linear-gradient( to top, #90c9e8, #5aabd6 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aabd6', endColorstr='#90c9e8');
border:0px;

}

body #gform_wrapper_2 .gform_footer input[type=submit]  {width:142px;padding-bottom:0px;margin-bottom:0em;margin-top:0em;}






.post-content h3 {
    font-family: Open Sans, arial, san serif!important; font-weight: bold!important;
}

.direction-form, .direction-to {float:left;}
 .direction-to {margin-left:20px;}
#wrapper .post-content h2.content-box-heading {font-family: Open Sans, arial, san serif!important;}
/* Content Boxes */
.fusion-content-boxes {
  margin-bottom: 0px;
}
.to-do.content-boxes .col {
  padding: 8px 8px 0px 8px; }

.accom.content-boxes .col {
  padding: 15px 15px 05px 15px;
}
.content-container {padding-bottom:10px;}
.fusion-content-boxes .content-container .fusion-read-more {

  margin-top: -25px;margin-bottom: 5px;
}

.fusion-content-boxes .alignright {
  margin-top: -25px;margin-right:10px;
}

/* Responsive Tweaks */
@media 
  (max-width: 800px) { .fusion-content-boxes .content-container .fusion-read-more {

  margin-top: 5px;margin-bottom: 5px;
}

.fusion-content-boxes .alignright {
  margin-top: 15px;
}