/*
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*/
.fusion-main-menu .fusion-main-menu-search {
display:none !important;
}
.fusion-main-menu > ul > li > a {
line-height:73px !important;
    border-top: none !important;
text-transform: uppercase !important;
}
.fusion-main-menu > ul > li > a:hover,
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
    border-bottom: 2px solid #e92328 !important;
    border-top: none !important;
}
.fusion-secondary-header {
min-height: 33px !important;
}
.fusion-header-separator {
display:none !important;
}
.fusion-secondary-header a:hover {
 color: #cf1f22 !important;
}
#topmail {
    background: #cf1f22 url("http://redhorseysbus.com/wp-content/uploads/2016/09/mail.png") no-repeat scroll 9px 7px !important;
    border-radius: 3px !important;
    color: #fff !important;
    cursor: default !important;
    float: right !important;
    font-size: 12px !important;
    height: 25px !important;
    line-height: 24px !important;
    margin: 5px 0 5px 15px !important;
    padding-left: 35px !important;
    padding-right: 9px !important;
    transition: all 0.3s ease-in-out 0s !important;
}
#topmail:hover {
    background: #fff url("http://redhorseysbus.com/wp-content/uploads/2016/09/mail-hover.png") no-repeat scroll 9px 7px !important;
    color: #cf1f22 !important;
    font-size: 12px !important;
    transition: all 0.3s ease-in-out 0s !important;
}
#topphone {
    background: #cf1f22 url("http://redhorseysbus.com/wp-content/uploads/2016/09/phone_ico.png") no-repeat scroll 9px 7px !important;
    border-radius: 3px !important;
    color: #fff !important;
    cursor: default !important;
    float: right !important;
    font-size: 12px !important;
    height: 25px !important;
    line-height: 24px !important;
    margin: 5px 0 5px 15px !important;
    padding-left: 35px !important;
    padding-right: 9px !important;
    transition: all 0.3s ease-in-out 0s !important;
}
#topphone:hover {
    background: #fff url("http://redhorseysbus.com/wp-content/uploads/2016/09/phone_ico_hover.png") no-repeat scroll 9px 7px !important;
    color: #cf1f22 !important;
    font-size: 12px !important;
    transition: all 0.3s ease-in-out 0s !important;
}
#topaddress {
    background: rgba(0, 0, 0, 0) url("http://redhorseysbus.com/wp-content/uploads/2016/09/map_ico.png") no-repeat scroll 0px 11px;
    color: #fff;
    cursor: default;
    float: left;
    font-size: 12px;
    height: 35px;
    line-height: 34px;
padding-left: 17px !important;
}
/*HOME _ RECENT POSTS*/
.fusion-recent-posts .columns .column h4 {
margin-bottom: 15px !important;
border-bottom-style: solid;
border-bottom-width: 2px;
border-bottom-color: #e92328;
}
.recent-posts-content h4.entry-title {
text-align:center !important;
}
/*CONTACT FORMS*/
#main .fullwidth-box .fusion-row {
    background-color: #fff !important;
    border-radius: 15px !important;
    margin: 0;
    padding: 20px !important;
}
.page-id-37 .recent-posts-content h4.entry-title {
font-size: 18px !important;
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft,
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignright {
    height: 36px !important;
}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {
border-bottom: none !important;
}
.fusion-contact-info {
line-height: 35px !important;
}