
            @media (min-width: 1200px) {
            .container {  	
                width: 1320px;
                
            }}
         :root {  
            --hovercolor: #F7961D; 
            --bg_dark: ; 
            --font-weight: 400;  
			
        }body{
            font-family: "Jost", sans-serif;
            font-size: 14px;
            color: #666666;
        }.pos_title h2,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
            font-family: "Jost", sans-serif;
            color: #253237;
            text-transform: capitalize;
			font-weight: 400;
        }.pos_title h2{
            font-size: 24px;
        }.pos-title{
            font-family: "Jost", sans-serif;
        }.pos-title-column h4{   
            font-size: 20px;
        }#header .sticky-inner.scroll-menu{  
            background-color: #FFFFFFCC;   
        }.js-product-miniature .product_desc .product_name{
            color: #253237;
            font-size: 16px;
            text-transform: none;
        }.js-product-miniature .product_desc .product_name:hover{
            color: #F7961D;
        }.product-price-and-shipping .price{
            color:#555555;
            font-size: 15px;
        }.h1.namne_details, .product_name_h1{
            color: #253237;
            font-size: 24px;
            text-transform: none;
        }.product-prices .price, .product-prices .current-price span:first-child{
            color:#555555;
            font-size: 22px;
        }#product.showcase-body #header,.showcase-inner,#product.showcase-body .page-title-wrapper{
            background-color: ;
        }#product .product-description ul {
    list-style-type: disc;
    font-size: 16px;
    color: #5b5f5f;
    line-height: 1.5 !important;
}



.product-cover-container .product-cover .slick-next {
    right: 1.875rem;
    background-color: #f7961d;
    color: #ffffff;
    border: none;
}

.product-cover-container .product-cover .slick-prev{
    right: 1.875rem;
    background-color: #f7961d;
    color: #ffffff;
    border: none;
}

#product .product-description ul {
    list-style-type: disc;
    font-size: 16px;
    color: #5b5f5f;
    line-height: 2;
}

#product .product-description{
line-height:1.5;
}


.slick-lightbox-slick-item {
    text-align: center;
    overflow: hidden;
    background-color: #ffffff;
}

#mobile_menu_wrapper .menu-close {
    background: #f7961d;
    color: #ffffff;
    height: 2.5rem;
    padding: 0 1.25rem;
    font-size: 1rem;
    font-weight: 600;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}


.elementor-4010000 .elementor-element.elementor-element-xsmzvtj .pos-search__submit {
    min-height: 46px;
    background-color: #f7961d;
    border-radius: 0px 30px 30px 0px;
    font-size: 21px;
    min-width: 65px;
}

.elementor-4010000 .elementor-element.elementor-element-xsmzvtj .pos-search__input {
    min-width: 290px;
    min-height: 46px;
    color: #253237;
    border-color: #f7961d;
    border-style: solid;
    border-width: 2px 0px 2px 2px;
    border-radius: 30px 0px 0px 30px;
    font-family: 'Jost';
}

.elementor-4010000 .elementor-element.elementor-element-xsmzvtj .pos-search__input {
    min-width: 290px;
    min-height: 46px;
    color: #253237;
    border-color: #f7961d;
    border-style: solid;
    border-width: 2px 0px 2px 2px;
    border-radius: 30px 0px 0px 30px;
}

.smart-blog-sing-blog-content > p {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #5b5f5f !important;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
    font-family: "Jost", sans-serif !important;
}

.elementor-4010000 .elementor-element.elementor-element-xpmurqd.button-layout-icon .wishlist-top .wishlist-top-count {
    background-color: #F2BB05 !important;
}

.elementor-4010000 .elementor-element.elementor-element-rjvmqbz .blockcart .cart-products-count {
    background-color: #F2BB05 !important;;
}

.elementor .elementor-accordion-content p, .elementor .elementor-image-hotspot-description p, .elementor .elementor-tab-content p, .elementor .elementor-text-editor p, .elementor .elementor-toggle-content p {
    font-family: "Jost", sans-serif;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    font-family: "Jost", sans-serif;
}

 .elementor-icon-box-content .elementor-icon-box-description{
font-family: "Jost", sans-serif;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    color: #7a7a7a;
    font-family: "Jost", sans-serif;
    font-weight: 400;
   font-size:16px;
}



.elementor-5010000 .elementor-element.elementor-element-7zd9ekw .elementor-image-carousel-caption {
    text-align: center;
    font-size: 16px;
}

.elementor-widget-image-carousel .elementor-image-carousel-caption {
    font-family: "Jost", sans-serif !important;
    font-weight: 400;
    line-height: 1.2;
}

