/*
Theme Name: MediaFire Blog
Theme URI: http://www.mediafire.com
Version: 1.0
Description: MediaFire Blog Child Theme for Beaver Builder Framework Theme
Author: MediaFire
Author URI: http://www.mediafire.com
template: bb-theme
*/

/* Typography */
p {line-height:1.8;}

/* Header */
.fl-page-nav-right .fl-page-header-wrap {border: none;}
.fl-page-nav-right.fl-page-header-fixed, .fl-page-header-fixed {box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

/* Nav */
.fl-page-nav-toggle-icon .fl-page-nav .navbar-toggle {top: 5px; font-size: 30px;}
.fl-page-nav-toggle-icon .fl-page-nav-collapse {border: none; padding: 0px;}

/* Nav Button */
.fl-page-nav .navbar-nav > li.nav-button { padding: 10px 10px 0px; }
.fl-page-nav .navbar-nav > li.nav-button > a { background-color: #0077ff; color: #fff; padding: 5px 18px !important; border-radius: 3px; }

.fl-page-header-fixed .fl-page-nav .navbar-nav > li.nav-button > a { position: relative; bottom: 6px; }

.fl-page-nav .navbar-nav > li.nav-button > a:active,
.fl-page-nav .navbar-nav > li.nav-button > a:hover { color: #fff; background-color:#0067dd; }

/* Logo */
.fl-logo-img {max-width:180px;}

/* Menu Module */
span.fl-menu-mobile-toggle-label {font-size:20px;}
button.fl-menu-mobile-toggle.hamburger-label {width:100%;}

/* Search Field - Inline */
.fl-page-nav-search form {background-color: #fff; border-top: none; display: none; padding: 0px; position: absolute; right: 30px; top: 3px; width: 700px; z-index: 1000; -moz-box-shadow: none; -webkit-box, shadow: none; box-shadow: none;}
.fl-page-nav-search {top:2px;}
.fl-page-nav-search form input.fl-search-input {height:40px;}

/* Submenu Dropdown */
.fl-page-nav ul.sub-menu {border:none; top: 108%; -moz-box-shadow: none; -webkit-box, shadow: none; box-shadow: none;}

/* Page Wrapper */
.fl-page {}

/* Top Bar */
.fl-page-bar {}

/* Fixed Header */
.fl-page-header.fl-page-header-fixed {}

/* Header */
fl-page-header.fl-page-header-primary {}

/* Content Area */
.fl-page-content {}

/* Blog */
.fl-post-nav-prev {width:100%; text-align:center; padding:10px 10px 20px; border-bottom:1px solid #eee;}
.fl-post-nav-next {width:100%; text-align:center; padding:20px 10px;}

/* Footer Widgets */
.fl-page-footer-widgets {}

/* Footer */
.fl-page-footer {}
.fl-page-footer i.fa.fa-heart { color: #ff5468; }

/* Right Nav */
.fl-page-nav-right .fl-page-nav {}

/* Bottom Nav */
.fl-page-nav-bottom .fl-page-nav {}

/* Centered Nav */
.fl-page-nav-center .fl-page-nav {}

/* WooCommerce */
.woocommerce .woocommerce-ordering select {background:#fff; font-size:14px;}
.woocommerce ul.products li.product a img {margin:0 0 8px 0;}
.woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins {width:50%; float:left;}

@media (max-width: 767px) {

/* Typography */
h1.fl-post-title {font-size:34px;}
h2.fl-post-title {font-size:30px;}

/* Header */
.fl-page-nav-right .fl-page-header-logo {padding: 10px 10px 20px;}
.fl-page-nav .navbar-toggle, .fl-page-nav .navbar-toggle:hover, .fl-page-nav .navbar-toggle:focus {background:#0077ff;}
.fl-page-nav .navbar-toggle * {color: #fff;}
.fl-page-nav-collapse ul.navbar-nav {text-align:center;}
.fl-page-nav .navbar-nav > li.nav-button > a {padding: 10px !important;}

/* Footer */
.fl-page-footer-widgets-row.row .fl-widget {width:50%;float:left;}

}