/*
Theme Name: khinen24h
Template: porto
*/
/* Owl Carousel & Slider Settings */
.fullscreen-carousel{height:100vh;position:relative}
.owl-carousel .owl-item .owl-lazy{opacity:1}
.home .owl-carousel{margin-bottom:0px !important}
.owl-carousel.row{width:auto}
.owl-carousel .owl-dot,.owl-carousel .owl-nav button{outline:none}
.owl-carousel .img-thumbnail{max-width:100%}
.owl-carousel .img-thumbnail img{width:100%}
.owl-carousel .item-video{height:300px}
.owl-carousel .owl-nav{top:50%;position:absolute;margin-top:0;width:100%;flex:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{display:inline-block;position:absolute;width:30px;height:30px;text-align:center;line-height:22px;margin:0;transform:translateY(-50%)}
.owl-carousel .owl-nav .owl-prev{left:0}
.owl-carousel .owl-nav .owl-prev:before{font-family:"Porto";content:"";position:relative;left:-1px}
.owl-carousel .owl-nav .owl-next{right:0}
.owl-carousel .owl-nav .owl-next:before{font-family:"Porto";content:"";position:relative;left:1px}
.owl-carousel .owl-dots{margin-top:1em}
.owl-carousel.stage-margin .owl-stage-outer{margin-left:40px;margin-right:40px}
.owl-carousel.stage-margin .owl-stage-outer .owl-stage{padding-left:0 !important;padding-right:0 !important}
.owl-carousel.nav-bottom .owl-stage-outer{margin-bottom:10px}
.owl-carousel.show-nav-hover .owl-prev{left:-10px;transform:translate(-10px, -50%)}
.owl-carousel.show-nav-hover .owl-next{right:-10px;transform:translate(10px, -50%)}
.owl-carousel.show-nav-hover .owl-prev,.owl-carousel.show-nav-hover .owl-next{transition:opacity .2s, transform .4s;opacity:0}
.owl-carousel.show-nav-hover:hover .owl-prev,.owl-carousel.show-nav-hover:hover .owl-next{opacity:1;transform:translate(0, -50%)}
.owl-carousel.show-nav-hover:hover .owl-prev.disabled,.owl-carousel.show-nav-hover:hover .owl-next.disabled{opacity:.5}
.owl-carousel.show-nav-title .owl-nav{top:0;right:0;margin-top:-26px;width:auto}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"],.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:hover,.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:active{background:transparent !important;width:18px;font-size:18px;padding-left:0;padding-right:0}
.owl-carousel.show-nav-title .owl-nav .owl-prev{left:-45px}
.owl-carousel.nav-bottom .owl-nav{position:static;margin:0;padding:0;width:auto}
.owl-carousel.nav-bottom .owl-nav .owl-prev,.owl-carousel.nav-bottom .owl-nav .owl-next{position:static;transform:none;margin:0 3px}
.owl-carousel.rounded-nav .owl-nav [class*="owl-"],.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover{padding:3px 7px;border-radius:50%;background:transparent !important;border:1px solid #999 !important;color:#999;width:30px}
.owl-carousel.nav-style-1 .owl-nav [class*="owl-"]{width:20px;background:none !important;color:#000;font-size:20px}
.owl-carousel.show-dots-title .owl-dots{position:absolute;left:155px;top:-54px;margin-top:0 !important;line-height:0}
.owl-carousel.show-dots-title-right .owl-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;left:auto;right:0;margin-top:0 !important;top:-48px}
.owl-carousel.nav-inside .owl-dots{bottom:2px;margin-top:10px;position:absolute;right:6px;z-index:1}
.owl-carousel.nav-inside .owl-nav .owl-prev{left:15px}
.owl-carousel.nav-inside .owl-nav .owl-next{right:15px}
.owl-carousel.nav-inside-left .owl-dots{left:6px;right:auto}
.owl-carousel.nav-inside-center .owl-dots{right:36px;left:36px}
.owl-carousel.full-width .owl-nav [class*="owl-"],.owl-carousel.full-width .owl-nav [class*="owl-"]:hover,.owl-carousel.big-nav .owl-nav [class*="owl-"],.owl-carousel.big-nav .owl-nav [class*="owl-"]:hover{height:auto;padding:20px 0;margin:0}
.owl-carousel.nav-style-2 .owl-nav [class*="owl-"]{background:none !important;color:#fff;font-size:1.5rem}
.owl-carousel.nav-style-3 .owl-nav [class*="owl-"]{width:35px;height:45px;line-height:33px;background-color:rgba(38,42,47,0.4) !important;border-color:transparent !important}
.owl-carousel.nav-style-4 .owl-nav [class*="owl-"]{width:30px;background:none !important;color:#333;font-size:24px;-webkit-font-smoothing:antialiased}
.owl-carousel.nav-style-4 .owl-prev:before{content:"\e829"}
.owl-carousel.nav-style-4 .owl-next:before{content:"\e828"}
.owl-carousel.nav-pos-inside .owl-nav .owl-prev{left:15px}
.owl-carousel.nav-pos-inside .owl-nav .owl-next{right:15px}
.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-30px}
.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-30px}
@media (max-width: 991px){.owl-carousel.nav-pos-outside .owl-nav .owl-prev{left:-15px}.owl-carousel.nav-pos-outside .owl-nav .owl-next{right:-15px}}
.owl-carousel.nav-center-images-only .owl-nav{top:37%}
.owl-carousel.top-border{padding-top:18px}
.owl-carousel .owl-item .owl-lazy{transition:all 0.2s linear,opacity 0.4s}
.owl-carousel .owl-item .owl-lazy-loaded{opacity:1}
.owl-carousel .wpb_content_element{margin-bottom:0}
.owl-carousel.carousel-center-active-item .owl-item{opacity:.2;transition:opacity 0.3s}
.owl-carousel.carousel-center-active-item .owl-item.center{opacity:1}
.owl-carousel.carousel-center-active-item-style-2 .owl-item{opacity:.7}
.owl-carousel-spaced{margin-left:-5px}
.owl-carousel-spaced .owl-item>div{margin:5px}
.owl-carousel.testimonials img{display:inline-block;height:70px;width:70px}
@media (max-width: 575px){.owl-carousel-spaced{margin-left:0}}
.slick-slider .slick-dots li{opacity:1 !important}
.slick-slider .slick-prev{width:auto;height:auto;left:0;text-shadow:1px 1px 1px rgba(127,127,127,0.3)}
.slick-slider .slick-next{width:auto;height:auto;right:0;text-shadow:1px 1px 1px rgba(127,127,127,0.3)}
@media (max-width: 767px){.slick-slider .slick-prev,.slick-slider .slick-next{display:none !important}}
.dots-inner .slick-slider ul.slick-dots,.slick-slider.dots-inner ul.slick-dots{position:absolute !important;bottom:10px !important}
[dir="rtl"] .slick-prev:before,[dir="rtl"] .slick-next:before{display:none}
/* --- Timeline --- */
section.timeline{width:100%;margin:50px 0 0;position:relative;float:left;padding-bottom:120px}
section.timeline:after{background:#505050;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(100%, #7db9e8));background:-webkit-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background:-ms-linear-gradient(top, rgba(80,80,80,0) 0%, #505050 8%, #505050 92%, rgba(80,80,80,0) 100%);background:linear,to bottom,rgba(80,80,80,0) 0%,#505050 8%,#505050 92%,rgba(80,80,80,0) 100%;content:"";display:block;height:100%;position:absolute;top:-60px;left:0;right:0;margin:auto;width:3px;z-index:0;opacity:0.35}
section.timeline .timeline-date{box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);position:relative;display:block;clear:both;width:200px;height:45px;padding:5px;margin:0 auto 10px;z-index:1}
section.timeline .timeline-date h3{display:block;text-align:center;text-transform:uppercase;color:#757575;font-size:0.9em;font-weight:700;line-height:32px;margin:2px 0 0}
section.timeline .timeline-title{padding:12px}
section.timeline .timeline-title h4{padding:0;margin:0;color:#171717;font-size:1.4em}
section.timeline .timeline-title a{color:#171717}
section.timeline .timeline-title .timeline-title-tags{color:#B1B1B1;font-size:0.9em}
section.timeline .timeline-title .timeline-title-tags a{color:#B1B1B1;font-size:0.9em}
section.timeline .timeline-box{box-shadow:0 1px 5px 0 rgba(0,0,0,0.04);margin:20px 3% 10px;padding:18px;position:relative;width:44%;float:left;z-index:1;margin-bottom:30px}
section.timeline .timeline-box.left{clear:both}
section.timeline .timeline-box.left:before{border-radius:50%;content:"";display:block;height:7px;margin-right:-8px;right:-6%;position:absolute;top:22px;width:8px}
section.timeline .timeline-box.left:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";display:block;height:14px;position:absolute;right:-8px;top:20px;width:14px;z-index:0}
section.timeline .timeline-box.right{clear:right;float:right;margin-top:40px}
section.timeline .timeline-box.right:before{border-radius:50%;content:"";display:block;height:7px;margin-left:-8px;left:-6%;position:absolute;top:32px;width:8px}
section.timeline .timeline-box.right:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-8px;content:"";display:block;height:14px;position:absolute;top:30px;width:14px;z-index:0}
section.timeline .timeline-box .img-thumbnail,section.timeline .timeline-box .img-thumbnail img{padding:0;border:0}
section.timeline .timeline-box .owl-carousel{border-radius:0;padding:0;border:0;box-shadow:none}
section.timeline .timeline-box .owl-carousel .owl-stage-outer{border-radius:0}
section.timeline .timeline-box .thumb-info,section.timeline .timeline-box .thumb-info img{border:0;padding:0;margin:0;border-radius:0}
section.timeline .timeline-box .thumb-info .thumb-info-wrapper{border:0;padding:0;margin:0;border-radius:0}
section.timeline .timeline-box .thumb-info .thumb-info-wrapper:after{border-radius:0;bottom:0;left:0;right:0;top:0}
section.timeline .timeline-box .thumb-info-side-image .thumb-info-side-image-wrapper{padding:0}
section.timeline .timeline-item-title{font-size:1em;margin:1rem 0 0.25rem;font-weight:700}
section.timeline .timeline-item-content{font-size:.9em}
section.timeline .timeline-item-content p{font-size:inherit}
section.timeline .timeline-item-content p:last-child{margin-bottom:0}
@media (max-width: 767px){.column2 section.timeline{width:74%;margin:50px 13% 0}section.timeline .timeline-box{float:none;clear:both;right:auto;left:auto;margin:25px auto;max-width:80%;width:auto}.column2 section.timeline .timeline-box{max-width:80%}section.timeline .timeline-box.right{float:none;clear:both;right:auto;left:auto;margin:25px auto;max-width:80%;width:auto}.column2 section.timeline .timeline-box.right{max-width:80%}section.timeline .timeline-box.left:after,section.timeline .timeline-box.right:after,section.timeline .timeline-box.left:before,section.timeline .timeline-box.right:before{display:none}}
@media (max-width: 575px){section.timeline{width:auto;float:none;margin-left:0;margin-right:0}.column2 section.timeline{margin-left:0;margin-right:0;width:auto}section.timeline .timeline-box{margin:15px auto;max-width:90%}.column2 section.timeline .timeline-box{max-width:90%}section.timeline .timeline-box.right{margin:15px auto;max-width:90%}.column2 section.timeline .timeline-box.right{max-width:90%}}
/* --- Pagination & Loading --- */
#infscr-loading{position:absolute;top:100%;left:0;right:0;width:100%;height:0;text-align:center}
#infscr-loading img{display:none !important}
.page-faqs #infscr-loading{margin-top:-40px}
.pagination.load-more span{display:none}
.pagination.load-more a{display:none}
.pagination.load-more .next{display:block;float:none;padding:13px 30px;font-size:12px;line-height:1.333333;border-width:1px;width:100%;height:auto;text-indent:0;border-color:#dae2e6;background:#f4f4f4;font-weight:700;text-transform:uppercase;color:#555}
.pagination.load-more .next:before{display:none}
.pagination-wrap.load-more{position:relative;margin:25px 0}
.pagination-wrap.load-more .bounce-loader{display:none}
.pagination-wrap{text-align:center}
.pagination-wrap .pagination,.pagination-wrap .page-links{float:none;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.pagination-wrap .pagination>a,.pagination-wrap .pagination>span,.pagination-wrap .page-links>a,.pagination-wrap .page-links>span{float:none}
.pagination,.page-links{float:right;margin:20px 0 0}
.pagination>a,.pagination>span,.page-links>a,.page-links>span{border:1px solid;margin-left:-1px;float:left;display:inline-block;padding:.5rem .75rem;line-height:1.2;text-decoration:none;text-align:center}
.pagination span.dots,.page-links span.dots{border-width:0;position:relative;top:-2px}
.pagination span.current,.page-links span.current{color:#fff}
.pagination a:hover,.pagination a:focus,.page-links a:hover,.page-links a:focus{position:relative;z-index:2;background-color:#e9ecef;border-color:#dee2e6}
.pagination .prev,.page-links .previouspagelink,.pagination .next,.page-links .nextpostslink{text-indent:-9999px;width:2.48em;overflow:hidden;position:relative}
.pagination .prev:before,.page-links .previouspagelink:before,.pagination .next:before,.page-links .nextpostslink:before{font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;position:absolute;top:0.5rem;left:0;right:0;text-indent:0}
.pagination .prev:before,.page-links .previouspagelink:before{content:""}
.pagination .next:before,.page-links .nextpagelink:before{content:""}
.page-links{float:none;*zoom:1}
.page-links:before,.page-links:after{content:" ";display:table}
.page-links:after{clear:both}
.page-links .screen-reader-text{display:none !important}
.page-links .page-links-title{border-width:0;margin:0;padding:0}
/* --- Widgets & Sidebar --- */
.widget{margin-bottom:30px;margin-top:30px}
.widget:first-child{margin-top:0 !important}
.widget .widget-title,.widget .widgettitle{margin-bottom:15px;font-size:1em;margin-top:0}
.widget .widget-title,.widget .widget-title a,.widget .widgettitle,.widget .widgettitle a{line-height:1.4;font-weight:700;text-transform:uppercase;text-decoration:none}
.widget .widget-title img,.widget .widgettitle img{margin-right:3px;margin-top:-2px}
.widget>div>ul,.widget>ul{font-size:.9286em;border-bottom:1px solid;margin-top:-8px;margin-bottom:0}
.widget>div>ul>li:first-child,.widget>ul>li:first-child{border-top-width:0}
.widget>div>ul li,.widget>ul li{position:relative;margin:0;padding:5px 0;border-top:1px solid;transition:all 0.3s}
.widget>div>ul li p,.widget>ul li p{margin-bottom:0}
.widget>div>ul li>a,.widget>ul li>a{text-decoration:none}
.widget>div>ul li>ul,.widget>div>ul li>ol,.widget>ul li>ul,.widget>ul li>ol{margin-top:8px;margin-bottom:-8px;margin-left:-5px}
.widget ul,.widget ol{list-style:none;padding:0}
.widget select{max-width:100%;font-size:.9em}
.widget .rss-date,.widget .post-date,.widget .comment-author-link{display:inline;font-size:.9em}
.widget .rss-date,.widget .post-date{display:block}
.widget .rss-date{margin-bottom:3px}
.widget .rssSummary{font-size:.95em;line-height:1.42857}
.widget cite{display:block;font-size:.9em;text-align:right}
.widget .view-more{padding:12px}
.widget .owl-carousel .owl-dots{margin-bottom:-10px}
.widget .slick-dots{margin-bottom:-5px}
.widget li.current-cat>a,.widget li.current-cat-parent>a,.widget li.current-menu-item>a{font-weight:700}
.widget_recent_entries>ul li,.widget_recent_comments>ul li,.widget_pages>ul li,.widget_meta>ul li,.widget_nav_menu>div>ul li,.widget_archive>ul li,.widget_categories>ul li,.widget_rss>ul li,.wp-block-categories-list li,.wp-block-archives-list li,.wp-block-latest-posts li{padding:6px 0 6px 15px}
.widget_recent_entries>ul li:before,.widget_recent_comments>ul li:before,.widget_pages>ul li:before,.widget_meta>ul li:before,.widget_nav_menu>div>ul li:before,.widget_archive>ul li:before,.widget_categories>ul li:before,.widget_rss>ul li:before,.wp-block-categories-list li:before,.wp-block-archives-list li:before,.wp-block-latest-posts li:before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;margin-left:-11px;margin-right:6px;font-size:.45rem;opacity:.7;vertical-align:middle}
.widget_calendar caption{font-weight:700;text-align:center;margin-bottom:8px}
.widget_calendar table{width:100%;font-size:.9286em}
.widget_calendar table th,.widget_calendar table td{text-align:center;vertical-align:middle}
.widget .tagcloud{margin-top:-.3846em;margin-bottom:-.3846em}
.widget .tagcloud a{margin:0.3846em 0.3846em 0.3846em 0;padding:.25rem .5rem;line-height:1;display:inline-block;text-decoration:none;font-size:.75em !important;text-transform:uppercase;font-weight:700;border-radius:10px}
.flickr_badge_image,.wpb_content_element .flickr_badge_image{float:none;margin:10px 5px 20px;display:inline-block;border:none;padding:0;width:auto;height:auto;transition:opacity 0.3s ease-in-out 0s}
.flickr_badge_image img,.wpb_content_element .flickr_badge_image img{width:75px;height:75px}
.sidebar-content .widget:last-child{margin-bottom:0}
.widget-recent-posts,.widget-recent-portfolios{overflow:hidden}
.sidebar-content .filter-title{font-size:1em;text-transform:uppercase;line-height:1.4}
.woocommerce-page .sidebar-content {border: 1px solid #dae2e6 !important;}
.woocommerce-page .sidebar-content aside.widget {border-bottom: 1px solid #efefef !important; margin-bottom: 0 !important; margin-top: 0 !important; padding: 20px !important;}
.woocommerce-page .sidebar-content .widget .widget-title {padding: 0; background: none; border: none;font-weight: 600; font-size: 18px; line-height: 28px;text-transform: uppercase;}
.sidebar .product-categories ul.children {list-style: square; text-transform: none; padding-bottom: 10px; font-weight: 400;}
.woocommerce-widget-layered-nav-list a:not(.filter-color), .filter-item-list .filter-item {border: 1px solid #e9e9e9!important; display: block; line-height: 22px!important; padding: 0 8px!important; margin: 5px!important; min-width: 32px!important; text-align: center!important; font-size: 14px!important; color: inherit!important; text-decoration: none!important;}

/* --- Blog Post Styles --- */
.single-post article{border-bottom:0;margin-bottom:0}
.single-post .entry-title{font-weight:700}
.post-slideshow{text-align:center}
.entry-title{margin-top:0}
.sub-title{text-transform:uppercase}
article.post .post-date,.post-item .post-date{float:left;margin-right:10px;text-align:center;width:40px}
article.post .post-date .month,.post-item .post-date .month{box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#FFF;font-size:0.9em;padding:0 0 2px;display:block}
article.post .post-date .day,.post-item .post-date .day{display:block;font-size:16px;font-weight:500;font-weight:bold;padding:10px 0}
article.post .post-date .sticky,.post-item .post-date .sticky{background:#62b959;box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#FFF;font-size:0.9em;padding:2px 0 0;margin-top:5px;display:block}
article.post .post-date .format,.post-item .post-date .format{box-shadow:0 -1px 0 0 rgba(0,0,0,0.07) inset;color:#FFF;font-size:1.2857em;padding:0;line-height:40px;margin-top:5px}
article.post .read-more,.post-item .read-more{display:block}
article.post .read-more-block,.post-item .read-more-block{display:block;margin-top:20px}
article.post .read-more,article.post .read-more-block,.post-item .read-more,.post-item .read-more-block{font-size:.9em;font-weight:600;color:#212529}
article.post h4.title-short,.post-item h4.title-short{margin-bottom:2px;padding-top:8px}
article.post .author-name a,.post-item .author-name a{color:inherit}
article.post h2 a,article.post h4 a{text-decoration:none}
article.post .post-meta{font-size:0.9em;margin-bottom:8px}
body.single-post article.post .post-meta{margin-bottom:20px}
article.post .post-meta>span,article.post .post-meta>.post-views{display:inline-block;padding-right:8px}
article.post .post-meta i,article.post .post-meta .post-views-icon.dashicons{margin-right:6px !important;font-size:1em !important;height:1em;line-height:1;width:1em;text-align:center}
article.post .post-image{position:relative;margin-bottom:15px}
article.post .post-image .owl-lazy:not(.owl-lazy-loaded),article.post .post-image .porto-lazyload:not(.lazy-load-loaded){width:100%}
article.post .post-image.single{margin-bottom:30px}
article.post .post-image .post-date{position:absolute;right:0;top:10px;z-index:2}
article.post .post-item .post-meta,article.post .post-item .read-more{font-size:1em}
article.post-full .entry-title,article.post-large .entry-title{margin-bottom:5px}
article.post-full.hide-post-date,article.post-large.hide-post-date{margin-left:0}
article.post-full.hide-post-date .post-image,article.post-large.hide-post-date .post-image{margin-left:0}
@media (max-width: 575px){article.post-full,article.post-large{margin-left:0}article.post-full .post-image,article.post-full .post-date,article.post-large .post-image,article.post-large .post-date{margin-left:0}}
.post-block{margin-bottom:3rem}
.post-block h3,.post-share h3,article.post .comment-respond h3,article.portfolio .comment-respond h3{font-size:1.4em;line-height:1.25;font-weight:600;margin:0 0 20px}
.post-block h3 i,.post-share h3 i,article.post .comment-respond h3 i,article.portfolio .comment-respond h3 i{margin-right:7px}
.post-share-advance{border:0 none;bottom:-20px;margin:0;padding:0;position:absolute;right:15px;z-index:2}
.post-share-advance-bg{background:#333940;border-radius:50px;float:right;height:100%;max-height:41px;overflow:hidden;padding:0 6px 41px;text-align:center;transition:max-height 400ms;width:42px}
.post-share-advance-bg:hover{height:100%;max-height:370px}
article.post-title-simple .post-share-advance.post-block.post-share{margin:0}
.post-share-advance.post-share{border-top:none}
.post-share-advance .fa-share-alt{background:#333940;border-radius:50px;bottom:0;color:#FFF;height:40px;line-height:40px;position:absolute;right:1px;width:40px}
.post-share-advance>h3{bottom:-32px;margin:0;position:absolute;text-align:right;right:0;white-space:nowrap}
.post-share-advance .share-links a:first-child{opacity:0;margin-top:12px}
.post-share-advance:hover .share-links a:first-child{opacity:0.5}.post-share-advance:hover .share-links a:first-child:hover{opacity:1}
.post-share-advance .share-links a{display:block}.post-share-advance-bg .share-links{display:block}.post-share-advance .fa-share-alt{color:#FFF}
.post-share-advance .share-links a{margin-right:0;opacity:0.5}.post-share-advance .share-links a:hover{opacity:1}
.post-author img{height:auto;max-width:80px}@media (max-width: 767px){.post-author img{max-width:60px}}
.post-author p{font-size:0.9em;line-height:22px;margin:0;padding:0}.post-author p .name{font-size:1.3em}.post-author p .name a{text-decoration:none}
.post-author .img-thumbnail{float:left;margin-right:20px; display:block !important;}
ul.comments{list-style:none;margin:0;padding:0}
ul.comments ul.children{padding:0;margin:0;list-style:none}
ul.comments ul.children>li,ul.comments>li{clear:both;padding:10px 0 0 115px}
ul.comments ul.children>li img.avatar,ul.comments>li img.avatar{height:auto;max-width:80px}
ul.comments ul.children>li a,ul.comments>li a{text-decoration:none}
ul.comments ul.children>li .img-thumbnail,ul.comments>li .img-thumbnail{margin-left:-115px;position:absolute}
ul.comments ul.children>li .comment-body,ul.comments>li .comment-body{margin-bottom:10px}
ul.comments ul.children>li .pull-right span,ul.comments>li .pull-right span{margin-left:5px}
ul.comments .comment-arrow{border-bottom:15px solid transparent;left:-15px;border-top:15px solid transparent;height:0;position:absolute;top:28px;width:0}
ul.comments .comment-block{padding:20px 20px 35px;position:relative}
ul.comments .comment-block p{font-size:0.9em;line-height:21px;margin:0;padding:0}
ul.comments .comment-block .comment-by{display:block;font-size:1em;line-height:21px;margin:0;padding:0 0 5px 0}
ul.comments .comment-block .comment-by span{display:inline-block;margin-left:8px}
ul.comments .comment-block .date{color:#999;font-size:0.9em;margin-top:5px}
@media (max-width: 767px){ul.comments ul.children>li,ul.comments>li{padding:0 0 0 10px}ul.comments ul.children>li .comment-body,ul.comments>li .comment-body{*zoom:1}ul.comments ul.children>li .comment-body:before,ul.comments ul.children>li .comment-body:after,ul.comments>li .comment-body:before,ul.comments>li .comment-body:after{content:" ";display:table}ul.comments ul.children>li .comment-body:after,ul.comments>li .comment-body:after{clear:both}ul.comments ul.children>li .img-thumbnail,ul.comments>li .img-thumbnail{margin:20px 12px 10px 20px;float:left;position:static}ul.comments ul.children>li img.avatar,ul.comments>li img.avatar{max-width:60px}ul.comments .comment-block{position:static}ul.comments .comment-arrow{display:none}}
article .comment-respond{margin-top:3rem;padding-bottom:0}
article .comment-respond h3{margin:0 0 40px}
article #cancel-comment-reply-link{margin-left:10px}
.comment-form{padding:30px 30px 10px;background:#f7f7f7;border-radius:5px}
.comment-form label{display:block;font-weight:700;color:#212529}
.comment-form input[type="email"],.comment-form input[type="number"],.comment-form input[type="password"],.comment-form input[type="search"],.comment-form input[type="tel"],.comment-form input[type="text"],.comment-form input[type="url"],.comment-form input[type="color"],.comment-form input[type="date"],.comment-form input[type="datetime"],.comment-form input[type="datetime-local"],.comment-form input[type="month"],.comment-form input[type="time"],.comment-form input[type="week"],.comment-form select,.comment-form textarea{width:100%}
.related-posts{margin-top:35px}.related-posts h3{font-weight:200}
.post-carousel .post-slide{*zoom:1}.post-carousel .post-slide:before,.post-carousel .post-slide:after{content:" ";display:table}.post-carousel .post-slide:after{clear:both}
.post-carousel .post-slide.no-single .post-item{margin-bottom:20px}
.post-carousel h4,.post-carousel h5{margin-bottom:7px}
.post-carousel.owl-carousel .owl-dots{margin-top:0}
.post-carousel h4{font-size:1.2em;line-height:1.3}
.post-carousel .post-item .post-date,.post-grid .post-item .post-date,.post-timeline .post-item .post-date{margin:3px 10px 8px 0;float:left}
.post-carousel .post-item .post-excerpt,.post-grid .post-item .post-excerpt,.post-timeline .post-item .post-excerpt{margin-bottom:10px}
.post-carousel .post-item .post-meta,.post-grid .post-item .post-meta,.post-timeline .post-item .post-meta{font-size:0.9em;margin-bottom:8px}
.post-carousel .post-item .post-meta>span,.post-carousel .post-item .post-meta>.post-views,.post-grid .post-item .post-meta>span,.post-grid .post-item .post-meta>.post-views,.post-timeline .post-item .post-meta>span,.post-timeline .post-item .post-meta>.post-views{display:inline-block;padding-right:8px}
.post-item.style-7 h4{font-size:1.5em;line-height:1.3;letter-spacing:normal;margin-bottom:15px}
.post-item.style-7 .post-meta{margin-top:20px}
.post-item.style-7 .meta-author{margin-bottom:0;font-size:1em;font-weight:700}.post-item.style-7 .meta-author img{display:inline-block;max-width:25px;border-radius:20px;margin-right:5px}
.entry-content{margin:20px 0 30px}.entry-content:after{display:table;clear:both;content:''}
.blog-posts .post-large{margin-left:60px}.blog-posts .post-large .post-image,.blog-posts .post-large .post-date{margin-left:-60px}
.blog-posts .blog-post-item .post-item-title{font-weight:700;line-height:1.2;margin-bottom:.5rem}.blog-posts .blog-post-item .post-item-title>a{color:inherit;text-decoration:none}
.blog-posts .blog-post-item h4{font-size:1.2em}.blog-posts .blog-post-item .post-date{font-size:.8em}.blog-posts .blog-post-item .post-image{margin-bottom:.5rem}
.blog-posts{position:relative;*zoom:1}.blog-posts:before,.blog-posts:after{content:" ";display:table}.blog-posts:after{clear:both}
.blog-posts article{margin-bottom:20px;padding-bottom:0px}
.blog-posts article h2.show-content{margin-bottom:25px}
.blog-posts .pagination{margin:-10px 0 20px}
.blog-posts .post .entry-title{font-size:18px;line-height:1.3;font-weight:600;margin-bottom:1rem;}
.blog-posts.posts-medium .post-meta{display:none;}
.blog-posts.posts-medium .img-thumbnail img{max-height:180px; overflow:hidden;}
.blog-posts.posts-medium .post-image{margin-bottom:0 !important;}
.blog-posts .post-full .entry-title,.blog-posts .post-large .entry-title,.blog-posts .post-large-alt .entry-title{font-size:1.8em}
.blog-share{margin-bottom:25px}
.blog-share .share-links a{margin:.2857em 0 .2857em .5714em}
.blog-posts-no_margin .post .post-image,.blog-posts-hover_info .post .post-image,.blog-posts-hover_info2 .post .post-image{margin-bottom:0}
.blog-posts-no_margin article:not(.timeline-box),.blog-posts-hover_info article:not(.timeline-box),.blog-posts-hover_info2 article:not(.timeline-box){border-bottom:none;padding-bottom:0}
.posts-medium-alt>article:last-child{border-bottom:none}
.posts-medium-alt .img-thumbnail{padding:0;border:none}
.posts-medium-alt .custom-border-radius{padding:11px 30px !important;border-radius:35px !important}
.posts-medium-alt .blog-post-date{position:absolute;top:60%;right:10px;padding:25px 15px;z-index:6;font-size:3em;line-height:1;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.posts-medium-alt .blog-post-date .month-year{display:block;font-size:0.4em}

/* =============================================
   5. NAVIGATION & MEGA MENU
   ============================================= */
.mega-menu,.sidebar-menu{margin:0;padding:0;list-style:none;*zoom:1}
.mega-menu:before,.mega-menu:after,.sidebar-menu:before,.sidebar-menu:after{content:" ";display:table}
.mega-menu:after,.sidebar-menu:after{clear:both}
.mega-menu li.menu-item,.sidebar-menu li.menu-item{display:block;position:relative;margin:0}
.sidebar-menu li.menu-item:hover{background: #EA8F2E !important}
.sidebar-menu li.menu-item>a:hover {color:#fff !important;}
.mega-menu li.menu-item>a,.sidebar-menu li.menu-item>a{display:block;text-decoration:none;text-align:left;position:relative;outline:medium none;margin-top:0;margin-bottom:0;line-height:24px;font-family:inherit;font-size:inherit}
.mega-menu li.menu-item>a>[class*=' fa-'],.sidebar-menu li.menu-item>a>[class*=' fa-']{width:18px;text-align:center}
.mega-menu li.menu-item>a>[class*=' fa-'],.mega-menu li.menu-item>a>.avatar,.sidebar-menu li.menu-item>a>[class*=' fa-'],.sidebar-menu li.menu-item>a>.avatar{margin-right:5px}
.mega-menu li.menu-item>a>.avatar img,.sidebar-menu li.menu-item>a>.avatar img{margin-top:-5px;margin-bottom:-4px}
.mega-menu li.menu-item>a:hover,.sidebar-menu li.menu-item>a:hover{z-index:1;}
.mega-menu ul.sub-menu,.sidebar-menu ul.sub-menu{margin:0;padding:0;list-style:none}
.mega-menu .tip,.sidebar-menu .tip,.accordion-menu .tip,#header .menu-custom-block .tip{color:#fff;display:inline-block;font-size:9px;font-style:normal;line-height:1;padding:2px;position:relative;margin-left:10px;vertical-align:middle;top:-1px}
.mega-menu .tip.hot,.sidebar-menu .tip.hot,.accordion-menu .tip.hot,#header .menu-custom-block .tip.hot{background-color:#eb2771;border-color:#eb2771}
.mega-menu .tip:before,.sidebar-menu .tip:before,.accordion-menu .tip:before,#header .menu-custom-block .tip:before{content:'';position:absolute;left:-3px;top:50%;margin-top:-2px;border-right:3px solid;border-top:2px solid transparent;border-bottom:2px solid transparent;border-right-color:inherit}
#header .menu-custom-block .tip,.mega-menu>li.menu-item>a .tip{position:absolute;top:-14px;right:10px}
.mega-menu>li.menu-item{float:left}
.mega-menu>li.menu-item.narrow{position:relative}
.mega-menu>li.menu-item>a{display:inline-block;font-size:.8571em;font-weight:700;line-height:20px;padding:9px 12px 8px}
.mega-menu>li.menu-item.active,.mega-menu>li.menu-item:hover>a{color:#fff}
.mega-menu .popup{position:absolute;text-align:left;top:100%;margin:0;z-index:111;min-width:100%}
.mega-menu .narrow ul.sub-menu{min-width:200px;padding:5px 0;box-shadow:0 5px 8px rgba(0,0,0,0.15);border-top:0 solid #ccc;z-index:10}
.mega-menu .narrow li.menu-item>a{color:#fff;font-weight:400;padding:8px 18px;font-size:.9em;line-height:18px;border-bottom:1px solid rgba(255,255,255,0.2);white-space:nowrap}
.mega-menu .narrow li.menu-item:last-child>a{border-bottom-width:0}
.accordion-menu{margin:0;padding:0;list-style:none;font-size:.9em}
.accordion-menu>li,.accordion-menu ul.sub-menu>li{position:relative}
.accordion-menu li.menu-item>a{position:relative;display:block;outline:medium none;text-decoration:none;text-align:left;margin:1px 0 0;padding:5px 6px;line-height:25px;font-weight:400;transition:all 0.25s ease 0s;font-family:inherit;font-size:inherit}
.accordion-menu .arrow{position:absolute;top:4px;right:0;width:25px;height:25px;cursor:pointer;text-align:center;font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;line-height:25px;vertical-align:top;transition:all 0.25s ease 0s}
.accordion-menu .arrow:before{content:""}
.accordion-menu .open>.arrow:before{content:""}
.widget_sidebar_menu{border:1px solid;background:#fff;margin-top:0}
.widget_sidebar_menu .widget-title{border-bottom:1px solid;font-size:1.0714em;font-weight:700;letter-spacing:0.001em;line-height:18px;padding:12px 15px;margin:0;text-transform:uppercase;position:relative;transition:all 0.25s ease 0s}
.sidebar-menu>li.menu-item{margin-top:1px; text-transform:uppercase; font-weight:600;}
.sidebar-menu>li.menu-item>a{display:block;line-height:17px;padding:11.5px 5px;margin:0 10px}
.sidebar-menu>li.menu-item.active:hover>a{color:#fff}
.sidebar-menu>li.menu-item:hover>a{color:#fff;position:relative;z-index:1}
.hamburguer-btn{background:transparent;outline:0 !important;border:none;width:30px;height:30px;padding:0;margin:15px;display:inline-block;position:relative;cursor:pointer}
.hamburguer-btn .hamburguer span{position:absolute;top:50%;left:0;width:100%;height:1px;transition:width .3s;transform:translateY(-50%);background:#333}

/* =============================================
   6. HEADER & TOP BAR
   ============================================= */
.header-wrapper{position:relative}
#header a,#header a:hover{text-decoration:none;outline:none}
#header .header-top .container,#header .header-main .container{position:relative;display:table}
#header .header-top .container>div,#header .header-main .container>div{display:table-cell;position:relative;vertical-align:middle}
#header .header-main{position:relative}
#header .header-main .container{min-height:68px}
@media (max-width: 575px){#header .header-main .container{min-height:43px}}
.fixed-header #header .header-main .container{min-height:0}
#header .header-top{position:relative;z-index:1001;font-size:.7857em}
#header.sticky-header .header-main.sticky{position:fixed;left:0;right:0;width:100%;top:0;z-index:1001}
.header-reveal #header.sticky-header .header-main.sticky{margin-top:0;-webkit-animation:header-reveal 0.4s ease-in;animation:header-reveal 0.4s ease-in;box-shadow: -1px 3px 3px 0 rgba(0,0,0,.2); z-index: 8;}
#header.sticky-header .logo{min-width:0}
#header .logo{background:#fff;margin:0;padding:0;min-width:80px;line-height:0}
#header .logo a{display:inline-block;max-width:100%}
#header .logo img{display:none;color:transparent;max-width:100%;-webkit-transform-origin:left center;transform-origin:left center}
#header .logo .standard-logo{display:inline-block}
#header.sticky-header .logo .sticky-logo{display:inline-block}
#header.sticky-header .sticky-logo ~ img{display:none}
#header .searchform{border:1px solid #ccc;position:relative;display:inline-block;line-height:38px;font-size:13px;padding:0;vertical-align:middle}
#header .searchform input,#header .searchform select,#header .searchform button{background:none;border-radius:0;border:none;outline:none;box-shadow:none;margin-bottom:0;display:block}
#header .searchform input{padding:0 15px 0 15px;width:398px;font-size:13px}
#header .searchform-popup .search-toggle{cursor:pointer;display:none;text-align:center;position:relative;z-index:1003}
#mini-cart{display:inline-block;position:relative;white-space:normal;vertical-align:middle}
#mini-cart .cart-head{position:relative;cursor:pointer;margin-top:0;min-width:45px;text-align:center}
#mini-cart .minicart-icon{font-size:36px;line-height:1;vertical-align:middle;display:inline-block;font-weight:400;font-style:normal}
#mini-cart .minicart-icon:before{content:"\e87f";line-height:inherit;font-family:"porto"}
#mini-cart .cart-items{position:absolute;left:27px;top:-1px;font-size:10px;font-weight:600;text-align:center;display:inline-block;width:16px;height:16px;line-height:16px;border-radius:8px;overflow:hidden;color:#fff;background-color:#ff5b5b}
#mini-cart .cart-popup{position:absolute;width:300px;-webkit-backface-visibility:hidden;z-index:1003;top:100%;margin-top:8px;right:0;padding:0;line-height:38px;box-shadow:0 5px 8px rgba(0,0,0,0.15);text-align:left;display:none;animation:menuFadeInDown 0.2s ease-out}
#mini-cart.open .cart-popup,#mini-cart:hover .cart-popup,#mini-cart:focus .cart-popup{display:block}
#main-toggle-menu{position:relative}
#main-toggle-menu .menu-title{color: #fff; cursor: pointer; background: #f18623; font-size: 16px; font-weight: 700; line-height: 20px; margin: 0; text-transform: uppercase; position: relative; line-height: 30px; height: 48px; position: relative; margin-top: -5px; border-top-left-radius: 5px; border-top-right-radius: 5px; transition: all 0.25s ease 0s;}
.sidebar-menu>li.menu-item:first-child>a {border-top:none;}
#main-toggle-menu .menu-title:after{position: absolute; right: 10px; top: 16px; content: ''; width: 19px; height: 15px; display: inline-block; background: url(../khinen24h/css/images/bg_general.png) no-repeat -20px -1558px;}
#main-toggle-menu .menu-title:hover{background-color:#ea8f2e}
#main-toggle-menu .menu-title .toggle{top: 1px!important;display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;margin:0 5px 0 0;padding:0}
#main-toggle-menu .menu-title .toggle:before{content: ''; width: 19px; height: 14px; display: inline-block; margin-right: 0; background: url(../khinen24h/css/images/bg_general.png) no-repeat -20px -1379px;}
#main-toggle-menu .toggle-menu-wrap{display:none;position: absolute; left: 0; top: 100%; width: 100%; background: radial-gradient(rgb(55 80 123), rgb(18 48 104)); box-shadow: 2px 2px 3px rgba(0,0,0,0.3) !important; z-index: 1001;background-color: #123068;}
#main-toggle-menu .toggle-menu-wrap>ul{border-bottom:5px solid #f77c15 !important;}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a {border-top-color: rgb(234 143 46 / 0.5) !important;}
#main-toggle-menu.closed .toggle-menu-wrap{display:none}
#main-toggle-menu.show-always .menu-title{background:#ea8f2e;cursor:default}
#main-toggle-menu.show-always .toggle-menu-wrap{height:auto !important;display:block !important}

/* =============================================
   7. MOBILE NAV & PAGE LAYOUT
   ============================================= */
#nav-panel{font-size:.9em;display:none;transition:transform .2s ease-in-out;padding-bottom:15px}
#side-nav-panel{position:fixed;height:100%;width:260px;top:0;bottom:0;font-size:.9em;left:0;overflow-x:hidden;overflow-y:scroll;z-index:9001;background-color:#1d1e20;color:#fff;-webkit-overflow-scrolling:touch;-webkit-transform:translate(-260px);transform:translate(-260px);transition:transform 0.2s ease-in-out 0s}
#side-nav-panel.panel-left{left:0;right:auto;-webkit-transform:translate(-260px);transform:translate(-260px)}
#side-nav-panel .side-nav-panel-close{display: block; color: #fff; position: absolute; top: 0; right: 0; text-align: right; text-decoration: none; padding: 5px 8px; line-height: 18px; font-size: 0.9em; z-index: 1;}
#side-nav-panel .accordion-menu>li.menu-item>a{text-transform:uppercase;text-decoration: none; border-bottom: 1px solid #f0f0f0; font-weight: 600; background: radial-gradient(rgb(233, 151, 63), rgb(253, 112, 4)); color: #fff !important; padding: 8px 15px;}
.panel-overlay{opacity:0}
.panel-overlay.active{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:8999;min-height:100vh;opacity:.35;transition:opacity 0.2s ease-in-out 0s}
html.panel-opened body #side-nav-panel{transition:transform 0.3s ease-in-out 0s;z-index:9001;-webkit-transform:translate(0px);transform:translate(0px)}
.page-top{background-color: #ebebeb !important; padding: 5px 0; margin-bottom: 15px; position: relative; text-align: left;}
.page-top ul.breadcrumb{border-radius:0;background:none;margin:0;padding:0}
.page-top .page-title{display:inline-block;font-size:2.2em;font-weight:400;margin:0;line-height:1.2;position:relative;letter-spacing:-.05em;text-transform:none;position:relative;z-index:2}
.mobile-sidebar .sidebar-toggle{display:none;cursor:pointer;width:40px;height:95px;position:absolute;right:-40px;top:72%;margin:auto;font-size:17px;line-height:38px;text-align:center;text-decoration:none;border:1px solid;border-left-width:0;transition:all 0.2s ease-in-out 0s}
.mobile-sidebar .sidebar-toggle span {transform-origin: 0 0; transform: rotate(90deg); position: absolute; white-space: nowrap; padding-left: 35px; line-height: 16px; font-weight: 600;}
@media (max-width: 991px){.mobile-sidebar{margin-top:0 !important;padding-left:0 !important;padding-right:0 !important;height:100%;width:260px;top:0;bottom:0;left:0;z-index:9000;-webkit-transform:translate(-260px);transform:translate(-260px);transition:transform 0.2s ease-in-out 0s}.mobile-sidebar.sidebar{position:fixed;padding-top:0;padding-bottom:0}.mobile-sidebar .sidebar-toggle{display:block}.sidebar-overlay{opacity:0;display:block}}

/* =============================================
   8. FOOTER
   ============================================= */
#footer{font-size:.9em;padding:0;position:relative;clear:both}
#footer a:not(.btn){transition:all .1s ease-in-out}
#footer a:not(.btn):hover{text-decoration:none}
#footer .footer-ribbon{position:absolute;top:0;margin:-16px 0 0 0;padding:10px 20px 6px 20px;color:#fff;font-size:1.1em;z-index:7;text-decoration: underline;}
#footer .footer-ribbon:before{right:100%;border-right:10px solid #646464;border-top:16px solid transparent;content:"";display:block;height:0;position:absolute;top:0;width:7px}
#footer .footer-main>.container{padding-top:3rem;}
#footer .widget-title{margin-bottom:15px;font-size:1em}
#footer .widget-title,#footer .widget-title a{font-weight:600}
#footer .widget p{font-size:1em; line-height:1.7}
#footer .footer-bottom .widget>div>ul,#footer .footer-bottom .widget>ul{border-width:0}
.footer-wrapper.simple #footer,.footer-wrapper.fixed #footer{padding-top:0;background:transparent}
.footer-wrapper.fixed{position:fixed;bottom:0;left:0;right:0;z-index:10}

/* =============================================
   9. CUSTOM STYLES (IMPORTANT)
   ============================================= */
.custom-title:after {content: ""; display: inline-block; height: 14px; vertical-align: bottom; width: 100%; margin-right: -100%; margin-left: 20px; border-top: 1px solid #333;}
.products-container .product-inner {background: #fff; padding: 5px; border: 1px solid #f4f4f4;} 
.products-container .product-inner:hover {box-shadow:0 0 4px rgba(0,0,0,0.15)}
#footer .widget_product_categories>ul {padding: 0!important;}
#footer .widget>div>ul, #footer .widget > div > ul li {border:none !important;} 
.term-description {margin-bottom: 10px;}
.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color) {color: #fff !important}
blockquote > p {margin-bottom:0!important}
.porto-ibanner {max-height: 412px; overflow: hidden;margin-bottom: 0 !important}
.toggle-menu-wrap .sidebar-menu > li.menu-item.active > a {background: #EA8F2E;border:none;color:#fff !important;margin: 0; padding: 15px 30px;}
#footer .widget{margin:0;}
.widget_product_categories ul li.current > a {color:#E99046 !important}
.home-banner-slider .porto-ibanner {margin-bottom:5px;}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a,.home-menu .sidebar-menu > li.menu-item > a {color:#123068}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a {line-height:17px; font-weight: 600;}
.home-menu {box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.toggle-menu-wrap .sidebar-menu > li.menu-item > .arrow:before {color:#fff !important}
.page-title { margin-top: 0; font-weight: bold; margin-bottom: 15px; text-transform: uppercase;}
#primary.content-area,div#content {border: 1px solid #dae2e6;padding: 15px 15px;background: #FEFEFE;padding-bottom: 0;}
table tbody tr:nth-child(2n) {background: #f5f5f5;}
table {background: #efefef; border-color: #fff;}
.custom-title:before { content: ""; display: inline-block; height: 14px; vertical-align: bottom; width: 100%; margin-left: -100%; margin-right: 20px; border-top: 1px solid #333; }
.home-block .box-title a{color:#fff;}
.home-block .sidebar-menu > li.menu-item > a {font-weight:500 !important;}
.home-block .sidebar-menu > li.menu-item > a{padding-left:5px !important;padding-right:5px !important;} 
.home-block ul.products {margin-bottom:0 !important;}
ul.products li.product-col .woocommerce-loop-product__title {height: 40px; overflow: hidden; text-overflow: ellipsis;font-size: 15px; font-weight: 500; white-space: normal;}

/* --- Home Layouts (TrucVit, Piston, MSK...) --- */
.trucvit-home .vc_column-inner {padding-top:0px !important;}
.trucvit-home .box-title h2 { line-height: 46px; background-color: #112E66; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.trucvit-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #03112b; left: 0; bottom: -8px; position: absolute; }
.trucvit-home .wpb_content_element {margin-bottom:0!important;}
.trucvit-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.piston-home .vc_column-inner {padding-top:0px !important;}
.piston-home .box-title h2 { line-height: 46px; background-color: #F24F5A; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.piston-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #AC365A; left: 0; bottom: -8px; position: absolute; }
.piston-home .wpb_content_element {margin-bottom:0!important;}
.piston-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.msk-home .vc_column-inner {padding-top:0px !important;}
.msk-home .box-title h2 { line-height: 46px; background-color: #dd9933; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.msk-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #94591a; left: 0; bottom: -8px; position: absolute; }
.msk-home .wpb_content_element {margin-bottom:0!important;}
.msk-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.btk-home .vc_column-inner {padding-top:0px !important;}
.btk-home .box-title h2 { line-height: 46px; background-color: #2BAFA4; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.btk-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #007773; left: 0; bottom: -8px; position: absolute; }
.btk-home .wpb_content_element {margin-bottom:0!important;}
.btk-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.loc-home .vc_column-inner {padding-top:0px !important;}
.loc-home .box-title h2 { line-height: 46px; background-color: #47a447; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.loc-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #245824; left: 0; bottom: -8px; position: absolute; }
.loc-home .wpb_content_element {margin-bottom:0!important;}
.loc-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.dau-home .vc_column-inner {padding-top:0px !important;}
.dau-home .box-title h2 { line-height: 46px; background-color: #006FBA; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.dau-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #003BA0; left: 0; bottom: -8px; position: absolute; }
.dau-home .wpb_content_element {margin-bottom:0!important;}
.dau-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.part-home .vc_column-inner {padding-top:0px !important;}
.part-home .box-title h2 { line-height: 46px; background-color: #795548; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.part-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #4a342b; left: 0; bottom: -8px; position: absolute; }
.part-home .wpb_content_element {margin-bottom:0!important;}
.part-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.pk-home .vc_column-inner {padding-top:0px !important;}
.pk-home .box-title h2 { line-height: 46px; background-color: #ff5722; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.pk-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #822d12; left: 0; bottom: -8px; position: absolute; }
.pk-home .wpb_content_element {margin-bottom:0!important;}
.pk-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.mini-home .vc_column-inner {padding-top:0px !important;}
.mini-home .box-title h2 { line-height: 46px; background-color: #E91E63; font-size: 15px; padding: 0 16px; color: #fff; font-weight: 700 !important; margin: 0; border-radius: 0; position: relative; text-transform: uppercase; margin-left: -8px; box-shadow: 0 2px 4px 0 rgba(208,208,208,0.6); }
.mini-home .box-title h2:before { content: ''; width: 0; height: 0; border-bottom: 8px solid transparent; border-right: 8px solid #822d12; left: 0; bottom: -8px; position: absolute; }
.mini-home .wpb_content_element {margin-bottom:0!important;}
.mini-home .products-container .product-inner{padding: 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;border-left:0px; border-top-color: #fff;}

.page div#content {border:none;padding:0;} 
.page div#content ul.products li.product-col .price {font-size:14px;}
.footer-subscribe .form-control {border-color: #ea8f2e !important;border-radius: 20px 0px 0px 20px;}
.footer-subscribe .text-subscribe, .footer-follow .text-subscribe, .footer-subscribe .wysija-paragraph {float:left;} 
.footer-subscribe .wysija-submit {border-radius: 0px 20px 20px 0px;}
.footer-subscribe .text-subscribe, .footer-follow .text-subscribe {padding: 12px 0; margin-right: 15px;}
.theiaStickySidebar{padding-bottom:0 !important;}
#main-toggle-menu .menu-title {padding-left:25px !important;}
.trucvit-home a.accordion-toggle,.piston-home a.accordion-toggle,.msk-home a.accordion-toggle,.btk-home a.accordion-toggle,.dau-home a.accordion-toggle,.loc-home a.accordion-toggle,.part-home a.accordion-toggle,.pk-home a.accordion-toggle,.mini-home a.accordion-toggle {position: absolute; top: -42px; right: -10px; color:#f0f0f0 !important}
.trucvit-home .card-body, .piston-home .card-body, .msk-home .card-body,.btk-home .card-body,.dau-home .card-body,.loc-home .card-body,.part-home .card-body,.pk-home .card-body,.mini-home .card-body  {padding:0;}
.trucvit-home .card,.piston-home .card,.msk-home .card,.btk-home .card,.dau-home .card,.loc-home .card,.part-home .card,.pk-home .card,.mini-home .card {border:none;}
@media (min-width:768px) {.trucvit-home .accordion-toggle i,.msk-home .accordion-toggle i,.piston-home .accordion-toggle i,.btk-home .accordion-toggle i,.dau-home .accordion-toggle i,.loc-home .accordion-toggle i,.part-home .accordion-toggle i,.pk-home .accordion-toggle i,.mini-home .accordion-toggle i{display:none!important;}}
@media (max-width:767px){.footer-subscribe .wysija-paragraph {width:75%;}.footer-subscribe .wysija-submit {line-height:17px;}.related-posts .porto-carousel {height:280px;}}
span.menu-title{color: #fff; z-index: 1; position: relative; text-transform: uppercase; font-weight: 800; padding: 5px 15px; /* top: 5px; */ width: 100%; background: #0b1e43; display: block;}
.blog .main-content-wrap a {color:#123068!important}
.related-posts .thumb-info-wrapper img {height:180px;}
.related-posts .post-excerpt {display:none;}
.related-posts .post-item {height:250px;}
.accordion .card-header a i {color:#f0f0f0 !important;}
body.home .rating-wrap {display:none !important;}
.blog-posts .post .entry-title a,.post-full .entry-title {color: #123068 !important}
.home-block .products-slider.owl-carousel .owl-stage-outer {margin-bottom:0 !important;}
.round-img{border-radius: 50%; box-shadow: 1px 5px 5px #ddd; border: 2px solid #f18623; padding: 10px;}
.round-table{float:left;}
.archive-products .rating-wrap, ul.products li.product-col .rating-wrap {display:none !important;}
.no-breadcrumbs .main-content {padding-top: 0;}
/* End of Part 5 & Custom CSS */

.bypostauthor  {
    display: block;
}
.header-left h1 span, .sticky .header-left h1 span {
    position: absolute;
    z-index: -1;
}
@media (max-width: 991px) {
    .sticky .header-left h1 span {
    display:none;
	}
	.header-left  {
		padding:0 !important;
	}

}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li  {
    margin-bottom: 20px !important;
}
.sidebar .star-rating  {
    display: none !important;
}
.single-post .post-image.single  {
    display: none !important;
}

#main-menu>.menu-center>.row{
	height: 43px;
}
#header .menu-custom-block {
	line-height: 43px !important;
}
#header .menu-custom-block a, #header .menu-custom-block span {
    display: inline-block;
    padding: 0 15px !important;
    position: relative;
    font-weight: 700;
}