@charset "UTF-8";
      .grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px;margin-right:-20px;}
.grid [class*="col-"]{margin-left:20px;margin-right:20px;margin-bottom:25px;}
.grid .col-1-1{margin-bottom:0;}
.grid .row{display:flex;width:100%;}
.col-1-1{width:calc(100% - 40px);}
.col-1-2{width:calc(50% - 40px);}
.col-1-3{width:calc(33.33333% - 40px);}
.col-2-3{width:calc(66.66667% - 40px);}
.col-1-4{width:calc(25% - 40px);}
.col-3-4{width:calc(75% - 40px);}
.col-1-5{width:calc(20% - 40px);}
.col-2-5{width:calc(40% - 40px);}
.col-3-5{width:calc(60% - 40px);}
.col-4-5{width:calc(80% - 40px);}
.col-1-6{width:calc(16.66667% - 40px);}
.col-5-6{width:calc(83.33333% - 40px);}
.col-1-7{width:calc(14.28571% - 40px);}
.col-2-7{width:calc(28.57143% - 40px);}
.col-3-7{width:calc(42.85714% - 40px);}
.col-4-7{width:calc(57.14286% - 40px);}
.col-5-7{width:calc(71.42857% - 40px);}
.col-6-7{width:calc(85.71429% - 40px);}
.col-1-8{width:calc(12.5% - 40px);}
.col-3-8{width:calc(37.5% - 40px);}
.col-5-8{width:calc(62.5% - 40px);}
.col-7-8{width:calc(87.5% - 40px);}
.col-1-9{width:calc(11.11111% - 40px);}
.col-2-9{width:calc(22.22222% - 40px);}
.col-4-9{width:calc(44.44444% - 40px);}
.col-5-9{width:calc(55.55556% - 40px);}
.col-7-9{width:calc(77.77778% - 40px);}
.col-8-9{width:calc(88.88889% - 40px);}
.col-1-10{width:calc(10% - 40px);}
.col-3-10{width:calc(30% - 40px);}
.col-7-10{width:calc(70% - 40px);}
.col-9-10{width:calc(90% - 40px);}
@media(min-width:320px){
.grid{overflow:hidden;}
} *{outline:none;}
body{min-width:320px;}
.rev_slider_wrapper[data-alias="home_redis_slider"]{border-radius:5px;overflow:hidden !important;}
@media(min-width:992px){
#menu-category-menu.menu.treeview{max-height:373px;overflow:auto;}
}
@media(min-width:992px){
.widget{margin-bottom:0 !important;}
}
::-webkit-scrollbar{-webkit-appearance:none;width:7px;}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0, 0.5);box-shadow:0 0 1px rgba(255, 255, 255, 0.5);}
#tbay-header .header-main{padding:24px 0;}
.header-inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;clear:both;}
.header-inner .logo.logo-theme{width:268px;max-width:100%;}
.header-inner .logo.logo-theme a{display:flex;align-items:center;}
.header-inner .logo.logo-theme img{width:100%;height:auto;}
.ds-nav{font-size:17px;}
.ds-nav ul{display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style:none;color:black;line-height:normal;font-weight:bold;text-transform:uppercase;padding:13px 0 0 0;margin:0 0 0 0;}
.ds-nav ul li{padding:0;}
.ds-nav ul a{padding:5px 13px;white-space:nowrap;color:inherit !important;font-weight:inherit;text-decoration:none;cursor:pointer;}
.ds-nav ul a span{display:inline-block;width:auto;height:auto;position:relative;padding-bottom:5px;border-bottom:8px solid rgba(0, 0, 0, 0);transition:border-color 0.3s;}
.ds-nav ul a:hover span{border-color:#019aff;}
.header-setting{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;clear:both;}
.tbay-topbar{border:none !important;background-color:#fafafa !important;}
.tbay-topbar .top-contact .textwidget ul li{font-size:15px;}
.tbay-topbar .icons{font-size:19px !important;font-weight:bold;}
.top-widgets{display:flex;align-items:center;margin-left:40px;flex-shrink:0;}
.top-widgets .widgets-icon{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0 0 0 26px;color:#009aff;transition:opacity 0.3s;}
.top-widgets .widgets-icon img{width:17px;height:auto;margin:0 5px;flex-shrink:0;flex-grow:0;}
.top-widgets .widgets-icon .amount{font-size:19px;font-weight:bold;}
.top-widgets .widgets-icon .amount .woocommerce-Price-currencySymbol{margin-left:6px;}
.top-widgets .widgets-icon:hover{opacity:0.7;}
.top-widgets .widgets-icon.header-wishlist img{width:20px !important;}
.top-widgets .widgets-count{position:static;vertical-align:middle;width:20px;height:20px;font-size:12px;line-height:19px;display:inline-block;color:white;font-weight:bold;border-radius:50%;overflow:hidden;text-align:center;background-color:#009aff;flex-shrink:0;flex-grow:0;}
.top-widgets .widgets-count.is-active{background-color:#46c700 !important;}
.top-widgets .top-cart .widgets-icon img{width:20px !important;}
.header-ds .tbay-search-form{border:solid 3px #eee;overflow:hidden;position:relative;}
.header-ds .tbay-search-form .button-group{background:none;}
.header-ds .tbay-search-form .button-search{position:absolute;top:0;bottom:0;left:auto;right:0;height:100%;width:50px;z-index:2;}
.header-ds .tbay-search-form .button-search i{font-size:30px;color:black;}
.header-ds .tbay-search-form [type="text"]{padding-right:40px;}
.header-ds .tbay-search-form .tbay-preloader{display:none;}
header [class*="top-shipping"]{font-size:17px;margin:9px 0 0 0;}
header [class*="top-shipping"] a{color:#019aff;transition:opacity 0.3s;}
header [class*="top-shipping"] a:hover{opacity:0.7;}
.menu.treeview{margin:0;padding:7px 0 !important;}
.menu.treeview li{padding:0;margin:0;}
.menu.treeview li a{display:block;width:100%;padding:14px 20px 15px 40px;font-size:17px;line-height:normal;color:black;position:relative;text-decoration:none !important;transition:color 0.3s;}
.menu.treeview li a:before{content:'';width:5px;height:5px;border-radius:50%;background-color:#019aff;transition:background-color 0.3s;position:absolute;top:0;bottom:0;right:auto;left:25px;margin:auto;}
.menu.treeview li a:hover{color:#019aff;}
.menu.treeview li a:hover:before{background-color:#4dda00;}
.tbay-topcart .widgets-icon{margin-right:24px;}
.topbar-device-mobile .mobile-logo a img{width:95px !important;}
@media(min-width:992px) and (max-width:1200px){
.logo-in-theme{max-width:13%;}
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){margin-top:0;}
@media(max-width:991px){
.site-header{display:none;}
}
@media(max-width:1199px) and (min-width:992px){
#rev_slider_8_1{height:349px !important;}
#menu-category-menu.menu.treeview{max-height:295px;}
.blue-block .row .wpb_content_element{height:350px !important;}
}
.wpb_single_image.widget h2{margin:22px 0 20px 0 !important;padding:0 0 6px 0;}
.wpb_single_image.widget h2 + figure{padding-bottom:20px;}
.wpb_single_image.widget .vc_single_image-wrapper{border:none !important;}
.vc_row.categories{display:flex;flex-direction:row;flex-wrap:wrap;}
.vc_row.categories .vc_column_container{margin-bottom:25px;}
.vc_row.categories .vc_column_container > .vc_column-inner, .vc_row.categories .vc_column_container .wpb_wrapper{height:100%;}
.vc_row.categories .vc_column_container:last-child > .vc_column-inner, .vc_row.categories .vc_column_container:last-child .wpb_wrapper, .vc_row.categories .vc_column_container:last-child .vc_single_image-wrapper{height:100%;width:100%;}
.vc_row.categories .vc_column_container:last-child > .vc_column-inner img, .vc_row.categories .vc_column_container:last-child .wpb_wrapper img, .vc_row.categories .vc_column_container:last-child .vc_single_image-wrapper img{width:100%;height:100%;object-fit:cover;}
@media(min-width:768px){
.vc_row.categories .vc_column_container{margin-bottom:0;}
}
.vc_row.categories .wpb_single_image{border:2px solid #dbf1ff;border-radius:5px;overflow:hidden;transition:border-color 0.3s;height:100%;text-align:center;margin:0;}
.vc_row.categories .wpb_single_image h2{text-transform:none !important;display:block;font-size:19px;line-height:normal;color:black;transition:border-color 0.3s;margin:25px auto;}
.vc_row.categories .wpb_single_image h2:before{display:none;}
@media(min-width:768px){
.vc_row.categories .wpb_single_image h2{display:inline-block;font-size:19px;line-height:normal;color:black;border-bottom:8px solid rgba(0, 0, 0, 0);transition:border-color 0.3s;margin:25px auto;}
.vc_row.categories .wpb_single_image:hover{border-color:#009aff;}
.vc_row.categories .wpb_single_image:hover h2{border-color:#009aff;}
}
.blue-block, .light-blue-block{position:relative;padding:21px 0 32px 0;clear:both;}
.blue-block:before, .light-blue-block:before{content:'';display:block;width:100vw;left:50%;right:auto;bottom:0;top:0;transform:translate(-50%, 0);background-color:#e1f3ff;position:absolute;height:100%;z-index:-1;}
.blue-block .row, .light-blue-block .row{display:flex;}
.blue-block .row .vc_column_container > .vc_column-inner, .blue-block .row .wpb_wrapper, .blue-block .row .wpb_content_element, .light-blue-block .row .vc_column_container > .vc_column-inner, .light-blue-block .row .wpb_wrapper, .light-blue-block .row .wpb_content_element{height:100%;margin-bottom:0;border-radius:5px;overflow:hidden;}
.blue-block .row .tbay_custom_menu.treeview-menu .widget .widgettitle, .light-blue-block .row .tbay_custom_menu.treeview-menu .widget .widgettitle{border-radius:0;}
.blue-block__tale:after{content:'';position:absolute;top:100%;left:50%;right:-50%;bottom:auto;margin:auto;background-image:url(//sorsbuy.com/wp-content/themes/cena-child/assets/images/block-blue-after.svg);background-repeat:no-repeat;background-size:100% 100%;display:block;width:100vw;height:0;transform:translate(-50%, 0);padding-top:10%;background-position:center top;}
.light-blue-block:before{background-color:#eff9ff;}
.menu-category-menu-container, .tbay_custom_menu{background-color:white;}
.tbay_custom_menu.treeview-menu .widget .menu.treeview{box-shadow:none !important;}
.homepage-h1{font-size:17px;line-height:28px;color:black;}
.homepage-h1 img{margin:0;}
.homepage-h1 h1{margin-bottom:17px;}
@media(max-width:992px){
.homepage-h1 .wpb_single_image figure{display:block;text-align:center;}
}
@media(min-width:991px){
.homepage-h1 img{margin:36px 0 0 -22px;}
}
.products.products-grid [class*='col-']{margin-left:0 !important;margin-right:0 !important;}
.product-carousel__item{display:flex;flex-direction:column;background-color:white;border-radius:5px;overflow:hidden;height:100%;}
.product-carousel__item-image{display:block;position:relative;height:0;padding-top:88%;overflow:hidden;}
.product-carousel__item-image > *{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.product-carousel__item-image > * *:hover img:nth-child(2){opacity:1;}
.product-carousel__item-image img{max-width:100%;max-height:100%;width:auto !important;height:auto;margin:0 auto;}
.product-carousel__item-image img:nth-child(2){position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;width:auto;height:auto;opacity:0;z-index:3;transition:opacity 0.3s;}
@media(min-width:992px){
.product-carousel__item-image:hover img:nth-child(2){opacity:1;}
}
.product-carousel__item-bottom{display:flex;flex-direction:column;flex:auto;padding:0 20px 20px;}
.product-carousel__item-bottom .rating{display:none;}
.product-carousel__item-bottom .price{color:#7c7c7c;font-size:16px;line-height:normal;display:block;margin:6px 0 15px 0;}
.product-carousel__item-bottom .price > span{display:inline-block;}
.product-carousel__item-bottom .price > span > span{margin-left:5px;}
.product-carousel__item-bottom .price > span:first-child{font-weight:bold;color:#009aff;}
.product-carousel__item-bottom .price small{font-size:16px;color:#7c7c7c;display:inline-block;margin-left:5px;}
.product-carousel__item-bottom .add-cart a, .woocommerce .product-carousel__item-bottom a.button{display:block !important;width:100%;white-space:nowrap;background-color:#009aff !important;height:50px;line-height:34px !important;color:white !important;text-transform:uppercase !important;border-radius:5px !important;overflow:hidden;border:2px solid #009aff !important;transition:background-color 0.3s, color 0.3s !important;text-align:center;}
.product-carousel__item-bottom .add-cart a.added, .woocommerce .product-carousel__item-bottom a.button.added{display:none !important;}
.product-carousel__item-bottom .add-cart a i, .woocommerce .product-carousel__item-bottom a.button i{display:none !important;}
.product-carousel__item-bottom .add-cart a:before, .woocommerce .product-carousel__item-bottom a.button:before{content:url(//sorsbuy.com/wp-content/themes/cena-child/assets/images/icons/cart-blue.svg);display:inline-block;vertical-align:middle;width:20px;height:31px;filter:grayscale(100%) brightness(250%);margin-right:10px;transition:filter 0.3s;}
.product-carousel__item-bottom .add-cart a:hover, .woocommerce .product-carousel__item-bottom a.button:hover{background-color:white !important;color:#009aff !important;}
.product-carousel__item-bottom .add-cart a:hover:before, .woocommerce .product-carousel__item-bottom a.button:hover:before{content:url(//sorsbuy.com/wp-content/themes/cena-child/assets/images/icons/cart-blue.svg);filter:none;}
.product-carousel__item-name{font-size:18px;line-height:normal;text-align:left;text-transform:none;}
.product-carousel__item-compare{display:inline-block;width:17px;height:18px;background-image:url(//sorsbuy.com/wp-content/themes/cena-child/assets/images/icons/compare-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:19px;right:66px;left:auto;bottom:auto;transition:opacity 0.3s;font-size:0;line-height:0;z-index:99;}
.product-carousel__item-compare:hover{opacity:0.7;}
.product-carousel__item .yith-wcwl-add-button{position:static;}
.product-carousel__item .yith-wcwl-add-button .delete_item{position:absolute;top:18px;right:27px;left:auto;bottom:auto;font-size:0;color:#009aff;z-index:3;}
.product-carousel__item .yith-wcwl-add-button .delete_item i{font-size:17px;}
.product-carousel__item .add_to_wishlist{display:block;width:19px;height:18px;position:absolute;top:18px;right:27px;left:auto;bottom:auto;transition:opacity 0.3s;font-size:0;line-height:0;background-image:url(//sorsbuy.com/wp-content/themes/cena-child/assets/images/icons/heart-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:99;}
.product-carousel__item .add_to_wishlist span{display:none;}
.product-carousel__item .add_to_wishlist:hover{opacity:0.7;}
.product-carousel__item-buttons{margin:auto 0 0;}
.woocommerce .product-carousel__item span.onsale > span{left:16px !important;top:15px !important;}
.whatsapp-btn{width:100%;background-color:#00b57f !important;border:2px solid #00b57f;border-radius:5px;overflow:hidden;transition:background-color 0.3s, color 0.3s;color:white !important;text-transform:uppercase;white-space:nowrap;line-height:46px;display:inline-block;text-align:center;font-size:18px;}
.whatsapp-btn:before{content:'';display:inline-block;vertical-align:middle;background-image:url(//sorsbuy.com/wp-content/themes/cena-child/assets/images/icons/whatsapp.svg);background-position:center;background-size:contain;margin-right:10px;filter:grayscale(100%) brightness(250%);width:19px;height:19px;transition:filter 0.3s;margin-top:-3px;position:relative;z-index:9;}
@media(min-width:980px){
.whatsapp-btn:hover{background-color:white !important;color:#00b57f !important;}
.whatsapp-btn:hover:before{filter:none;}
}
.top-sellers{margin-top:6px;}
.top-sellers h2{margin:37px 0 38px 0;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-stage{display:flex;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-item .item{height:100%;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-item .item .product{height:100%;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-prev, .top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-next{border-radius:50%;width:46px;height:46px;border:none;top:-31px;right:79px;font-size:38px;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-prev .fa, .top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-next .fa{color:#23a8ff;transition:color 0.3s;line-height:36px;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-prev .fa:before, .top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-next .fa:before{display:inline-block;margin:0 4px 0 0;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-prev:hover .fa, .top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-next:hover .fa{color:white;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-next{right:8px !important;}
.top-sellers .widget-products.widget-carousel .owl-carousel .owl-controls .owl-nav .owl-next .fa:before{margin:0 0 0 4px;}
.top-sellers > .blue-block__tale > .vc_column-inner{margin-bottom:-157px;}
@media(max-width:767px){
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage{display:flex;flex-direction:row;flex-wrap:wrap;}
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item{margin-bottom:25px;}
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item .item,
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item .products-grid,
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item .product-carousel__item{height:100%;}
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item .product-carousel__item{display:flex;flex-direction:column;}
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item .product-carousel__item-bottom{height:100%;display:flex;flex-direction:column;}
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item .product-carousel__item-buttons{margin-top:auto;}
}
@media(max-width:520px){
.top-sellers .owl-carousel{margin-left:0;margin-right:0;}
.top-sellers .owl-carousel:not(.flex-control-thumbs) .owl-stage .owl-item{width:300px !important;max-width:100% !important;display:block;margin:0 auto 25px auto !important;float:none !important;}
}
.homepage-blog{padding-top:180px;padding-bottom:80px;}
.homepage-blog h2{margin:18px 0 18px 0;}
.homepage-blog__item{display:flex;flex-direction:row;flex-wrap:wrap;}
.homepage-blog__item .vc_gitem-post-data-source-post_date{background-color:#eff9ff;display:inline-block;width:auto;padding:2px 7px;border-radius:5px;font-size:15px;line-height:26px;white-space:nowrap;height:auto;color:#717171;margin-right:20px;}
.homepage-blog__item .vc_gitem-post-data-source-post_title{font-size:23px;line-height:normal;font-weight:bold;color:#009aff;text-align:left;}
.homepage-blog__item .vc_gitem-post-data-source-post_excerpt{width:100%;font-size:17px;line-height:28px;color:black;text-align:left;}
.homepage-blog__item .vc_gitem-post-data-source-post_excerpt.no-more .more-link{display:none !important;}
.homepage-blog__container.vc_column_container > .vc_column-inner{padding:0 20px;}
@media(min-width:991px){
.homepage-blog .vc_grid-item:after{content:'';display:block;width:100%;height:1px;background-color:#e5e5e5;position:absolute;top:auto;bottom:15px;left:0;right:0;}
}
.homepage-blog .vc_grid-item:nth-child(3):after{background-color:transparent;}
@media(max-width:991px){
.homepage-blog{padding-top:130px;}
}
@media(min-width:768px){
.homepage-blog__container.vc_column_container > .vc_column-inner{padding:0 70px;}
}
.blog-top-sellers img{margin:0;}
@media(max-width:1024px) and (min-width:768px){
.categories > .vc_column_container{padding-left:10px;padding-right:10px;}
}
.footer-logo{width:183px;height:auto;display:inline-block;margin:10px 0 0 0;}
.footer-logo img{max-width:100%;height:auto;}
.footer-top{padding-bottom:25px;}
.footer-tit{font-size:19px;line-height:normal;color:black;font-weight:bold;margin-bottom:10px;}
.footer-contacts{list-style:none;padding:0;margin:0 0 0 0;font-size:17px;line-height:2.4;}
.footer-contacts li{display:block;width:100%;height:auto;}
.footer-contacts li a.color:hover{text-decoration:underline;}
.footer-contacts li a[href^="tel:"]{font-weight:bold;}
.footer-copy{position:relative;background-color:#eff9ff;z-index:2;padding:20px 0;font-size:14px;color:#717171;}
.footer-copy:after{content:'';display:block;position:absolute;height:100%;width:100vw;background:inherit;left:50%;top:0;bottom:0;right:auto;transform:translate(-50%, 0);z-index:-1;}
.tbay-footer{background-color:white !important;}
.tbay-footer .menu-category-menu-container{background:none;}
.tbay-footer .menu-category-menu-container .menu{column-count:2;}
.tbay-footer .menu-category-menu-container .menu .menu-item{font-size:17px;}
.tbay-footer#tbay-footer{margin-top:33px;}
.tearm-link{color:#019bf9;font-size:17px;font-weight:400;transition:opacity 0.3s;margin:80px 0 0 0;display:inline-block;}
.tearm-link:hover{opacity:0.7;}
#tbay-footer .menu li{line-height:2.4 !important;}
.cash-on-delivery {
font-size: 17px;
font-weight: bold;
text-align: left;
color: black; }