/*!
Theme Name: Avada Child LANDING
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
!*/
/*site specific*/
button.toggle-alert {
  display: none;
}
.avada-skin-rev {
  border: 0px !important;
}
.fusion-button,
.button,
.gform_button {
  text-transform: none !important;
}
.button-xlarge {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.fusion-button.button-3d,
.gform_wrapper .button,
.gform_wrapper .gform_button,
.fusion-button-3d {
  box-shadow: inset 0px 0px 0px #ffffff, 0px 5px 0px #bf4a10, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important;
}
.fusion-button.button-3d:hover,
.gform_wrapper .button:hover,
.gform_wrapper .gform_button:hover,
.fusion-button-3d:hover {
  box-shadow: inset 0px 0px 0px #ffffff, 0px 5px 0px #18222b, 1px 7px 7px 3px rgba(0, 0, 0, 0.3) !important;
}
.gform_button.button {
  padding: 17px 40px !important;
}
.fusion-carousel-meta span.fusion-inline-sep {
  display: none;
}
.fusion-carousel-meta span.fusion-inline-sep + span {
  display: none;
}
/*------------------------------------*\
    header
\*------------------------------------*/
header.fusion-header-wrapper {
  border-bottom: 10px solid #ffb81b;
  box-shadow: 0px 5px 0px #fefefb;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header {
  border-bottom: 7px solid #ffb81b !important;
  box-shadow: 0px 5px 0px #fefefb !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-main-menu .sub-menu,
header.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-megamenu-holder {
  border-top: 0 !important;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-logo {
  margin-top: 0px !important;
}
#sliders-container {
  border-bottom: 5px solid #fefefb;
}
.fusion-page-title-bar {
  border-bottom: 5px solid #fefefb !important;
}
#main {
  border-top: 10px solid #ffb81b;
}
footer {
  box-shadow: 0px -5px 0px #f37936;
  border-top: 10px solid #ffb81b !important;
}
/*------------------------------------*\
    main navigation
\*------------------------------------*/
.fusion-main-menu {
  margin-top: 45px;
}
.fusion-is-sticky .fusion-main-menu {
  margin-top: 0;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
  padding-top: 0 !important;
  border-right: 0px !important;
}
.fusion-megamenu-title {
  background-color: #0175c0;
  padding-top: 10px !important;
  color: #fefefb !important;
}
.fusion-megamenu-title:hover {
  cursor: default;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover,
.fusion-main-menu .sub-menu li a:hover,
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled:hover,
.fusion-mobile-nav-item > a:hover {
  color: #fefefb !important;
}
.fusion-main-menu .sub-menu .current-menu-item > a,
.fusion-main-menu .sub-menu .current-menu-parent > a,
.fusion-main-menu .sub-menu .current_page_item > a,
.fusion-mobile-current-nav-item > a {
  background-color: #f37936 !important;
  color: #fefefb !important;
}
.fusion-mobile-menu-icons a {
  font-size: 39px !important;
  margin-top: 10px;
  background-color: #f37936;
  padding: 7px 7px 9px 13px;
  border-radius: 4px;
}
.fusion-mobile-menu-icons a:before {
  color: #fefefb !important;
}
.fusion-mobile-nav-item a {
  font-family: 'Londrina Solid';
  font-size: 23px !important;
}
.fusion-mobile-nav-item .sub-menu a {
  font-family: 'PT Sans';
  font-size: 18px !important;
}
.fusion-mobile-nav-item .fusion-open-submenu,
.fusion-mobile-nav-item a:before {
  color: #ffb81b !important;
}
/*------------------------------------*\
    to top
\*------------------------------------*/
#toTop {
  background-color: #f37936 !important;
}
#toTop:hover {
  background-color: #ffb81b !important;
}
@media (max-width: 1000px) {
  #toTop {
    bottom: 0 !important;
    right: 15px !important;
    border-radius: 4px 4px 0 0 !important;
  }
}
/*------------------------------------*\
    home
\*------------------------------------*/
@media (max-width: 1000px) {
  .fusion-body .location-links .fusion-layout-column {
    width: 25% !important;
  }
}
@media (max-width: 600px) {
  .fusion-body .location-links .fusion-layout-column {
    width: 50% !important;
  }
}
@media (max-width: 1000px) {
  .fusion-body .location-links .fusion-layout-column.full-width {
    width: 100% !important;
  }
}
.fun-happenings-title h2 {
  font-size: 90px !important;
  line-height: 110px !important;
  color: #fefefb !important;
  text-shadow: -2px -2px 0 #0175c0, 2px -2px 0 #0175c0, -2px 2px 0 #0175c0, 2px 2px 0 #0175c0;
}
@media (max-width: 1000px) {
  .fun-happenings-title h2 {
    font-size: 60px !important;
    line-height: 70px !important;
  }
}
@media (max-width: 800px) {
  .fun-happenings-title h2 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
}
.state-title.fusion-title {
  background-color: #0175c0;
}
.state-title.fusion-title h2 {
  color: #fefefb;
  padding: 15px !important;
}
.fusion-section-separator .rounded-split.bottom::after,
.fusion-section-separator .rounded-split.bottom::before,
.fusion-section-separator .rounded-split.top::after,
.fusion-section-separator .rounded-split.top::before {
  top: -69px !important;
}
.fusion-section-separator.rounded-split-separator {
  margin-top: 69px !important;
}
.leader-block {
  border-bottom: 0px !important;
}
/*------------------------------------*\
    footer
\*------------------------------------*/
.fusion-footer-widget-area .widget-title,
.fusion-footer-widget-area h3 {
  text-transform: capitalize !important;
}
.search-button input[type=submit] {
  background-color: #f37936 !important;
}
.search-button input[type=submit]:hover {
  background-color: #0175c0 !important;
}
/*------------------------------------*\
    about page
\*------------------------------------*/
.location-boxes .fusion-column-wrapper {
  border-radius: 15px;
}
/*------------------------------------*\
    blog
\*------------------------------------*/
.fusion-blog-layout-grid .post .fusion-post-wrapper {
  background-color: #fefefb !important;
  border-radius: 15px;
  border: 5px solid #f37936 !important;
}
.fusion-blog-layout-grid .post .fusion-post-wrapper .fusion-image-wrapper {
  border-radius: 10px 10px 0 0;
}
/*------------------------------------*\
    sidebar
\*------------------------------------*/
.sidebar {
  border-radius: 15px;
  border: 5px solid #f37936;
}
.sidebar a:hover {
  color: #ffb81b !important;
}
.sidebar a:hover:before {
  color: #f37936 !important;
}
.sidebar.fusion-content-widget-area .widget_recent_entries li {
  border-color: #ffb81b !important;
  border-width: 5px;
}
.fusion-sharing-box.fusion-single-sharing-box.share-box {
  border: 5px solid #ffb81b;
  border-radius: 15px;
  background-image: url("/content/uploads/2017/01/star-field-blue.png");
}
.single-navigation {
  border-color: #ffb81b !important;
}
.fusion-section-separator .rounded-split.bottom::after,
.fusion-section-separator .rounded-split.bottom::before,
.fusion-section-separator .rounded-split.top::after,
.fusion-section-separator .rounded-split.top::before {
  top: -69px !important;
}
.fusion-section-separator.rounded-split-separator {
  margin-top: 69px !important;
}
.leader-block {
  border-bottom: 0px !important;
}
