/* Theme Name: Barf16
Theme URI:http://magniumthemes.com/
Author:Magnium Themes
Author URI:http://magniumthemes.com/
Template: barf16
Description:FlatMarket - Premium Responsive WordPress WooCommerce Theme
Version:1.9
License:GNU General Public License
License URI:license.txt
Tags:light,white,fluid-layout,fixed-layout,responsive-layout,custom-colors,custom-menu,featured-images,post-formats,theme-options
*/

body #mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_right > .item_link:after {
    border: 0;
    width: 5px;
    height: 12px;
    line-height: 1;
    margin-top: -6px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown li > .item_link:before {
    content: "";
    font-family: "Fontawesome";
    border: 0;
    width: 5px;
    height: 12px;
    line-height: 1;
    margin-top: -6px;
    right: 10px;
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown li:hover > .item_link:before {
    right: 10px;
}

.h1, h1 {
    color: #afba4d !important; /* because of inline css*/
    font-size: 24px !important;
    font-weight: 600 !important;
}

.h2, h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6  {
    text-transform: none;
}

.h2, h2 {
    font-size: 20px !important;
    font-weight: 600 !important;
}

h3, .h3 {
    font-size: 18px !important;
    font-weight: 500 !important;
}

h4, .h4,
h5, .h5 {
    font-size: 16px !important;
    font-weight: 500 !important;
}

h6, .h6 {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.entry-content ol,
.entry-content ul {
 padding: 0 0 0 15px;
}

.entry-content ol li,
.entry-content ul li,
#toc_container li,
#toc_container ul,
.toc_list ul li{
    margin-bottom: 5px;
}

.toc_list ul {
    margin-top: 5px !important;
}

.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}

.page article {
    padding: 0;
}

header .logo {
    margin-left: -25px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.header-menu .menu-topmenu-container {
    float: right;
}

.main-sidebar #main-sidebar li.widget_search {
    background-color: #393232;
    padding: 10px;
}

.main-sidebar #main-sidebar li.widget_search .widgettitle {
    color: white;
    font-size: 20px;
    margin-bottom: 10px;
}

.main-sidebar #main-sidebar li.widget {
    margin-bottom: 20px;
}

.main-sidebar {
    padding-left: 0;
}

.main-sidebar #main-sidebar li.widget img {
    width: 100%;
}

p a, .wpb_text_column .wpb_wrapper li a, .toc_list li a, .barf-breadcrumb a {
    text-decoration: none !important;
    background-color: white !important;
    border-bottom: dotted 1px !important;
    font-weight: 600;
}

p a:hover, p a:focus, .wpb_text_column .wpb_wrapper li a:hover, .wpb_text_column .wpb_wrapper li a:focus, .toc_list li a:hover, .toc_list li a:focus, .barf-breadcrumb a:hover, .barf-breadcrumb a:focus {
    text-decoration: none !important;
    background-color: white !important;
    border-bottom: solid 1px !important;
}

ul#footer-sidebar-2 li:nth-child(4n) {
    text-align: right;
}

ul.toc_list li:first-child{
    display: none;
}

.entry-content ol, .entry-content ul {
    padding: 0 0 0 20px;
}

.page article {
    padding-right: 15px;
}

/* old content ad-placeholder */
.wpb_raw_html .wpb_wrapper p {
    display: none;
}

.barf-breadcrumb {
    padding-left: 0px;
    margin-left: -5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}