
/*Theme Name:           ONE
Theme URI:            http://8web.net
Author:               ONE
Author URI:           http://8web.net
Description:          ONE
Version:              854
Text Domain:          ONE

*/


/***************
All custom CSS should be added to ONE > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/


body,html {
    font-family: helvetica-light,Arial,sans-serif,system-ui;
    font-feature-settings: "salt";
    scroll-behavior: smooth;
    -webkit-font-smoothing: inherit;
    -moz-osx-font-smoothing: grayscale;
}

h1,h2,h3,h4,h5,h6{
    font-weight:500;
    font-family: helvetica-light,Arial,sans-serif,system-ui;
}
p{
    font-weight:200;
}
.button{
    font-weight:400;
}
.header-nav a{
    font-weight:400;
    font-family: helvetica-light,Arial,sans-serif,system-ui;
}
.regular h3,.regular h2,.regular h1 .regular h4,.regular h5 .regular h6{
    font-family: helvetica-light,Arial,sans-serif,system-ui;
    font-weight:500;
}


.nav-size-xlarge>li.menu-item>a {
    font-size: 1.3em;
    /* color:#000; */
    border-right:1px solid #dedede;
}
.nav-size-xlarge>li>a:hover {
    color:#fff;
}

.nav-size-xlarge>li:last-child{
    border:none;
}
.home .nav-box > li.active > a,#home .nav-box > li.active > a{
    background-color:#fff;
    color:#000;
}
.home .nav-box > li.active > a:hover,#home .nav-box > li.active > a:hover{
    background-color:#000;
    color:#fff;
}


/*end normal*/



.dlemo-btn {
    font-size:0.9em;
}
.dlemo-btn span{
    padding:8px 12px 6px 12px;
}
.dlemo-btn:hover {
    border:1px solid #000 !important;
    background-color:#fff !important;
    color:#000;
    box-shadow:none !important;
}













/*

p.name.product-title {
    font-weight: bold;
}
header#header {
    border-bottom: 1px solid #efefef;
}

button.toggle {
    font-size: 0.75em;
}
.dlemo-flip .slide.is-selected {
    background-color: transparent !important;
}


.dlemo-flip  .slider.flipContainer{
    background-color: transparent !important;
    box-shadow: none !important;
}


.dlemo-flip ol.flickity-page-dots {
    display: none;
}

.dlemo-flip h1.entry-title {
    font-size: 2.8em;
}

.dlemo-flip .product-short-description {
    font-size: 1.2em;
    font-weight: bold;
}


.nav-top-not-logged-in.icon.primary.button {background-color: #f4c664 !important;font-size: 16px;}

.header-cart-link.icon {background-color: #ff8eaf !important;font-size: 16px;}

.flex-left .nav-spacing-xlarge>li {padding: 0px 13px;}
.nav-vertical>li+li, .nav-vertical-fly-out>li+li {
    border-top: 0px;
}


button.wsb-button.js-wsb-add-to-cart,.single_add_to_cart_button.button.alt {
  width: 48%;
  padding: 3px;
  text-transform: uppercase;
}
.quantity.buttons_added {
    display: block;
}


a.account-link.account-login.icon {background-color: #f4c664;line-height: 33px;font-size: 16px;}

a.header-cart-link.icon.primary {background-color: #ff8eaf;line-height: 38px;font-size: 16px;}

.nav-size-xlarge>li>a{font-size:1.2em;}
form.searchform input {height: 45px;line-height: 45px;background-color: #fff !important;}
.searchform .button.icon i {color: #333;}
button.ux-search-submit.submit-button.secondary.button.icon {background-color: #fff !important;border: none;left: -42px;font-size: 16px;}

#footer .ux-menu-title {font-size: 14px;}
#footer span.ux-menu-link__text {font-size: 13px;}

#footer .ux-menu-link__link {min-height: 1em;}


.subs input:nth-child(1) {border: none;height: 40px;line-height: 40px;border: none;width: 78%;}
.subs input.wpcf7-submit {position: absolute;top: 0px;right: 0px;margin: 0px;display: inline-block;width: 20%;height: 32px;line-height: 32px;}
form p {margin-bottom: 0px;}
span.wpcf7-spinner {position: absolute;}
form.wpcf7-form.init {margin: 0px;}

.product-small.box {
  background-color: #fff;
}


h1.product-title {
  font-size: 1.4em;
  font-weight: normal;
}
p {
}
.product-short-description p {
  font-size: 0.9em;
  color: #555;
}

.banner p {
    margin: 0px;
    padding: 0px;
}

.banner h2, .banner h3, .banner h1 {
    padding: 0px;
    margin: 0px;
}


p.woocommerce-result-count.hide-for-medium {
    display: none;
}

select.orderby {
    font-size: 0.75em;
    border: none;
    background-color: #fff !important;
}

*/




@media screen and (max-width:767px) {

form.woocommerce-ordering.ng-pristine.ng-valid {
    display: none;
}

}


