/*
Theme Name: Flatsome Child Theme
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome
Author: UX Themes
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 3.8.1
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*
.container.section-title-container {
    margin-bottom: 0;
}
.title-wrapper {
    height: 40px;
    overflow: hidden;
}
.is-divider, h3.section-title.section-title-normal b{
	display: none;
}
.box-image img {
    object-fit: fill;
}
h3.section-title.section-title-normal, span.section-title-main{
	border-bottom: 0px;
}
.col.small-12.large-12 .section-title {
    text-align: center;
    margin-bottom: 35px;
    display: block;
}
.section-title .section-title-heading {
    font-family: 'MuaThu';
    margin-bottom: 10px;
    margin-top: 0;
    font-weight: normal;
}
.section-title .section-title-heading  .section-title-main {
    font-size: 45px;
    color: #26316a;
}
.col.small-12.large-12 {
    padding-bottom: 0;
}
div#mega-menu-title{
	background: #26316a;
}
span.woocommerce-Price-amount.amount {
    color: #ed3535;
}
.badge-inner.secondary.on-sale {
    background: #26316a;
}
.container .section, .row .section{
	padding-left: 0;
	padding-right:0;
}

#wide-nav > .flex-row > .flex-left{
	max-width: 285px;
}
p.is-xsmall.uppercase.count {
    display: none;
}
.box-text.text-center {
    padding: 10px;
}
a.ajax_add_to_cart.add_to_cart_button.product_type_simple.button.primary.is-outline.mb-0.is-small {
    background: #26316a;
    color: #FFF;
    padding: 5px 20px;
    border: 2px solid #26316a;
}
a.ajax_add_to_cart.add_to_cart_button.product_type_simple.button.primary.is-outline.mb-0.is-small:hover{
	background: transparent;
	color: #000;
}
h5.post-title.is-large {
    color: #000;
    text-align: left;
}
.absolute-footer.dark.medium-text-center.small-text-center {
    display: none;
}
#footer .col.medium-4.small-12.large-4 {
    padding-bottom: 0;
}
li.html.custom.html_nav_position_text {
    width: 60px;
}
@media(min-width: 1024px){
	div#top-bar {
    display: none;
}
div#logo {
    width: 83%;
    margin-right: 0px;
}
span.widget-title.shop-sidebar {
    width: 100%;
    background: #26316a;
    display: block;
    padding: 15px 10px;
    color: #FFF;
}
#logo img {
    max-height: 168px;
    max-width: 1000px !important;
    height: 168px;
}
}
span.mega-menu-description {
    display: none !important;
}
ul#mega_menu li:hover a {
    background: #26316a;
    color:#fff;
}
h1.page-title.is-large.uppercase, h6.entry-category.is-xsmall, .entry-meta.uppercase.is-xsmall {
    display: none;
}
span.widget-title {
    display: block;
    width: 100%;
    padding: 15px 10px;
    background-color: #26316a;
    color: #FFF;
}
.post-sidebar.large-3.col {
    padding-left: 5px;
}
.category_product button.flickity-button.flickity-prev-next-button.previous, .category_product button.flickity-button.flickity-prev-next-button.next {
	display: none;
}
i.icon-menu{
	color: #26316a;
}
li.html.custom.html_nav_position_text{
	display: block;
}*/

@font-face {
    font-family: 'brandon_text';
    src: url(./fonts/brandontext-regular-webfont.eot);
    src: url(./fonts/brandontext-regular-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/brandontext-regular-webfont.woff) format("woff"), url(./fonts/brandontext-regular-webfont.ttf) format("truetype"), url(./fonts/brandontext-regular-webfont.svg#brandon_textregular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'brandon_text';
    src: url(./fonts/brandontext-bold-webfont.eot);
    src: url(./fonts/brandontext-bold-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/brandontext-bold-webfont.woff) format("woff"), url(./fonts/brandontext-bold-webfont.ttf) format("truetype"), url(./fonts/brandontext-bold-webfont.svg#brandon_textbold) format("svg");
    font-weight: 700;
    font-style: normal
}

body{
    font-family: brandon_text;
    font-weight: 400;
    font-size: 15px
}