/*
 Theme Name:   WTA Child
 Template:     Avada
 Description:  Child theme for YourTheme
 Author:       IELLC
 Version:      1.0.0
*/

/* Your custom styles go below */

form.paymentform, form.reservationform {max-width:800px; }
form.paymentform label.frm_primary_label {float:left!important;}
form.paymentform input { display:inline!important;}

.boxslider {width:75%; }
.bdwbox {width:25%; }

li.fusion-button.button-flat.button-square.button-small.button-green.button-1.agentbutton {width:170px; height:30px; padding:0; margin:5px 0 0 45px;}

.fusion-button.button-flat.button-square.button-small.button-green.button-1.agentbutton a span.menu-text { position:relative; top:-7px; color:#54770f;}

.tp-caption a {font:#fff!important;}

form.reservationform .middlename .frm_primary_label, form.reservationform .lastname .frm_primary_label {display:none!important;}

label.frm_primary_label {font:normal 12px arial!important;}
/*
form.reservationform div.frm_form_field.form-field.frm_left_container.firstname input { width:140px!important;}

form.reservationform div.frm_form_field.form-field.frm_left_container.middlename input { width:140px!important;}

form.reservationform div.frm_form_field.form-field.frm_left_container.lastname input {width:140px!important;}

.frm_form_field.form-field.frm_required_field.frm_inline_container.frm_first.frm_third.firstname {position:relative; left:200px!important; width:270px;}
*/

form.reservationform label.frm_primary_label, form.paymentform label.frm_primary_label {text-align:right!important; }


h4.accordion-toggle {font:bold 18px arial!important; border:solid 1px #f9f9f9; background: #b0d4f8; padding:5px; margin:5px 0;}

h4.accordion-toggle span {font:normal 14px arial!important;}

div#main.clearfix  {padding-top:10px;}

.fusion-page-title-bar, h1.entry-title {margin:15px 0 5px 0; height:40px; font-weight:bold;}

a.tp-caption {border-radius:5px; background-color:rgba(0, 0, 0, 0.3); padding:10px;}

body.home .fusion-page-title-bar {display:none;}

body.home  div#main.clearfix  {padding-top:20px;}

.fusion-header {padding:10px 0 10px 0!important;}

.fusion-testimonials.classic blockquote q, .fusion-testimonials.classic blockquote q a {padding:0!important; margin:0!important;}

.fusion-content-boxes.content-boxes.columns.fusion-columns-4.fusion-content-boxes-1.content-boxes-icon-with-title.row.content-left {margin-bottom:0!important;}


#crmWebToEntityForm input {width:300px; height:30px; margin-bottom:10px;}
#crmWebToEntityForm textarea {width:300px; height:80px;}
#crmWebToEntityForm input.button {width:300px; height:60px; background: #aed795; cursor:pointer; font: normal 26px verdana; color:#444; }
#crmWebToEntityForm label {padding-top:15px;}

.fusion-logo {margin:-5px 0 0 0!important; background-color:rgba(255,255,255, 0.5); padding:0 5px; border-radius:10px;}

ul#menu-main-navigation li a .menu-text {color:#000;}
ul#menu-main-navigation li.current-menu-item a .menu-text {color:#000; font-weight: bold!important; }

.fusion-contact-info, .fusion-contact-info a, .fusion-secondary-menu li a .menu-text  {color:#333; border-color:#333;}

.current_page_item > a {border-color:#67b7e1;}

.fusion-main-menu > ul > li > a {
border-top: none; 
border-bottom: 3px solid transparent;
height: 50px;
line-height: 50px;
margin:40px 0 0 0;
 }

.fusion-icon-bars, .fusion-icon-bars::before, .fusion-mobile-menu-icons a, .fusion-icon- {width:50px; height:50px;}

 .fusion-secondary-header {
  background: -webkit-linear-gradient(#97d4f4, #fff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#97d4f4, #fff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#97d4f4, #fff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#97d4f4, #fff); /* Standard syntax */
border:none;
}




/**/