/*
Theme Name: FashionPoint
Author: ThemeFarmer
Author URI: https://www.themefarmer.com
Template: storeone
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fashionpoint
Tags: e-commerce, portfolio, blog, custom-logo, custom-header, custom-menu, featured-images, full-width-template, right-sidebar, left-sidebar, sticky-post, theme-options, threaded-comments, translation-ready, one-column, two-columns
Description: FashionPoint is child theme of StoreOne. FashionPoint is Powerful multipurpose WooCommerce WordPress Theme. FashionPoint is the perfect free theme for e-commerce shop. FashionPoint is responsive mobile optimized and using bootstrap framework. to show awesome icons on site it's using FontAwesome icons. FashionPoint is Search Engine Optimized (SEO) friendly. Theme is developed to be used for any business, corporate, companies, or freelancers to create an awesome online presence. FashionPoint is highly recommended for business, informative, agencies, travel, design, art, personal, restaurant, construction, health, digital agency, bloggers, corporate business, freelancers, portfolio, product showcase, and any other creative e-commerce websites. Even with all the Powerful features the theme is optimized for fast performance and security.Theme includes customizable homepage, awesome slider, social links, latest products, latest blog section and other Advance section. Theme Provide 3 page Template (Home Page , Full Width, Left Sidebar) to select layout. FashionPoint is perfect suitable for clothing, electronics, mobile and almost any type of store website. FashionPoint is good for eCommerce solution and compatible with contact form 7, JetPack, WPML. Documentation available at https://www.themefarmer.com/documentation/documentation-storeone/ and check the Demo at http://demo.themefarmer.com/fashionpoint/
*/

body {
    font-family: 'Dosis', sans-serif;
    font-size: 14px;
    background-color: #faebd7;
}

.site-branding {
    text-align: center;
}

.site-branding .site-title {
    max-width: 100%;
}

.site-title img {
    margin-top: 0px;
    margin-top: 0px;
    max-height: 67px;
    width: auto;
    height: auto;
}

.header-middle .info-banner {
    margin-top: 10px;
}

.mbs-accout-links.pull-right {
    margin-left: 20px;
    padding-top: 7px;
}

.mbs-accout-links .account-links {
    background-color: #232323;
}

.header-topbar {
    background-color: #FF8598;
}

.header-middle {
    background-color: #232323;
    color: #FF8598;
}

.bgs-search-cats,
.bgs-search-submit {
    background-color: #ff8598;
    color: #232323;
}

.header-bottom {
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.35);
    background-color: #FF8598;
}


#MyAccountDropdown {
    background-color: #232323;
    color: white;
}

.site-title a {
    color: #FF8598;
}

.site-description {
    color: #9E9E9E;
}

.contact-info {
    padding-top: 8px;
}

.account-links li a {
    color: #232323;
}



.contact-info .call-info {
    margin-right: 40px;
}

.contact-info .info-link {
    color: #FF8598;
}

.bgs-social li a {
    color: #232323;
    padding-top: 2px;
    background-color: #ffc0a9;
    border: 1px solid #232323;
    width: 25px;
    border-radius: 2px;
}

.mini-item-count {
    border: 1px solid #232323;
    background-color: rgb(255, 192, 169);
    color: #232323;
}

.shop-slider .owl-theme .owl-dots {
    display: none;
}

.shop-slider .carousel-caption {
    width: 100%;
    bottom: 0 !important;
    top: auto !important;
    margin: 0 auto;
    left: 0;
    right: 0;
    padding: 10px;
}

.shop-slider .bgs-slider-heading {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}

.home-swiper .bgs-slider-heading span {
    color: #fe8497;
}



/* color styles*/

a,
a:hover,
a:focus {
    color: #FF8598;
}

button,
input[type=button],
input[type=submit] {
    background-color: #FF8598;
}

input[type=reset] {
    color: #232323;
    border: 1px solid #232323;
}

.back-to-top i {
    background-color: #FF8598;
}

.bgs-menu.navbar-default .navbar-nav>li>a {
    color: #232323;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    background-color: #232323;
    color: #FFF !important;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #232323;
    background-color: #FFC0A9;
}

.menu .dropdown-menu {
    border-top: 1px solid #FF8598;
}

.navbar-default .navbar-toggle {
    border-color: #FF8598;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #FF8598;
}

@media (min-width: 768px) {
    #TF-Navbar .dropdown-menu {
        background-color: #FF8598;
    }
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background-color: #FFC0A9;
    color: #FFF;
}

