/*
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
*/

/*Menu dropdown padding fix 
.fusion-main-menu .sub-menu li {
padding:10px 5px 10px 5px;
} */

/*Menu Active */
.fusion-main-menu .sub-menu .current-menu-item > a {
  color: #000!important;
background-color:#FFF!important;
}

.fusion-main-menu .sub-menu .current-menu-item > a:hover {
  color: #000!important;
background-color:#f5f5f5!important;
}

/*Menu font*/

.fusion-megamenu-title {
    font-size: 15px!important;
    color: #231f20;
    font-weight: bold!important;
    /*text-decoration: underline;*/
}


/*Triangle bullet fix*/
.fusion-main-menu ul a {
    display: inline;
    box-sizing: content-box;
}

.fusion-secondary-header a:hover {
color:#c74a1a;
}

.tcsc .menu-text {
color:#fff!important;
font-weight: bold;
}

/*highlighted button color */
.tcsc {
background-color:#c74a1a;
}


.menu-item-27180, .menu-item-27181 {
background-color:#c74a1a;
}

.ciscadvertising .menu-text {
color:red!important;
font-weight: bold;
}

*/

/*hide cart icon in horizontal menu */
.fusion-widget-cart-icon {
    display: none!important;
}


/* Events Calendar single post, header titles */
.single-tribe_events .sidebar .tribe-events-single-section-title, .single-tribe_events .sidebar .tribe-events-tickets-title, .single-tribe_events .sidebar .widget .heading .widget-title, .single-tribe_events .sidebar .widget .widget-title {
padding:10px 0px 0px 0px!important;
font-weight:bold;
}
#tribe-bar-collapse-toggle {
color:#FFF!important;
}

/*featured image on event */
.fusion-events-featured-image {
    display: none;
}


/* To fix french submit button */
.tribe-bar-submit {
    float: left;
    margin-bottom: 0;
    margin-left: 0%;
    padding: 15px;
    width: auto;
}

/* Events venue name size */
.tribe-events-list .tribe-events-venue-details {
font-size:11px;
}

/*Events on events page - color change */
.fusion-tribe-events-headline {
background-color:#747474!important;
}





/*Advertising Post Background Color #f0f0f0 before*/
.post-12621, .post-26506, .post-26665, .post-26664 {
background-color:#ffffcc;
padding:10px;
/*border-width:2px;
border-color:#c74a1a;
border-style:solid;*/
} 

.post-12621 .fusion-alignleft, .post-26506 .fusion-alignleft, .post-26665 .fusion-alignleft, .post-26664 .fusion-alignleft {
display:none;}

.sponsored_text { 
/*background: #c74a1a;*/
color:grey;
font-size:small;
text-transform: uppercase;
/*padding:5px;*/
}

/*jobs plugin */
.job-manager-application-wrapper .application .application_button, .single_job_listing .application .application_button {
text-transform:uppercase;
}


/*woo commerce product titles */

.fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3, .single-tribe_events .fusion-events-featured-image .fusion-events-single-title-content .tribe-events-schedule h3, .single-tribe_events .fusion-events-featured-image .recurringinfo .event-is-recurring, .single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-cost, .single-tribe_events .fusion-events-featured-image .recurringinfo .tribe-events-divider, .single-tribe_events .fusion-events-featured-image .tribe-events-cost, .single-tribe_events .fusion-events-featured-image .tribe-events-divider, .woocommerce-container .product-title, p.demo_store {

font-size:14px!important;
}


/*Remove order by*/ 

.catalog-ordering {
display:none;
}

/*Remove category from product description */
.product_meta {
display:none;
}

/*remove contact form from contact template page */
.page-id-13279 .avada-contact-form {display:none;}

/*remove meta from related projects */
.fusion-carousel-meta {
display:none;
}


/*BLOG POSTS */

/*Resize featured images */
body.single-post .flexslider.post-slideshow {
max-width:500px!important;
}


/*LOGO TEST*/
img.fusion-standard-logo { width:235px!important;
} 

img .fusion-logo-1x.fusion-standard-logo{width:235px!important;
} 
img .fusion-sticky-logo-1x {width:235px!important;
} 

