.widget-about-text {
margin-bottom:30px !important;
}

.site-logo img {
vertical-align: middle;
max-width: 100px;
}

.top-bar.is-expanded .top-bar__inner {
text-align: left;
}

@media (max-width: 992px) {
.top-bar__navigation .submenu {
padding-left: 20px;
border-top: 15px solid transparent;
margin: 15px 0 30px;
}
}

.fancybox-container { z-index: 100000; }

.top-bar,#top-bar  {
top: 0!important;
}
@media (max-width: 782px){
.admin-bar #top-bar.top-bar--style-2{
top: 46px!important;
}
}
@media (min-width: 782px){
.top-bar--style-2 .top-bar__navigation {
padding-bottom: 17px;
}
.admin-bar #top-bar.top-bar--style-2{
top: 32px!important;
}
}
.woocommerce ul.order_details li strong {
font-weight: inherit;
}

.woocommerce div.product .woocommerce-tabs .panel h2 {
font-weight: 900;
font-size: 2rem;
}

.woocommerce-tabs h2, .related.products h2 {
font-size: 2rem;
font-weight: 900;
}

.woocommerce ul.product_list_widget li {
color: #2bb681;
font-size:12px;
}
.woocommerce ul.product_list_widget li ins {
font-weight:600
}
.woocommerce ul.product_list_widget {
color: #2bb681;
}

.page-id-294 a.breadcrumbs__link {
color: #fff;
}

h3.nt-inner-title.nt-comments-title {
line-height: 45px;
}

h4.nt-sidebar-inner-widget-title.widget-title span {
font-weight: 900;
}

#nt-sidebar .widget-title {
font-weight: 300;
}

#nt-sidebar .custom-btn:focus, .custom-btn:hover {
color: #4f4a37 !important;
}

.nt-sidebar-inner-widget.woocommerce .nt-sidebar-inner-widget-title span {
font-weight: 400;
}

.nt-sidebar-inner-widget.woocommerce .nt-sidebar-inner-widget-title span span{
font-weight: 900;
}

.woocommerce .widget_price_filter .price_slider_amount .button {

border: 2px solid #383838;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {

background-color: #2bb680;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {

background-color: #2bb680;
}

.woocommerce .widget_price_filter .price_slider {
margin-bottom: 2em;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {

border-radius: 0px;
border: 0;
border-bottom: 1px solid #dadada;
margin-bottom: 20px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border: 0px solid #dadada;
padding: 0px;
border-radius: 0px;
}
.woocommerce ul.order_details li {
float: left;
margin-right: 2em !important;
text-transform: uppercase;
font-size: .715em;
line-height: 1;
border-right: 1px dashed #d3ced2;
padding-right: 2em !important;
margin-left: 0 !important;
padding-left: 0 !important;
list-style-type: none;
}
.woocommerce ul.order_details {
margin: 0 0 3em !important;
list-style: none;
padding: 0 !important;
}
.w-100 img,.w-100 .vc_single_image-wrapper, .w-100 .vc_figure{
width: 100%!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin-bottom: 30px;
border: 1px solid #e5e5e5;
-webkit-transition: -webkit-box-shadow .3s cubic-bezier(.25,.46,.45,.94);
transition: -webkit-box-shadow .3s cubic-bezier(.25,.46,.45,.94);
-o-transition: box-shadow .3s cubic-bezier(.25,.46,.45,.94);
transition: box-shadow .3s cubic-bezier(.25,.46,.45,.94);
transition: box-shadow .3s cubic-bezier(.25,.46,.45,.94),-webkit-box-shadow .3s cubic-bezier(.25,.46,.45,.94);
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
-webkit-box-shadow: 0 1px 18px 0 rgba(0,0,0,.15);
box-shadow: 0 1px 18px 0 rgba(0,0,0,.15);
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
padding: 5px 15px 25px;
}
.woocommerce-loop-product__title {
margin-bottom: 5px;
font-weight: 700;
text-transform: none;
font-size:16px;
}
.woocommerce .star-rating span {
color: #fac917;
font-size: 10px;
}
.woocommerce .star-rating::before{
font-size: 10px;
}
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins{
display: inline-blockblock;
line-height: 1;
font-size: 2rem;
font-weight: 800;
letter-spacing: 0;
color: #333;
margin-top: 10px;
}
.woocommerce ul.products li.product .price del {
font-size: 1.4rem;
text-decoration: line-through;
color: #ea0d0d;
opacity:1;
}
.woocommerce a.button.add_to_cart_button,.woocommerce.single-product .entry-summary button.button.alt{
position: relative;
display: inline-block;
vertical-align: middle;
line-height: 1;
font-size: 1.2rem;
font-family: Raleway,sans-serif;
font-weight: 700;
text-align: center!important;
text-decoration: none!important;
text-shadow: none!important;
text-transform: uppercase;
letter-spacing: 0;
color: #4f4a37;
border: 2px solid #fcdb5a;
-webkit-border-radius: 30px;
border-radius: 30px;
-webkit-box-shadow: none;
box-shadow: none;
outline: 0;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-drag: none;
user-drag: none;
-ms-touch-action: manipulation;
touch-action: manipulation;
-webkit-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
-o-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
transition: background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
min-width: 160px;
min-height: 30px;
padding-top: 10px!important;
padding-bottom: 10px!important;
padding-left: 0;
padding-right: 0;
background-color: transparent;
}
.woocommerce a.button.add_to_cart_button:hover,.woocommerce.single-product .entry-summary button.button.alt:hover{
background-color: #fcdb5a!important;
border-color: #fcdb5a!important;
color: #4f4a37!important;
}
.add_to_cart_button:before {
content: 'e80b';
font-family: fontello;
font-style: normal;
font-weight: 400;
speak: none;
display: inline-block;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: auto;
margin-left: auto;
margin-right: auto;
display: inline-block;
vertical-align: top;
line-height: 1;
font-size: 2.2rem;
margin: 0px 10px -6px -5px;
}
.woocommerce ul.product_list_widget li {
color: #2bb681;
font-size: 14px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
float: right;
margin-left: 4px;
width: 50px;
height: auto;
box-shadow: none;
}
.woocommerce-product-search button[type=submit] {
border-color: #fcdb5a;

}
.woocommerce ul.products li.product .onsale,.woocommerce span.onsale {
border-radius:0;
padding: 9px 15px;
line-height: 1;
font-size: 1.2rem;
font-weight: 700;
text-transform: uppercase;
background-color: #4bbe60;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: none;
background-color: #fff0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #333;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border: none;
background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border: none;
background-color: transparent;
border-bottom: 4px solid #fcdb5a;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
display: inline-block;
line-height: 1;
font-size: 2rem;
font-weight: 800;
letter-spacing: 0;
color: #333;
}.woocommerce div.product p.price del, .woocommerce div.product span.price del {
font-size: 1.4rem;
text-decoration: line-through;
color: #ea0d0d;
opacity:1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding-left: 0;
}
section.related.products {
margin-top: 100px;
}