.page-header.type27{background:0 0;position:absolute;left:0;right:0;top:0}p{font-size:14px}.sorter-label{font-size:14px}.vesbrand-brand-view .brand-view{margin-bottom:30px;margin-top:20px;width:100%;float:left}.message.info{width:100%;float:left}.ves-block.block.brand-searchform{padding:10px;margin-bottom:10px!important}.ves-block.brand-searchform .search-form button{top:0!important}.brandlist .block-content .row{padding:30px 0}.vesbrand-brand-view .brand-description,.vesbrand-brand-view .brand-image{width:50%;float:left}.at-expanding-share-button[data-position=bottom-right]{bottom:55px!important}.recent-posts .item .col-md-5,.recent-posts .item .col-md-7{max-width:100%;flex:0 0 100%;position:static}.footer-middle .block.newsletter .control div.mage-error{bottom:-36px!important}.qty div.mage-error{position:absolute;width:240px}.recent-posts .post-date .month{background-color:#222529!important}.recent-posts .item .post-image{padding:0;border:0;width:100%;padding-top:46%;position:relative;margin-bottom:20px}.recent-posts .item .post-image img{border-radius:0;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;transition:transform .3s}.recent-posts .item .post-image:hover img{transform:scale(1.2)}.recent-posts .post-date{float:none;display:inline-block;position:absolute;top:0;margin:10px 0 0 10px}.recent-posts .post-date .day{background-color:#323232;color:#fff;padding-bottom:0;line-height:1;padding-top:10px}.recent-posts .post-date .month{background-color:#323232;color:#fff;font-size:13px;line-height:1.2;text-transform:uppercase;padding-top:0;padding-bottom:10px}.recent-posts .postTitle h2 a{color:#2b2b2b}.recent-posts .postTitle h2{font-size:17px;font-weight:600;line-height:1.3;margin-bottom:7px}.recent-posts .postTitle{min-height:0}.recent-posts .postContent{line-height:25px}.recent-posts a.readmore{font-size:13px;margin-left:5px}.custome-sale>.porto-ultimate-content-box{height:100%;font-size:.6666vw}.page-header .switcher .options .action.toggle{color:#08c!important}.sidebar.sidebar-additional,.sidebar.sidebar-main{top:0!important}.cms-main-homepage .page-main{padding:0;max-width:100%}.column.main,.columns .column.main{min-height:auto;padding:0}#banner-slider-demo-2 .item .content{font-size:10px;color:#222529}#banner-slider-demo-2 a.btn:hover{color:#222529}.level0.submenu .row{overflow-y:scroll;max-height:500px}.coupon-sale-text{position:relative;padding-left:.265em}@media (max-width:991px){#banner-slider-demo-2 .item .content{font-size:9px}}@media (max-width:767px){#banner-slider-demo-2 .item .content{font-size:7px}}@media (max-width:575px){#banner-slider-demo-2 .item .content{font-size:6px}}.coupon-sale-text i{font-style:normal;font-size:.265em;font-weight:500;transform:translateY(-50%) rotate(-90deg);position:absolute;top:50%;left:-1em}.btn-modern.btn-xl{font-size:1.4em;padding:1.2em 2.8em;letter-spacing:-.025em;text-transform:uppercase;font-weight:700}.btn-light{color:#222529;background-color:#fff;border-color:#fff #fff #e6e6e6}.btn>i{margin-left:5px}.full-screen-slider,.full-screen-slider .item{max-height:804px}@media (min-width:768px){.full-screen-slider{margin-top:0}.home-ads>.row>div{border-right:1px solid #dedede}.home-ads>.row>div:first-child{border-left:1px solid #dedede}.footer-bottom address{padding-top:30px;font-size:13px}}@media (max-width:767px){.home-ads>.row>div{border-right:1px solid #dedede;border-left:1px solid #dedede;border-top:1px solid #dedede}.vesbrand-brand-view .brand-description,.vesbrand-brand-view .brand-image{width:100%;float:left}.home-ads>.row>div:first-child{border-top:0}.full-screen-slider,.full-screen-slider .item{max-height:320px}.sticky-header{height:auto!important}.custome-sale>.porto-ultimate-content-box{min-height:50vw;font-size:1.3vw}.cms-main-homepage #best_product .owl-carousel .owl-item img,.cms-main-homepage #featured_product .owl-carousel .owl-item img{height:258px}.schoolbanner h2{font-size:30px}.schoolbanner h3{font-size:50px}.schoolbanner h4{font-size:18px}.schoolbanner .btn-modern.btn-xl{padding:15px 23px;font-size:18px}}.porto-ultimate-content-box:hover:before{display:none}.home-ads .btn.btn-flat{padding:0;border:0;border-bottom:1px solid transparent;font-weight:700;background:0 0;font-size:14px;letter-spacing:-.01em}.home-ads .btn.btn-flat:hover{border-bottom:1px solid!important}.homepage-bar{border-color:#dedede;background:0 0;border-top:0}.homepage-bar .col-lg-4{border:0;border-right:1px solid #dedede;display:flex;justify-content:center;padding-top:22px;padding-bottom:17px}.homepage-bar .col-lg-4:first-child{border-left:1px solid #dedede}.homepage-bar .text-area{margin-left:10px}.homepage-bar p{font-size:13px}.homepage-bar h3{font-size:14px}@media (max-width:991px){.homepage-bar .col-lg-4{border-left:1px solid #dedede;border-bottom:1px solid #dedede}.homepage-bar{border-bottom:0}}@media (min-width:768px){.nav-sections-item-content .sw-megamenu.navigation li.level0.fullwidth>.submenu{max-width:945px}.navigation.sw-megamenu{text-align:center}.brands-slider-section{position:relative}.brands-slider-section .owl-controls{position:absolute;top:0;margin-top:0;width:100%}.brands-slider-section .owl-controls .owl-prev{float:left;margin-left:-55px!important}.brands-slider-section .owl-controls .owl-next{float:right;margin-right:-55px!important}}@media (max-width:991px) and (min-width:768px){.moved-add-to-links{margin-top:30px!important}.full-screen-slider,.full-screen-slider .item{max-height:650px}}#category_slider a{display:block;position:relative;z-index:1;margin-bottom:20px}#category_slider p{padding:1.2em 1.5em;position:absolute;bottom:0;text-align:center;width:100%;margin:0;z-index:2}#category_slider p>span{position:relative;padding-top:16px;padding-bottom:16px;margin-left:8px;margin-right:8px;font-size:12px;font-weight:600;text-transform:none;display:block;line-height:1.35;letter-spacing:-.005em;color:#222529}#category_slider p>span:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;transform:skew(-20deg);z-index:0}#category_slider p>span>span{position:relative;z-index:1}#category_slider p>span:after{content:'\f30b';font-family:'Font Awesome 5 Free';margin-left:4px;font-weight:900;position:relative}#category_slider a:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(27,27,23,.15);z-index:1;transition:all .3s;opacity:0}#category_slider a:hover:before{opacity:1}.btn-modern.btn-lg:hover{color:#222529;background-color:#fff}.btn-modern.btn-lg{font-size:15px;padding:1em 2.5em;height:auto;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:#222529;line-height:1.3333;border:0}#latest_news .item{position:relative}#latest_news .post-image{float:left}#latest_news .post-content{position:relative;top:30px;left:-5px;background-color:#fff;text-align:left;padding:40px;margin-left:200px;min-height:212px}#latest_news .post-image{float:left;border:none;padding:0;margin:0}.recent-posts .item .post-image img{border-radius:0}#latest_news .postTitle{min-height:auto;margin-bottom:9px}#latest_news .postTitle h2{text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:-.001em;line-height:1;margin-bottom:12px}#latest_news .post-date{display:inline-block;background-color:#222529;color:#fff;font-size:11px;line-height:24px;letter-spacing:.1em;float:none;text-align:left;padding:2px 8px;font-weight:700;margin-bottom:10px}#latest_news .postContent{line-height:22px;font-size:13px;letter-spacing:.03em;padding:0;margin-bottom:15px}#latest_news .read-more{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.03em;color:#333}@media (max-width:480px){#latest_news .post-image{float:none;margin:0}#latest_news .post-content{padding:30px;margin:0;left:0;top:0;float:left}}