/*!
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
!*/
/*site specific*/
button.toggle-alert {
  display: none;
}
.avada-skin-rev {
  border: 0px !important;
}
#main > div {
  background-color: #fff;
  border: 2px solid #e09504 !important;
  box-shadow: inset 0px 0px 0px 5px #2a2220;
  padding: 25px;
}
.gform_wrapper .gform_footer {
  text-align: center;
}
/*------------------------------------*\
    header
\*------------------------------------*/
@media (max-width: 1000px) {
  .fusion-logo {
    max-width: 75% !important;
  }
}
.fusion-mobile-menu-icons a {
  font-size: 30px !important;
}
@media (max-width: 640px) {
  .fusion-mobile-menu-icons {
    margin-top: 0 !important;
  }
}
.fusion-mobile-nav-item a {
  text-transform: uppercase;
}
/*------------------------------------*\
    navigation
\*------------------------------------*/
.fusion-main-menu > ul > li > a {
  text-transform: uppercase;
  text-shadow: 2px 2px #2a2220;
}
.fusion-main-menu .sub-menu {
  border-top: 0px !important;
}
.fusion-main-menu .sub-menu li {
  text-transform: uppercase;
}
.fusion-main-menu .sub-menu li > a {
  text-transform: uppercase;
}
.fusion-secondary-main-menu {
  background-image: url(/content/uploads/2016/11/3-brick-wall-repeat.jpg) !important;
  background-repeat: repeat;
  border-bottom: 0px !important;
}
/*------------------------------------*\
    event calendar
\*------------------------------------*/
.post-type-archive-tribe_events #main {
  padding-top: 0;
}
.post-type-archive-tribe_events #main > div {
  padding-top: 0;
  margin-top: -2px;
}
.tribe-bar-view-list a[class*=tribe-icon-],
.tribe-bar-views-list span[class^=tribe-icon-],
.tribe-select2-results-views span[class^=tribe-icon-] {
  padding-left: 0px;
}
.tribe-bar-view-list a.tribe-icon-month,
.tribe-bar-views-list span.tribe-icon-month,
.tribe-select2-results-views .tribe-icon-month {
  background-image: none;
}
.tribe-bar-view-list a.tribe-icon-month:before,
.tribe-bar-views-list span.tribe-icon-month:before,
.tribe-select2-results-views .tribe-icon-month:before {
  content: '\f073';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  padding-right: 10px;
  color: #e09504;
}
@media (max-width: 1000px) {
  .tribe-bar-view-list a.tribe-icon-month:before,
  .tribe-bar-views-list span.tribe-icon-month:before,
  .tribe-select2-results-views .tribe-icon-month:before {
    display: none;
  }
}
.tribe-bar-view-list span[class^=tribe-icon-],
.tribe-bar-views-list span.tribe-icon-list,
.tribe-select2-results-views span.tribe-icon-list {
  background-image: none;
}
.tribe-bar-view-list span[class^=tribe-icon-]:before,
.tribe-bar-views-list span.tribe-icon-list:before,
.tribe-select2-results-views span.tribe-icon-list:before {
  content: '\f03a';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  padding-right: 10px;
  color: #e09504;
}
@media (max-width: 1000px) {
  .tribe-bar-view-list span[class^=tribe-icon-]:before,
  .tribe-bar-views-list span.tribe-icon-list:before,
  .tribe-select2-results-views span.tribe-icon-list:before {
    display: none;
  }
}
.tribe-bar-views-list span.tribe-icon-week,
.tribe-select2-results-views span.tribe-icon-week {
  background-image: none;
}
.tribe-bar-views-list span.tribe-icon-week:before,
.tribe-select2-results-views span.tribe-icon-week:before {
  content: '\f073';
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  padding-right: 10px;
  color: #e09504;
}
@media (max-width: 1000px) {
  .tribe-bar-views-list span.tribe-icon-week:before,
  .tribe-select2-results-views span.tribe-icon-week:before {
    display: none;
  }
}
#tribe-bar-collapse-toggle {
  color: #ffd964;
}
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
  font-size: 18px;
}
.tribe-events-tooltip .tribe-events-event-body {
  font-size: 15px;
}
.fusion-tribe-events-venue-details-map {
  display: none !important;
}
.tribe-events-venue-details .tribe-address {
  clear: both;
  display: inline-block;
}
@media (max-width: 1000px) {
  .tribe-events-venue-details .tribe-address {
    display: block;
  }
}
#tribe-events .tribe-events-list .tribe-events-event-meta .author > div {
  padding-left: 2.5% !important;
  padding-right: 2.5% !important;
}
.fusion-countdown .fusion-dash {
  padding: 15px 30px !important;
}
/*------------------------------------*\
    to top
\*------------------------------------*/
#toTop {
  background-color: #e09504 !important;
}
@media (max-width: 1000px) {
  #toTop {
    bottom: 0 !important;
    right: 15px !important;
    border-radius: 4px 4px 0 0 !important;
  }
}
/*------------------------------------*\
    footer
\*------------------------------------*/
.fusion-footer-widget-column {
  margin-bottom: 15px !important;
}
.full-width {
  margin-left: -20px;
  margin-right: -20px;
}
.full-width .fusion-blog-layout-grid .fusion-post-wrapper {
  border: 0px !important;
}
.full-width .fusion-blog-layout-grid .fusion-post-wrapper .blog-shortcode-post-title.entry-title {
  text-align: center;
}
.bottom-full-width {
  margin-bottom: -20px;
}
/*------------------------------------*\
    blog
\*------------------------------------*/
.fusion-blog-layout-grid .fusion-post-wrapper {
  border-color: #ffd964 #e09504 #e09504 #ffd964 !important;
  border-bottom-width: 1px !important;
}