.bgs-recent-products.bgs-products {
    background-color: #FAEBD7;
}

.bgs-products-tabs {
    background-color: #C5CAE9;
}

.bgs-testimonial {
    background-color: #EF9A9A;
}

.owl-dot.active {
    opacity: 1;
    background: #FF8598 !important;
}

.bgs-space.bgs-blogs {
    background-color: #e1f5fe;
}

.home-pagi .swiper-pagination-bullet,
.owl-dot {
    background: #232323;
}

.bgs-home-products.bgs-recents .owl-carousel .owl-stage-outer {
    padding-bottom: 20px;
}

.owl-next,
.owl-prev {
    background-color: #232323;
}

.bps-slider .banner-link {
    background-color: #FF8598;
    border: 1px solid #fe8497;
    font-size: 14px;
    padding: 7px 15px;
}

.bds-date-block.bds-day {
    color: #232323;
    background-color: #FF8598;
}

.bgs-post.sticky .bgs-post-content .bds-date-block.bds-day {
    border-right: 1px solid #232323;
}

.bds-date-block.bds-month {
    background-color: #232323;
    color: #FF8598;
}

.bgs-blog-more {
    background-color: #FF8598;
}

.bgs-post.sticky .bgs-post-content {
    background-color: #FF8598;
}

.btn-theme,
.btn-theme:hover,
.btn-theme:focus {
    background-color: #232323;
}

.btn-filter.btn-active {
    background-color: #FF8598;
    color: #232323;
}

.nav>li>a:focus,
.nav>li>a:hover,
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #FF8598;
    color: #000000;
}

.widget ul li a:hover {
    color: #FF8598;
}

.tagcloud a {
    border: 2px solid #232323;
}

.calendar_wrap #wp-calendar caption {
    background-color: #FF8598;
}

.calendar_wrap #wp-calendar td,
.calendar_wrap #wp-calendar th {
    border: 1px solid #232323;
}

.sidebar-widget .widget-heading {
    background-color: #FF8598;
    border-bottom: 3px solid #FFC0A9;
    border-right: 10px solid #FFC0A9;
}

.sidebar-widget ul li::before {
    color: #FF8598;
}

.footer-widget .widget-heading:before,
.footer-widget .widget-heading:after {
    border-bottom: 1px solid #FFC0A9;
}

.footer-widget .widget-heading:after {
    border-bottom: 1px solid #232323;
}

.bgs-pagination .nav-previous a,
.bgs-pagination .nav-next a {
    border: 1px solid #329636;
    color: #329636;
}

.bgs-pagination .page-numbers {
    border: 1px solid #232323;
    color: #FF8598;
}

.bgs-pagination .page-numbers.current {
    border: 1px solid #232323;
    color: #212121;
    background-color: #FF8598;
}

.bgs-pagination .page-numbers:hover {
    background-color: #FF8598;
    border: 1px solid #232323;
}

.footer-right .bgs-social li a {
    color: #329636;
}

.page-header.error {
    border-bottom: 1px solid #329636;
}

.bgs-404-page h2.code-404 {
    color: #329636;
}

.woocommerce .add_to_cart_button {
    background-color: #FF8598 !important;
    margin-bottom: 5px !important;
}

.woocommerce ul.products li.product .onsale {
    color: #232323;
    background-color: #FFC0A9;
}

.woocommerce .cart .button,
.woocommerce a.button.alt {
    background-color: #329636 !important;
}

.woocommerce .cart .button:hover {
    background-color: #329636;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #329636;
}

.shop-widget.widget_product_categories .product-categories .cat-parent:after {
    color: #329636;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #FF8598;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    background-color: #FF8598;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background-color: #329636;
    border: 1px solid #329636;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
    color: #4CAF50;
    font-size: 20px;
    font-weight: bold;
}

.woocommerce div.item.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    border: 1px solid #FFF;
    background-color: #FFF;
    overflow: hidden;
    border-radius: 2px;
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.30);
}

.woocommerce ul.products li.product .price {
    color: #4CAF50;
    font-size: 20px;
    font-weight: bold;
}

.woocommerce span.onsale {
    color: #232323;
    background-color: #FFC0A9;
}

.sweep-to-right:before {
    background: #329636;
}

.sweep-to-left:before {
    background: #329636;
}

.sweep-to-bottom:before {
    background: #329636;
}

.cart-btn {
    border: 1px solid #329636;
    border-bottom: 2px solid #329636;
    color: #329636;
}