/*
Theme Name: Festive TW Child Theme
Description: Child theme for festiveTW
Author: ThemeFusion
Modifications: TWBC-Digital Services
Template: Avada
Version: 1.0.0
*/

/*TWBC MODS*/





/*==================================================================================================================================================
         STRUCTURE
=====================================================================================================================================================*/



/*///   HEADER    /////////////////////////////////////////////////*/

/*..... Main Header ..*/
/**/



/**/
/*..... Top Header ..*/
/**/

.fusion-header-v2 .fusion-secondary-header {
  border-top: 0px solid #fff !important;
}

.fusion-social-networks .fusion-social-networks-wrapper {
  margin: 0 !important;
}

.fusion-social-networks .fusion-social-network-icon {
  margin: 0 5px 10px !important;
}

/**/
/*..... Sticky Header ..*/
/**/

.fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-header, .fusion-body .fusion-is-sticky.fusion-header-wrapper .fusion-secondary-main-menu {
   /* background-color: #ffffff; */
    height: 80px !important;
}

/**/
/*..... Pre Header ..*/
/**/



/**/
/*...... Logo .....................*/
/**/



/**/
/*..... Sticky Logo ..*/
/**/

.fusion-is-sticky .fusion-logo img {
    margin-top: 10px !important;
}

/**/
/*..... Search Bar ..*/
/**/


/**/
/*...... TITLE & BREADCRUMBS BAR ..............*/
/**/


/**/
/**/
/*...... MENU .....................*/
/**/

/*--- Fix for MAX Mega Menu / AVADA integration -----*/

.fusion-main-menu:not(.fusion-sticky-menu) {
    display: block !important;
}
.fusion-mobile-selector,
.fusion-mobile-menu-icons {
    display: none !important;
}

.fusion-main-menu {
    overflow: visible !important;
}

/**/

/*---- MAX MEGA MENU -----------------*/
/**/

#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
  float: left;
  width: auto;
}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-megamenu > ul.mega-sub-menu {
  height: 100vw;
}

/**/

/*---- Mobile menu -----------------*/
/**/


/**/
/*---- Top Bar menu -----------------*/
/**/



/**/
/*---- Events widget in menu -----------------*/
/**/



/**/

/*///   MAIN CONTENT    /////////////////////////////////////////////////*/
/**/



/**/

/*///   FOOTER    /////////////////////////////////////////////////*/
/**/



/**/

/*///   SIDEBAR    /////////////////////////////////////////////////*/
/**/



/*---- Vertical Menus in Sidebar ------*/



/**/
/*///   THEME ELEMENTS    /////////////////////////////////////////////////*/
/**/



/*............... Tables ............*/
/**/


/**/

/*............... HR ............*/
/**/


/**/
/*............... Share Buttons ............*/
/**/

/**/

/*///   NEW ELEMENTS    /////////////////////////////////////////////////*/
/**/



/**/

/*///   BLOG    /////////////////////////////////////////////////*/
/**/


/*......SINGLE POST .....*/

/*--------- NEW CLASSES FOR POST META---------------------*/



/**/

/**/
/*..... ARCHIVES .............*/
/**/


/**/

/*==============================================

********** PLUGINS **************************

=================================================*/

/*///   The Events Calendar    /////////////////////////////////////////////////*/
/**/



/* ---- Header (search bar, filters etc)------------------------*/



/*------ Events ALL VIEWS ------------------------*/



/*---- Events MONTH VIEW -------------------*/




/*---- Events DAY VIEW -------------------*/




/*---- Events PHOTO VIEW -------------------*/



/*---- Events WEEK VIEW -------------------*/



/*---- Events MAP VIEW -------------------*/



/* -- Events listing footer ----------------*/



/* -- VENUE page ----------------*/



/* -- Organiser page ----------------*/



/**/

/*///   The Post Grid    /////////////////////////////////////////////////*/
/**/


/**/

/*///   Recent Posts Widget With Thumbnails    /////////////////////////////////////////////////*/
/**/



/**/

/*///   Responsive Recent Post Slider Pro    /////////////////////////////////////////////////*/
/**/



/**/









/*==================================================================================================================================================
         MOBILE & RESPONSIVE
=====================================================================================================================================================*/

/*-------------------------------------------------------------*/    
@media only screen and (max-width: 1024px) {
/*---------------------------------------------------------------*/



}


/*------------------------------------------------------*/
@media only screen and (max-width: 1000px) {
/*--------------------------------------------------------*/ 

    

}



/*------------------------------------------------------*/
@media only screen and (max-width: 991px) {
/*--------------------------------------------------------*/ 

 
}



/*------------------------------------------------------*/
@media only screen and (max-width: 827px) {
/*--------------------------------------------------------*/    



}



/*------------------------------------------------------*/
@media only screen and (max-width: 800px) {
/*--------------------------------------------------------*/    

  

}


/*------------------------------------------------------*/
@media only screen and (max-width: 678px) {
/*----------------------------------------------------------*/

   

}


/*------------------------------------------------------*/
@media only screen and (max-width: 575px) {
/*--------------------------------------------------------*/ 

    

}


/*------------------------------------------------------*/
@media only screen and (max-width: 470px) {
/*--------------------------------------------------------*/    




}


/*-------------------------------------------------------------*/    
@media only screen and (max-width: 364px) {
/*---------------------------------------------------------------*/

    

}