@charset "UTF-8";
/* ====================== Copyright © Build by BDLoneR ====================== */
/* ====================== Fonts ====================== */
@font-face {
    font-family: "Prachason";
    src: url("../fonts/Prachason-Bold.eot");
    src: url("../fonts/Prachason-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Prachason-Bold.woff2") format("woff2"), url("../fonts/Prachason-Bold.woff") format("woff"), url("../fonts/Prachason-Bold.ttf") format("truetype"), url("../fonts/Prachason-Bold.svg#.") format("svg");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Prachason";
    src: url("../fonts/Prachason-Light.eot");
    src: url("../fonts/Prachason-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Prachason-Light.woff2") format("woff2"), url("../fonts/Prachason-Light.woff") format("woff"), url("../fonts/Prachason-Light.ttf") format("truetype"), url("../fonts/Prachason-Light.svg#.") format("svg");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "Prachason";
    src: url("../fonts/Prachason-Regular.eot");
    src: url("../fonts/Prachason-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Prachason-Regular.woff2") format("woff2"), url("../fonts/Prachason-Regular.woff") format("woff"), url("../fonts/Prachason-Regular.ttf") format("truetype"), url("../fonts/Prachason-Regular.svg#.") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Agency FB';
    src: url("../fonts/AgencyFB-Reg.eot");
    src: url("../fonts/AgencyFB-Reg.eot?#iefix") format("embedded-opentype"), url("../fonts/AgencyFB-Reg.woff2") format("woff2"), url("../fonts/AgencyFB-Reg.woff") format("woff"), url("../fonts/AgencyFB-Reg.ttf") format("truetype"), url("../fonts/AgencyFB-Reg.svg#AgencyFB-Reg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* ====================== Variables ====================== */
/* ====================== Global Settings ====================== */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Prachason";
    font-weight: bold;
    color: #fff;
}

p,
span,
div,
a,
label,
input,
select,
textarea {
    font-family: "Prachason";
    font-weight: normal;
    color: #fff;
}

input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="datetime"],
input[type="email"] {
    background-clip: border-box;
    background-clip: padding-box;
    border: 1px solid #343434;
    border-radius: 7px;
    height: 42px;
    width: 80px;
    text-align: center;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    background-color: transparent;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.439' height='7.702' viewBox='0 0 13.439 7.702'%3E%3Cpath id='Path_9392' data-name='Path 9392' d='M1301.679,374.1l6.5,6.013-6.5,6.013' transform='translate(386.83 -1300.973) rotate(90)' fill='none' stroke='%23ffbe00' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/svg%3E%0A")
    no-repeat;
    background-size: 15px;
    background-position: calc(100% - 10px) center;
    height: 45px;
    padding: 7px 15px;
    border-radius: 5px;
}

select option{
    color: black;
}

div#store\.menu {
    background: #161616;
}

nav.navigation {
    background: #161616;
    /*text-align: center;*/
}

.navigation .submenu.animated.dropdown-menu {
    left: calc(50% - 50vw) !important;
}

.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
    border: unset;
}

.ves-megamenu.menu-hover .ari-nev-1.subhover:hover .dropdown-menu {
    height: 460px;
    border: unset;
}

.ves-megamenu .ari-nev-1.level0 .submenu .dynamic-items > ul > li > a {
    border: unset !important;
}

.ves-megamenu .ari-nev-1 .dynamic-items li > a > .caret-ari-set-before {
    border: unset;
}

.ves-megamenu .ari-nev-1 .dynamic-items li > a > .caret-ari-set-before:before {
    content: '\f105';
    font-family: 'FontAwesome';
}

.ves-megamenu .ari-nev-1 .dynamic-items.col-xs-3.hidden-xs.hidden-sm {
    border-right: 1px solid #4B4B4B;
    height: 420px;
    width: 20%;
    padding-left: 5%;
}

.ari-nev-1 .nav-item.level2.dropdown-submenu.ari-nev-subcate-2col a.nav-anchor.subitems-group{
    border:unset;
}

.ari-nev-subcate-2col .level3.nav-dropdown .row:nth-child(1) {
    border-top: 1px solid;
}

