/*
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
*/
/*#footer {
    display: none !important;
}*/
/* THEME TWEAKS */
.fusion-secondary-menu > ul > li {
  border-color: transparent !important;
    border-left-color: transparent !important;
}
.fusion-footer-widget-area {
  --footer_bg_color: #fc0 !important;
  --footer_link_color: #000 !important;
  color: #000 !important;
}
.fusion-footer-widget-area i {
    color: #000 !important;
}

.fusion-footer-widget-area div.fusion-column:nth-child(1) img {
    filter: invert(100%);
}

.fusion-search-field input {
  color: #000 !important;
}
.fusion-header {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.flip-box-white-bckgrd .flip-box-front {
	background-color: #ffffff !important;
}
.flip-box-blue-bckgrd .flip-box-front {
	background-color: #081e3f !important;
}
.flip-box-heading {
    font-size: 1.5rem !important;
    text-transform: capitalize !important;
}
.fusion-logo {
    margin-top: 15px;
}

.fusion-logo img {
    max-height: 50px !important;
}
/* FIU STYLE CTA BUTTONS */
.fiu-primary-cta.fusion-button, .fiu-secondary-cta.fusion-button {
    font-size: 1.05em !important;
    border-bottom: 1px solid #ffffff !important;
    margin: 5px !important;
    padding: 0px !important;
    border-radius: 0px !important;
}
/* FIU GLOBAR SLIDER TWEAKS */
.tfs-slider .slide-content-container .heading {
    margin: 0 0 5px !important;
    font-size: 2.5rem !important;
    line-height: 1 !important;
}
.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 {
    margin-top: 5px;
    padding: 0 7.5px;
    display: inline-block;
}
/* MOBILE COLUMNS CONTROL */
@media only screen and (max-width: 800px) {
    #mobile-column-wrapper .fusion-row {
    display: flex !important;
    flex-wrap: wrap !important;
}
#mobile-two-column {
    width: 43% !important;
    margin-right: 3% !important;
    margin-left: 3% !important;
    float: left !important;
    display: inline !important;
}
#mobile-two-column-full {
    width: 49.7% !important;
    margin-right: 0% !important;
    margin-left: 0% !important;
    float: left !important;
    display: inline !important;
}
#mobile-one-third-column {
    width: 25% !important;
    margin-right: 0% !important;
    margin-left: 0% !important;
    float: left !important;
    display: inline !important;
}
#mobile-two-third-column {
    width: 75% !important;
    margin-right: 0% !important;
    margin-left: 0% !important;
    float: left !important;
    display: inline !important;
}
#mobile-one-column {
    width: 92% !important;
    margin-right: 3% !important;
    margin-left: 3% !important;
    float: left !important;
    display: inline !important;
}
#mobile-three-column {
    width: 26% !important;
    margin-right: 3% !important;
    margin-left: 3% !important;
    float: left !important;
    display: inline !important;
}
}
/* END MOBILE COLUMNS CONTROL */
.fusion-alert {
    margin-bottom:0px!important;
    padding: 15px !important;
}
div.fusion-header {
    height: auto !important;
}
.fusion-header {
    position: sticky !important;
    top: 0px;
}
input.wpcf7-form-control {
    height: 49px !important;
    font-size: 20px !important;
}
textarea.wpcf7-form-control {
    font-size: 20px !important;
}

.post-content a {
    text-decoration: underline;
}
.page .post-slideshow {
    margin-bottom: 0px;
}

.responsiveCal {
position: relative; padding-bottom: 75%; height: 0; overflow: hidden;
}
 
.responsiveCal iframe {
position: absolute; top:0; left: 0; width: 100%; height: 100%;
}

.fusion-footer-widget-area {
    border-top-width: 0px !important;
    padding-top: 23px !important;
    padding-bottom: 20px !important;
}

.fusion-copyright-notice a:hover, .fusion-footer-widget-area a:hover, .slidingbar-area a:hover {
    color: #F8C93E !important;
}
.fusion-copyright-notice a {
    color: #ffffff !important;
}
.fusion-copyright-notice {
    color: #ffffff !important;
}

.su-subpages {
    line-height: 2.47 !important;
    list-style: none !important;
    padding-left: 0 !important;
    text-decoration: underline;
}

.button-default .button-small {
color: #000000 !important;
}

.fusion-button {
    text-decoration: none !important;
}
#toTop {
    right: 30px;
}
/* FIU CALENDAR INTEGRATION TWEAKS */
.localist_widget_container ul.lw_event_list {
    max-width: 1200px !important;
    width: 100% !important;
}
li.lw.lw_view_all_cta {
display: none;
}
.fusion-tab-heading {
    font-size: 18px !important;
}
.fusion-testimonials.clean blockquote q {
    font-size: 16px !important;
    letter-spacing: 0px !important;
    line-height: 1.2 !important;
}
@media all and (max-width:800px){
.reverse-cols .fusion-row {
display: flex;
flex-flow: wrap;
flex-direction: column-reverse;}}