.elementor-6010000 .elementor-element.elementor-element-78rpstb .elementor-icon-box-content .elementor-icon-box-description{
    font-family: "Jost", sans-serif !important;
}

.elementor-6010000 .elementor-element.elementor-element-cj4mqkj .elementor-icon-box-content .elementor-icon-box-description{
    font-family: "Jost", sans-serif !important;
}

.elementor-6010000 .elementor-element.elementor-element-gqw6njx .elementor-icon-box-content .elementor-icon-box-description{
    font-family: "Jost", sans-serif !important;
}

.testimonial-item .testimonial-item-inner .author:before {
    color: #F2BB05;
}


.slider-arrows-top .slick-prev, .slider-arrows-top .slick-next, .slider-arrows-center .slick-prev, .slider-arrows-center .slick-next {
    opacity: 1;
    visibility: visible;
}

#header .sticky-inner.scroll-menu {
    background-color: #FFFFFF;
    padding-top: 15px;
    padding-bottom: 15px;
}

.testimonial-item .testimonial-item-inner.style4 .author:before{
display:none !important;
}


.elementor-5010000 .elementor-element.elementor-element-rubmu02 .pos-testimonial .testimonial-item .tes-content-wrapper .tes-content {
    height: 100px;
}

.pos-sale-product-widget .slick-prev, .pos-sale-product-widget .slick-next, .pos-latestposts-widget .slick-prev, .pos-latestposts-widget .slick-next, .pos-sale-product-slider .slick-prev, .pos-sale-product-slider .slick-next, .product_categoryslide .slick-prev, .product_categoryslide .slick-next, .product_accessoriesslide .slick-prev, .product_accessoriesslide .slick-next, .elementor-widget-pos_testimonials .pos-testimonial .slick-prev, .elementor-widget-pos_testimonials .pos-testimonial .slick-next, .categories-container .slick-prev, .categories-container .slick-next, .pos-producttabs-widget .tab-content .slick-prev, .pos-producttabs-widget .tab-content .slick-next, .pos-brand-widgets .slick-prev, .pos-brand-widgets .slick-next, .pos-product-widget .slick-prev, .pos-product-widget .slick-next{
    background-color: #f7961d;
    color: white;
}


.slick-slider .slick-prev.slick-disabled:before, .slick-slider .slick-next.slick-disabled:before {
    opacity: 1 !important;
}

.icon-rt-android-arrow-dropright-circle:before{
display:none !important;
}

.post-author{
display:none !important;
}

.advertising-block a img {
    width: 100%;
    height: auto;
display:none !important;
}

.page-title-wrapper {
    background: rgba(242,187,5,0.05) !important;;
}

.js-product-miniature .product_desc .product_name {
    color: #253237;
    font-size: 20px !important;
    text-transform: none;
}



.btn-secondary, .btn-tertiary, .btn-primary, .poscompare-product .product_desc div.cart button.ajax_add_to_cart_button, .poscompare-product .product_desc div.cart span.ajax_add_to_cart_button {
    text-transform: none;
    font-weight: 400;
    border: 2px solid #f7961d;
    box-shadow: none;
    padding: 10px 30px;
    border-radius: 3px;
    display: inline-block;
    background: #f7961d;
    color: #ffffff;
    font-size: 0.875rem;
    line-height: 1.5;
}

#product .page-title-wrapper {
    padding: 30px 0;
    background: transparent;
    margin: 0;
    margin-bottom: 40px;
    text-align: left;
}

.pos_title h2, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "Jost", sans-serif;
    color: #253237;
    text-transform: none !important;
    font-weight: 400;
}

.post-description{
font-size: 16px !important;
}

post-date{
font-size: 16px !important;
}

.post-item .post-content .post-meta{
font-size: 14px !important;
}

.testimonial-item .testimonial-item-inner .tes-content {
    display: -webkit-box;
    -webkit-line-clamp: 10 !important;
}

.pos-testimonial .testimonial-item .tes-content-wrapper .tes-content{
margin-top: 50px !important;
}

.elementor-widget-heading .elementor-heading-title {
    color: #6ec1e4;
    font-family: "Jost", sans-serif !important;
    font-weight: 600;
}

.block-categories .category-sub-menu li[data-depth='0'] > a {
    font-weight: 400;
    display: block;
    text-transform: none;
    margin: 0;
    padding: 0;
    border: none;
}

#search_filters_wrapper #search_filters .h6 {
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 1.25rem;
    font-weight: 700;
    position: relative;
    display: block;
    text-transform: none !important;
}

#tags_block {
    margin-bottom: 2.5rem;
    display: inline-block;
    width: 100%;
    display: none !IMPORTANT;
}

