/*
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
*/

.fusion-header-v4 .fusion-header { padding-top: 0px; padding-bottom: 3px; }
.fusion-header { background-position: center top !important; }
a.fusion-logo-link { margin-top: -37px; }


/*MENU*/
.fusion-secondary-main-menu { background: url(images/nav_bar_bg.png); }
.fusion-main-menu > ul > li > a { padding: 0px 15px; }
.fusion-main-menu .sub-menu li a { font-weight: 700 !important; }
.fusion-main-menu > ul > li.current-menu-item > a { color: #000; background: rgba(193, 193, 193, 0.9); }
.fusion-main-menu > ul > li > a:hover, .fusion-main-menu li.fusion-dropdown-submenu a:hover { color: #000; background: rgba(193, 193, 193, 0.9) !important;}
.fusion-main-menu .sub-menu { border-top: 0px solid #fff !important }
@media ( max-width: 800px ) { .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu { padding-top: 0px !important; padding-bottom: 0px !important; } .fusion-secondary-main-menu { background: none !important; background-color: #e5e5e5 !important; }  }
/*MENU*/


#wrapper { margin-bottom: 26px !important; }

#content .post { border: 1px solid #f2e9d4; padding: 26px; box-shadow: 1px 2px #e5ddc8; }

.sidebar .widget h4 { font-size: 40px !important; }

.avada-select-parent select, #wrapper .select-arrow, .avada-select-parent .select-arrow  { background: #fff6df !important; color: #000 !important; }

#wrapper #main .post > h2.entry-title, #main .post h2 a { font-size: 62px !important; line-height: 54px !important; }



/*Link Hover*/
.fusion-content-widget-area .widget li a:hover, #main .post h2.entry-title a:hover, body a:hover, .widget li a:hover::before { color: #082556 !important; }
/*Link Hover*/



h2.blog-layout-above-posts-header { font-family: 'Tangerine'; font-weight: 700; margin-bottom: 0px; font-size: 67px; line-height: 40px !important; }
p.blog-layout-above-posts-subheader { font-family: 'Tangerine'; font-weight: 700; font-size: 25px; margin-top: 0px; }

#wp-calendar caption { margin-bottom: 20px !important; }

.widget li a:before { margin-top: 6px; }

.fusion-content-widget-area .widget_recent_entries li { border-color: #f2e9d4 !important; }


/*Responsive Header*/
@media ( min-width: 801px ) and ( max-width: 1024px ) {  .fusion-main-menu > ul > li > a { font-size: 18px !important; padding: 0px 0px !important; } }
@media ( min-width: 986px ) and ( max-width: 1250px ) { .fusion-logo img { max-width: 88%; } .fusion-header { height: 180px; } .header-book { float: right} }
@media ( min-width: 801px ) and ( max-width: 985px ) { .fusion-logo img { max-width: 75%; margin-top: 40px; } }
@media ( max-width: 800px ) { .fusion-logo { display: none !important; } .fusion-header { height: 155px; } }
@media ( max-width: 985px ) { .fusion-header-content-3-wrapper { display: none !important; } .fusion-header { height: 154px; } }
@media ( max-width: 500px ) { .fusion-header { background-size: cover; height: 102px; } }
/*Responsive Header*/



/*widget bullet list*/
.widget li a::before { content: "• " !important; }
/*widget bullet list*/

.fusion-author .fusion-author-title { font-size: 50px; line-height: 58px; margin-bottom: 0px; } 

#wrapper #main #respond .fusion-title h3 { font-size: 31px !important }