.ari-nev-subcate-2col .level3.nav-dropdown .row {
    margin: 0px 0px;
}

.ari-nev-subcate-2col .level3.nav-dropdown {
    display: flex;
    flex-flow: column wrap;
    max-height: 390px;
    width: 55%;
}

.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    background: unset;
}

.ves-megamenu .ari-nev-1 .dynamic-items li > a > .caret-ari-set-before {
    border: unset;
    float: right;
}

.ari-nev-1 li.ui-menu-item.dynamic-active .nav-anchor.ui-corner-all span {
    color:#F1C400;
}

.navigation .level0 .submenu .active > a {
    border: unset;
}

.ari-nev-1 .nav-item.level3.submenu-alignleft.subhover.dropdown-submenu a.nav-anchor{
    padding-left: unset;
}

.ari-nev-1 .nav-item.level2.dropdown-submenu a.nav-anchor.subitems-group {
    border-bottom: 1px solid;
    padding: 8px 15px !important;
    display: flex;
    border-color: #575757;
    border-left: unset;
}

.ari-nev-1 .nav-item.level2.dropdown-submenu a.nav-anchor.subitems-group span{
    font-weight: bold;
}

.menu-top .ari-nev-subcate .megamenu-content {
    column-width: 10vw;
}

.page-products .toolbar .limiter {
    display: block;
    order: 2;
    margin-left: auto;
    margin-right: 29px;
}

.products.wrapper ~ .toolbar .limiter{
	display: none !important
}

.toolbar-sorter.sorter {
    order: 3;
}

.toolbar-products {
    display: flex;
}

.page-with-filter .toolbar-amount {
    order: 1;
}

.toolbar select {
    background-color: unset;
    box-shadow: unset;
    border-radius: unset;
    border: unset;
    border-bottom: 1px solid;
    height: 30px;
}

select#sorter {
    width: 100px;
}

/*.products-grid .product-item {*/
/*    width: calc((100% - 6%)/3);*/
/*}*/
/*.page-layout-1column .products-grid .product-item {*/
/*    width: calc((100% - 6%)/3);*/
/*}*/
/*.page-layout-3columns .products-grid .product-item {*/
/*    width: calc((100% - 6%)/3);*/
/*}*/
/*.page-products .products-grid .product-item {*/
/*    width: calc((100% - 6%)/3);*/
/*}*/
/*.page-products.page-layout-1column .products-grid .product-item {*/
/*    width: calc((100% - 6%)/3);*/
/*}*/
/*.page-products.page-layout-3columns .products-grid .product-item {*/
/*    width: calc((100% - 6%)/3);*/
/*}*/

@media (min-width: 768px){
    .page-wrapper {
        margin: 0;
        position: relative;
        transition: margin 0.3s ease-out 0s;
        background-color: #161616;
    }
}


small.copyright{
    display: none;
}

.ves-megamenu.menu-hover.ves-horizontal{
    background: unset;
}

.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
    background: unset;
}

.sections.nav-sections {
    background: unset;
}

.minicart-wrapper.active .block-minicart {
    background: #000;
    border: unset;
}

.block-minicart .block-content > .actions > .primary .action.primary {
    background: #F1C400;
    border: 1px solid #F1C400;
}

.rating-summary .rating-result:before{
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
    -webkit-font-smoothing: antialiased;
    color: #c7c7c7;
    font-family: 'luma-icons';
    font-size: 16px;
    height: 12px;
    letter-spacing: 2px;
    line-height: 16px;
    content: " ";
    display: block;
    font-style: normal;
    font-weight: normal;
    speak: none;
    background-image: url(../images/Rating_All_Grey.png);
    background-size: cover;
}

.rating-summary .rating-result > span:before{
    position: relative;
    z-index: 2;
    -webkit-font-smoothing: antialiased;
    color: #ff5501;
    font-family: 'luma-icons';
    font-size: 16px;
    height: 12px;
    letter-spacing: 2px;
    line-height: 16px;
    content: " ";
    display: block;
    font-style: normal;
    font-weight: normal;
    speak: none;
    background-image: url(../images/Rating_All_Yellow.png);
    background-size: cover;
}

.navigation .nav-item.submenu-left.dropdown-submenu {
    position: inherit;
}