.comments_advices a {
    text-decoration: none;
    position: relative;
    margin-right: 15px;
    padding: 0;
    margin-bottom: 10px;
    cursor: pointer;
    display: none !IMPORTANT;;
}



.post-item.design-1 .post-content .post-title, .post-item.design-2 .post-content .post-title, .post-item.design-3 .post-content .post-title, .post-item.design-5 .post-content .post-title {
    color: #253237;
    font-size: 1.2rem;
    line-height: 1.2;
    font-weight: 700;
    display: block;
    margin-bottom: 0.625rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-item.design-1 .post-content .post-meta, .post-item.design-2 .post-content .post-meta, .post-item.design-3 .post-content .post-meta, .post-item.design-5 .post-content .post-meta {
    font-size: 0.75rem;
    font-style: normal;
    margin-bottom: 1rem;
}


.icon-rt-time-outline:before {
    content: "\e9a2" !important;
}

.btn{
font-size: 18px;
font-weight: 500;
color: #ffffff;
background-color: #f7961d;
border-radius: 0px 0px 0px 0px;
padding: 17px 30px 17px 30px;
margin-top: 35px;
}

.btn:hover{
background-color:#253237;
color:#ffffff;
}

.smart-blog-posts-header-area .smart-blog-posts-info span {
  font-weight: 400;
  color: #666666;
}




.testimonial-item .testimonial-item-inner .author {
    padding-left: 3.125rem;
    position: relative;
    display: inline-block;
    text-align: left;
    margin-top: 30px;
}

.post-content {
    padding-left: 0px !important;
}

.cart_button .compare-button {
    width: 3rem;
    height: 3rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    border: 1px solid #d9d9d9;
    font-size: 0;
    background: #ffffff;
    margin-bottom: 0.5rem;
    cursor: pointer;
    border-radius: 3px;
    display: none;
}

#product .product-description p {
    font-size: 16px;
    color: #5b5f5f;
}

.blockreassurance_product .block-title {
    font-weight: 600;
    font-size: 16px;
}

.payment-detail {
    padding: 1.875rem;
    background: #f3f6f6;
    text-align: center;
    border-radius: 3px;
    display: none;
}

.product-prices .price, .product-prices .current-price span:first-child {
    color: #555555;
    font-size: 22px;
    font-weight: 600;
}

.product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i {
  position: static;
  font-size: 1rem;
  font-weight: 600;
  color: black;
}

.product-actions .add-to-cart {
  position: relative;
  height: 3rem;
  font-weight: 700;
  box-shadow: none;
  border-radius: 3px;
  width: 100%;
  overflow: hidden;
  font-size: 0.9375rem;
  background: #ffffff;
  color: #253237;
  border: 1px solid #253237;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 0px;
}

.buy {
  width: 100%;
  margin-top: 0rem;
}

.slick-slide {
  float: left;
  height: auto;
  min-height: 1px;
  display: none;
}

.pos_title h2, h2{
  font-family: "Jost", sans-serif;
  color: #253237;
  text-transform: none !important;
  font-weight: 400;
  font-size: 36px;
  font-weight: 500 !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

#product .product-description ul {
  list-style-type: disc;
  font-size: 16px;
  color: #5b5f5f;
  line-height: 3;
}

.elementor-4070101 .elementor-element.elementor-element-k6iwr0u .elementor-icon-box-content .elementor-icon-box-description {
    color: #5b5f60;
    font-size: 18px;
    line-height: 1em;
    font-family: "Jost";
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    color: #7a7a7a;
    font-family: "Jost", sans-serif;
    font-weight: 400;
}

.home-banner .banner-content .banner-button {
    display: inline-block;
    pointer-events: auto;
    font-weight: 500 !important;
}

.h1.namne_details, .product_name_h1 {
    color: #253237;
    font-size: 24px;
    font-weight: 500 !important;
    text-transform: none;
}

.testimonial-item .testimonial-item-inner.style4 .tes-img {
    position: relative;
    margin-bottom: 0rem;
    display: none;
}

.testimonial-item .testimonial-item-inner.style4 .author {
    padding: 0rem 0 0 0 !important;
    text-align: center;
}

.banner-text {
    margin-bottom: 25px;
    text-align: center;
}

#header a{
font-size:18px;
}

.block-categories{
display:none !important;
}



.slick-lightbox .slick-prev, .slick-lightbox .slick-next {
    width: 45px;
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #f7961d;
color:#ffffff;
}

.slick-lightbox-close:before {
    font-family: 'slick';
    font-size: 50px;
    line-height: 1;
    color: white;
    opacity: 0.85;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '×';
    color: #f7961d;
}