img .fusion-mobile-logo-1x {width:235px!important;
} 

.fusion-header {
max-height:100px;
}

.fusion-header .fusion-logo {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

.single-tribe_events .sidebar .tribe-events-single-section-title, .single-tribe_events .sidebar .tribe-events-tickets-title, .single-tribe_events .sidebar .widget .heading .widget-title, .single-tribe_events .sidebar .widget .widget-title {
background:none!important;
}

/* Checkout Cart */
.shop_table .variation dd, .shop_table .variation dt
{ display: inherit!important; }

#comment-input .placeholder, #comment-input input, #comment-textarea .placeholder, #comment-textarea textarea, #tribe-bar-form input[type="text"], #wrapper .search-table .search-field input, .avada-select .select2-container .select2-choice, .avada-select .select2-container .select2-choice2, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .comment-form-comment textarea, .gform_wrapper .gfield input[type="email"], .gform_wrapper .gfield input[type="number"], .gform_wrapper .gfield input[type="password"], .gform_wrapper .gfield input[type="password"] input[type="number"], .gform_wrapper .gfield input[type="tel"], .gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="url"], .gform_wrapper .gfield select, .gform_wrapper .gfield textarea, .gform_wrapper .gfield_select[multiple="multiple"], .input-text, .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"], input.s, input.s .placeholder, input[type="email"], input[type="text"], select, textarea {
color:#000!important;
}


/*HIDE QUANTITY ON CHECKOUT */
.shop_table .product-quantity {
    display: none!important;
}

/*HIDE UPDATE CART ON CHECKOUT */
a.fusion-button.button-default.button-medium.button.default.medium.fusion-update-cart {
display:none;
}


/* TITLE BAR IS TERACOTTA AND FONT IS WHITE */

.fusion-page-title-bar {
    border-color: #006b96!important;
    background-color: #006b96!important;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
color:white!important;
}


/*blog header typography*/
h2.blog-shortcode-post-title.entry-title {font-size:27px!important; line-height:32px!important;}

/*home page events shortcode h2 size*/
.fusion-events-shortcode .fusion-events-meta .url {
font-size: 20px!important;
line-height: 25px!important;
}

.post-content h3 {font-size: 22px!important;}



#wrapper #main .fusion-portfolio-content h2.fusion-post-title {font-size:22px!important}

/*MENU FIX */
.sub-menu li {
    margin-top:1px !important;
    margin-bottom:1px !important;
    /* padding: 4px 0 5px 0 !important; */
    /* padding: 0 5px 3px 5px !important; */
}

.sub-menu li a {
    display: block !important;
    /* width: 100% !important; */
   /* padding: 0 5px 3px 5px !important; */
}


.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
padding-top:9px!important;
padding-bottom: 9px!important;}

/*STICKY HEADER 
.fusion-secondary-header {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    display: block !important;
    z-index: 980000 !important;
}

.fusion-header {
    padding-top: 45px !important;
} 

.fusion-header {min-height: 168px !important }
*/

/*STICKY HEADER ON DESKTOP ONLY */
@media screen and (min-width: 768px) {
.fusion-secondary-header {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    display: block !important;
    z-index: 980000 !important;
}

.fusion-header {
    padding-top: 45px !important;
} 

.fusion-header {min-height: 168px !important }
     }



/*highlight bar */
.fusion-dropdown-menu a.fusion-bar-highlight, a.fusion-bar-highlight { 
padding-top:13px!important; 
padding-bottom:12px!important;
}

h1.product_title {
font-size:30px!important;
}

/*remove cart in menus */
.fusion-widget-cart-icon {display:none!important;}

/*remove events featured image from single page */
.tribe-events-single .fusion-events-featured-image
{display:none!important;}

/*remove the x in the cookie plugin */
a#cn-close-notice.cn-close-icon {display:none!important;}


/*login and join button */
.roundedbttn span.menu-text.fusion-button.button-default.button-small {border-radius: 25px!important;}

/*moving steelstore to the right */
#menu-item-42208 {padding-left: 120px!important;}
