/*menu*/
#mega-menu-wrap-main_navigation #mega-menu-main_navigation {text-align: right !important; text-align: end !important;}
.fusion-logo {position: absolute !important; z-index: 999 !important;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item a{padding-top: 10px !important;}

#mega-menu-wrap-main_navigation #mega-menu-main_navigation a.mega-menu-link{padding-top:10px !important;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu a{color: #000 !important;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{font-weight: bold;}
#mega-menu-wrap-main_navigation #mega-menu-main_navigation > li.mega-menu-item > a.mega-menu-link:focus{font-weight: bold;}
a.mega-menu-link{line-height: 1.7 !important;}
.mega-btnbook{padding: 0px 10px !important; background: #c9c !important;}

.fusion-header {padding-left: 0px; padding-right: 0px;}
.fusion-header-wrapper .fusion-header a{color: #fff !important;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header a{color: #000 !important;}
a.fusion-icon.fusion-icon-bars{display:none;}

.fusion-secondary-header{height: 30px;}

/*header*/
body.single-post .fusion-header-v3 .fusion-header{background: transparent;}
body.single-post .fusion-header-wrapper{background: #ababab !important;}
body.single-product .fusion-header-v3 .fusion-header{background: transparent;}
body.single-product .fusion-header-wrapper{background: #ababab !important;}
body.woocommerce-checkout .fusion-header-v3 .fusion-header{background: transparent;}
body.woocommerce-checkout .fusion-header-wrapper{background: #ababab !important;}
body.category .fusion-header-v3 .fusion-header{background: transparent;}
body.category .fusion-header-wrapper{background: #ababab !important;}


/*fusion slider*/
#wrapper .fusion-title h2{text-shadow: 1px 1px 4px #000; margin-top: 4em; font-weight: normal;}

/*shop*/
.fusion-flexslider .slides img{max-height: 350px; width: auto; margin: 0 auto;}
.ilightbox-holder .ilightbox-inner-toolbar{width: 100% !important;}
.ilightbox-holder div.ilightbox-container {margin: 0 auto;}
/*.ilightbox-holder {left: 40% !important;}*/
.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title{padding-right: 12px;}
span.featured-image img{max-height: 250px; min-height: 150px; width: auto;}

span.woocommerce-Price-amount.amount{display: none;}/*hide price for now*/
.woocommerce #wrapper .single_add_to_cart_button{display: none;}
.product-buttons .button{display: none;}
form.cart{display: none !important;}

h4.widget-title{font-size: 18px !important;}

@media screen and (max-width: 1100px){
#mega-menu-wrap-main_navigation #mega-menu-main_navigation {text-align: center !important;}
#mega-menu-wrap-main_navigation{clear: both !important; background: rgba(255,255,255,0.45);}
.fusion-logo {position: relative !important;}
}

/*menu - small screen*/
.wpcf7-form .wpcf7-not-valid-tip {display: inline-block;}

@media only screen and (max-width: 800px){
/*menu*/
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header{background: #cc99cc !important;}
.fusion-header-wrapper .fusion-header a {margin-bottom: 10px;}
}