.input-group .input-group-btn > .btn[data-action='show-password'] {
    padding: 0.6875rem 1rem;
    background: #253237;
    margin-top: 0px;
}

@media (max-width: 767px){


.smart-blog-post-content ul li .image {
    width: 190px !important;
    overflow: hidden;
    float: left;
}

.elementor-8070101 .elementor-element.elementor-element-vhbskjh > .elementor-element-populated {
    background-color: #ffffff;
    background-image: none !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 0px 0px;
    padding: 0px 140px 0px 140px;
}

.elementor-4070101 .elementor-element.elementor-element-onbwxmb > .elementor-element-populated {
    background-color: #ffffff;
    background-image: none !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 0px 0px;
    padding: 0px 140px 0px 140px;
}

.submenu-miody .mobile-menu .menu-content .menu-item .icon-drop-mobile i{
display: none !important;
}

.elementor-6070101 .elementor-element.elementor-element-lafnbiy .post-item .post-content .post-description {
    font-size: 12px;
    display: none !important;
}


.pos-sale-product-widget .slick-prev, .pos-sale-product-widget .slick-next, .pos-latestposts-widget .slick-prev, .pos-latestposts-widget .slick-next, .pos-sale-product-slider .slick-prev, .pos-sale-product-slider .slick-next, .product_categoryslide .slick-prev, .product_categoryslide .slick-next, .product_accessoriesslide .slick-prev, .product_accessoriesslide .slick-next, .elementor-widget-pos_testimonials .pos-testimonial .slick-prev, .elementor-widget-pos_testimonials .pos-testimonial .slick-next, .categories-container .slick-prev, .categories-container .slick-next, .pos-producttabs-widget .tab-content .slick-prev, .pos-producttabs-widget .tab-content .slick-next, .pos-brand-widgets .slick-prev, .pos-brand-widgets .slick-next, .pos-product-widget .slick-prev, .pos-product-widget .slick-next {
    background-color: #f7961d;
    color: white;
    margin-left: 5px;
margin-right: 5px;
}



.mobile-menu .menu-content .menu-item a {
    display: block;
    color: #253237;
    font-size: 0.875rem;
    font-weight: 300;
    padding: 0.625rem 1.25rem;
    padding-right: 3.125rem;
    line-height: 1.5;
    border-bottom: 1px solid #ebebeb;
}

.elementor-5010000 .elementor-element.elementor-element-wa3exdb .elementor-image img {
    max-width: fit-content;
    opacity: 1;
    width: 600px !important;
    margin-bottom: 10px;
}


.elementor-5010000 .elementor-element.elementor-element-6arwulb .elementor-image img {
    max-width: fit-content !important;
    opacity: 1;
    width: 600px !important;
    margin-bottom: 10px !important;
}

.elementor-5010000 .elementor-element.elementor-element-f7cun2m > .elementor-element-populated {
    background-color: #ffffff;
    background-image: none !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0px 0px 0px 0px;
    padding: 0px 140px 0px 140px;
}

#category #search_filter_toggler {
    width: 100%;
    margin-top: 0px;
}
}

.post-item.design-1 .post-content .post-description, .post-item.design-2 .post-content .post-description, .post-item.design-3 .post-content .post-description, .post-item.design-5 .post-content .post-description {
    display: -webkit-box;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.home-banner.animation1:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05) !important;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}

.elementor-4070101 .elementor-element.elementor-element-k6iwr0u .elementor-icon-box-content .elementor-icon-box-description {
   font-family: "Jost", sans-serif;
}

.elementor-6010000 .elementor-element.elementor-element-78rpstb.elementor-position-left .elementor-icon-box-icon {
    margin-right: 0px;
    display: none !important;
}



.product-quantity .qty .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i {
    position: static;
    font-size: 1rem;
    font-weight: 600;
    color: #000000;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
    border-radius: 0;
    margin-top: 0px !important;;
    background-color: #ffffff !important;
}

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
    border-radius: 0;
    background-color: #ffffff !important;
}

.bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {
    content: '\E5CF';
    color: #000000;
}

.bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after {
    content: '\E5CE';
    color: #000000;
}


.page-title-wrapper {
    margin-bottom: 60px !important;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
  color: #6ec1e4;
  font-family: "Jost", sans-serif;
  font-weight: 600;
margin-top: 13px;
}

.elementor-4010000 .elementor-element.elementor-element-679k4d1 > .elementor-widget-container {
 
    margin-left: 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 10% !important;
}

.blockreassurance_product .block-title p{
color: #ff9900 !important;
}

.product-discounts > .product-discounts-title {
    font-size: 0.9375rem;
    font-weight: 600;
    margin-bottom: 15px;
}