/*!
Theme Name: farasite
Theme URI: https://farasite.net
Author: farasite team
Description: فروشگاه ساز حرفه ای فراسایت با امکانات فوق العاده
Version: 6.1
Tested up to: 5.9
Requires PHP: 5.6
License URI: -
Text Domain: farasite
*/
.farasite-header-wrapper .farasite-header-profile .user-login-signup a {
    margin:0 5px
}
.farasite-header-wrapper {
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:space-between;
    align-content:center;
    align-items:center;
    min-height:90px;
    max-width:1280px;
    text-align:center;
    margin:0 auto;
    background-color:#fff
}
.farasite-header-wrapper>div {
    padding:5px 10px;
    align-self:center
}
.farasite-header-wrapper .farasite-header-profile ul {
    margin:0;
    padding:0
}
.farasite-header-wrapper .farasite-header-profile ul li {
    list-style:none;
    font-size:13px
}
@media only screen and (max-width: 992px) {
    .farasite-header-wrapper {
    display:none !important
}

}
.fsmobrow2 .fsmobheader-cart .feather-shopping-bag {
    font-size:33px
}
.fsmobrow2 .fa-shopping-cart:before {
    content:"";
    font-family:"Feather";
    font-size:33px;
    color:#2e2e2e
}
@media(max-width: 992px) {
    .fsmobrow2 {
    display:grid;
    grid-template-columns:8fr 1fr 1fr;
    grid-gap:1em;
    border-top:1px solid #ccc;
    align-items:center;
    padding:0 10px
}

}
.navi-search .wrapp-search {
    position:relative;
    text-align:right;
    float:right;
    width:100%
}
@media(min-width: 992px) {
    .navi-search {
    display:none
}

}
@media(max-width: 768px) {
    .fsmobrow1 .fsmobhead-menu .title-menu {
    display:none !important
}

}
@media(max-width: 992px) {
    .fsmobrow1 {
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap
}

}
.fsmobhead-icon a span.fa {
    font-size:35px
}
@media(max-width: 992px) {
    html.noscroll {
    overflow:hidden !important
}
body.noscroll {
    overflow:visible !important;
    height:100% !important
}
#wpadminbar.noscroll {
    z-index:-1 !important
}
.fsmobhead-menu {
    flex-basis:0;
    flex-grow:1
}
.fsmobhead-logo {
    flex-basis:0;
    flex-grow:2;
    text-align:center;
    margin-top:7px
}
.fss-navi-logo.fsmobhead-logo img {
    max-height:50px
}
.fsmobhead-icon {
    flex-basis:0;
    flex-grow:1;
    text-align:right;
    padding-right:8px;
    padding-left:unset
}
.fsmobhead-icon a img {
    max-height:50px;
    width:auto;
    max-width:50px;
    padding-top:10px
}
.mm-lev1 li a.mmbtn img,.mm-lev1 li a.mmbtn span.fa {
    display:none !important
}

}
@media(min-width: 992px) {
    .fss-navi-logo {
    display:none
}

}
.fss-navi-icons {
    margin:0
}
.fss-navi-icons .navi-user:hover .user-link i {
    color:#2e2e2e;
    transition-duration:300ms
}
.fss-navi-icons .navi-user .user-link i {
    float:left;
    font-size:33px;
    color:#2e2e2e;
    cursor:pointer;
    padding:15px 10px
}
.fss-navi-icons .navi-cartbt {
    margin:15px 10px;
    line-height:0;
    float:right
}
.fss-navi-icons .navi-cartbt:hover {
    color:#2e2e2e;
    transition-duration:300ms
}
.fss-navi-icons .navi-cartbt .items-mc.total {
    font-size:30px;
    color:#2e2e2e;
    display:inline-block
}
.fss-navi-icons .navi-cartbt i {
    font-size:36px;
    color:#2e2e2e
}
.fss-navi-icons .navi-cartbt .mobile-cart-contents {
    position:relative
}
.fss-navi-icons .navi-cartbt .mobile-cart-contents .woocommerce-Price-amount {
    display:none
}
.fss-navi-icons .navi-cartbt .mobile-cart-contents .badge {
    position:absolute;
    font-size:12px;
    bottom:-4px;
    right:-10px;
    background-color:#2e2e2e;
    color:#fff;
    height:20px;
    width:20px;
    padding:0;
    border-radius:50%;
    line-height:1.8;
    z-index:2;
    text-align:center
}
@media(min-width: 992px) {
    .fss-navi-icons {
    display:none
}

}
.farasite-header-wrapper {
    position:relative
}
.farasite-header-links {
    text-align:center
}
.farasite-header-links a {
    display:inline-block;
    margin:0 5px
}
.sticky-menu {
    transition-duration:500ms
}
.sticky-menu.active {
    position:fixed;
    width:100%;
    top:-50px;
    opacity:0;
    z-index:99999
}
.sticky-menu.active.fs-animate {
    top:0;
    opacity:1
}
.site-header {
    background-color:#fff;
    position:relative;
    z-index:500;
    font-size:14px
}
.fs-header-ads {
    width:100%;
    min-width:100%;
    max-width:100%;
    display:block;
    clear:both;
    margin:0;
    padding:0;
    overflow:hidden;
    background-color:#ef394e
}
.fs-header-ads.fs-header-ads-img {
    min-height:40px;
    width:100%;
    background-position:50%;
    display:block;
    background-repeat:no-repeat;
    background-size:cover
}
.fs-header-ads p {
    margin:0
}
.fs-header-ads-space {
    padding:15px
}
.farasite-header-logo {
    max-width:30%
}
.farasite-header-cart .site-header-cart {
    display:inline-block;
    position:relative
}
.farasite-header-cart .site-header-cart .widget_shopping_cart {
    position:absolute;
    z-index:99999;
    box-shadow:0 2px 5px rgba(0,0,0,.2);
    background-color:#fff;
    border-radius:5px;
    padding:10px 5px;
    min-width:300px;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translateY(50px);
    transition-duration:300ms
}
.farasite-header-cart .site-header-cart .widget_shopping_cart h2.widgettitle {
    font-size:15px;
    text-align:center
}
.farasite-header-cart .site-header-cart .widget_shopping_cart .total {
    text-align:center;
    padding:10px 0
}
.farasite-header-cart .site-header-cart .widget_shopping_cart .buttons {
    text-align:center
}
.farasite-header-cart .site-header-cart .widget_shopping_cart .buttons .button {
    margin:2px
}
@media(max-width: 768px) {
    .farasite-header-cart .site-header-cart .widget_shopping_cart {
    display:none
}

}
.farasite-header-cart .site-header-cart:hover .widget_shopping_cart {
    opacity:1;
    visibility:visible;
    pointer-events:all;
    transform:translateY(0);
    transition-duration:300ms
}
@media(max-width: 1200px) {
    a.cart-contents .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
    display:none
}

}
.cart-contents i,.farasite-cart-style-icon i,.farasite-cart-style-icon-cartfixtext i,.farasite-cart-style-icon-count i,.farasite-cart-style-icon-count-total i,.farasite-cart-style-icon-total i {
    font-size:25px;
    margin:0 5px
}
.cart-contents.farasite-minicart,.farasite-cart-style-icon,.farasite-cart-style-icon-cartfixtext,.farasite-cart-style-icon-count,.farasite-cart-style-icon-count-total,.farasite-cart-style-icon-total,.farasite-header-cart .site-header-cart .cart-contents {
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    align-content:center;
    justify-content:center
}
.farasite-cart-style-icon-count-total .minicart-numbers {
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:flex-start;
    align-content:center;
    justify-content:center
}
div#site-header-cart span.minicart-numbers span.minicartcount,div#site-header-cart span.minicartcount {
    border:1px solid #333;
    padding:0 7px;
    border-radius:4px;
    margin:0 5px
}
div#site-header-cart span.minicart-numbers span.minicarttotal,div#site-header-cart span.minicarttotal {
    padding:0 7px;
    margin:0 5px
}
.farasite-cart-style-icon,a.farasite-cart-style-icon,a.farasite-cart-style-icon-count,a.farasite-cart-style-icon-count-total {
    color:#000
}
a.farasite-cart-style-icon,a.farasite-cart-style-icon-count,a.farasite-cart-style-icon-total,a.farasite-cart-style-icon-count-total,a.farasite-cart-style-icon-cartfixtext,.farasite-header-cart .site-header-cart .cart-contents {
    border:solid 2px #e7e7e7
}
.wrapprofile .wrapp-nav-user .fs-tabs {
    position:absolute;
    margin-top:25px;
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translateY(50px);
    color:#757575;
    background-color:#fff;
    border-radius:5px;
    box-shadow:0 2px 15px rgba(0,0,0,.2);
    z-index:9999
}
.wrapprofile .wrapp-nav-user .fs-tabs.basic {
    padding:10px
}
.wrapprofile .wrapp-nav-user .fs-tabs.basic ul li {
    margin:10px 0 0
}
.wrapprofile .wrapp-nav-user .fs-tabs.advanced {
    min-width:500px
}
.wrapprofile .wrapp-nav-user .fs-tabs.advanced .tab-content {
    max-height:450px;
    max-width:868px;
    overflow-y:auto
}
.wrapprofile .wrapp-nav-user .fs-tabs a {
    color:#757575
}
.wrapprofile .wrapp-nav-user .fs-tabs .navbar-tabs:after {
    display:block;
    clear:both;
    content:""
}
.wrapprofile .wrapp-nav-user .fs-tabs .navbar-tabs li {
    padding:0;
    display:inline-block;
    box-sizing:border-box;
    list-style:none
}
.wrapprofile .wrapp-nav-user .fs-tabs .navbar-tabs li.active {
    background-color:#e7e7e7
}
.wrapprofile .wrapp-nav-user .fs-tabs .navbar-tabs li a {
    padding:10px;
    display:block;
    font-size:15px;
    color:#757575;
    transition:all linear 200ms
}
.wrapprofile .wrapp-nav-user .fs-tabs .tab-content {
    padding:10px
}
.wrapprofile .wrapp-nav-user .fs-tabs .tab-content .tab-pane {
    display:none
}
.wrapprofile .fss-always-visible .fs-tabs {
    opacity:1;
    visibility:visible;
    pointer-events:all;
    transform:translateY(0)
}
.wrapprofile .fss-always-visible .fs-tabs a {
    color:#757575
}
.fs-tabs .navbar-tabs .active a,.fs-tabs .navbar-tabs .active a:hover,.fs-tabs .navbar-tabs li a:hover {
    color:#000
}
.wrapprofile .fss-always-visible .fs-tabs,.wrapprofile .wrapp-nav-user .item-user.fa,.wrapprofile .wrapp-nav-user .fs-tabs {
    transition-duration:300ms
}
@media(max-width: 1000px) {
    .wrapprofile .wrapp-nav-user .fs-tabs {
    left:0;
    right:0;
    margin:12px auto auto;
    min-width:initial;
    width:auto
}
.wrapp-top-bar .wrapprofile .wrapp-nav-user .fs-tabs.advanced .tab-content {
    max-width:100%
}
.wrapprofile .wrapp-nav-user .fs-tabs.advanced {
    min-width:initial
}
.wrapprofile .wrapp-nav-user .fs-tabs .pointer {
    left:0;
    right:0
}
.wrapprofile .spc {
    display:none
}

}
.wrapprofile .fs-tabs .navbar-tabs .active a,.wrapprofile .fs-tabs .navbar-tabs .active a:hover,.wrapprofile .fs-tabs .navbar-tabs li a:hover,.wrapprofile .fs-tabs a:hover {
    color:#690
}
.wrapprofile .wrapp-nav-user .fs-tabs .pointer {
    position:absolute;
    top:-5px;
    font-size:30px;
    margin:0 5px;
    color:#fff;
    line-height:0;
    text-shadow:0 -1px 1px rgba(0,0,0,.1)
}
.wrapprofile .wrapp-nav-user .fs-tabs .navbar-tabs {
    box-shadow:0 2px 5px rgba(0,0,0,.1)
}
.wrapprofile .wrapp-nav-user .fs-tabs .user-profile-img {
    width:85px;
    height:auto;
    border-radius:5px;
    border:4px solid #eee;
    padding:2px;
    vertical-align:middle
}
.fs-tabs .tab-content .fssordertab .fss-orders-title {
    margin:0 0 5px;
    padding-bottom:5px;
    border-bottom:2px solid #eee
}
.fs-tabs .tab-content .fssordertab .fss-orders-title span,.fs-tabs .tab-content .fssordertab a span {
    display:inline-block;
    margin:0 -1px;
    padding:5px;
    width:33%
}
.fs-tabs .tab-content .fssordertab .fss-orders-title span:nth-child(1),.fs-tabs .tab-content .fssordertab a span:nth-child(1) {
    width:23%
}
.fs-tabs .tab-content .fssordertab .fss-orders-title span:nth-child(2),.fs-tabs .tab-content .fssordertab a span:nth-child(2) {
    width:43%
}
.fs-tabs .tab-content .fssordertab .fss-orders-title span {
    font-size:15px
}
.fs-tabs .tab-content .fssordertab li {
    margin:5px;
    border-radius:5px;
    display:block
}
.fs-tabs .tab-content .fssordertab li:nth-child(odd) {
    background-color:#eee
}
.fs-tabs .tab-content .fsswishlisttab .wishlist-title-container {
    display:none
}
.fs-tabs .tab-content .fsswishlisttab h2 {
    margin:0 0 10px;
    font-size:16px
}
.fs-tabs .tab-content .fsswishlisttab .shop_table {
    border:0
}
.fs-tabs .tab-content .fsswishlisttab .shop_table tbody td,.fs-tabs .tab-content .fsswishlisttab .shop_table thead th {
    max-width:150px
}
.fs-tabs .tab-content .fsswishlisttab .shop_table tbody td .woocommerce-Price-amount {
    display:block;
    color:#690;
    font-size:13px
}
.fs-tabs .tab-content .fsswishlisttab .shop_table tbody td del,.fs-tabs .tab-content .fsswishlisttab .shop_table tbody td ins {
    background:0 0
}
.fs-tabs .tab-content .fsswishlisttab .shop_table tbody td del .woocommerce-Price-amount {
    color:#9e9e9e !important;
    font-size:11px
}
.fs-tabs .tab-content .fsswishlisttab .remove_from_wishlist,form#yith-wcwl-form .remove_from_wishlist {
    color:#fff
}
.fs-tabs .tab-content .fsswishlisttab a.add_to_cart_button,form#yith-wcwl-form a.add_to_cart_button {
    display:block;
    margin:5px 0
}
form#yith-wcwl-form .yith-wcwl-after-share-section input {
    text-align:center;
    direction:ltr
}
.fs-tabs .tab-content .fsscommenttab li {
    background-color:#eee;
    margin:5px 0;
    padding:5px;
    border-radius:5px;
    display:block
}
.fs-tabs .tab-content .fsscommenttab li h2 {
    margin:0 0 10px;
    border-bottom:1px solid #e0e0e0
}
.fs-tabs .tab-content .fsscommenttab li h2 span {
    font-size:12px;
    display:inline-block;
    margin:0 -1px;
    padding:5px;
    vertical-align:top;
    width:18%
}
.fs-tabs .tab-content .fsscommenttab li h2 span:first-child {
    width:64%;
    font-size:15px
}
.fs-tabs .tab-content .fsscommenttab .ajax-comment-msg,.fs-tabs .tab-content .fssordertab .ajax-order-msg {
    font-size:15px;
    text-align:center
}
.fs-tabs .navbar-tabs .active,.fs-tabs .navbar-tabs li:hover {
    transition-duration:200ms
}
.fs-tabs .tab-content .tab-pane.active {
    display:block
}
.menu-tb ul li,.top-bar-welcome .wrapprofile ul li .wrapp-item,.wrapprofile .wrapp-nav-user .fs-tabs .navbar-tabs li,.wrapprofile .wrapp-nav-user span {
    display:inline-block
}
.fs-tabs .tab-content .fssordertab {
    text-align:center
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt {
    flex-wrap:wrap;
    align-content:flex-start;
    justify-content:flex-start
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li a {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
    align-content:center;
    justify-content:flex-start
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li a:before {
    margin:0 7px
}
.adpt-user-links {
    width:50%
}
.adpt-user-info,.fs-brands-section {
    flex-direction:column
}
.adpt-user-info,div#fssprofiletab {
    display:flex;
    align-content:center;
    justify-content:center
}
.adpt-user-info {
    align-items:center;
    width:50%
}
.adpt-user-info img {
    margin-bottom:15px
}
.wrapprofile .wrapp-nav-user .basic ul li {
    display:block
}
.wrapprofile ul .item.user .wrapp-item {
    margin-left:5px
}
.wrapprofile {
    position:relative;
    min-width:125px
}
.wrapprofile .wrapp-nav-user .item-user {
    vertical-align:middle
}
.wrapprofile .wrapp-nav-user .item-user.fa {
    cursor:pointer;
    line-height:0
}
.wrapprofile .wrapp-nav-user.fss-always-visible .item-user.fa-angle-down {
    transform:rotate(-180deg);
    content:""
}
.wrapprofile .welcome-text {
    padding:0 2px;
    display:inline-block
}
.wrapprofile .wrapp-nav-user .user {
    padding:0 2px
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li a:before {
    font-family:"Feather"
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content:""
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li.woocommerce-MyAccount-navigation-link--orders a:before {
    content:""
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li.woocommerce-MyAccount-navigation-link--downloads a:before {
    content:""
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li.woocommerce-MyAccount-navigation-link--edit-address a:before {
    content:""
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content:""
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content:""
}
div#fssprofiletab {
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:flex-start
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt {
    display:flex;
    flex-direction:column;
    flex-wrap:nowrap;
    align-items:flex-start;
    align-content:center;
    justify-content:center
}
.tab-content .fssprofiletab ul.farasite-dashboard-links-adpt li {
    margin:5px 0
}
ul.farasite-dashboard-links {
    padding:0;
    margin:0;
    text-align:center
}
ul.farasite-dashboard-links li {
    list-style:none;
    display:inline-block;
    background-color:#fff;
    cursor:pointer;
    min-width:250px;
    text-align:center;
    margin:10px;
    padding:0;
    width:27%
}
ul.farasite-dashboard-links li a {
    color:#333;
    padding:15px 20px;
    border:1px solid #ddd;
    display:block;
    border-radius:5px
}
ul.farasite-dashboard-links li a:hover {
    color:#fff;
    background-color:#333
}
.farasite-account-user.circle img {
    border-radius:5px;
    -o-object-fit:cover;
    object-fit:cover;
    vertical-align:middle;
    margin:10px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.wrapprofile .wrapp-nav-user .basic ul li:last-child {
    margin-bottom:0
}
.user-pro-loading {
    text-align:center;
    margin:20px auto;
    display:none;
    position:relative;
    height:80px
}
.wrapprofile .wrapp-nav-user .user {
    cursor:pointer
}
.fs-searchbox {
    position:relative;
    max-width:460px
}
.fs-searchbox form {
    background-color:#fff;
    border-radius:5px
}
.fs-searchbox form.search2 {
    display:grid;
    grid-template-columns:9fr 1fr;
    grid-gap:0
}
@media screen and (max-width: 576px) {
    .fs-searchbox form.search2 {
    grid-template-columns:9fr 1fr
}

}
.fs-searchbox form.search3 {
    display:grid;
    grid-template-columns:7fr 2fr 1fr;
    grid-gap:0
}
@media screen and (max-width: 576px) {
    .fs-searchbox form.search3 {
    grid-template-columns:9fr 1fr
}

}
.fs-searchbox form input {
    padding:3px 10px;
    background-color:#fff;
    border-top:2px solid #e7e7e7;
    border-bottom:2px solid #e7e7e7;
    border-left:2px solid #e7e7e7;
    border-right:none;
    border-top-left-radius:5px;
    border-top-right-radius:0;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:0
}
.fs-searchbox form button {
    position:relative;
    display:grid;
    grid-template-columns:1fr;
    grid-gap:1em;
    align-items:center;
    border:0;
    border-radius:0;
    padding:0 10px;
    font-size:30px;
    cursor:pointer;
    background-color:rgba(0,0,0,0);
    color:dimgray;
    min-width:45px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-top:2px solid #e7e7e7;
    border-bottom:2px solid #e7e7e7;
    border-left:2px solid #e7e7e7;
    border-right:1px solid #e7e7e7
}
.fs-searchbox form button i.feather-search {
    font-size:25px;
    color:dimgray
}
.fs-searchbox form .search-cats-wrapper {
    display:flex;
    align-items:center;
    align-content:center;
    width:120px;
    min-width:120px;
    padding:0 5px;
    border-top:2px solid #e7e7e7;
    border-bottom:2px solid #e7e7e7;
    border-left:1px solid #e7e7e7;
    border-right:none;
    max-height:40px;
    min-height:40px;
    cursor:pointer;
    color:#2e2e2e
}
.fs-searchbox form .search-cats-wrapper .category {
    border:none;
    background-color:rgba(0,0,0,0);
    cursor:pointer;
    color:#2e2e2e
}
@media screen and (max-width: 576px) {
    .fs-searchbox form .search-cats-wrapper {
    display:none
}

}
@media screen and (max-width: 992px) {
    .fs-searchbox form .search-cats-wrapper {
    width:auto
}

}
.fs-searchbox .search-result {
    background-color:#fff;
    position:absolute;
    min-height:80px;
    top:40px;
    width:100%;
    z-index:99999;
    border-radius:5px;
    box-shadow:0 2px 5px rgba(0,0,0,.2);
    display:none
}
.fs-searchbox .search-result .search-wrapper-item .items {
    padding:5px 10px;
    font-size:12px
}
.fs-searchbox .search-result .search-wrapper-item .items a {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-between;
    flex-wrap:nowrap
}
.fs-searchbox .search-result .search-wrapper-item .items a i {
    margin:0 5px
}
.fs-searchbox .search-result .search-wrapper-item .items .search-post-image {
    max-width:60px;
    width:15%;
    border-radius:5px;
    margin:0 5px
}
.fs-searchbox .search-result .search-wrapper-item .items .search-post-title {
    width:80%
}
.fs-searchbox .search-result .search-more {
    padding:10px;
    text-align:center;
    border-top:1px dashed #eee;
    margin-top:10px
}
.fs-searchbox .fs-notfound {
    text-align:center;
    margin:30px 10px
}
.fs-searchbox .fs-loader-search {
    display:none;
    top:0;
    border-radius:5px
}
@media screen and (max-width: 992px) {
    .fs-searchbox {
    max-width:100%
}

}
.farasite-header-search {
    flex-grow:2;
    max-width:45%
}
.search.search-results .entry-header h2.entry-title {
    margin-bottom:0
}
.search.search-results .search-article-wrapper {
    display:grid;
    grid-template-columns:30% 70%;
    grid-column-gap:1em
}
.search.search-results .search-article-wrapper a.post-thumbnail {
    width:100%
}
.search.search-results .search-article-wrapper .entry-summary {
    width:100%
}
.search.search-results .search-article-wrapper .entry-summary P {
    text-align:justify
}
@media screen and (min-width: 768px)and (max-width: 992px) {
    .search.search-results .search-article-wrapper {
    grid-template-columns:40% 60%
}

}
@media screen and (min-width: 576px)and (max-width: 768px) {
    .search.search-results .search-article-wrapper {
    grid-template-columns:50% 50%
}

}
@media screen and (max-width: 576px) {
    .search.search-results .search-article-wrapper {
    grid-template-columns:1fr
}

}
.classic-header-section-inner.fsmmm-show {
    display:block
}
.classic-header-section,.classic-header-section-inner {
    background-color:#fff
}
@media screen and (min-width: 992px) {
    .classic-header-logo-mobile,.classic-menu-closer,.classic-menu-opener {
    display:none
}
.classic-header-section-inner {
    display:flex;
    align-items:center;
    align-content:flex-start;
    flex-direction:row;
    flex-wrap:wrap;
    background-color:#fff
}
.classic-header-menu {
    width:84%
}
.classic-header-logo {
    width:15%
}
.classic-header-logo a.classic-logo img {
    max-height:60px;
    width:auto;
    float:left;
    margin:10px
}
.show-classic-menu {
    display:none
}
.classic-menu-wrapper,ul#classic-menu-ul li {
    position:relative;
    display:inline-block
}
ul#classic-menu-ul li {
    margin-left:15px
}
ul.sub-menu li:hover {
    color:#000
}
ul#classic-menu-ul>li.menu-item-has-children:before {
    content:"";
    top:10px;
    right:0;
    position:absolute;
    width:100%;
    height:25px;
    cursor:pointer
}
ul#classic-menu-ul>li.menu-item-has-children:after {
    content:"";
    margin-right:3px;
    font-family:"FontAwesome";
    top:0;
    left:0
}
ul#classic-menu-ul>li>ul.sub-menu>li.menu-item-has-children>a:before {
    content:"";
    margin-right:10px;
    color:#000;
    font-weight:700;
    font-family:"FontAwesome"
}
ul#classic-menu-ul li ul.sub-menu {
    display:none;
    position:absolute;
    top:30px;
    z-index:1000;
    background-color:#fff;
    min-width:200px;
    border-radius:5px;
    padding:0;
    margin:0;
    box-shadow:1px 1px 7px rgba(0,0,0,.2)
}
ul#classic-menu-ul li:hover ul.sub-menu {
    display:block
}
ul#classic-menu-ul li ul.sub-menu li a {
    color:#757575;
    display:block;
    padding:10px
}
ul#classic-menu-ul li ul.sub-menu li {
    display:block;
    clear:both;
    position:relative;
    padding:0;
    margin:0
}
ul#classic-menu-ul li ul.sub-menu li ul.sub-menu {
    display:none;
    border-radius:5px
}
ul#classic-menu-ul>li>ul.sub-menu>li>ul.sub-menu:before {
    content:" ";
    width:5px;
    height:100%;
    position:absolute;
    margin-bottom:30px;
    right:-5px
}
ul#classic-menu-ul li ul.sub-menu li:hover ul.sub-menu {
    display:block;
    position:absolute;
    left:202px;
    top:0
}

}
@media screen and (max-width: 992px) {
    .classic-header-logo-mobile {
    display:inline-block;
    width:65%
}
.classic-header-logo-mobile .classic-logo-mobile img {
    max-height:55px;
    width:auto
}
.classic-header-section {
    display:flex;
    flex-direction:row;
    align-content:center;
    align-items:center
}
.classic-header-section-inner {
    display:none;
    position:fixed;
    text-align:right;
    top:0;
    right:0;
    left:0;
    bottom:0;
    height:100vh;
    width:100%;
    background-color:rgba(0,0,0,.4);
    z-index:999999
}
#classic-menu-ul {
    position:absolute;
    top:0;
    right:0;
    width:85%;
    height:100%;
    background-color:#fff;
    overflow-y:auto;
    margin:0;
    padding:60px 25px
}
.classic-menu-closer {
    position:absolute;
    top:20px;
    left:16%;
    width:50px;
    height:50px;
    cursor:pointer;
    z-index:99999999
}
.classic-menu-closer i {
    font-size:50px
}
.classic-menu-opener {
    position:relative;
    cursor:pointer;
    width:33%
}
.classic-menu-opener i {
    font-size:25px;
    padding:20px 20px 20px 10px
}
.classic-menu-opener span {
    position:absolute;
    top:25px
}
ul#classic-menu-ul>li {
    display:block;
    cursor:pointer;
    position:relative;
    margin:0;
    padding:0
}
ul#classic-menu-ul li {
    padding:0 7px 0 5px;
    margin:10px 0
}
.classic-menu-wrapper ul li a,.classic-menu-wrapper ul li a:hover {
    color:#505050 !important
}
.fs-plus-minus-holder.fs-minus-icon,.fs-plus-minus-holder.fs-plus-icon {
    position:absolute;
    right:-20px;
    top:-4px
}
ul#classic-menu-ul>li.menu-item-has-children>.fsmm-plus-minus-holder.fsmm-plus-icon:before {
    content:"";
    font-family:"FontAwesome";
    top:0;
    left:0;
    color:#383838;
    position:absolute;
    right:-10px
}
ul#classic-menu-ul>li.menu-item-has-children>.fsmm-plus-minus-holder.fsmm-minus-icon:before {
    content:"";
    font-family:"FontAwesome";
    top:0;
    left:0;
    color:#383838;
    position:absolute;
    right:-10px
}
ul#classic-menu-ul>li>ul.sub-menu>li.menu-item-has-children>.fsmm-plus-minus-holder.fsmm-plus-icon:before {
    content:"";
    font-family:"FontAwesome";
    color:#383838
}
ul#classic-menu-ul>li>ul.sub-menu>li.menu-item-has-children>.fsmm-plus-minus-holder.fsmm-minus-icon:before {
    content:"";
    font-weight:400;
    font-family:"FontAwesome";
    color:#383838
}
.classic-menu-wrapper ul#classic-menu-ul>li>ul.sub-menu {
    margin:0;
    padding:0;
    display:none
}
.classic-menu-wrapper>ul#classic-menu-ul>li>ul.sub-menu>li>ul.sub-menu {
    display:none;
    margin:0;
    padding:0 15px 0 5px
}
.classic-menu-wrapper>#classic-menu-ul>li>ul.sub-menu>li>a {
    padding-right:5px
}
ul#classic-menu-ul li ul.sub-menu li {
    display:block;
    clear:both;
    position:relative
}

}
html {
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    box-sizing:border-box
}
body {
    margin:0 auto;
    width:100%;
    overflow-x:hidden
}
hr {
    box-sizing:content-box;
    overflow:visible;
    background-color:#ccc;
    border:0;
    height:1px;
    margin-bottom:1.5em
}
samp {
    font-family:monospace,monospace;
    font-size:1em
}
a {
    background-color:rgba(0,0,0,0);
    color:#454545;
    text-decoration:none
}
abbr[title] {
    border-bottom:none;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted
}
b,strong {
    font-weight:bolder
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sub {
    bottom:-0.25em
}
sup {
    top:-0.5em
}
img {
    border-style:none;
    height:auto;
    max-width:100%
}
button,input,optgroup,select,textarea {
    font-family:inherit;
    margin:0
}
input {
    overflow:visible
}
button,select {
    text-transform:none
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline:1px dotted ButtonText
}
fieldset {
    padding:10px;
    border-radius:5px;
    border:1px solid #ccc
}
legend {
    color:inherit;
    display:table;
    max-width:100%;
    white-space:normal
}
progress {
    vertical-align:baseline
}
textarea {
    overflow:auto
}
[type=checkbox],[type=radio],legend {
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height:auto
}
[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-file-upload-button {
    -webkit-appearance:button;
    font:inherit
}
details {
    display:block
}
summary {
    display:list-item
}
[hidden],template {
    display:none
}
body,input,optgroup {
    color:#404040
}
button {
    font-size:15px
}
body,input,optgroup,select,textarea {
    font-size:15px;
    line-height:1.5
}
p {
    margin-bottom:1.5em;
    line-height:2
}
cite,dfn,em,i {
    font-style:italic
}
blockquote {
    margin:0 1.5em;
    width:auto;
    background-color:#fbfbfb;
    border-left:3px solid #0ca24b;
    padding:10px;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.05)
}
address,table {
    margin:0 0 1.5em
}
code,kbd,pre,tt,var {
    font-size:15px;
    font-size:.9375rem
}
pre {
    background:#eee;
    font-family:"Courier 10 Pitch",Courier,monospace;
    line-height:1.6;
    margin-bottom:1.6em;
    max-width:100%;
    overflow:auto;
    padding:1.6em
}
code,kbd,tt,var {
    font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace
}
abbr,acronym {
    border-bottom:1px dotted #666;
    cursor:help
}
ins,mark {
    text-decoration:none
}
big {
    font-size:125%
}
*,:after,:before {
    box-sizing:inherit
}
body {
    background:#f5f5f5
}
ol,ul {
    margin:0
}
ul {
    list-style:disc
}
ol {
    list-style:decimal
}
li>ol,li>ul {
    margin-bottom:0;
    margin-left:1.5em
}
dt {
    font-weight:700
}
dd {
    margin:0 1.5em 1.5em
}
figure {
    margin:1em 0
}
table {
    width:100%
}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before {
    content:"";
    display:table;
    table-layout:fixed
}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after {
    clear:both
}
* {
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
    outline:0
}
[class*=button] {
    padding:0
}
* .required {
    color:red
}
.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt {
    background-color:#690;
    font-weight:normal
}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover {
    background-color:#690;
    text-decoration:none;
    background-image:none;
    color:#fff
}
.alignleft {
    text-align:left
}
.alignright {
    text-align:right
}
.aligncenter {
    text-align:center
}
h1 {
    margin:.67em 0;
    font-size:30px
}
h2 {
    font-size:27px
}
h3 {
    font-size:24px
}
h4 {
    font-size:21px
}
h5 {
    font-size:18px
}
h6 {
    font-size:15px
}
h1,h2,h3,h4,h5,h6 {
    clear:both;
    font-weight:400
}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
    color:#666;
    border-radius:3px;
    padding:3px 6px;
    height:40px;
    width:100%;
    background-color:#ededed;
    border:1px solid #ccc
}
textarea {
    height:150px
}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus {
    color:#111;
    outline:0;
    background-color:#fff;
    transition-duration:500ms
}
.select2-container .select2-selection--single {
    height:40px
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height:40px;
    top:0
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    height:40px;
    line-height:40px
}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color:#757575
}
* .fs-button,button,input[type=button],input[type=reset],input[type=submit] {
    border:0;
    border-color:#ccc #ccc #bbb;
    border-radius:3px;
    background:#e6e6e6;
    color:#121212;
    height:40px;
    overflow:hidden;
    cursor:pointer;
    vertical-align:middle;
    text-align:center
}
button,input[type=button],input[type=reset],input[type=submit] {
    line-height:1;
    padding:5px 10px
}
* .fs-button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    outline:0
}
* .fs-button:active,* .fs-button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus {
    outline:0
}
a:visited {
    color:#454545
}
a:active,a:focus,a:hover {
    color:#454545
}
#content[tabindex="-1"]:focus,a:active,a:focus,a:hover {
    outline:0
}
.entry-content a:active,.entry-content a:focus,.entry-content a:hover,.entry-content p a:active,.entry-content p a:focus,.entry-content p a:hover,.fs-product_desc a:active,.fs-product_desc a:focus,.fs-product_desc a:hover,.fs-product_desc p a:active,.fs-product_desc p a:focus,.fs-product_desc p a:hover {
    color:#6875da
}
.widget {
    margin:0 0 1.5em
}
.widget select,embed,iframe,object {
    max-width:100%
}
.sticky {
    display:block
}
.hentry {
    margin:0 0 1.5em
}
.updated:not(.published) {
    display:none
}
.entry-content,.entry-summary,.page-content {
    margin:1.5em 0 0
}
.page-links {
    clear:both;
    margin:0 0 1.5em
}
.comment-content a {
    word-wrap:break-word
}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
    display:none
}
.bypostauthor,.infinity-end.neverending .site-footer {
    display:block
}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley {
    border:0;
    margin-bottom:0;
    margin-top:0;
    padding:0
}
.custom-logo-link {
    display:inline-block
}
.wp-caption {
    margin-bottom:1.5em;
    max-width:100%
}
.wp-caption img[class*=wp-image-] {
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption .wp-caption-text {
    margin:.8075em 0
}
.wp-caption-text {
    text-align:center
}
.gallery {
    margin-bottom:1.5em
}
.gallery-item {
    display:inline-block;
    text-align:center;
    vertical-align:top;
    width:100%
}
.gallery-columns-2 .gallery-item {
    max-width:50%
}
.gallery-columns-3 .gallery-item {
    max-width:33.33%
}
.gallery-columns-4 .gallery-item {
    max-width:25%
}
.gallery-columns-5 .gallery-item {
    max-width:20%
}
.gallery-columns-6 .gallery-item {
    max-width:16.66%
}
.gallery-columns-7 .gallery-item {
    max-width:14.28%
}
.gallery-columns-8 .gallery-item {
    max-width:12.5%
}
.gallery-columns-9 .gallery-item {
    max-width:11.11%
}
.gallery-caption {
    display:block
}
.site-main .comment-navigation,.site-main .posts-navigation {
    margin:0 0 1.5em;
    overflow:hidden
}
.site-main .post-navigation {
    overflow:hidden
}
.comment-navigation .nav-previous,.posts-navigation .nav-previous {
    float:left;
    width:50%
}
.comment-navigation .nav-next,.posts-navigation .nav-next {
    float:right;
    text-align:right;
    width:50%
}
.screen-reader-text {
    border:0;
    clip:rect(1px, 1px, 1px, 1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute !important;
    width:1px;
    word-wrap:normal !important
}
.screen-reader-text:focus {
    background-color:#ededed;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto !important;
    -webkit-clip-path:none;
    clip-path:none;
    color:#21759b;
    display:block;
    font-size:14px;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.fs-button {
    padding:5px 1em;
    font-weight:400
}
.fs-bt-default {
    background-color:#ebe9eb;
    color:#404040 !important
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    display:flex;
    align-items:center;
    align-content:center;
    flex-direction:row;
    justify-content:center
}
.woocommerce-checkout #farasite-breadcrumb {
    display:none
}
.woocommerce-checkout button#place_order {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:center;
    padding:15px 20px;
    min-width:200px;
    min-height:55px;
    font-size:1.25em
}
.woocommerce-checkout button#place_order:before {
    content:"";
    font-family:"Feather";
    font-size:25px;
    margin:0 10px
}
* .fs-button {
    line-height:2.1;
    display:inline-block;
    padding:.618em 1em
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    min-width:150px;
    flex-wrap:nowrap
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:before {
    content:"";
    font-family:"Feather";
    font-size:20px;
    margin:0 10px
}
.fs-product-btn,.page-template .fs-product-btn,.page-template-default .woocommerce .product .fs-product-btn {
    display:inline-block;
    vertical-align:middle
}
@media(min-width: 800px) {
    .woocommerce .product .fs-product-btn {
    position:absolute;
    top:-25%;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    height:50px;
    text-align:center;
    transform:scale(0);
    transition-duration:300ms
}
.woocommerce .products .product:hover .fs-product-btn {
    transform:scale(1)
}
.woocommerce .product .fs-product-btn .compare,.woocommerce ul.products li.product .fs-product-btn a.compare.button {
    display:inline-flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    align-content:center;
    justify-content:space-around;
    background:#fff !important;
    width:40px;
    height:40px;
    min-height:40px;
    min-width:auto;
    border-radius:50%;
    margin:0 5px !important;
    box-shadow:0 0 5px rgba(0,0,0,.3)
}
.woocommerce .product .fs-product-btn .compare {
    line-height:2.3
}
.woocommerce .product .fs-product-btn .compare.added:after {
    width:45px;
    height:45px;
    line-height:3
}

}
.entry-summary button.farasite-readmore-btn,button.farasite-readmore-btn {
    background-color:#690
}
#primary #main .post .entry-content button.farasite-readmore-btn a,.entry-summary button.farasite-readmore-btn a,button.farasite-readmore-btn a {
    color:#fff
}
.flexible-content ul.products li.product .fs-product-btn {
    display:none !important
}
.farasitemmm-close-btn {
    cursor:pointer
}
.farasitemmm-close-btn::before {
    font-family:"feather";
    content:"";
    font-size:50px;
    position:absolute;
    top:0;
    left:0;
    font-weight:400;
    color:#595959;
    z-index:2
}
.fs-col1 {
    display:grid;
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col1>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col1 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col1 {
    grid-template-columns:1fr
}

}
.fs-col2 {
    display:grid;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col2>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col2 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col2 {
    grid-template-columns:1fr
}

}
.fs-col3 {
    display:grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col3>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col3 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col3 {
    grid-template-columns:1fr
}

}
.fs-col4 {
    display:grid;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col4>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col4 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col4 {
    grid-template-columns:1fr
}

}
.fs-col5 {
    display:grid;
    grid-template-columns:repeat(5, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col5>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col5 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col5 {
    grid-template-columns:1fr
}

}
.fs-col6 {
    display:grid;
    grid-template-columns:repeat(6, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col6>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col6 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col6 {
    grid-template-columns:1fr
}

}
.fs-col7 {
    display:grid;
    grid-template-columns:repeat(7, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col7>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col7 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col7 {
    grid-template-columns:1fr
}

}
.fs-col8 {
    display:grid;
    grid-template-columns:repeat(8, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col8>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col8 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col8 {
    grid-template-columns:1fr
}

}
.fs-col9 {
    display:grid;
    grid-template-columns:repeat(9, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col9>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col9 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col9 {
    grid-template-columns:1fr
}

}
.fs-col10 {
    display:grid;
    grid-template-columns:repeat(10, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col10>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col10 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col10 {
    grid-template-columns:1fr
}

}
.fs-col11 {
    display:grid;
    grid-template-columns:repeat(11, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col11>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col11 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col11 {
    grid-template-columns:1fr
}

}
.fs-col12 {
    display:grid;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-gap:1em;
    justify-content:center;
    margin:10px 0
}
.fs-col12>.ads-item>img {
    width:100%;
    height:auto
}
@media screen and (max-width: 992px) {
    .fs-col12 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

}
@media screen and (max-width: 576px) {
    .fs-col12 {
    grid-template-columns:1fr
}

}
.elementor-editor-active .farasite-site-loader {
    display:none
}
.farasite-site-loader {
    position:fixed;
    top:50%;
    left:50%;
    width:100%;
    height:100%;
    transform:translate(-50%, -50%);
    background-color:#fff;
    padding-top:150px;
    z-index:999999
}
.farasite-site-loader.fs-loding-hidden {
    display:none
}
.farasite-site-loader img {
    max-width:100px;
    height:auto
}
.farasite-site-loader .loader-limiter {
    max-width:750px;
    margin:0 auto;
    clear:both;
    display:block
}
.farasite-site-loader .site-loader-image {
    text-align:center
}
@media(max-width: 576px) {
    .farasite-site-loader {
    padding-top:10px
}

}
@media(min-width: 576px)and (max-width: 992px) {
    .farasite-site-loader {
    padding-top:50px
}

}
.fs-hide-element {
    display:none
}
.fs-elements {
    background-color:#fff;
    padding:5px 10px;
    margin:10px 0;
    position:relative;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.fs-elements:first-child {
    margin-top:5px
}
.fs-elements:last-child {
    margin-bottom:5px
}
.fs-elements .product-intro-title {
    font-size:20px !important;
    margin-top:10px;
    font-family:inherit !important
}
.fs-container {
    max-width:1280px;
    margin:0 auto
}
.fs-row:after,.fs-row:before {
    content:"";
    display:table;
    clear:both
}
.wrapp-fs-loader {
    position:relative;
    overflow:hidden;
    min-height:60px
}
.fs-loader-search,.wrapp-fs-loader .fs-loader {
    position:absolute;
    background-color:#fff;
    width:100%;
    height:100%;
    z-index:999;
    text-align:center;
    transition-duration:1s
}
.fs-bt-danger {
    background-color:#ff4757;
    color:#fff !important
}
.fs-bt-cancel-danger,.fs-bt-danger {
    font-weight:400
}
.fs-mainpage {
    padding:0
}
.fs-mainpage .site-main {
    border-radius:0;
    padding:0;
    background-color:rgba(0,0,0,0);
    box-shadow:none
}
.fs-mainpage .site-main .fs-no-elements {
    border-radius:5px;
    padding:5px;
    background-color:#fff;
    box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.fs-no-elements {
    padding:20px 30px !important;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:flex-start;
    flex-direction:column;
    flex-flow:column
}
.fs-no-elements a {
    background-color:#2e2e2e;
    color:#fff;
    padding:10px 20px;
    border-radius:5px;
    margin:0 5px
}
.fs-no-elements p:last-child {
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    flex-direction:column;
    flex-flow:column
}
.no-bg-shadow {
    background:0 0 !important;
    box-shadow:none !important
}
a.add_to_cart_button {
    font-weight:400 !important
}
.fs-loader {
    display:none;
    position:relative;
    top:0;
    left:0;
    margin:0 auto;
    text-align:center
}
.farasite-frontend-edit-link {
    position:absolute;
    background:#0085ba !important;
    border:2px solid #fff;
    display:inline-block;
    border-radius:5px;
    bottom:0;
    right:0;
    box-shadow:0 2px 1px rgba(46,68,83,.15);
    text-align:center;
    cursor:pointer;
    box-sizing:border-box;
    padding:3px;
    z-index:9
}
.farasite-frontend-edit-link a,.farasite-frontend-edit-link a:hover {
    color:#fff
}
.hide-elements-edit-links .farasite-frontend-edit-link {
    display:none !important
}
.fs-content-after-header {
    display:block;
    clear:both;
    width:100%;
    margin:0;
    padding:0
}
.fs-popup-cornerads {
    position:fixed;
    padding:5px;
    z-index:99999
}
.fs-popup-cornerads.fs-pcorner-tl {
    top:0;
    left:0
}
.fs-popup-cornerads.fs-pcorner-tr {
    top:0;
    right:0
}
.fs-popup-cornerads.fs-pcorner-bl {
    bottom:0;
    left:0
}
.fs-popup-cornerads.fs-pcorner-br {
    bottom:0;
    right:0
}
.topbottom-elements-wrapper {
    padding:0 5px
}
.topbottom-elements-wrapper .fs-main-elements {
    margin:10px 0
}
#main.site-main .fs-main-elements:first-child {
    margin-top:0
}
.site-content {
    padding:5px;
    position:relative
}
.content-area {
    padding:5px;
    margin-bottom:5px
}
.content-area del,.content-area ins {
    background-color:rgba(0,0,0,0);
    opacity:1 !important
}
@media(max-width: 800px) {
    .site .site-content .content-area {
    width:100%;
    margin:0;
    display:block;
    float:none
}
.site-content .content-area .site-main {
    margin:0
}

}
.fs-template-products,.site-main {
    padding:15px;
    background-color:#fff;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
span.edit-link {
    margin:0 20px
}
.blockUI:before,.brandajax-wrapper-top .fs-loader:before,.fs-loader-search:before,.quick-view-loading .fs-loader:before,.quickbuy-filter-loading:before,.user-pro-loading .fs-loader:before,.wrapp-fs-loader .fs-loader:before {
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    height:40px;
    width:40px;
    border-radius:50%;
    padding:0;
    line-height:1;
    color:#bdbdbd;
    background:0 0 !important;
    animation:loader-cycle 400ms linear infinite;
    border:2px solid #d2d2d2;
    border-left-color:#690
}
.post-edit-link {
    display:inline-block;
    border-radius:5px;
    padding:5px 10px;
    margin:5px 0;
    color:#fff !important;
    background-color:#607d8b
}
#page {
    overflow:hidden
}
#page {
    margin:0 auto;
    width:100%
}
.page-template-template-blank-page .site-main,.single-product .site-main {
    padding:0;
    background-color:rgba(0,0,0,0);
    box-shadow:none;
    border-radius:0
}
.site-main .post-navigation {
    padding:10px 0
}
.site-main .post-navigation .nav-links {
    display:flex;
    align-items:center;
    align-content:center;
    flex-wrap:wrap;
    justify-content:space-between
}
.site-main .post-navigation .nav-links .nav-next,.site-main .post-navigation .nav-links .nav-previous {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
@media(max-width: 768px) {
    .site-main .post-navigation .nav-links .nav-next,.site-main .post-navigation .nav-links .nav-previous {
    white-space:normal;
    margin-top:10px
}

}
.site-main .post-navigation .nav-links .nav-previous a {
    display:flex;
    align-items:center;
    flex-wrap:nowrap
}
.site-main .post-navigation .nav-links .nav-previous a:before {
    content:"";
    font-family:"Feather";
    font-size:20px;
    margin:0 5px
}
@media(max-width: 576px) {
    .site-main .post-navigation .nav-links .nav-previous a {
    text-align:center
}

}
.site-main .post-navigation .nav-links .nav-next a {
    display:flex;
    align-items:center;
    flex-wrap:nowrap
}
.site-main .post-navigation .nav-links .nav-next a:after {
    content:"";
    font-family:"Feather";
    font-size:20px;
    margin:0 5px
}
@media(max-width: 576px) {
    .site-main .post-navigation .nav-links .nav-next a {
    text-align:center
}

}
@media(max-width: 768px) {
    .site-main .post-navigation .nav-links {
    justify-content:space-around
}

}
@media(max-width: 768px) {
    .nav-links .nav-next,.nav-links .nav-previous {
    padding:0 10px
}

}
.fscce-block {
    clear:both;
    padding:10px 20px
}
p.stars span a,p.stars span a:hover {
    color:#ffb518 !important
}
.page-template .woocommerce .products {
    padding:5px;
    margin:5px;
    text-align:center
}
.archive .term-description {
    text-align:justify
}
.blockUI {
    position:absolute;
    width:100%;
    height:100%;
    margin:0;
    padding:5px;
    z-index:9;
    text-align:center;
    background:0 0;
    background:rgba(255,255,255,.9) !important;
    opacity:.9 !important
}
@keyframes loader-cycle {
    0% {
    transform:rotate(0)
}
to {
    transform:rotate(360deg)
}

}
.farasitecf {
    margin:20px 0
}
.farasitecf form div {
    margin:15px 0
}
.farasitecf form .error {
    color:#ef394e;
    margin-left:15px
}
.farasitecf .success {
    color:#008f24
}
.farasitecf button {
    border:none;
    background:#690;
    padding:8px 20px;
    color:#fff;
    text-transform:uppercase;
    outline:none;
    position:relative
}
.farasitecf button:active {
    top:1px
}
.farasitecf .cfSubmitWrapper {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:flex-start
}
.farasitecf .cfSubmitWrapper .loader {
    display:flex;
    flex-direction:"row";
    align-items:center;
    align-content:center;
    justify-content:"center";
    visibility:hidden;
    margin:0 10px
}
.farasitecf .cfSubmitWrapper .loader>* {
    margin:0 10px
}
.farasitecf textarea {
    width:400px;
    height:150px;
    overflow:auto
}
.farasitecf input {
    width:200px
}
.farasitecf input,.farasitecf textarea {
    display:inline-block;
    padding:5px 10px;
    border:1px solid #f8f8f8;
    border-radius:3px;
    box-sizing:border-box
}
.fs-modal {
    z-index:99999;
    right:0;
    bottom:0;
    text-align:center
}
.fs-modal.active {
    visibility:visible
}
.fs-modal,.fs-modal .modal-overlay {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    visibility:hidden
}
.fs-modal .modal-overlay {
    z-index:10;
    background:rgba(0,0,0,.5);
    opacity:0;
    transition:visibility 0s linear .3s,opacity .1s
}
.fs-modal.active .modal-overlay {
    opacity:1;
    visibility:visible
}
.fs-modal .modal-wrapper {
    position:relative;
    z-index:9999;
    top:20%;
    margin:auto;
    width:968px;
    max-width:100%;
    background-color:#fff;
    text-align:left;
    box-shadow:0 0 1.5em rgba(0,0,0,.35)
}
.fs-modal .modal-wrapper table.variations {
    max-width:55%
}
.fs-modal .modal-wrapper table.variations a.reset_variations {
    margin-top:10px;
    display:block
}
.fs-modal .modal-wrapper .single_add_to_cart_button {
    color:#fff;
    font-size:100%;
    margin:0;
    line-height:1;
    cursor:pointer;
    position:relative;
    text-decoration:none;
    overflow:visible;
    padding:.618em 1em;
    font-weight:700;
    border-radius:3px;
    right:auto;
    border:0;
    display:inline-block;
    background-image:none;
    box-shadow:none;
    text-shadow:none
}
.fs-modal .fs-medium-modal {
    width:568px
}
@media(max-width: 1000px) {
    .fs-modal .modal-wrapper {
    width:768px
}

}
.fs-modal .modal-close {
    position:absolute;
    top:10px;
    right:10px;
    background:0 0;
    font-size:45px;
    line-height:35px;
    padding:5px;
    height:35px;
    z-index:99
}
.fs-modal .modal-transition {
    transition:all .3s,opacity .3s;
    transform:translateY(-100%);
    opacity:0;
    overflow:hidden
}
.fs-modal.active .modal-transition {
    transform:translateY(0);
    transition-delay:.4s;
    opacity:1
}
.fs-modal .modal-wrapper .modal-body {
    margin:20px 10px 10px;
    max-height:450px;
    overflow-y:auto
}
.fs-modal-share .modal-body h4,.fs-modal-video h4 {
    text-align:center
}
.fs-modal .modal-wrapper {
    border-radius:8px
}
.fs-modal-share .modal-body {
    min-height:150px
}
.fs-modal-share .modal-wrapper {
    max-width:600px;
    width:auto
}
.fs-modal-share .modal-body h4 span {
    display:inline-block;
    margin:0 5px
}
.fs-modal .modal-header {
    position:relative
}
.fs-modal-video .modal-close {
    right:40px
}
@media(max-width: 768px) {
    .actions .fs-modal-bt {
    margin-top:.5em;
    display:block
}

}
.modal-body .modal-content .display-response .cart .qp-add-to-cart p.stock.out-of-stock {
    color:#e31f4f;
    text-decoration:none;
    background-color:rgba(249,168,37,.11);
    padding:.5em 5em .4em;
    text-align:center
}
.qp-add-to-cart .quantity {
    display:none
}
.qp-add-to-cart button.single_add_to_cart_button {
    min-width:200px
}
#farasite-breadcrumb {
    display:flex;
    align-items:center;
    align-content:center;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:flex-start;
    background:#fff;
    padding:5px 10px;
    margin:5px;
    min-height:40px;
    white-space:nowrap;
    overflow-x:auto;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
#farasite-breadcrumb a {
    color:#2e2e2e;
    margin:0 3px
}
#farasite-breadcrumb span {
    margin:0 3px
}
.single .woocommerce-breadcrumb {
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.woocommerce-breadcrumb {
    padding:10px !important;
    margin-bottom:10px;
    font-size:12px;
    overflow-x:auto;
    white-space:nowrap;
    background-color:#fff;
    margin:5px 0 10px
}
.woocommerce-breadcrumb a {
    color:#2e2e2e !important
}
.farasite-alert-box {
    padding:15px;
    border-radius:4px
}
.orange-bg-color,.red-bg-color {
    background-color:#f44336;
    color:#fff;
    margin:15px 0
}
.orange-bg-color {
    background-color:#ff9800
}
.blue-bg-color,.green-bg-color {
    background-color:#2196f3;
    color:#fff;
    margin:15px 0
}
.green-bg-color {
    background-color:#690
}
.red-bg-and-font {
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.orange-bg-and-font {
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.blue-bg-and-font {
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.green-bg-and-font {
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.orange-side-border,.red-side-border {
    border-left:solid 5px #f44336;
    border-right:none;
    margin:15px 5px;
    background-color:rgba(255,178,178,.2)
}
.orange-side-border {
    border-left:solid 5px #ff9800;
    background-color:rgba(252,191,143,.3)
}
.blue-side-border,.green-side-border {
    border-left:solid 5px #2196f3;
    border-right:none;
    margin:15px 5px;
    background-color:rgba(178,183,255,.3)
}
.green-side-border {
    border-left:solid 5px #690;
    background-color:rgba(46,201,70,.05)
}
.mejs-container,.mejs-overlay.load,.wp-video,video.wp-video-shortcode {
    width:100% !important;
    height:100% !important
}
.wp-video,video.wp-video-shortcode {
    max-width:100% !important
}
video.wp-video-shortcode {
    position:relative
}
.mejs-mediaelement {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.mejs-controls {
    display:none
}
.mejs-overlay-play {
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:auto !important;
    height:auto !important
}
.right-float-menu ul {
    margin:0
}
.right-float-menu,.left-float-menu {
    position:absolute;
    top:0;
    margin:10px;
    z-index:400
}
.right-float-menu.fixed,.left-float-menu.fixed {
    position:fixed;
    margin-top:50px
}
.right-float-menu {
    right:0;
    direction:rtl;
    text-align:right
}
.left-float-menu {
    left:0;
    direction:ltr;
    text-align:left
}
@media(max-width: 1000px) {
    .right-float-menu,.left-float-menu {
    display:none
}

}
.right-float-menu ul {
    width:40px;
    padding:20px 0;
    background-color:#2e2e2e
}
.right-float-menu ul li,.left-float-menu ul li {
    height:40px;
    position:relative;
    list-style:none;
    white-space:nowrap
}
.right-float-menu ul li a {
    color:#fff;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    position:absolute;
    height:40px;
    width:40px;
    overflow:hidden;
    border-radius:20px 0 0 20px;
    background-color:rgba(0,0,0,0);
    opacity:1
}
.right-float-menu ul li a img {
    max-width:30px;
    max-height:30px;
    margin-right:5px;
    display:block
}
.right-float-menu ul li a i,.right-float-menu ul li a span {
    line-height:40px;
    display:inline-block;
    vertical-align:middle
}
.right-float-menu ul li a i {
    position:absolute;
    font-size:20px;
    padding:0 5px;
    width:40px;
    height:40px;
    text-align:center;
    margin:0
}
.right-float-menu ul li a span,.right-float-menu ul li a:hover {
    transition-duration:300ms
}
.right-float-menu ul li a span {
    font-size:13px;
    padding:0 50px;
    transform:translateX(30px);
    width:0;
    opacity:0
}
.right-float-menu ul li a:hover {
    background-color:#690;
    width:auto
}
.right-float-menu ul li a:hover span,.left-float-menu ul li a:hover span {
    transform:translateX(0);
    width:auto;
    opacity:1
}
.right-float-menu ul,.left-float-menu ul {
    display:block;
    border-radius:20px
}
.left-float-menu ul li {
    margin:5px 0
}
.left-float-menu ul li a img {
    max-width:50px;
    max-height:50px
}
.left-float-menu ul li a i,.left-float-menu ul li a span {
    line-height:40px;
    display:inline-block;
    vertical-align:middle
}
.left-float-menu ul li a i {
    font-size:20px;
    padding:0 8px;
    width:40px;
    height:40px;
    text-align:center;
    margin-left:3px
}
.left-float-menu ul li a span,.left-float-menu ul li a:hover {
    transition-duration:300ms
}
.left-float-menu ul li a span {
    font-size:13px;
    padding:0 20px 0 10px;
    transform:translateX(-30px);
    width:0;
    opacity:0
}
.left-float-menu ul li a:hover {
    width:auto
}
.left-float-menu .farasite-frontend-edit-link {
    right:unset;
    left:0
}
.left-float-menu ul {
    margin:0;
    padding:0
}
.left-float-menu ul li:first-child {
    margin-top:0
}
.left-float-menu ul li a {
    color:#2e2e2e;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    position:absolute;
    background-color:#fff;
    height:40px;
    width:40px;
    overflow:hidden;
    border-radius:20px;
    opacity:1;
    box-shadow:0 0 2px rgba(0,0,0,.5)
}
.search-results .site-main article {
    border:1px solid #eee;
    border-radius:5px;
    padding:0 10px;
    margin:10px 0
}
.search-results .site-main article .entry-summary,.search-results .site-main article .post-thumbnail {
    display:inline-block;
    vertical-align:middle;
    margin:10px 0;
    padding:10px
}
@media(max-width: 768px) {
    .search-results .site-main article .entry-summary,.search-results .site-main article .post-thumbnail {
    width:100%;
    display:block
}

}
.search-results .site-main article .entry-summary {
    width:83%
}
.search-results .site-main article .post-thumbnail {
    width:15%
}
@media(max-width: 768px) {
    .search-results .site-main article .post-thumbnail {
    max-width:200px;
    margin:0 auto
}

}
.search-results .site-main article .entry-footer {
    display:none
}
.search-results .site-main article .entry-footer span {
    display:inline-block;
    padding-right:5px;
    margin:5px 5px 5px 0;
    border-right:1px solid #bdbdbd
}
.search-results .site-main article .entry-footer span:last-child {
    padding-right:0;
    margin-right:0;
    border:0
}
.search-no-results .not-found {
    text-align:center
}
.search-no-results .not-found .search-form {
    margin:20px 0
}
.search-no-results .not-found .search-form .search-submit {
    padding:5px 10px
}
.error404 .not-found {
    text-align:center
}
.error404 .not-found .goto-homepage {
    font-size:20px;
    margin:10px 0
}
.error404 .not-found .error-404-num span {
    font-size:160px;
    color:#e0e0e0
}
.fs-main-elements {
    background-color:#fff;
    clear:both;
    margin:10px 5px;
    overflow:hidden;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.content-area .fs-main-elements {
    margin:10px 0
}
.fs-main-elements:first-child {
    margin-top:5px
}
.fs-main-elements:last-child {
    margin-bottom:5px
}
.vc_row .fs-main-elements {
    border-radius:0;
    box-shadow:none;
    margin:0
}
.fs-main-elements {
    position:relative
}
.summary.entry-summary .fs-main-elements {
    box-shadow:none !important
}
.nobgnoshadow {
    background-color:rgba(0,0,0,0);
    box-shadow:none
}
.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover {
    background-color:#690
}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover {
    background-color:#690
}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li {
    margin:5px
}
.woocommerce #respond input#submit.alt {
    background-color:#690;
    font-weight:400
}
.price {
    background-color:rgba(0,0,0,0);
    text-align:center;
    display:block
}
.price del {
    background-color:rgba(0,0,0,0);
    color:dimgray;
    text-decoration:none !important
}
.price del .woocommerce-Price-amount {
    background-color:rgba(0,0,0,0);
    font-size:14px;
    color:dimgray
}
.price del .woocommerce-Price-amount bdi {
    background-color:rgba(0,0,0,0);
    font-size:14px;
    text-decoration:line-through;
    color:dimgray
}
.price ins {
    background-color:rgba(0,0,0,0);
    display:block !important
}
.price ins .woocommerce-Price-amount {
    background-color:rgba(0,0,0,0)
}
.price ins .woocommerce-Price-amount bdi {
    background-color:rgba(0,0,0,0);
    color:#2e2e2e;
    font-size:20px;
    font-weight:400
}
.price .woocommerce-Price-amount {
    background-color:rgba(0,0,0,0)
}
.price .woocommerce-Price-amount bdi {
    background-color:rgba(0,0,0,0);
    color:#2e2e2e;
    font-size:20px;
    font-weight:400
}
body.rtl .woocommerce-loop-product__title {
    font-size:13px
}
.woocommerce-loop-product__title {
    font-size:16px;
    text-align:center
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb;
    font-size:1.25em
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received:before {
    content:"";
    font-family:"Feather";
    font-size:40px;
    margin:0 10px
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    align-content:center;
    justify-content:center
}
.woocommerce-order-received tfoot tr td span.woocommerce-Price-amount.amount bdi,.wrapprofile .wrapp-nav-user .item-user:before,section.item.positive ul li i.feather-check,tfoot tr td span.woocommerce-Price-amount.amount {
    font-size:20px
}
.woocommerce-order-received tbody tr td span.woocommerce-Price-amount.amount bdi {
    font-size:15px
}
form#commentform input#submit {
    min-width:100px
}
.star-rating span,.star-rating:before {
    float:left;
    top:0;
    left:0;
    position:absolute
}
.star-rating:before {
    content:"sssss";
    color:#d3ced2
}
.star-rating span {
    overflow:hidden;
    padding-top:1.5em
}
.star-rating span:before {
    content:"SSSSS";
    top:0;
    position:absolute;
    left:0
}
.star-rating span,span.star-rating,span.star-rating span {
    font-family:star !important
}
.star-rating {
    overflow:hidden;
    position:relative;
    height:1em;
    line-height:1;
    font-size:1em;
    width:5.4em;
    font-family:star;
    color:#ffb518;
    display:block !important;
    margin:0 auto 5px !important
}
.page-template-default .woocommerce .product .star-rating {
    margin:0 0 .5em;
    float:none
}
.price .discount-percent,.woocommerce div.product p.price .discount-percent,.woocommerce div.product span.price .discount-percent,.woocommerce ul.products li.product .price .discount-percent {
    display:inline-block;
    background-color:#ef394e;
    font-weight:400;
    color:#fff;
    border-radius:20px;
    padding:4px 6px 1px;
    line-height:1.375;
    min-width:40px;
    height:23px;
    text-align:center;
    margin:3px;
    font-size:13px
}
.woocommerce ul.products li.product a img {
    width:auto;
    max-width:200px;
    display:block;
    margin:0 auto
}
.woocommerce .auction-bage {
    top:25px
}
.woocommerce ul.products li.product .auction {
    background:#8bc34a;
    color:#fff;
    border-radius:5px;
    padding:4px 8px
}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
    clear:none
}
.out-of-stock,.woocommerce div.product .out-of-stock {
    color:#757575;
    font-size:12px
}
.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after {
    position:absolute;
    content:"";
    top:0;
    bottom:0;
    margin:auto;
    height:15px;
    width:15px;
    border-radius:50%;
    padding:0;
    line-height:1;
    color:#bdbdbd;
    animation:loader-cycle 400ms linear infinite;
    border:2px solid #d2d2d2;
    border-left-color:#690
}
.woocommerce-order-pay .woocommerce form {
    text-align:center;
    margin:10px auto
}
.site .woocommerce .remove {
    padding:0;
    line-height:1.2
}
.auction-history-table {
    margin:10px 0
}
.fs-call-for-price {
    color:#fff !important;
    background-color:#009688;
    padding:10px 8px;
    font-size:12px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:inline-block;
    border-radius:4px;
    min-width:95%;
    text-align:center
}
.woocommerce.archive ul.products li.product p.stock.out-of-stock {
    color:#e31f4f;
    text-decoration:none;
    background-color:rgba(249,168,37,.11);
    padding:.5em 5em .4em;
    text-align:center
}
del span.woocommerce-Price-currencySymbol {
    display:none
}
.woocommerce ul.order_details {
    padding:10px
}
#add_payment_method .cart-collaterals .shipping-calculator-button:after,.inf-sociem-bar .news-soapp .item img,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after {
    vertical-align:middle
}
.order-total span.woocommerce-Price-amount.amount {
    font-size:20px
}
#add_payment_method #payment,.woocommerce-checkout #payment {
    background:#f5f5f5
}
#add_payment_method #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {
    background-color:#e0e0e0
}
#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before {
    border-bottom-color:#e0e0e0
}
.woocommerce .woocommerce-order .woocommerce-order-overview {
    padding:20px 0 !important
}
.woocommerce .woocommerce-order .woocommerce-order-overview li {
    font-size:13px;
    text-align:center;
    min-width:15%;
    border:0
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin:0 5px
}
.woocommerce .woocommerce-order .woocommerce-order-overview li {
    float:none;
    display:inline-block;
    margin:2px 5px;
    padding:2px 5px
}
.woocommerce .woocommerce-order .woocommerce-order-overview li strong {
    margin-top:20px
}
@media(max-width: 980px) {
    .woocommerce .woocommerce-order .woocommerce-order-overview li {
    float:none;
    padding:5px;
    border:0;
    border-bottom:1px dashed #d3ced2;
    margin:0 0 5px;
    width:100%
}
.woocommerce .woocommerce-order .woocommerce-order-overview li:last-child {
    margin-bottom:0
}
.woocommerce .woocommerce-order .woocommerce-order-overview li strong {
    display:inline-block;
    margin-top:0px
}

}
.woocommerce .woocommerce-order .woocommerce-order-overview {
    border:1px solid rgba(0,0,0,.1);
    border-radius:5px;
    margin:10px 0;
    padding:5px;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:space-between;
    flex-wrap:wrap
}
.quick-view-loading {
    text-align:center;
    margin:20px auto;
    display:none;
    position:relative;
    height:80px
}
.woocommerce ul.products li.product .price {
    color:#000
}
ul.products li.product-category.product a {
    color:#2e2e2e
}
ul.products li.product-category.product a:hover {
    color:#2e2e2e
}
ul.products li.product-category.product a h2.woocommerce-loop-category__title {
    text-align:center !important
}
ul.products li.product-category.product a h2.woocommerce-loop-category__title mark.count {
    background:rgba(0,0,0,0) !important
}
.woocommerce-store-notice,p.demo_store {
    background-color:#ef394e
}
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
    background-color:#690;
    font-weight:400;
    color:#fff
}
body.farasite-rtl.page-template-template-quickbuy .qib-button-wrapper .qib-button.minus {
    margin-left:0;
    margin-right:auto
}
body.farasite-rtl.woocommerce-cart .qib-button-wrapper .qib-button.minus {
    margin-left:0
}
body.farasite-rtl .qib-button-wrapper .qib-button.minus {
    margin-left:-4px;
    margin-right:auto
}
body.farasite-rtl .qib-button-wrapper .qib-button.plus {
    margin-right:-4px;
    margin-left:auto
}
body.farasite-ltr.page-template-template-quickbuy .qib-button-wrapper .qib-button.minus {
    margin-right:0px;
    margin-left:auto
}
body.farasite-ltr.woocommerce-cart .qib-button-wrapper .qib-button.minus {
    margin-right:0
}
body.farasite-ltr .qib-button-wrapper .qib-button.minus {
    border-radius:4px 0px 0px 4px;
    margin-right:-4px;
    margin-left:auto
}
body.farasite-ltr .qib-button-wrapper .qib-button.plus {
    border-radius:0px 4px 4px 0px;
    margin-left:-4px;
    margin-right:auto
}
.qib-button-wrapper {
    margin:3px auto;
    white-space:nowrap;
    display:flex;
    margin-right:5px;
    align-items:center;
    align-content:center;
    justify-content:center;
    flex-flow:row;
    flex-direction:row;
    flex-wrap:nowrap
}
.qib-button-wrapper input::-webkit-outer-spin-button,.qib-button-wrapper input::-webkit-inner-spin-button {
    -webkit-appearance:none;
    -moz-appearance:none;
    margin:0
}
.qib-button-wrapper input[type=number] {
    -moz-appearance:textfield
}
.qib-button-wrapper .qib-button {
    padding:6px 12px 8px;
    height:41px;
    background:#fff;
    border:1px solid #efefef;
    cursor:pointer;
    font-size:20px;
    line-height:20px;
    width:41px;
    color:#000;
    height:41px;
    float:none !important;
    height:41px
}
.qib-button-wrapper .qib-button.minus {
    border-radius:0px 4px 4px 0px;
    margin-left:-4px
}
.qib-button-wrapper .qib-button.plus {
    border-radius:4px 0px 0px 4px;
    margin-right:-4px
}
.qib-button-wrapper .quantity {
    display:inline
}
.qib-button-wrapper .quantity.wqpmb_quantity {
    display:inline-flex;
    float:none !important;
    height:41px
}
.qib-button-wrapper .quantity .input-text {
    height:41px;
    padding:6px 12px 8px;
    text-align:center;
    background:#fff;
    border:1px solid #efefef;
    font-size:20px;
    line-height:20px;
    box-shadow:none;
    border-right:none;
    border-left:none;
    border-radius:0;
    max-width:50px
}
.qib-button-wrapper .wqpmb_plain_input {
    display:none
}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity {
    display:inline-flex
}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper {
    margin:inherit
}
body.single-product .qib-button.qib-button-wrapper {
    display:inline-block;
    margin-right:5px
}
.woocommerce div.product form.cart .qib-button-wrapper div.quantity {
    margin-right:0;
    margin:0
}
.woocommerce span.onsale {
    position:absolute;
    border-radius:0;
    font-weight:400;
    color:#ef394e;
    background-color:rgba(0,0,0,0);
    z-index:9;
    left:0 !important;
    right:unset !important;
    margin:0 !important;
    white-space:nowrap;
    padding:7px;
    line-height:.75em;
    min-height:auto
}
.woocommerce table.wishlist_table,.woocommerce table.wishlist_table tbody td,.woocommerce table.wishlist_table thead th {
    text-align:center
}
.wishlist_table .product-thumbnail a img {
    max-width:60px
}
.yith-wcwl-share ul li.share-button {
    display:inline-block;
    margin:0 4px;
    list-style:none
}
.page-template-default .woocommerce .product .compare,.woocommerce .products .product .compare {
    position:relative;
    background:0 0;
    color:rgba(0,0,0,0);
    overflow:hidden;
    line-height:1;
    margin:4px;
    font-weight:400;
    vertical-align:middle;
    text-align:center
}
.page-template-default .woocommerce .product .compare:before,.woocommerce .products .product .compare:before {
    color:#2e2e2e;
    font-family:"feather";
    position:absolute;
    padding:0;
    top:10px;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    content:"";
    font-size:20px
}
.page-template-default .woocommerce .product .compare.added:after,.woocommerce .products .product .compare.added:after {
    color:#690;
    vertical-align:middle;
    position:absolute;
    left:0;
    right:0;
    top:0;
    padding:0;
    margin:auto;
    height:20px;
    width:20px;
    background-color:rgba(255,255,255,.9);
    font-size:15px;
    line-height:1.3
}
.dokan-dashboard .dokan-dashboard-wrap,.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar {
    overflow:visible !important
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar {
    border:1px solid rgba(0,0,0,.1);
    padding:5px;
    background-color:#fff;
    border-radius:5px
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.settings .pull-right {
    padding:1px 5px;
    margin:7px
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links {
    border-top:1px solid #ccc;
    padding-top:5px;
    margin-top:5px;
    text-align:center
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
    border:0;
    line-height:0
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
    background:0 0;
    color:#690
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach form div input[type=text] {
    padding:3px 6px !important
}
.dokan-orders-content .dokan-orders-area .general-details ul,.dokan-orders-content .dokan-orders-area ul {
    margin:5px;
    padding:5px
}
.dokan-store .site-main {
    margin:0;
    background:0 0;
    box-shadow:none;
    padding:0
}
.dokan-store .dokan-single-store.dokan-w8 .store-page-wrap,.dokan-store .site-main .woocommerce-breadcrumb {
    border-radius:5px;
    padding:10px;
    background-color:#fff;
    box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.dokan-store .content-area {
    padding:0
}
.dokan-store .dokan-single-store.dokan-w8 {
    width:75%
}
.dokan-store .widget-area {
    overflow:visible;
    padding:5px 2.5px 0
}
.dokan-store .widget-area .widget {
    margin:0 0 5px;
    padding-bottom:10px
}
.dokan-store .dokan-single-store.dokan-w8 .store-page-wrap,.dokan-store .site-main .woocommerce-breadcrumb {
    margin:5px 2.5px
}
.dokan-store .site-main .woocommerce-breadcrumb {
    margin-bottom:0
}
#dokan-seller-listing-wrap,.dokan-store-sidebar {
    margin:0 !important
}
.dokan-widget-area.widget-collapse.widget-area {
    float:none;
    width:100%
}
@media(max-width: 800px) {
    .dokan-store .dokan-single-store.dokan-w8 {
    width:100%
}
.dokan-w1,.dokan-w10,.dokan-w11,.dokan-w12,.dokan-w2,.dokan-w3,.dokan-w4,.dokan-w5,.dokan-w6,.dokan-w7,.dokan-w8,.dokan-w9 {
    float:none !important;
    width:100% !important;
    padding:0 !important
}

}
.dokan-store .dokan-share-btn-wrap .dokan-share-btn {
    margin:2px 5px;
    height:35px
}
#dokan-primary .dokan-store-tabs ul li:last-child {
    border:0
}
.dokan-dashboard-wrap {
    border-radius:5px;
    padding:5px;
    background-color:#fff;
    box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.dokan-dashboard .dokan-coupon-content .code {
    float:none;
    display:inline-block;
    margin:0
}
.dokan-error .dokan-close,.dokan-info .dokan-close,.dokan-message .dokan-close {
    margin:-10px 10px;
    font-size:20px
}
.entry-content .dokan-dashboard-wrap {
    box-shadow:none
}
.dokan-dashboard .dokan-dashboard-content ul li {
    margin:3px 0 !important
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    padding:0 5px !important
}
.dokan-single-store .store-coupon-wrap .code {
    float:none !important;
    margin:10px 5px !important;
    display:inline-block
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li {
    float:right !important
}
.dokan-seller-listing .dokan-seller-search-form #search {
    width:30%;
    padding:10px !important;
    border-width:1px !important
}
.dokan-price-container .cancel_sale_schedule,.dokan-price-container .sale_schedule {
    margin:0 10px !important;
    float:none !important
}
a.dokan-btn.dokan-btn-theme.vendor-dashboard {
    color:#fff !important
}
.product-edit-container #dokan-product-images ul.product_images li.add-image a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.dokan-sortable-placeholder a.action-delete,.product-edit-container #dokan-product-images ul.product_images li.image a.action-delete {
    padding:0 !important
}
.dokan-btn-lg,a.dokan-btn-lg,input[type=submit].dokan-btn-lg {
    padding:10px 15px !important;
    font-size:15px !important;
    line-height:1 !important;
    border-radius:5px !important
}
.dokan-orders-content .dokan-orders-area .order_note_type {
    float:none;
    margin:0 0 10px
}
.dokan-orders-content .dokan-orders-area .dokan-w4 .dokan-panel .add_note .clearfix {
    text-align:center
}
.dokan-orders-content .dokan-orders-area .order_download_permissions .toolbar div .dokan-btn {
    margin:0 5px
}
@media(max-width: 430px) {
    .dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    float:none;
    width:auto
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu:after,.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu:before {
    display:none
}

}
@media(max-width: 767px) {
    .dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar {
    margin-bottom:10px
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    display:inline-block
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links {
    display:block
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a {
    padding:10px
}

}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li a:hover {
    color:#690
}
.dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap select {
    width:auto
}
.dokan-category-menu #cat-drop-stack .parent-cat-wrap .level-0 {
    margin:0;
    padding:0
}
.dokan-store .woocommerce-breadcrumb {
    padding:10px;
    margin-bottom:10px;
    font-size:12px;
    color:#909090
}
.dokan-store .products .product .woocommerce-LoopProduct-link {
    padding-bottom:10px;
    display:block
}
.dokan-store .products .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    padding:10px 0;
    margin:0;
    font-size:13px
}
.dokan-store .products .product .button {
    background-color:#690;
    padding:7px 10px;
    color:#fff;
    border-radius:4px;
    min-width:60%
}
.dokan-store .products .product .button.loading {
    padding-right:2.618em
}
.dokan-store .products .product .added_to_cart {
    padding:4px 5px;
    margin:5px;
    background:#690;
    color:#fff;
    border-radius:5px;
    font-size:10px;
    vertical-align:middle
}
.dokan-store .products .product .fs-product-btn {
    display:inline-block;
    vertical-align:middle
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a {
    color:#690
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
    display:none
}
.dokan-coupon-content .dashboard-coupons-area table tr td {
    text-align:center
}
#dokan-primary .dokan-store-tabs ul li {
    margin:0
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu {
    background:0 0;
    margin:0;
    padding:0
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    border:0;
    list-style:none
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
    background:0 0
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    color:#757575;
    padding:10px 5px;
    display:inline-block
}
.woocommerce-Tabs-panel--more_seller_product ul.products li.product {
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    align-content:center;
    padding-top:30px !important
}
.fs-brand-loop-logo a img {
    max-height:50px;
    width:auto !important;
    margin:0 auto
}
.fs-brand-banner {
    text-align:center;
    margin:auto;
    display:block;
    clear:both
}
.fs-brand-loop-text .fs-brand-loop-link {
    display:inline-block;
    margin-right:7px
}
.brandajax-wrapper {
    text-align:center;
    min-height:100px;
    width:100%
}
.fs-single-brandajax-wrapper {
    display:inline-block;
    min-width:100px;
    min-height:100px;
    margin:10px;
    cursor:pointer;
    text-align:center;
    padding:10px;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.25)
}
.fs-single-brandajax-wrapper .brandajax-img img {
    width:auto;
    max-width:50px !important;
    height:auto
}
.goto-top-brands {
    position:absolute;
    top:0;
    left:0;
    width:auto;
    padding:10px;
    cursor:pointer;
    display:inline-block;
    border-radius:0 0 10px 0;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.25)
}
.brandajax-wrapper-top {
    min-height:100px;
    width:100%;
    position:relative;
    padding-top:40px;
    padding-bottom:20px
}
.fs-brand-single-text {
    padding:5px
}
.fs-brand-single-text .fs-brand-single-link {
    display:inline-block;
    margin-right:7px
}
.scrollToTop {
    position:fixed;
    bottom:0;
    right:0;
    padding:7px 0;
    border-radius:50%;
    background-color:#fff;
    width:30px;
    height:30px;
    line-height:0;
    text-align:center;
    z-index:99;
    box-shadow:0 2px 5px rgba(0,0,0,.2);
    transition-duration:300ms
}
.scrollToTop:hover {
    transform:scale(1.5)
}
#colophon .fs-container {
    padding:0 5px;
    position:relative
}
#colophon .fs-container .shop-about-desc {
    padding:10px 20px;
    text-align:justify;
    background:#fff;
    margin:20px auto
}
#colophon .fs-container .shop-about-desc p {
    line-height:2.5em
}
.bacfarasitetop-wrapper {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:center;
    padding:20px;
    font-size:20px
}
.bacfarasitetop-wrapper a.bacfarasitetop-link:hover {
    color:#333
}
.bacfarasitetop-wrapper a.bacfarasitetop-link {
    color:#333
}
.bacfarasitetop-wrapper a.bacfarasitetop-link i {
    width:36px;
    height:36px;
    background-color:rgba(190,190,190,.41);
    border-radius:50%;
    text-align:center;
    line-height:32px
}
.fs-top-footer-img img {
    display:block;
    margin:0 auto
}
.about-bottom-footer {
    background-color:#fff;
    padding:5px
}
.about-bottom-footer .fs-container {
    display:grid;
    grid-auto-flow:column;
    grid-template-columns:auto repeat(auto-fill, 1fr);
    grid-gap:1em;
    position:relative;
    justify-content:center;
    align-items:center
}
.about-bottom-footer .fs-container .abf p {
    margin:0;
    text-align:justify
}
@media screen and (max-width: 768px) {
    .about-bottom-footer .fs-container {
    grid-template-columns:1fr;
    grid-auto-flow:unset
}

}
.copy-right {
    background-color:#2e2e2e;
    padding:5px;
    color:#fff
}
.copy-right .copy-right-inner {
    position:relative
}
.inf-sociem-bar {
    background-color:#f9f9f9;
    padding:5px
}
.inf-sociem-bar .fs-container {
    display:grid;
    grid-template-columns:1fr 1fr 2fr;
    grid-column-gap:1em;
    position:relative
}
.inf-sociem-bar .fs-container .items {
    padding:0 10px
}
.inf-sociem-bar .fs-container .items ul {
    margin:5px 0;
    padding:0
}
.inf-sociem-bar .fs-container .items li {
    list-style:none
}
.inf-sociem-bar .fs-container .items.wrapp-menu h5 {
    margin-bottom:0
}
.inf-sociem-bar .fs-container .items.wrapp-menu li a {
    padding:3px 0;
    display:block
}
@media screen and (max-width: 768px) {
    .inf-sociem-bar .fs-container .items.wmenu1 {
    grid-column-start:1;
    grid-column-end:3;
    text-align:center
}

}
@media screen and (max-width: 576px) {
    .inf-sociem-bar .fs-container .items.wmenu1 {
    grid-column-start:1;
    grid-column-end:5
}

}
@media screen and (max-width: 768px) {
    .inf-sociem-bar .fs-container .items.wmenu2 {
    grid-column-start:3;
    grid-column-end:5;
    text-align:center
}

}
@media screen and (max-width: 576px) {
    .inf-sociem-bar .fs-container .items.wmenu2 {
    grid-column-start:1;
    grid-column-end:5;
    grid-row-start:2
}

}
.inf-sociem-bar .fs-container .items .social-apps {
    margin:0
}
.inf-sociem-bar .fs-container .items.news-soapp {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.inf-sociem-bar .fs-container .items.news-soapp .item {
    padding:5px
}
.inf-sociem-bar .fs-container .items.news-soapp .subscriberform {
    display:grid;
    grid-template-columns:4fr 1fr;
    grid-column-gap:1em;
    margin-top:7px
}
.inf-sociem-bar .fs-container .items.news-soapp .subscriberform #subscribersubmit {
    background-color:#2e2e2e;
    color:#fff
}
@media screen and (max-width: 768px) {
    .inf-sociem-bar .fs-container .items.news-soapp .subscriberform {
    grid-template-columns:3fr 1.5fr;
    width:75%
}

}
@media screen and (max-width: 576px) {
    .inf-sociem-bar .fs-container .items.news-soapp .subscriberform {
    grid-template-columns:3fr 2fr;
    width:90%
}

}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    flex-wrap:nowrap;
    justify-content:center
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a {
    color:#757575;
    position:relative;
    margin:0 2px
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a:hover span.fs-social-title {
    display:block
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a .fa {
    font-size:20px
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a span.fs-social-title,.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a span.fs-social-title:after {
    left:50%;
    transform:translateX(-50%);
    position:absolute
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a span.fs-social-title {
    display:none;
    bottom:32px;
    background:#636363;
    border-radius:3px;
    padding:2px 4px;
    color:#fff;
    z-index:99
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social a span.fs-social-title:after {
    border:solid;
    border-color:#636363 rgba(0,0,0,0);
    border-width:6px 6px 0;
    bottom:-6px;
    content:""
}
.inf-sociem-bar .fs-container .items.news-soapp .social-apps .social .farasite-social-image-icon {
    max-width:25px;
    max-height:25px
}
.inf-sociem-bar .fs-container .items.news-soapp #subscriberresult {
    display:flex;
    flex-direction:"row";
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.inf-sociem-bar .fs-container .items.news-soapp #subscriberresult #subscriberloading {
    margin:8px 0 0 0;
    display:none;
    text-align:center
}
.inf-sociem-bar .fs-container .items.news-soapp #subscriberresult #subscriberloading img {
    margin:0 5px
}
.inf-sociem-bar .fs-container .items.news-soapp #subscriberresult #subscribersuccesserror {
    margin:8px 0 0 0;
    display:none;
    text-align:center
}
.inf-sociem-bar .fs-container .items.news-soapp #subscriberresult #subscribersuccesserror.scerror {
    color:red
}
.inf-sociem-bar .fs-container .items.news-soapp #subscriberresult #subscribersuccesserror.scsuccess {
    color:green
}
@media screen and (max-width: 768px) {
    .inf-sociem-bar .fs-container .items.news-soapp {
    grid-column-start:1;
    grid-column-end:5;
    grid-row-start:2;
    grid-row-end:3
}

}
@media screen and (max-width: 576px) {
    .inf-sociem-bar .fs-container .items.news-soapp {
    grid-column-start:1;
    grid-column-end:5;
    grid-row-start:3
}

}
.con-info-bar {
    background-color:#690;
    padding:5px
}
.con-info-bar .information-footer {
    display:grid;
    grid-gap:1em;
    grid-auto-flow:column;
    grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));
    position:relative;
    justify-content:center
}
.con-info-bar .information-footer:first-child {
    justify-self:start
}
.con-info-bar .information-footer:last-child {
    justify-self:end
}
@media(max-width: 992px) {
    .con-info-bar .information-footer {
    grid-auto-flow:unset;
    grid-template-columns:repeat(2, 1fr)
}

}
@media(max-width: 576px) {
    .con-info-bar .information-footer {
    grid-auto-flow:unset;
    grid-template-columns:1fr
}

}
.con-info-bar .items {
    padding:10px 0;
    color:#fff;
    text-align:center
}
.con-info-bar .items a {
    color:#fff
}
.con-info-bar .items p {
    margin:0;
    color:#fff
}
#menus-footer {
    background-color:#2e2e2e;
    color:#fff
}
#menus-footer .menus-footer-items {
    display:grid;
    grid-template-columns:repeat(6, 1fr);
    grid-column-gap:1em;
    position:relative
}
#menus-footer .menus-footer-items .menus-footer-item {
    padding:15px
}
#menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-title {
    margin:0 0 5px
}
@media(max-width: 438px) {
    #menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-title {
    text-align:center
}

}
#menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-menu ul {
    margin:0;
    padding:0
}
#menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-menu ul li {
    list-style:none;
    margin:1px 0;
    padding:2px 0;
    font-size:13px;
    color:#fff
}
@media(max-width: 438px) {
    #menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-menu ul li {
    text-align:center
}

}
#menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-menu ul li a {
    color:#fff
}
@media(max-width: 438px) {
    #menus-footer .menus-footer-items .menus-footer-item .menus-footer-item-menu ul li a {
    text-align:center
}

}
@media(min-width: 768px)and (max-width: 992px) {
    #menus-footer .menus-footer-items {
    grid-template-columns:repeat(3, 1fr)
}

}
@media(min-width: 576px)and (max-width: 768px) {
    #menus-footer .menus-footer-items {
    grid-template-columns:repeat(2, 1fr)
}

}
@media(max-width: 576px) {
    #menus-footer .menus-footer-items {
    grid-template-columns:1fr
}

}
body.rtl .menus-footer-item-title {
    font-size:15px
}
.fs-products-slider {
    padding:0 10px;
    position:relative
}
.fs-products-slider .carousel-title {
    padding-bottom:10px;
    border-bottom:1px solid #690;
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-between
}
.fs-products-slider .swiper-master-wrapper {
    padding:15px 30px;
    position:relative
}
.fs-products-slider .swiper-master-wrapper .swiper-container {
    position:unset
}
.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next,.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev {
    width:49px;
    height:90px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    background-color:#fff;
    background-image:unset
}
.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next:after,.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    position:absolute;
    top:50%;
    left:50%;
    font-size:26px;
    color:#000;
    font-weight:700
}
.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next {
    color:#a8a8a8;
    box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:8px 0 0 8px;
    margin-right:-30px
}
.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next:after {
    margin:-13px 0 0 -3px
}
.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev {
    color:#a8a8a8;
    box-shadow:1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:0 8px 8px 0;
    margin-left:-30px
}
.fs-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    margin:-13px 0 0 -9px
}
.fs-onsale-products-slider {
    padding:0 10px;
    position:relative
}
.fs-onsale-products-slider .carousel-title {
    padding-bottom:10px;
    border-bottom:1px solid #690;
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-between
}
.fs-onsale-products-slider .swiper-master-wrapper {
    padding:15px 30px;
    position:relative
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container {
    position:unset
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next,.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev {
    width:49px;
    height:90px;
    position:absolute;
    top:60%;
    transform:translateY(-50%);
    background-color:#fff;
    background-image:unset
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next:after,.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    position:absolute;
    top:50%;
    left:50%;
    font-size:26px;
    color:#000;
    font-weight:700
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next {
    color:#a8a8a8;
    box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:8px 0 0 8px;
    margin-right:-30px
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-next:after {
    margin:-13px 0 0 -9px
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev {
    color:#a8a8a8;
    box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:0 8px 8px 0;
    margin-left:-30px
}
.fs-onsale-products-slider .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    margin:-13px 0 0 -3px
}
.fs-onsale-products-slider .swiper-master-wrapper .onsale-carousel-counter {
    display:flex;
    align-self:flex-end;
    direction:ltr;
    letter-spacing:-0.5px
}
.fs-onsale-products-slider .swiper-master-wrapper .onsale-carousel-counter:before {
    content:"";
    font-family:"feather";
    margin:0 5px
}
.fs-brands-section {
    flex-wrap:wrap
}
.fs-brands-section>h3 {
    padding:0 20px
}
.fs-brands-section .brands-items,.fs-brands-section a.brand-item {
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center
}
.fs-brands-section .brands-items {
    flex-direction:row;
    flex-wrap:wrap;
    padding-bottom:15px
}
.fs-brands-section a.brand-item {
    flex-direction:column;
    margin:15px 5px 0;
    border-radius:5px;
    padding:10px 20px;
    background-color:#fff
}
.fs-brands-section a.brand-item img.brand-logo {
    height:auto
}
.fs-brands-section a.brand-item.fs-addshadow {
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
[id^=fs-offer-slider] {
    position:relative;
    height:400px;
    min-height:400px;
    max-height:400px
}
[id^=fs-offer-slider] .swiper-container-thumbs {
    background-color:#f8f8f8;
    width:25%;
    position:absolute;
    right:0;
    top:0;
    height:400px;
    min-height:400px;
    max-height:400px
}
[id^=fs-offer-slider] .swiper-container-thumbs .swiper-wrapper {
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    margin:0;
    padding:0
}
[id^=fs-offer-slider] .swiper-container-thumbs .swiper-wrapper .swiper-slide {
    width:100% !important;
    margin:0;
    padding:0;
    height:40px;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    cursor:pointer;
    color:#2e2e2e
}
[id^=fs-offer-slider] .swiper-container-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
    background-color:#690;
    color:#fff
}
[id^=fs-offer-slider] .swiper-container-thumbs .swiper-wrapper .swiper-slide .sp-thumbnail-title {
    padding:0 10px;
    text-align:center;
    max-height:40px;
    overflow:hidden
}
@media screen and (max-width: 992px) {
    [id^=fs-offer-slider] .swiper-container-thumbs {
    display:none
}

}
[id^=fs-offer-slider] .fs-offer-slider-slides {
    width:75%
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide .offer-slider-banner-wrapper {
    position:relative;
    width:100%;
    height:100%
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide .offer-slider-banner-wrapper .oscd-wrapper {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:flex-start;
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    width:100%
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide .offer-slider-banner-wrapper .oscd-wrapper>* {
    margin:0 15px
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide .offer-slider-banner-wrapper .oscd-wrapper .offerslider-banner-cd {
    font-size:25px;
    direction:ltr
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide .offer-slider-banner-wrapper .oscd-wrapper .offerslider-banner-cd .cdsep {
    display:inline-block;
    width:25px;
    text-align:center
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-between;
    height:100%;
    position:relative
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-img {
    width:40%
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-img .offer-img {
    text-align:center
}
@media screen and (max-width: 992px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-img .offer-img img {
    max-height:250px;
    width:auto
}

}
@media screen and (max-width: 768px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-img .offer-img img {
    max-height:200px;
    width:auto
}

}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc {
    width:60%;
    padding:0 20px
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc h2 {
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
@media screen and (max-width: 992px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc h2 {
    -webkit-line-clamp:1
}

}
@media screen and (max-width: 768px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc h2 {
    -webkit-line-clamp:2
}

}
@media screen and (max-width: 576px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc h2 {
    -webkit-line-clamp:3
}

}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc .cdsep {
    display:inline-block;
    width:25px;
    text-align:center
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc>ul {
    margin:0;
    padding:0
}
@media screen and (max-width: 768px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc>ul {
    display:none
}

}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc ul.desc {
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc ul.desc li {
    list-style:none;
    margin:10px 0
}
@media screen and (max-width: 992px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc ul.desc {
    display:none
}

}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc .price {
    text-align:center
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc [id^=countdown] {
    direction:ltr;
    text-align:center;
    font-size:25px
}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc p.timer-title {
    text-align:center;
    margin-bottom:0
}
@media screen and (max-width: 992px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc p.timer-title {
    display:none
}

}
@media screen and (max-width: 768px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a .offer-slider-desc {
    text-align:center
}

}
[id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a img.finishedbadge {
    position:absolute;
    left:0;
    bottom:0
}
@media screen and (max-width: 768px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides .swiper-slide>a {
    flex-direction:column;
    justify-content:center
}

}
@media screen and (max-width: 992px) {
    [id^=fs-offer-slider] .fs-offer-slider-slides {
    width:100%
}

}
.blurcontent {
    filter:blur(1px)
}
.fs-full-slider img {
    display:block;
    width:100%
}
.fs-full-slider .sp-buttons {
    position:absolute;
    bottom:0;
    padding:5px 0
}
.fs-full-slider .sp-buttons .sp-button {
    border-width:1px;
    border-color:#fff;
    vertical-align:middle;
    box-shadow:0 2px 5px rgba(0,0,0,.2)
}
.fs-full-slider .sp-buttons .sp-button.sp-selected-button {
    background-color:#fff
}
.fs-full-slider .caption {
    position:absolute;
    bottom:0;
    padding:5px 0;
    left:0;
    padding:5px 15px;
    margin:5px;
    background-color:rgba(0,0,0,.8);
    color:#fff;
    border-radius:5px
}
@media(max-width: 768px) {
    .fs-full-slider .caption {
    display:none
}

}
[id^=fs-main-slider] {
    background:#fff
}
[id^=fs-main-slider] .swiper-slide {
    display:flex
}
[id^=fs-main-slider] .swiper-slide a {
    display:inline-flex
}
[id^=fs-main-slider] .swiper-slide img {
    max-width:100%;
    height:100% !important;
    width:100%
}
.fs-main-slider-thumbs {
    background-color:#f8f8f8
}
.fs-main-slider-thumbs .swiper-slide {
    text-align:center;
    cursor:pointer;
    padding:10px 0
}
.fs-main-slider-thumbs .swiper-slide:hover,.fs-main-slider-thumbs .swiper-slide.swiper-slide-thumb-active {
    background-color:#2e2e2e;
    color:#fff
}
@media screen and (max-width: 768px) {
    .fs-main-slider-thumbs {
    display:none
}

}
#fs-flexible-content ul.products li.product {
    padding-top:20px;
    overflow:hidden
}
#fs-flexible-content .flexible-content {
    padding:20px
}
#fs-flexible-content .flexible-content .item-flexcont {
    display:none
}
#fs-flexible-content .flexible-content ul.products li.product .yith-wcwl-add-to-wishlist {
    display:none
}
#fs-flexible-content .flexible-content li.product .not-original,#fs-flexible-content .flexible-content li.product .onsale {
    display:none !important
}
#fs-flexible-content .flexible-content .item-flexcont:first-child {
    display:block
}
#fs-flexible-content .flexible-content .item-flexcont li img {
    vertical-align:middle;
    margin:5px;
    border-radius:5px
}
#fs-flexible-content .flexible-content .item-flexcont .fs-img .items:hover a:before {
    transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, -180%, 0);
    top:0
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products {
    text-align:center
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products .product .add_to_cart_button.loading {
    padding-right:2.618em
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products .product .fs-product-btn .button {
    margin:0
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products img {
    margin:5px auto;
    border-radius:0;
    max-width:100%
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products .product .add_to_cart_button {
    margin:4px 0 0;
    background-color:rgba(0,0,0,0);
    padding:10px 3px;
    font-weight:400
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products .product .added_to_cart {
    padding:4px 5px;
    margin:0 1px;
    background:#690;
    color:#fff;
    border-radius:5px;
    font-size:10px;
    vertical-align:middle
}
#fs-flexible-content .flexible-content .item-flexcont .fs-img,#fs-flexible-content .flexible-content .item-flexcont .fs-post {
    text-align:center
}
#fs-flexible-content .flexible-content .item-flexcont .woocommerce .products .product .woocommerce-LoopProduct-link {
    padding-bottom:10px;
    display:block
}
#fs-flexible-content .flexible-content .item-flexcont .fs-post img {
    margin:0 0 5px
}
#fs-flexible-content .flexible-content .item-flexcont .fs-post li {
    display:inline-block;
    width:23%;
    margin:5px;
    vertical-align:top;
    text-align:left
}
#fs-flexible-content .flexible-content .item-flexcont .fs-post li a {
    display:block
}
@media(max-width: 992px) {
    #fs-flexible-content .flexible-content .item-flexcont .fs-post li {
    width:30%
}

}
@media(max-width: 576px) {
    #fs-flexible-content .flexible-content .item-flexcont .fs-post li {
    width:46%
}

}
#fs-flexible-content .flexible-content .item-flexcont .fs-img .items {
    border-radius:5px;
    display:inline-block;
    width:100%;
    max-width:31.6%;
    margin:5px;
    vertical-align:top
}
#fs-flexible-content .flexible-content .item-flexcont .fs-img .items a {
    position:relative;
    overflow:hidden;
    display:block
}
#fs-flexible-content .flexible-content .item-flexcont .fs-img .items a:before {
    background:rgba(255,255,255,.5);
    content:"";
    height:100%;
    left:0;
    position:absolute;
    top:-80px;
    transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 135deg) translate3d(0, 180%, 0);
    transition:transform 1s ease 0s;
    width:200%;
    box-sizing:border-box
}
#fs-flexible-content .flexible-content .item-flexcont .fs-img .items img {
    max-width:100%;
    display:block;
    border-radius:5px
}
@media(max-width: 768px) {
    #fs-flexible-content .flexible-content .item-flexcont .fs-img .items {
    max-width:47%
}

}
@media(max-width: 768px) {
    #fs-flexible-content .flexible-content {
    display:block;
    width:100%;
    margin:20px 0 0
}

}
#fs-flexible-content .flexible-nav {
    padding:0;
    margin:0;
    background-color:#fff;
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-around
}
#fs-flexible-content .flexible-nav li {
    list-style:none;
    padding:0;
    background-color:#fff;
    flex-basis:0;
    flex-grow:1;
    min-height:50px;
    border:1px solid rgba(0,0,0,0)
}
#fs-flexible-content .flexible-nav li.active {
    border-top:4px solid #690;
    background-color:#fff;
    border-color:#690 #eee #fff
}
#fs-flexible-content .flexible-nav li.active a {
    color:#690;
    background-color:#fff
}
#fs-flexible-content .flexible-nav li a {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:center;
    flex-wrap:nowrap;
    margin:0;
    padding:0;
    min-height:50px
}
#fs-flexible-content .flexible-nav li a>* {
    margin:0 4px
}
@media screen and (max-width: 768px) {
    #fs-flexible-content .flexible-nav li a {
    justify-content:flex-start
}

}
#fs-flexible-content .flexible-nav li img {
    max-width:25px;
    max-height:25px;
    display:block
}
#fs-flexible-content .flexible-nav li .fa {
    font-size:25px
}
#fs-flexible-content .flexible-nav li .item.smicf {
    width:30px;
    display:inline-block;
    line-height:1
}
#fs-flexible-content .flexible-nav li:first-child a {
    margin-top:0
}
#fs-flexible-content .flexible-nav li:last-child a {
    margin-bottom:0
}
@media(max-width: 768px) {
    #fs-flexible-content .flexible-nav {
    margin:0;
    display:block;
    width:100%
}

}
#fs-flexible-content .woocommerce ul.products li.product .add_to_cart_button,#fs-flexible-content .woocommerce ul.products li.product .fs-brand-loop-logo,#fs-flexible-content .woocommerce ul.products li.product .fs-brand-loop-text {
    display:none
}
.fs-products-slider.caro-li-hovere .product:hover,.fs-onsale-products-slider.caro-li-hovere .product:hover {
    border-radius:8px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.fs-products-slider .swiper-button-next.swiper-button-disabled,.fs-products-slider .swiper-button-prev.swiper-button-disabled,.fs-onsale-products-slider .swiper-button-next.swiper-button-disabled,.fs-onsale-products-slider .swiper-button-prev.swiper-button-disabled {
    z-index:99;
    pointer-events:all
}
.fs-products-slider .fs-brand-loop-logo,.fs-products-slider .fs-brand-loop-text,.fs-onsale-products-slider .fs-brand-loop-logo,.fs-onsale-products-slider .fs-brand-loop-text {
    display:none
}
.fs-products-slider.caro-atcts .product .add_to_cart_button,.fs-onsale-products-slider.caro-atcts .product .add_to_cart_button {
    background:0 0 !important;
    color:#2e2e2e
}
.fs-products-slider.product-carousel-hide-addtocart .product .add_to_cart_button,.fs-onsale-products-slider.product-carousel-hide-addtocart .product .add_to_cart_button {
    display:none
}
.fs-products-slider.caro-topbar-plain .carousel-title,.fs-onsale-products-slider.caro-topbar-plain .carousel-title {
    border:0 !important
}
.fs-products-slider.caro-topbar-plain .carousel-title .title:after,.fs-products-slider.caro-topbar-plain .carousel-title .title:before,.fs-onsale-products-slider.caro-topbar-plain .carousel-title .title:after,.fs-onsale-products-slider.caro-topbar-plain .carousel-title .title:before {
    content:none !important
}
.fs-products-slider.caro-no-bg,.fs-onsale-products-slider.caro-no-bg {
    background:rgba(0,0,0,0);
    box-shadow:none
}
.fs-products-slider.caro-hide-price .product .price,.fs-onsale-products-slider.caro-hide-price .product .price {
    display:none
}
.fs-products-slider .carousel-title,.fs-onsale-products-slider .carousel-title {
    padding:5px 0 10px;
    margin:5px 10px 0;
    font-size:14px;
    border-bottom:1px solid #e0e0e0
}
.fs-products-slider .carousel-title .title,.fs-onsale-products-slider .carousel-title .title {
    position:relative;
    display:inline-block
}
.fs-products-slider .carousel-title .title:before,.fs-onsale-products-slider .carousel-title .title:before {
    content:"";
    background-color:#690;
    height:1px;
    display:block;
    margin-top:8px;
    position:absolute;
    left:0;
    top:23px;
    width:100%
}
.fs-products-slider .carousel-title .title:after,.fs-onsale-products-slider .carousel-title .title:after {
    content:"";
    background-color:#fff;
    height:3px;
    display:block;
    margin-top:8px;
    position:absolute;
    right:-15px;
    top:22px;
    width:15px
}
.fs-products-slider .carousel-title .title .link-more,.fs-onsale-products-slider .carousel-title .title .link-more {
    float:right
}
.fs-products-slider .product,.fs-onsale-products-slider .product {
    padding:5px;
    margin:0;
    position:relative;
    overflow:hidden;
    list-style:none
}
.fs-products-slider .product>a,.fs-onsale-products-slider .product>a {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.fs-products-slider .product .not-original,.fs-products-slider .product .yith-wcwl-add-to-wishlist,.fs-onsale-products-slider .product .not-original,.fs-onsale-products-slider .product .yith-wcwl-add-to-wishlist {
    display:none
}
.fs-products-slider .product .price,.fs-onsale-products-slider .product .price {
    display:block;
    text-align:center
}
.fs-products-slider .product .button.loading:after,.fs-onsale-products-slider .product .button.loading:after {
    content:"";
    position:static;
    vertical-align:middle;
    margin:0 5px;
    display:inline-block;
    height:15px;
    width:15px;
    border-radius:50%;
    padding:0;
    line-height:1;
    color:#bdbdbd;
    animation:loader-cycle 400ms linear infinite;
    border:2px solid #d2d2d2;
    border-left-color:#690;
    top:2px;
    bottom:initial;
    right:12px
}
.fs-products-slider .product .button.added:after,.fs-onsale-products-slider .product .button.added:after {
    font-family:WooCommerce;
    content:"";
    position:static;
    vertical-align:middle;
    margin:0 5px;
    display:inline-block
}
.fs-products-slider .product .stock.out-of-stock,.fs-onsale-products-slider .product .stock.out-of-stock {
    color:#e31f4f;
    text-decoration:none;
    background-color:rgba(249,168,37,.11);
    padding:.5em 5em .4em;
    text-align:center
}
.fs-products-slider .product .add_to_cart_button,.fs-onsale-products-slider .product .add_to_cart_button {
    background-color:#690;
    padding:7px 10px;
    color:#fff;
    border-radius:4px;
    min-width:60%;
    margin-top:10px;
    display:block;
    text-align:center
}
.fs-products-slider .product .compare,.fs-products-slider .product .fs-preview-btn,.fs-products-slider .product .star-rating,.fs-onsale-products-slider .product .compare,.fs-onsale-products-slider .product .fs-preview-btn,.fs-onsale-products-slider .product .star-rating {
    display:none !important
}
.fs-products-slider .product .added_to_cart,.fs-onsale-products-slider .product .added_to_cart {
    background:#606060;
    padding:4px 5px;
    color:#fff;
    font-size:10px;
    border-radius:5px;
    display:inline-block;
    margin-top:10px;
    min-width:85px
}
.fs-products-slider .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,.fs-onsale-products-slider .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    padding:10px 0;
    margin:10px 0 0;
    font-size:13px;
    overflow:hidden;
    max-height:50px;
    min-height:50px;
    text-align:center
}
.fs-products-slider .outofstock .price,.fs-onsale-products-slider .outofstock .price {
    display:none
}
.fs-products-slider .outofstock .button,.fs-onsale-products-slider .outofstock .button {
    display:none
}
.fs-products-slider li:not(.purchasable) .button,.fs-onsale-products-slider li:not(.purchasable) .button {
    display:none
}
.fs-products-slider .carousel-pagination,.fs-onsale-products-slider .carousel-pagination {
    position:relative;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    margin:10px 0
}
.fs-products-slider .carousel-pagination .swiper-pagination,.fs-onsale-products-slider .carousel-pagination .swiper-pagination {
    position:relative
}
.fs-products-slider .carousel-pagination .swiper-pagination span.swiper-pagination-bullet,.fs-onsale-products-slider .carousel-pagination .swiper-pagination span.swiper-pagination-bullet {
    margin:0 3px
}
.service-fp-top {
    text-align:center;
    padding:5px
}
.service-fp-top ul {
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));
    margin:0;
    padding:0
}
.service-fp-top ul li {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:"center";
    list-style:none;
    vertical-align:top;
    margin:0 5px
}
.service-fp-top ul li>* {
    display:block;
    margin:5px 0
}
.service-fp-top ul li a {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.service-fp-top ul li .fa {
    font-size:50px;
    height:50px;
    margin-top:5px;
    margin-bottom:10px
}
.service-fp-top ul li span {
    margin:2px 5px;
    display:block;
    cursor:pointer
}
.service-fp-top ul li img {
    margin:0 0 10px 0;
    padding:0
}
@media(max-width: 576px) {
    .service-fp-top ul li {
    width:auto;
    margin-bottom:20px
}

}
@media(max-width: 768px) {
    .service-fp-top ul {
    grid-template-columns:repeat(auto-fit, minmax(130px, 1fr))
}

}
.services-slider .swiper-master-wrapper {
    margin:20px 0
}
.services-slider .swiper-master-wrapper .swiper-wrapper {
    min-height:50px
}
.services-slider .swiper-master-wrapper .swiper-wrapper .swiper-slide {
    display:flex;
    flex-direction:"row";
    align-items:center;
    align-content:center;
    justify-content:"center";
    width:auto;
    cursor:pointer;
    background:#fff;
    border-radius:10px;
    padding:10px 15px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.services-slider .swiper-master-wrapper .swiper-wrapper .swiper-slide>* {
    margin:0 3px
}
.services-slider .swiper-master-wrapper .swiper-wrapper .swiper-slide .service-icon {
    font-size:25px
}
.fs-posts-carousel {
    padding:15px 20px;
    position:relative
}
.fs-posts-carousel.caro-topbar-plain .carousel-title {
    border:0 !important
}
.fs-posts-carousel.caro-topbar-plain .carousel-title .title:after,.fs-posts-carousel.caro-topbar-plain .carousel-title .title:before {
    content:none !important
}
.fs-posts-carousel .carousel-title {
    padding-bottom:10px;
    border-bottom:1px solid #690;
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-between
}
.fs-posts-carousel.caro-no-bg {
    background:rgba(0,0,0,0);
    box-shadow:none
}
.fs-posts-carousel .carousel-title {
    padding-bottom:10px;
    border-bottom:1px solid #690
}
.fs-posts-carousel .swiper-master-wrapper {
    padding:20px;
    position:relative
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container {
    position:unset
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-wrapper .swiper-slide {
    display:inline-flex;
    justify-content:center
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-wrapper .swiper-slide li {
    margin:0;
    padding:0
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-wrapper .swiper-slide li a {
    text-align:center
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-wrapper .swiper-slide li .posts-carousel-link {
    display:block;
    padding:10px
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-wrapper .swiper-slide li .posts-carousel-image {
    border-radius:5px;
    max-height:130px;
    width:auto;
    margin:0 auto 15px
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-wrapper .swiper-slide li .posts-carousel-title {
    display:block;
    max-height:43px;
    min-height:43px;
    overflow:hidden;
    line-height:20px;
    text-align:center
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-next,.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev {
    width:49px;
    height:90px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    background-color:#fff;
    background-image:unset
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-next:after,.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    position:absolute;
    top:50%;
    left:50%;
    font-size:26px;
    color:#000;
    font-weight:700
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-next {
    color:#a8a8a8;
    box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:8px 0 0 8px;
    margin-right:-30px
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-next:after {
    margin:-13px 0 0 -3px
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev {
    color:#a8a8a8;
    box-shadow:1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:0 8px 8px 0;
    margin-left:-30px
}
.fs-posts-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    margin:-13px 0 0 -9px
}
.fs-posts-carousel .swiper-master-wrapper .carousel-pagination {
    position:relative;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    margin:10px 0
}
.fs-posts-carousel .swiper-master-wrapper .carousel-pagination .swiper-pagination {
    position:relative
}
.fs-posts-carousel .swiper-master-wrapper .carousel-pagination .swiper-pagination span.swiper-pagination-bullet {
    margin:0 3px
}
.hc-categories {
    padding:20px;
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    grid-gap:1em
}
.hc-categories .hc-master {
    display:grid;
    grid-template-columns:1fr;
    grid-gap:0;
    align-content:space-between;
    padding:10px;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.hc-categories .hc-master .hc-head .hc-image-wrapper {
    min-height:150px;
    text-align:center
}
.hc-categories .hc-master .hc-head .hc-image-wrapper .hc-image {
    border-radius:5px;
    width:auto;
    height:auto;
    max-height:150px
}
.hc-categories .hc-master .hc-head .hc-title a,.hc-categories .hc-master .hc-head .hc-title span {
    display:block;
    text-align:center;
    font-size:22px;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.hc-categories .hc-master .hc-list {
    display:grid;
    grid-template-columns:1fr;
    grid-gap:0;
    margin:0;
    padding:0
}
.hc-categories .hc-master .hc-list li {
    margin:7px 0;
    list-style:none
}
.hc-categories .hc-master .hc-more {
    justify-self:self-end;
    margin-top:10px;
    border:1px solid #2e2e2e;
    color:#2e2e2e;
    background-color:#fff;
    padding:3px 8px;
    border-radius:4px
}
.hc-categories .hc-master .hc-more:hover {
    color:#fff;
    background-color:#2e2e2e
}
@media screen and (max-width: 992px) {
    .hc-categories {
    grid-template-columns:1fr 1fr
}

}
@media screen and (max-width: 576px) {
    .hc-categories {
    grid-template-columns:1fr
}

}
.fs-top-special {
    position:relative
}
.fs-top-special:first-child .item a {
    margin-top:2.5px
}
.fs-top-special .ads-item a {
    margin:5px;
    display:block
}
.fs-top-special .ads-item a img {
    display:block;
    margin:0 auto;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1);
    width:100%
}
@media(max-width: 768px) {
    .fs-top-special .ads-item {
    width:100%
}

}
.vc_row .fs-top-special .item a,.vc_row .fs-top-special .item a img {
    border-radius:0;
    margin:0;
    box-shadow:none
}
.fs-top-special.fs-main-elements {
    background:rgba(0,0,0,0) !important;
    box-shadow:none !important
}
.fs-brand-carousel {
    padding:10px 20px;
    position:relative
}
.fs-brand-carousel .carousel-title {
    padding-bottom:10px;
    border-bottom:1px solid #690;
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-between
}
.fs-brand-carousel.caro-no-bg {
    background:rgba(0,0,0,0);
    box-shadow:none
}
.fs-brand-carousel .carousel-title {
    padding-bottom:10px;
    border-bottom:1px solid #690
}
.fs-brand-carousel .swiper-master-wrapper {
    padding:0 20px;
    position:relative
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container {
    position:unset
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-next,.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev {
    width:49px;
    height:90px;
    position:absolute;
    top:67%;
    transform:translateY(-50%);
    background-color:#fff;
    background-image:unset
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-next:after,.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    position:absolute;
    top:50%;
    left:50%;
    font-size:26px;
    color:#000;
    font-weight:700
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-next {
    color:#a8a8a8;
    box-shadow:1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:8px 0 0 8px;
    margin-right:-30px
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-next:after {
    margin:-13px 0 0 -3px
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev {
    color:#a8a8a8;
    box-shadow:-1.5px 0 4px 0 rgba(0,0,0,.15);
    border-radius:0 8px 8px 0;
    margin-left:-30px
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .swiper-button-prev:after {
    margin:-13px 0 0 -9px
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .carousel-pagination {
    position:relative;
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    margin:10px 0
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .carousel-pagination .swiper-pagination {
    position:relative
}
.fs-brand-carousel .swiper-master-wrapper .swiper-container .carousel-pagination .swiper-pagination span.swiper-pagination-bullet {
    margin:0 3px
}
.fs-brand-carousel .brand-carousel-li {
    margin:15px 0
}
.fs-brand-carousel .brand-carousel-li a {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:space-between
}
.page-template-template-favorite-products .woocommerce {
    padding:5px
}
.page-template-template-favorite-products .woocommerce ul.products {
    padding:5px;
    margin:5px;
    text-align:center;
    display:grid;
    grid-template-columns:repeat(5, 1fr);
    grid-gap:1em;
    justify-content:start;
    align-items:self-end
}
.page-template-template-favorite-products .woocommerce ul.products:before {
    display:initial;
    content:none
}
.page-template-template-favorite-products .woocommerce ul.products li.product {
    width:100%
}
.page-template-template-favorite-products .woocommerce ul.products li.product a.button {
    color:#fff
}
.page-template-template-favorite-products .woocommerce ul.products li.product a .star-rating {
    display:none !important
}
.page-template-template-favorite-products .woocommerce ul.products li.product .fs-product-btn {
    display:none
}
.page-template-template-favorite-products .woocommerce ul.products li.outofstock .price {
    display:none
}
@media screen and (min-width: 992px)and (max-width: 1200px) {
    .page-template-template-favorite-products .woocommerce ul.products {
    grid-template-columns:repeat(4, 1fr)
}

}
@media screen and (min-width: 768px)and (max-width: 992px) {
    .page-template-template-favorite-products .woocommerce ul.products {
    grid-template-columns:repeat(3, 1fr)
}

}
@media screen and (min-width: 576px)and (max-width: 768px) {
    .page-template-template-favorite-products .woocommerce ul.products {
    grid-template-columns:repeat(2, 1fr)
}

}
@media screen and (max-width: 576px) {
    .page-template-template-favorite-products .woocommerce ul.products {
    grid-template-columns:1fr
}

}
.fs-qbt-wapper .woocommerce-notices-wrapper {
    margin:15px 0
}
.fs-qbt-wapper .woocommerce-notices-wrapper .woocommerce-message {
    background-color:#fff;
    margin:5px 0 10px;
    overflow:hidden;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1);
    padding:1em 3.5em 1em 2em;
    margin:0 0 2em;
    position:relative;
    background-color:#f7f6f7;
    color:#515151;
    border-top:3px solid #8fae1b;
    list-style:none outside;
    width:auto;
    word-wrap:break-word
}
.fs-qbt-wapper .woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward {
    float:left;
    background-color:#690;
    color:#fff;
    padding:3px 10px;
    border-radius:3px;
    text-align:center;
    font-weight:normal
}
.fs-qbt-wapper #fs-qbt-submit {
    min-width:100px;
    background-color:#690;
    color:#fff
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 {
    display:grid;
    grid-template-columns:1fr;
    grid-gap:2em
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li {
    display:grid;
    grid-template-columns:2fr 1fr;
    grid-column-gap:1em;
    grid-row-gap:2em;
    align-items:center
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .fs-brand-loop-logo,.fs-qbt-wapper .qbt-result ul.products.columns-1 li .fs-brand-loop-text {
    display:none
}
@media screen and (max-width: 438px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li.product-type-external,.fs-qbt-wapper .qbt-result ul.products.columns-1 li.product-type-variable {
    margin-bottom:60px
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li.outofstock,.fs-qbt-wapper .qbt-result ul.products.columns-1 li.product-type-grouped,.fs-qbt-wapper .qbt-result ul.products.columns-1 li.product-type-external,.fs-qbt-wapper .qbt-result ul.products.columns-1 li.product-type-variable {
    display:none !important
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .button {
    color:#fff;
    padding:0 10px
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li a.product_type_simple,.fs-qbt-wapper .qbt-result ul.products.columns-1 li a.product_type_variable {
    min-width:initial;
    width:110px;
    margin-right:30px;
    padding:10px
}
@media screen and (max-width: 576px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li a.product_type_simple,.fs-qbt-wapper .qbt-result ul.products.columns-1 li a.product_type_variable {
    margin-right:0;
    width:100%;
    margin-bottom:5px
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a {
    display:grid;
    grid-template-columns:.5fr 2fr 1fr;
    grid-column-gap:15px;
    align-items:center
}
@media screen and (max-width: 576px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li>a {
    width:100%
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a img {
    max-height:100px;
    width:auto;
    margin:0;
    margin-left:10px
}
@media screen and (max-width: 576px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li>a img {
    margin-left:0
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a h2.woocommerce-loop-product__title {
    text-align:right;
    font-size:15px
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a .star-rating {
    display:none !important
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a .price {
    margin-top:0
}
@media screen and (max-width: 576px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li>a .price {
    margin-right:inherit
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a p.out-of-stock {
    margin-right:auto
}
@media screen and (max-width: 438px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li>a p.out-of-stock {
    margin-right:0
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a .onsale,.fs-qbt-wapper .qbt-result ul.products.columns-1 li>a .not-original {
    display:none
}
@media screen and (max-width: 992px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li>a {
    flex-wrap:wrap
}

}
@media screen and (max-width: 438px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li>a {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:space-between
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .farasitesop-quentity-wrapper {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:center;
    flex-wrap:nowrap;
    direction:ltr
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .farasitesop-quentity-wrapper input[type=text] {
    border-radius:0;
    background:#fff;
    border:1px solid #e6e6e6;
    text-align:center;
    font-size:20px
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .farasitesop-quentity-wrapper .farasite-quentity-minus.fsless {
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .farasitesop-quentity-wrapper .farasite-quentity-plus.fsmore {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li .fs-product-btn {
    display:none
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li form.cart {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:center
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li form.cart>* {
    margin:0 5px
}
@media screen and (max-width: 438px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li form.cart .farasitesop-quentity-wrapper {
    margin:0px;
    margin-left:5px
}

}
@media screen and (max-width: 992px) {
    .fs-qbt-wapper .qbt-result ul.products.columns-1 li {
    grid-template-columns:1fr;
    background-color:#f8f8f8;
    border:2px solid #e7e7e7;
    padding:20px
}
.fs-qbt-wapper .qbt-result ul.products.columns-1 li a img {
    border-radius:4px;
    border:2px solid #e7e7e7
}

}
.fs-qbt-wapper .qbt-result ul.products.columns-1 .yith-wcwl-add-to-wishlist {
    display:none !important
}
.fs-qbt-wapper .qbt-result ul.page-numbers {
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    direction:ltr
}
.fs-qbt-wapper .qbt-result ul.page-numbers li {
    list-style:none;
    margin:0 10px;
    font-size:15px
}
.fs-qbt-wapper .qbt-result ul.page-numbers li a i {
    font-size:23px
}
.fs-qbt-wapper .qbt-result ul.page-numbers li span.page-numbers.current {
    padding:5px 15px;
    border-radius:4px;
    color:#fff;
    background-color:#494949
}
.fs-qbt-wapper form#filter-qbt-form {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:flex-start
}
.fs-qbt-wapper form#filter-qbt-form>* {
    margin:0 5px
}
.fs-qbt-wapper form#filter-qbt-form select#qbtcat {
    max-width:250px
}
@media screen and (max-width: 576px) {
    .fs-qbt-wapper form#filter-qbt-form {
    flex-direction:column
}
.fs-qbt-wapper form#filter-qbt-form #qbtcat {
    margin:5px 0 !important;
    min-width:100%
}
.fs-qbt-wapper form#filter-qbt-form #fs-qbt-submit {
    width:100%;
    margin-bottom:5px
}

}
.fs-qbt-wapper #farasite-ordering-wrapper,.fs-qbt-wapper .woocommerce-result-count,.fs-qbt-wapper form.woocommerce-ordering {
    display:none
}
#brand-list-search-wrapper {
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center
}
#brand-list-search-wrapper form#brnds_list_search_form {
    position:relative
}
#brand-list-search-wrapper form#brnds_list_search_form i.feather-search {
    position:absolute;
    right:10px;
    font-size:25px;
    color:gray;
    top:30px
}
#brand-list-search-wrapper form#brnds_list_search_form input#search_in_brands {
    border:1px solid #d5d9de;
    height:45px;
    width:400px;
    margin:20px 0;
    padding:5px 45px 5px 30px
}
#brand-list-search-wrapper form#brnds_list_search_form input#search_in_brands:hover {
    border:1px solid #000
}
#brand-list-search-wrapper form#brnds_list_search_form input#search_in_brands:focus {
    border:2px solid #000;
    border-radius:3px;
    box-shadow:0px 4px 16px rgba(0,0,0,.1) !important
}
#brand-list-wrapper {
    max-width:1366px;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    align-content:center;
    justify-content:center;
    margin:0 auto
}
#brand-list-wrapper .single-brand {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    padding:12px;
    border:1px solid rgba(213,217,222,.6);
    margin:10px;
    transition:all 1s cubic-bezier(0.02, 0.01, 0.47, 1);
    width:200px;
    min-width:200px;
    max-width:200px
}
#brand-list-wrapper .single-brand:hover {
    border:1px solid #d5d9de;
    box-sizing:border-box;
    box-shadow:0px 4px 16px rgba(0,0,0,.1)
}
#brand-list-wrapper .single-brand .single-brand-img img {
    max-width:150px
}
@media screen and (min-width: 992px)and (max-width: 1200px) {
    #brand-list-wrapper {
    grid-template-columns:repeat(5, 1fr)
}

}
@media screen and (min-width: 768px)and (max-width: 992px) {
    #brand-list-wrapper {
    grid-template-columns:repeat(4, 1fr)
}

}
@media screen and (min-width: 576px)and (max-width: 768px) {
    #brand-list-wrapper {
    grid-template-columns:repeat(3, 1fr)
}

}
@media screen and (min-width: 438px)and (max-width: 576px) {
    #brand-list-wrapper {
    grid-template-columns:1fr 1fr
}

}
@media screen and (max-width: 438px) {
    #brand-list-wrapper {
    grid-template-columns:1fr
}

}
.page-template-default .woocommerce .product a img {
    width:auto;
    max-width:200px;
    display:block;
    margin:0 auto
}
.page-template-default .woocommerce .product .button {
    background-color:#690;
    padding:7px 10px;
    color:#fff;
    border-radius:4px;
    min-width:60%
}
.page-template-default .woocommerce .product .button.loading {
    padding-right:2.618em
}
.page-template-default .woocommerce .product .added_to_cart {
    padding:4px 5px;
    margin:5px;
    background:#690;
    color:#fff;
    border-radius:5px;
    font-size:10px;
    vertical-align:middle
}
.page-template-default .woocommerce .product .auction {
    background:#8bc34a;
    color:#fff;
    border-radius:5px;
    padding:4px 8px
}
.product-template-default .products .product .woocommerce-LoopProduct-link {
    padding-bottom:10px;
    display:block
}
.product-template-default .products .product .button {
    background-color:#690;
    padding:10px;
    color:#fff;
    border-radius:5px;
    min-width:90%
}
.product-template-default .products .product .button.loading {
    padding-right:2.618em
}
.product-template-default .products .product .button.added:after {
    color:#690
}
.product-template-default .products .product .added_to_cart {
    padding:4px 5px;
    margin:0 1px;
    background:#690;
    color:#fff;
    border-radius:5px;
    font-size:10px;
    vertical-align:middle
}
.widget.widget-woocommerce.widget_product_categories ul,.widget.widget-woocommerce.widget_product_categories ul li {
    padding:0;
    margin:0
}
.widget.widget-woocommerce.widget_product_categories ul.product-categories li.cat-item span.count {
    float:right !important
}
.widget.widget-woocommerce.widget_product_categories ul.product-categories li.cat-parent {
    padding-left:10px;
    position:relative
}
.widget.widget-woocommerce.widget_product_categories li.cat-item.cat-parent ul.children {
    padding-left:10px
}
.widget ul.product-categories li.cat-item.cat-parent>a:before {
    left:-14px;
    content:"";
    font-family:"feather";
    position:absolute;
    top:5px;
    font-size:15px
}
.widget ul.woocommerce-widget-layered-nav-list .wc-layered-nav-term span.count {
    float:left;
    letter-spacing:2px
}
.widget ul.product-categories li.cat-item a {
    padding:5px 0;
    float:left
}
.widget ul.product-categories li.cat-item span.count {
    padding:7px 0
}
.widget .woocommerce-placeholder.wp-post-image {
    border:1px solid #e0e0e0
}
.widget-area .widget-yith-woocompare-widget ul li {
    margin-bottom:10px
}
.widget-area .widget-yith-woocompare-widget ul li:last-child {
    border-bottom:1px solid #eee;
    padding-bottom:10px
}
.widget-area .widget-yith-woocompare-widget ul li .remove {
    padding:1px;
    font-weight:400
}
.widget-area .widget-yith-woocompare-widget ul li .product-info {
    width:85%
}
.widget-area .widget-yith-woocompare-widget .button,.widget-area .widget-yith-woocompare-widget .clear-all {
    display:inline-block;
    vertical-align:middle;
    color:#fff;
    padding:5px 10px;
    border-radius:5px;
    line-height:1.5;
    margin:5px
}
.widget-area .widget-yith-woocompare-widget .clear-all {
    background:red
}
.widget-area .widget-yith-woocompare-widget .button {
    background:#757575
}
.widget ul.product-categories li.cat-item.cat-parent>a {
    position:relative
}
.widget ul.product-categories li.cat-item span.count {
    float:left;
    margin-left:5px
}
.widget .product .auction-bage,.widget .product .button,.widget .product .yith-wcwl-add-to-wishlist {
    display:none
}
.widget .widget_shopping_cart_content ul li dl dd p:last-child {
    margin-bottom:0
}
.widget-footer {
    background-color:#fff;
    padding:5px
}
.widget-footer .items {
    padding:10px 5px;
    vertical-align:top
}
@media(max-width: 768px) {
    .widget-footer .items {
    width:100%;
    margin:5px 0
}

}
.widget-footer .widget-area {
    position:relative
}
.widget-footer .widget-area .widget {
    border-radius:0;
    margin:0;
    background-color:rgba(0,0,0,0);
    box-shadow:none
}
.site-content .widget-area {
    width:25%
}
.site-content .widget-area .widget {
    overflow:hidden
}
.widget-area .widget {
    padding:5px;
    margin:5px 5px 10px;
    background-color:#fff;
    box-shadow:0 2px 4px 0 rgba(0,0,0,.1)
}
.widget-area .widget:last-child {
    margin-bottom:5px
}
.widget-area .widget .jcaa_attr_select li {
    padding:0
}
.widget-area .widget:after,.widget-area .widget:before {
    content:"";
    display:block;
    clear:both
}
.widget-area .widget:after {
    margin:5px
}
.widget-area .widget ul {
    margin:5px;
    padding:0 5px
}
.widget-area .widget li {
    list-style:none
}
.widget-area .widget ul li {
    padding:4px 0;
    margin:0;
    list-style:none
}
.widget-area .widget .product-title {
    font-weight:400;
    display:block;
    overflow:hidden
}
.widget-area .widget .widget-title {
    font-size:14px;
    margin:0 0 10px;
    padding:5px 5px 15px;
    position:relative;
    cursor:pointer
}
.widget-area .widget .widget-title .title {
    position:relative;
    display:inline-block
}
.widget-area .widget.yith-woo-ajax-reset-navigation {
    padding:0
}
.widget-area .widget.yith-woo-ajax-reset-navigation .yith-wcan-reset-navigation {
    padding:12px 5px;
    text-align:center;
    display:block
}
.widget .container-image-and-badge .yith-wcbm-badge {
    display:none
}
.widget-area .widget .yith-wcbm-badge img {
    width:auto;
    max-width:100%;
    height:auto
}
.widget-area .woocommerce .product_list_widget li {
    padding-bottom:10px
}
.widget-area .widget ul li:after,.widget-area .widget ul li:before {
    content:"";
    display:table;
    clear:both
}
@media(max-width: 800px) {
    .site .site-content .widget-area {
    width:100%;
    margin:0;
    display:block;
    float:none
}

}
.widget .fs-call-for-price {
    display:none
}
.widget-area .widget.widget-woocommerce.widget_product_search form button {
    background-color:#2e2e2e;
    color:#fff
}
.widget-area .widget .fs-preview-btn {
    display:none
}
.widget-area .widget img.secondary-image {
    display:none !important
}
.widget-area .widget .widget-flex-wrapper {
    padding:10px 5px
}
.widget-area .widget .farasite-filter-text {
    cursor:pointer
}
.widget-area .widget.woocommerce .price_slider_wrapper .price_slider {
    margin:5px
}
.widget-area .widget.woocommerce .price_slider_wrapper .price_slider_amount {
    text-align:center
}
.widget-area .widget.widget_media_audio {
    padding:0
}
.widget-area .widget.widget_media_audio .widget-title {
    padding:5px
}
.widget-area .widget.widget_media_audio .widget.widget_media_audio .mejs-container {
    border-radius:5px
}
.widget-area .widget.widget_media_audio .widget.widget_media_audio .mejs-container .mejs-inner .mejs-controls {
    border-radius:5px
}
.widget-area .widget.widget_media_video {
    padding:0
}
.widget-area .widget.widget_media_video .widget-title {
    padding:5px
}
.widget-area .widget.widget_media_video .mejs-container {
    overflow:hidden;
    border-radius:5px
}
.widget-area .widget .farasite-filter-slider {
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#e9edf1;
    transition:.4s;
    border:.5px solid #dcdcdc
}
.widget-area .widget .farasite-filter-slider:before {
    position:absolute;
    content:"";
    height:20px;
    width:20px;
    left:3px;
    bottom:2px;
    background-color:#fff;
    transition:.4s;
    box-shadow:0 2px 2px 0 rgba(56,66,77,.2)
}
.widget-area .widget .farasite-filter-slider.farasite-filter-round {
    border-radius:25px
}
.widget-area .widget .farasite-filter-slider.farasite-filter-round:before {
    border-radius:50%
}
.widget-area .widget input.checkbox {
    min-width:20px;
    min-height:20px;
    border-radius:2px;
    background:#fff;
    border-color:#dcd7ca;
    margin:0 5px;
    cursor:pointer
}
.widget-area .widget .farasite-filter-switch {
    position:relative;
    display:inline-block;
    width:50px;
    height:25px;
    margin:0 4px
}
.widget-area .widget .farasite-filter-switch input {
    opacity:0;
    width:0;
    height:0
}
.widget-area .widget .widget_shopping_cart_content .buttons,.widget-area .widget .widget_shopping_cart_content .total {
    text-align:center;
    margin:10px 0
}
.widget-area .widget [type=search] {
    width:68%
}
.widget-area .widget [type=submit] {
    width:28%;
    text-align:center
}
.widget-area .widget .product_list_widget li a {
    overflow:hidden;
    display:block
}
.widget-area .widget del {
    background-color:rgba(0,0,0,0);
    opacity:1 !important;
    color:#9e9e9e !important;
    font-size:11px
}
.widget-area .widget del .woocommerce-Price-amount {
    color:#9e9e9e !important;
    font-size:11px
}
.widget-area .widget ins {
    background-color:rgba(0,0,0,0);
    opacity:1 !important
}
.widget-area .widget ins .woocommerce-Price-amount {
    font-size:15px
}
.widget-area .widget .woocommerce-Price-amount {
    color:#454545;
    font-size:15px
}
@media screen and (min-width: 576px)and (max-width: 992px) {
    .widget-area .widget.fswi-hide-tablet {
    display:none
}

}
@media screen and (max-width: 576px) {
    .widget-area .widget.fswi-hide-mobile {
    display:none
}

}
.widget-area .widget.fs-linfarasitevideo,.widget-area .widget.widget_auction_search form,.widget-area .widget.widget_calendar .calendar_wrap,.widget-area .widget.widget_media_image,.widget-area .widget.widget_product_search form,.widget-area .widget.widget_search form {
    text-align:center
}
.widget .widget-flex-wrapper,.widget a.fsfilterlink {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:flex-start;
    flex-wrap:nowrap
}
.widget input:checked+.farasite-filter-slider {
    background-color:#2196f3
}
.widget input:focus+.farasite-filter-slider {
    box-shadow:0 0 1px #2196f3
}
.widget input:checked+.farasite-filter-slider:before {
    transform:translateX(26px);
    left:-1px
}
.widget-widget_tag_cloud .tagcloud a {
    color:#888;
    border:1px solid #ccc;
    border-radius:20px;
    font-size:12px !important;
    display:inline-block;
    padding:5px 15px;
    margin:3px 0
}
.widget-widget_tag_cloud .tagcloud a:hover {
    border-color:#595959;
    color:#595959;
    font-weight:700
}
h2.widget-title.widget-title {
    border-bottom:1px solid #f2f2f2
}
.widget-area .widget.widget_media_gallery {
    text-align:center
}
.widget-area .widget [type=search],.widget-area .widget [type=submit],.widget-area .widget-yith-woocompare-widget ul li .product-info,.widget-area .widget-yith-woocompare-widget ul li .remove {
    display:inline-block;
    vertical-align:middle
}
.widget-area .yith-woocompare-widget .products-list {
    padding:0
}
.widget .woocommerce-mini-cart-item.mini_cart_item a {
    font-weight:400
}
.widget .woocommerce-mini-cart-item.mini_cart_item a:nth-child(2) {
    overflow:hidden;
    padding-right:40px
}
.widget .woocommerce-mini-cart-item.mini_cart_item a:nth-child(2) img {
    position:absolute;
    right:0;
    top:0
}
.widget .widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item a {
    overflow:inherit
}
.widget .widget_shopping_cart_content li.woocommerce-mini-cart-item.mini_cart_item a img {
    max-width:32px
}
.widget .widget_shopping_cart_content p.woocommerce-mini-cart__buttons.buttons a {
    min-width:80%;
    background-color:#690;
    color:#fff;
    padding:"10px";
    border-radius:3px;
    text-align:center;
    font-weight:normal
}
.widget .widget_shopping_cart_content .buttons .button {
    font-size:100%;
    margin:5px;
    line-height:1;
    cursor:pointer;
    position:relative;
    text-decoration:none;
    overflow:visible;
    padding:.618em 1em;
    border-radius:3px;
    left:auto;
    color:#515151;
    background-color:#ebe9eb;
    border:0;
    display:inline-block;
    background-image:none;
    box-shadow:none;
    text-shadow:none
}
.widget .widget_shopping_cart_content .total {
    border-top:2px dashed #ebe9eb;
    padding:10px 0 0
}
.widget .widget_shopping_cart_content ul li {
    padding:0 2em 10px;
    position:relative
}
.widget .widget_shopping_cart_content ul li dl {
    margin:0;
    padding:4px;
    border-left:2px solid rgba(0,0,0,.1)
}
.widget .widget_shopping_cart_content ul li dl:after,.widget .widget_shopping_cart_content ul li dl:before {
    display:table;
    content:"";
    clear:both
}
.widget .widget_shopping_cart_content ul li dl dt {
    display:inline-block;
    float:left;
    font-weight:700;
    padding:0 0 .25em;
    margin:0 4px 0 0;
    clear:left
}
.widget .widget_shopping_cart_content ul li dl dd {
    margin-bottom:1em;
    padding:0 0 .25em;
    float:none;
    display:block
}
.widget .widget_shopping_cart_content ul li .remove {
    height:1em;
    width:1em;
    text-align:center;
    line-height:22px;
    border-radius:100%;
    text-decoration:none;
    position:absolute;
    top:0;
    left:0;
    font-size:0;
    color:rgba(0,0,0,0)
}
.widget .widget_shopping_cart_content ul li .remove:before {
    content:"";
    font-family:"Feather";
    color:#a4a4a4;
    font-size:15px
}
.widget .widget_shopping_cart_content ul li .remove:hover {
    color:#fff;
    background:red
}
.widget .widget_shopping_cart_content ul li .remove:hover:before {
    color:red
}
.woocommerce-mini-cart.cart_list.product_list_widget {
    margin:5px 0
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount {
    display:flex;
    flex-direction:column;
    font-size:12px;
    color:#858585;
    text-align:center
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
    width:100%;
    background:#690;
    border-color:#460;
    color:#fff;
    padding:0;
    order:2;
    font-weight:400
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button:before {
    font-family:"feather";
    content:"";
    color:#fff;
    font-style:normal;
    margin-right:7px;
    position:absolute;
    right:0;
    font-size:20px;
    font-weight:400;
    top:10px
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5;
    margin:10px 0;
    font-size:0;
    background-color:#fcfcfc;
    order:1
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .from {
    border-left:1px solid #f5f5f5;
    border-radius:5px;
    color:#636363;
    width:49%;
    display:inline-block;
    padding:15px 0;
    font-size:12px
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .to {
    border-radius:5px;
    color:#636363;
    width:49%;
    display:inline-block;
    padding:15px 0;
    font-size:12px
}
.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label .label {
    display:none
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    background-color:#eee;
    height:2px;
    margin:25px 15px
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    box-shadow:0 1px 4px 0 rgba(0,0,0,.2);
    background:#fff;
    width:20px;
    height:20px;
    top:-8px;
    border-radius:0 !important
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle:before {
    content:"";
    position:absolute;
    font-family:"feather";
    font-size:18px;
    top:-3px;
    left:1px;
    color:#858585
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle:nth-of-type(1):before {
    content:"";
    position:absolute;
    font-family:"feather";
    font-size:18px;
    top:-4px;
    left:1px;
    color:#858585
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
    background-color:#690
}
.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span {
    direction:rtl;
    unicode-bidi:embed;
    text-align:center
}
.widget.widget_recent_entries .post-date {
    display:block;
    font-size:12px
}
.widget.widget_recent_entries ul li {
    margin:5px 5px 10px
}
.widget.widget_recent_entries ul li:last-child {
    margin:5px
}
.widget.widget_recent_entries ul li a {
    display:block;
    overflow:hidden
}
.widget.farasite-brands-widget .fs-brands-grid,.widget.farasite-brands-widget .fs-brands-list {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    align-content:flex-start;
    justify-content:space-around;
    flex-wrap:wrap
}
.widget.farasite-brands-widget .fs-brands-grid {
    flex-direction:row;
    align-items:center;
    align-content:center;
    flex-wrap:wrap
}
.widget.farasite-brands-widget .brand-search:before {
    content:"";
    font-family:"Feather";
    font-size:20px;
    position:absolute;
    color:#a1a3a8;
    right:5px;
    top:5px
}
.widget.farasite-brands-widget .brand-search input[type=text] {
    background:#fff;
    padding:0 35px 0 10px;
    margin-bottom:10px
}
.widget.farasite-brands-widget .fs-brands-grid img,.widget.farasite-brands-widget .fs-brands-list img {
    max-height:50px;
    width:auto
}
.widget.farasite-brands-widget .fs-brands-grid a,.widget.farasite-brands-widget .fs-brands-list a {
    text-align:center
}
.widget.farasite-brands-widget .fs-brands-grid .brand-widget-link-grid,.widget.farasite-brands-widget .fs-brands-list .brand-widget-link-list {
    display:flex;
    align-items:center;
    align-content:center;
    justify-content:center;
    flex-wrap:nowrap;
    margin:5px
}
.widget.farasite-brands-widget .fs-brands-list a.brand-widget-link-list {
    display:flex;
    width:90%;
    justify-content:space-between;
    flex-direction:row;
    align-items:center;
    align-content:center;
    margin:8px 10px
}
.widget.farasite-brands-widget .fs-brands-grid .brand-widget-link-grid {
    flex-direction:column
}
.widget.farasite-brands-widget .brand-search {
    position:relative
}
body.right-sidebar .sidebar-widget-menu-wrapper {
    direction:rtl
}
body.left-sidebar .sidebar-widget-menu-wrapper {
    direction:ltr
}
@media screen and (min-width: 1000px) {
    .sidebar-widget-menu-wrapper>ul>li>a {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:flex-start
}
.sidebar-widget-menu-wrapper img {
    max-height:20px;
    width:auto;
    height:auto;
    margin:0 3px;
    float:unset
}
.sidebar-widget-menu-wrapper .fa {
    margin:0 3px
}
.sidebar-widget-menu-wrapper {
    background:#fff;
    border-radius:5px;
    padding:5px;
    margin:5px 5px 10px
}
.sidebar-widget-menu-wrapper ul li {
    list-style:none
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul {
    padding:0;
    margin:0
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li {
    position:relative
}
body.left-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li.menu-item-has-children>a:after {
    content:"";
    font-family:"feather";
    position:absolute;
    right:10px;
    left:auto
}
body.right-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li.menu-item-has-children>a:after {
    content:"";
    font-family:"feather";
    position:absolute;
    left:10px;
    right:auto
}
body.right-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>a {
    padding:10px 40px 10px 5px;
    text-align:right
}
body.left-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>a {
    padding:10px 5px 10px 10px;
    text-align:left
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>a:hover {
    background:#f6f6f6;
    border-radius:5px;
    color:#494949
}
body.right-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul {
    direction:rtl
}
body.left-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul {
    direction:ltr
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul {
    display:flex;
    flex-direction:column;
    align-content:stretch;
    align-items:flex-start;
    flex-wrap:wrap;
    visibility:hidden;
    position:absolute;
    top:0;
    width:750px;
    min-height:200px;
    max-height:350px;
    margin:0;
    padding:20px;
    border-radius:5px;
    z-index:999;
    background-color:#fff;
    box-shadow:1px 1px 7px rgba(0,0,0,.2)
}
body.right-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul {
    right:104%;
    left:auto
}
body.left-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul {
    left:104%;
    right:auto
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul:before {
    position:absolute;
    padding:5px;
    content:"";
    height:100%;
    right:-10px;
    top:0
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul:hover,.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li:hover,.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li>a:hover {
    background-color:#fff
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li,.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li>ul.sub-menu {
    display:contents
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li:hover>ul {
    visibility:visible
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li>a,.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li>ul>li>a {
    display:block;
    padding:5px 0
}
body.right-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li.farasite3lmmm-bg-image a img {
    right:0;
    left:unset
}
body.right-sidebar .sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li.farasite3lmmm-bg-image a img {
    left:0;
    right:unset
}
.sidebar-widget-menu-wrapper>ul#sidebar-widget-menu-ul>li>ul>li.farasite3lmmm-bg-image a img {
    position:absolute;
    bottom:0;
    max-width:30%;
    width:150px;
    height:auto;
    max-height:initial
}

}
@media screen and (max-width: 1000px) {
    .sidebar-widget-menu-wrapper {
    background:#fff;
    margin:6px;
    border-radius:5px
}
.sidebar-widget-menu-wrapper img,.sidebar-widget-menu-wrapper .fa {
    display:none
}
.sidebar-widget-menu-wrapper ul#sidebar-widget-menu-ul li.farasite3lmmm-bg-image,.sidebar-widget-menu-wrapper>ul>li>ul,.sidebar-widget-menu-wrapper>ul>li>ul>li>ul,.sidebar-widget-menu-wrapper>ul>li>ul>li>ul>li>span:before {
    display:none
}
.sidebar-widget-menu-wrapper ul {
    padding:0;
    margin:0
}
.sidebar-widget-menu-wrapper ul li {
    list-style:none;
    position:relative;
    padding:0 20px 0 0;
    line-height:40px
}
.sidebar-widget-menu-wrapper>ul {
    padding:20px 10px
}
.sidebar-widget-menu-wrapper ul li.menu-item-has-children>span.fsmm-plus-minus-holder.fsmm-minus-icon::before,.sidebar-widget-menu-wrapper ul li.menu-item-has-children>span.fsmm-plus-minus-holder.fsmm-plus-icon::before {
    content:"";
    font-family:"feather";
    top:5px;
    right:-15px;
    font-size:17px;
    color:#383838;
    margin:0;
    position:absolute;
    cursor:pointer
}
.sidebar-widget-menu-wrapper ul li.menu-item-has-children>span.fsmm-plus-minus-holder.fsmm-minus-icon::before {
    content:""
}
.sidebar-widget-menu-wrapper>ul>li>ul>li>ul>li {
    padding:0
}

}
.fs-recent-posts .items {
    margin-bottom:10px;
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    align-items:center;
    justify-content:flex-start
}
.fs-recent-posts .items .post-img {
    width:50px;
    min-width:50px
}
.fs-recent-posts .items .post-img img {
    border-radius:50%;
    padding:2px;
    border:1px solid #b1b1b1
}
.fs-recent-posts .items .post-desc {
    padding-left:5px
}
.fs-recent-posts .items .post-desc .post-date {
    display:block;
    margin-top:10px
}
.fs-recent-posts .fs-seemore {
    margin-top:10px;
    text-align:center
}
.fs-recent-posts a.fsrp-readmore {
    display:block;
    text-align:center
}
.fs-recent-posts .items .post-desc .post-title {
    overflow:hidden;
    display:block
}
.widget .fs-brand-loop-logo,.widget .fs-brand-loop-text {
    display:none
}
.fs-multi-product-slider .widget-inner-title,.fs-single-product-slider .widget-inner-title {
    text-align:center;
    padding-bottom:10px;
    font-size:13px
}
.widget.sidebar-mm-wrapper {
    padding:0
}
.widget.fs-single-ads img,.widget.widget_media_image img {
    width:100%;
    display:block;
    border-radius:5px
}
.widget.fs-simple-link a {
    display:block;
    padding:5px;
    text-align:center
}
.widget.fs-single-ads,.widget.widget_media_image {
    padding:0
}
.site-content .widget-area .widget.sidebar-mm-wrapper {
    overflow:visible
}
.widget-area .widget.fs-single-ads:after {
    margin:0
}
.fs-single-product-slider li {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:center
}
.fs-single-product-slider .star-rating {
    float:none
}
.fs-single-product-slider .button {
    display:none !important
}
.fs-single-product-slider .carousel-widget-controller {
    position:relative;
    display:flex;
    flex-direction:row;
    flex-flow:row;
    align-items:center;
    align-content:center;
    justify-content:space-between;
    flex-wrap:nowrap;
    height:25px
}
.fs-single-product-slider .carousel-widget-controller .swiper-pagination:only-child {
    margin:0 auto
}
.fs-single-product-slider .carousel-widget-controller .swiper-button-next,.fs-single-product-slider .carousel-widget-controller .swiper-button-prev {
    position:relative
}
.fs-single-product-slider .carousel-widget-controller .swiper-button-next:after,.fs-single-product-slider .carousel-widget-controller .swiper-button-prev:after {
    font-size:20px
}
.fs-single-product-slider .carousel-widget-controller .swiper-pagination {
    position:relative
}
.fs-single-product-slider .carousel-widget-controller .swiper-pagination .swiper-pagination-bullet {
    margin:0 3px
}
.fs-multi-product-slider li {
    margin-bottom:10px;
    border-bottom:1px dashed #e7e7e7;
    padding-bottom:10px
}
.fs-multi-product-slider li a {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.fs-multi-product-slider li a img {
    max-height:80px;
    width:auto
}
.fs-multi-product-slider .button {
    display:none !important
}
.fs-multi-product-slider .price {
    display:flex;
    flex-direction:"column";
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.fs-multi-product-slider .carousel-widget-controller {
    position:relative;
    display:flex;
    flex-direction:row;
    flex-flow:row;
    align-items:center;
    align-content:center;
    justify-content:space-between;
    flex-wrap:nowrap;
    height:25px
}
.fs-multi-product-slider .carousel-widget-controller .swiper-button-next,.fs-multi-product-slider .carousel-widget-controller .swiper-button-prev {
    position:relative
}
.fs-multi-product-slider .carousel-widget-controller .swiper-button-next:after,.fs-multi-product-slider .carousel-widget-controller .swiper-button-prev:after {
    font-size:20px
}
.fs-multi-product-slider .carousel-widget-controller .swiper-pagination {
    position:relative
}
.fs-multi-product-slider .carousel-widget-controller .swiper-pagination .swiper-pagination-bullet {
    margin:0 3px
}
.widget.fs-linfarasitevideo {
    padding:0
}
.widget.fs-linfarasitevideo:after {
    margin:0
}
.fs-linfarasitevideo .wrapp-video {
    position:relative;
    overflow:hidden
}
.fs-linfarasitevideo .wrapp-video img {
    display:flex;
    margin:0 auto;
    width:100%
}
.fs-linfarasitevideo .wrapp-video a {
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    right:0;
    margin:auto;
    background-color:rgba(0,0,0,.3);
    text-shadow:-4px 4px 6px #000;
    transition-duration:300ms;
    bottom:-100%
}
.fs-linfarasitevideo .wrapp-video:hover a {
    bottom:0
}
.fs-linfarasitevideo .wrapp-video a .item {
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    margin:auto;
    color:#fff;
    height:80%;
    vertical-align:middle
}
.fs-linfarasitevideo .wrapp-video a .item .fa {
    font-size:50px
}
.fs-linfarasitevideo .wrapp-video a .item .label {
    display:block;
    font-size:15px;
    padding:5px
}
.fs-testimonial .tmprofile {
    display:flex;
    flex-direction:column;
    align-items:center;
    align-content:center;
    justify-content:"center"
}
.fs-testimonial .tmprofile p {
    margin:10px 0 0
}
.fs-testimonial .carousel-widget-controller {
    position:relative;
    display:flex;
    flex-direction:row;
    align-items:center;
    align-content:center;
    justify-content:space-evenly;
    flex-wrap:nowrap;
    height:25px
}
.fs-testimonial .carousel-widget-controller .swiper-button-next,.fs-testimonial .carousel-widget-controller .swiper-button-prev {
    position:relative
}
.fs-testimonial .carousel-widget-controller .swiper-button-next:after,.fs-testimonial .carousel-widget-controller .swiper-button-prev:after {
    font-size:20px
}
.fs-testimonial .carousel-widget-controller .swiper-pagination {
    position:relative
}
.fs-testimonial .carousel-widget-controller .swiper-pagination .swiper-pagination-bullet {
    margin:0 3px
}
/*# sourceMappingURL=master-style.min.css.map */