/*! lightgallery - v1.8.3 - 2020-09-19
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2020 Sachin N; Licensed GPLv3 */
@font-face{font-family:lg;src:url(../fonts/lg.ttf?22t19m) format("truetype"),url(../fonts/lg.woff?22t19m) format("woff"),url(../fonts/lg.svg?22t19m#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;background:0 0;border:none;box-shadow:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;outline:0;border:none}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#FFF}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{height:100%;width:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e904"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e907"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e905"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e906"}.lg-outer .lg-img-rotate{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.32,0,.67,0) 0s;-moz-transition:-moz-transform .3s cubic-bezier(.32,0,.67,0) 0s;-o-transition:-o-transform .3s cubic-bezier(.32,0,.67,0) 0s;transition:transform .3s cubic-bezier(.32,0,.67,0) 0s}.lg-rotate-left:after{content:"\e900"}.lg-rotate-right:after{content:"\e901"}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:"\e903"}.lg-flip-hor:after{content:"\e902"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;outline:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(../img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}


/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}


/**
* KBW 1.0 - Main Style
* Copyright 2021 Khanh Bui
* Website: https://kabiweb.com
*/
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.ttf');
    font-weight: 400;
    font-style: normal;
}

html {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}
*, ::after, ::before {margin: 0;padding: 0;}

/*-[ Framework ]--------------------*/
html, body {background-color: #f9f9f9;}
body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.6;
    background-color: inherit;
}
#wrapper {max-width: none;margin: 0 auto;position: relative;overflow: hidden;background-color: #fff;}
#wrapper.boxed {max-width: 1220px;}
@media (min-width: 1200px) {
    div#wrapper.boxed {padding: 0 10px;}
}


/*-[ Main container ]---------------*/
@media (min-width: 1921px) {
    div#wrapper {
        max-width: 1920px;
        box-shadow: 0 0 15px 0 rgba(136,136,136,1);
        -webkit-box-shadow: 0 0 15px 0 rgba(136,136,136,1);
        -moz-box-shadow: 0 0 15px 0 rgba(136,136,136,1);
    }
    div#kbw-navigation.sticky-navigation-active {max-width: 1920px;}
}
@media (min-width: 1200px) {
    .wide .main-container {width: 100%;max-width: none;}
    .boxed .inner-wrapper, .kbw-container, .kbw-content .container {width: 1200px;margin: 0 auto;max-width: 100%;}
    #site-header .container {width: 1200px;margin: 0 auto;float: none;max-width: 100%;}
    .header-right #kbw-navigation .navigation {width: auto;}

    #kbw-navigation.sticky-navigation-active {}
}
@media (min-width: 4000px) {
    #kbw-navigation .navigation {width: 1200px;margin: 0 auto;float: none;max-width: 100%;}
}
@media (max-width: 1199px) {
    .kbw-content .container {width: 100%!important;max-width: none!important;}
    .main-container {max-width: 99%;}
    #site-header, .kbw-container, .kbw .kbw-slider {width: 99%;float: none;margin: 0 auto;}
    footer#site-footer {max-width: 99%;margin: 0 auto;}
}
div#wrapper.boxed #kbw-navigation.sticky-navigation-active {max-width: 1200px;}
.full-width {width: 100%;float: none;}

.main-container {margin: 0 auto;clear: both;display: block;padding: 0;}
.sidebar, .article {max-width: 100%;}
.left-sidebar .sidebar, .right-sidebar .sidebar {padding: 0;}
@media (min-width: 992px) {
    .article {width: 71%;}
    .sidebar {width: calc(29% - 25px);}
    .left-sidebar .sidebar {margin-right: 25px;}
    .right-sidebar .sidebar {margin-left: 25px;}
}
.left-sidebar .article, .right-sidebar .sidebar {float: right;}
.left-sidebar .sidebar, .right-sidebar .article {float: left;}
@media screen and (max-width: 991px) {
    .sidebar, .article {width: 100%;}
    .sidebar {float: left !important;overflow: hidden;margin-top: 30px;}
    .main-container #page {padding-left: 10px;padding-right: 10px;}
}
#page {position: relative;width: 100%;min-width: 240px;float: left;margin-right: auto;margin-left: auto;padding: 20px 0;clear: both;}

a {
    text-decoration: none;
    color: #333;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.kbw a:hover {text-decoration: none;}
.kbw a:link, .kbw a:visited {
    text-decoration: none;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
}
.widget h2, .widget h3, .widget h4, .widget h5, .widget h6 {font-family: 'Roboto', sans-serif;}
.woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6 {font-family: 'Roboto', sans-serif;}
img, video {max-width: 100%;height: auto;}
iframe, .thecontent figure, figure {max-width: 100%;}
input, textarea, select {max-width: 100%;padding: 8px;border: 1px solid #D8D8D8;color: #323232;}
.clear{clear: both;}.clear-15{clear: both;height: 15px;}.clear-20{clear: both;height: 20px;}.clear-30{clear: both;height: 30px;}.clear-50{clear: both;height: 50px;}
.hide {display: none!important;}
@media (min-width: 992px) {
    .nopad {padding: 0!important;}
    .nopad-left {padding-left: 0!important;}
    .nopad-right {padding-right: 0!important;}
    .nomarg {margin: 0!important;}
    .nomarg-left {margin-left: 0!important;}
    .nomarg-right {margin-right: 0!important;}
}
.row-flex, [class*="row-flex-"] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.row-flex-0 {margin-left: 0;margin-right: 0;}
.row-flex-0 > [class*="col-"] {padding: 0;}
.row-flex-5 {margin-left: -2.5px;margin-right: -2.5px;}
.row-flex-5 > [class*="col-"] {padding: 0 2.5px;}
.row-flex-10 {margin-left: -5px;margin-right: -5px;}
.row-flex-10 > [class*="col-"] {padding: 0 5px;}
.row-flex-15 {margin-left: -7.5px;margin-right: -7.5px;}
.row-flex-15 > [class*="col-"] {padding: 0 7.5px;}
.row-flex-20 {margin-left: -10px;margin-right: -10px;}
.row-flex-20 > [class*="col-"] {padding: 0 10px;}
.row-flex-25 {margin-left: -12.5px;margin-right: -12.5px;}
.row-flex-25 > [class*="col-"] {padding: 0 12.5px;}
.p-x-5 {padding-left: 5px!important;padding-right: 5px!important;}
.p-x-10 {padding-left: 10px!important;padding-right: 10px!important;}
ol, ul {list-style: none;margin: 0;padding: 0;}
.entry-content ol {display: block;list-style-type: decimal;}
.entry-content ul:not(.nav-tabs) {display: block;list-style-type: disc;}

@media (min-width: 1200px) {
    .kbw-row-stretch {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: start;
        align-items: center;
        background: #cecece;
        color: #ffffff;
        margin: 0 -99em;
        padding: 0 99em;
    }
}
.kbw-slider .kbw-slider-inner {position: relative;float: left;width: 100%;}
.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    position: absolute!important;
    width: 1px;
    word-wrap: normal!important;
}

/*=== HKT Display ===*/
body.lg-on #wpadminbar {display: none;}

/*=== HKT Navigation ===*/
a#pull, #wpadminbar.mobile {display: none;}
.toggle-menu .toggle-submenu {display: none;}
#kbw-navigation {display: block;float: right;width: 100%;text-align: left;background-color: #04a84e;}
#kbw-navigation .menu-item-has-children > a, nav.navigation ul li.menu-item-has-children > a {padding-right: 30px}
.menu-item-has-children > a:after {
    content: "\f0d7";
    font-family: FontAwesome;
    position: absolute;
    right: 15px;
}

.navigation ul {margin: 0 auto;}
.navigation ul li {
    float: left;
    line-height: 24px;
    position: relative;
    border-right: 1px solid rgba(255, 255, 255, 0.22);
    transition: background 0.25s ease-in;
}
.navigation ul li:first-child {border-left: 1px solid rgba(255, 255, 255, 0.22);}
.navigation a {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    padding: 10px 15px;
    font-size: 1rem;
    line-height: 26px;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    text-decoration: none;
    transition: none;
}
.navigation a .sub {font-size: 11px;font-weight: normal;color: #9b9b9b;}
.navigation ul li a, .navigation ul li a:link, .navigation ul li a:visited {display: inline-block;padding: 10px 15px;}
.navigation ul li:hover {}
.navigation ul li:hover > a {background: rgba(0, 0, 0, 0.2);color: #fdfd02;}
.navigation > ul > .current a, .navigation > ul > .current-menu-item a {background: rgba(0, 0, 0, 0.2);color: #fdfd02;}
@media (min-width: 992px) {
    .header-right #kbw-navigation {background-color: transparent;}
    .header-right .navigation a {color: #333;}
    .header-right .navigation ul li:hover > a {background-color: transparent;color: #04a84e;;}
    .header-right .navigation > ul > .current a, .header-right .navigation > ul > .current-menu-item a {background: transparent;color: #04a84e;}
}

/*Sub Menu*/
.navigation ul li li {border-bottom: 0}
.navigation ul ul {
    position: absolute;
    top: 100%;
    width: 250px;
    padding: 20px 0 0 0;
    padding-top: 0;
    z-index: 400;
    font-size: 12px;
    color: #798189;
    border: 1px solid rgba(255, 255, 255, 0.22);
}
.navigation:not(.mobile-only) ul ul {background-color: #04a84e;}
.navigation ul ul li {padding: 0;border-right: 0;}
.navigation ul ul a, .navigation ul ul a:link, .navigation ul ul a:visited {
    padding: 10px 30px 10px 15px;
    position: relative;
    width: 250px;
    border-left: 0;
    background: transparent;
    border-right: 0;
    border-radius: 0;
    border-bottom: 0;
    margin: 0;
}
.navigation ul ul li:first-child a {}
.navigation ul ul li:last-child a {border-bottom: none}
.navigation ul ul {display: none}
.navigation ul ul ul {left: 250px;top: -1px;}
#navigation .wpmm-megamenu-showing.wpmm-light-scheme {background: rgba(0, 0, 0, 0.08)!important;}
#navigation .wpmm-megamenu-showing.wpmm-light-scheme a {color: #fff!important}
#wpmm-megamenu .review-total-only {max-height: 25px}
.sub-menu .menu-item-has-children:after {color: #fff}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
#kbw-navigation #navigation i {margin-right: 4px}
.mobile-menu.footer {display: none !important}
.navigation .toggle-caret { display: none }
a#pull {display: none;}
.navigation i {margin-right: 4px;}

/* Flyout nav */
.sticky-navigation-active {
    z-index: 500;
    position: fixed;
    top: 0;
    margin: 0 !important;
    -webkit-backface-visibility: hidden;
}
.admin-bar .sticky-navigation-active {top: 32px}
.sticky-navigation a {transition: all 0.25s linear;}
.sticky-navigation-active a {padding-top: 5px;padding-bottom: 5px;}

#mobile-nav-toggle {
    color: #04a84e;
    position: fixed;
    left: 12px;
    top: 14px;
    z-index: 999;
    margin: 0;
    border: 0;
    background: none;
    font-size: 28px;
    line-height: 1;
    display: none;
    transition: all 0.4s;
    outline: none;
    cursor: pointer;
}

/*Responsive Menu*/
html body {overflow-x: hidden}
html.noscroll body {position: static;overflow-y: hidden;width: auto;}

@media (min-width: 4000px) {
    #kbw-navigation .navigation {position: relative;}
}
@media (max-width: 4000px) {
    html.js {margin-top: 0!important;}
    html #wpadminbar {display: none;}
    html.noscroll {position: fixed;overflow-y: scroll;width: 100%;}
    #mobile-nav-toggle {display: inline;}

    #mobile-menu-overlay {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        cursor: pointer;
        display: none;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        background: rgba(0,0,0,.5);
    }
    .navigation {width: 100%;}
    .navigation .menu a, .navigation .menu .fa > a, .navigation .menu .fa > a {
        color: #333!important;
        background: transparent;
    }
    .navigation .menu {
        display: block!important;
        float: none;
        background: transparent;
    }
    .navigation ul ul {
        visibility: visible!important;
        opacity: 1!important;
        position: relative;
        left: 0!important;
        border: 0;
        width: 100%;
    }
    .navigation ul li li {
        background: transparent;
        border: 0;
    }
    .navigation ul li:after, .navigation ul li:before {display: none}
    .navigation ul li a, .navigation ul li a:link, .navigation ul li a:visited {text-align: left;}

    .main-container {
        position: relative;
        left: 0;
        transition: left 500ms ease;
    }
    .mobile-menu-active .main-container {
        left: 0;
        transition: left 500ms ease;
    }
    .navigation.mobile-menu-wrapper {
        display: block;
        position: fixed;
        top: 0;
        left: -260px;
        z-index: 9999;
        width: 260px;
        height: 100%;
        background-color: #040530;
        border-right: 0 solid rgba(0, 0, 0, 0.2);
        overflow: auto;
        box-sizing: border-box;
        transition: left 500ms ease;
        -webkit-backface-visibility: hidden;
    }
    .mobile-menu-active .navigation.mobile-menu-wrapper {left: 0}
    .navigation ul li {width: 100%;display: block;border-right: none;border-left: none!important;}
    .navigation ul li:hover { background: none }
    #kbw-navigation ul li a, #kbw-navigation ul ul a {
        padding: 8px 20px;
        width: 100%!important;
        border: none;
        border-bottom: 1px solid rgba(255,255,255,.1);
        color: #f1f1f1!important;
        font-weight: 400;
        font-family: Arial, sans-serif;
        text-transform: none;
    }
    #kbw-navigation .navigation > ul > .current a, #kbw-navigation .navigation > ul > .current-menu-item a, #kbw-navigation .navigation > ul > li:hover a {background: none;}
    .navigation ul ul {
        position: static;
        width: 100%;
        background: none;
        border: none;
    }
    .navigation ul ul li {
        background: none;
        width: 100%;
    }
    .navigation i {display: inline;color: #f1f1f1;}
    .navigation ul ul a { padding: 9px 20px !important }
    .navigation ul ul ul a { padding: 9px 27px !important }
    .navigation ul ul ul ul a { padding: 9px 20px 9px 40px !important }
    .navigation .toggle-caret {
        font-size: 20px;
        display: block;
        width: 42px;
        height: 42px;
        line-height: 42px;
        color: #333;
        border-left: 1px dotted rgba(0, 0, 0, 0.1);
        position: absolute;
        right: 0;
        top: 0;
        text-align: center;
        z-index: 999;
        cursor: pointer;
    }
    .navigation .menu-item-has-children > .toggle-caret i:before {content: "\f105";}
    .navigation .menu-item-has-children.active > .toggle-caret i:before {content: "\f107";}
    .navigation .menu-item-has-children > a:after {content: '';}
}

/*kbwcustom: skill submenu*/
nav.navigation:not(.mobile-only) ul ul {
    background-color: #04a84e;
    border-top: 0 solid #dddddd;
    margin: 10px 0 0;
    width: 230px;
}
@media (max-width: 4000px) {
    nav.navigation:not(.mobile-only) ul ul {
        background: #666;;
        width: 100%;
        overflow: hidden;
        margin: 0;
        padding-left: 15px;
    }
    .sub-menu a:before {
        content: "\f105";
        font-family: FontAwesome;
        position: absolute;
        left: 5px;
    }
}
nav.navigation:not(.mobile-only) ul.menu>li>ul.sub-menu:before {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #04a84e;
    position: absolute;
    top: -20px;
    left: 15px;
    content: "";
}
@media (max-width: 4000px) {
    nav.navigation:not(.mobile-only) ul.menu>li>ul.sub-menu:before {border: none;}
}
nav.navigation:not(.mobile-only) ul.menu>li>ul.sub-menu:after {
    width: 100%;
    height: 20px;
    background: rgba(255, 0, 0, 0);
    position: absolute;
    top: -20px;
    left: 0;
    content: "";
}
nav.navigation:not(.mobile-only) ul ul ul {left: 230px;margin-top: 1px;}
#kbw-navigation nav.navigation:not(.mobile-only) ul ul li {border: none;}
@media (min-width: 992px) {
    #kbw-navigation nav.navigation:not(.mobile-only) ul ul li+li {border-top: 1px solid #dddddd;}
}
#kbw-navigation nav.navigation:not(.mobile-only) ul ul li a {
    color: #fff;
    font-weight: normal;
    text-transform: capitalize;
    padding: 8px 10px;
    width: 230px;
    z-index: 210;
    position: relative;
}
ul.sub-menu li.menu-item-has-children > a:after {right: 6px;}
.navigation ul li li, .navigation ul ul a, .navigation ul ul a:link, .navigation ul ul a:visited {width: 100%;}
@media (min-width: 992px) {
    .navigation li li.current-menu-item, .navigation li li.current-menu-ancestor, .navigation ul li li:hover {background-color: rgba(0,0,0,0.3);}
}
.navigation li:hover li.current-menu-item > a, .navigation li:hover li.current-menu-ancestor > a, .navigation ul li:hover li:hover > a {color: #ffffff!important;}
.navigation ul li:hover ul li a {color: #ffffff!important;}


/*
* HEADER
* ----------------------------------------------------------------------------*/
#site-header {width: 100%;position: relative;z-index: 99;background: #fff;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);float: left;}
@media (min-width: 992px) {
    #site-header.fixed, [data-header-position=fixed] #site-header {position: fixed;width: 100%;top: 0;}
    .admin-bar #site-header.fixed {top: 32px;}
    .admin-bar #site-header.fixed, .admin-bar [data-header-position=fixed] #site-header {top: 32px;}
    [data-header-position=fixed] #catcher-header {height: 65px;}
}
@media (min-width: 1600px) {
    #site-header.fixed {max-width: 1598px;}
}
#header {position: relative;width: 100%;float: left;margin: 0;padding: 0;}
#logo {margin: 15px 0;font-size: 2rem;}
#logo img {max-height: 80px;width: auto;}
#header .row-header .header-content {}
#header .row-header .header-content p {margin-bottom: 0;}
@media (max-width: 4000px) {
    .catcher-header-fixed + #site-header {position: fixed;width: 99%;left: 0.5%;top: 0;text-align: center;}
    #catcher-header.catcher-header-fixed {height: 55px;}
    #site-header .header-content {display: none;}
    #site-header #logo {margin: 5px 0;}
    #header #logo img {max-height: 40px;width: auto;}
    .kbw-content {padding-top: 0;}
}
#header .header-phone {position: absolute;right: 10px;font-size: 23px;}
#header .header-phone a {color: #04a84e;font-size: 28px;}

.row-header {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: relative;
    height: inherit;
}
.header-cell {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex: 1 1 0.000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0.000000001px;
    flex-basis: 0.000000001px;
}
.header-cell.left {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
}
.header-cell.center {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.header-cell.right {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

/* kbw search box */
.kbw-search {position: relative;float: left;}
.kbw-search input {
    padding: 0 5px!important;
    height: 38px;
    border-radius: 0;
    min-width: 230px;
    font-size: 14px;
    width: 100%;
}
.kbw-search .search-btn {
    position: absolute;
    right: 1px;
    top: 1px;
    cursor: pointer;
    padding: 0 15px;
    display: block;
    height: 36px;
    line-height: 36px;
    background: #f4f4f4;
    border-width: 0;
    border-left: 1px solid #d8d8d8;
}
.kbw-search input:focus, .kbw-search .search-btn:focus {box-shadow: none;outline: none;}

#site-header .search-block {position: absolute;right: 0;top: 6px;}

@media (max-width: 4000px) {
    #site-header .search-block {
        top: 60px;
        left: 15px;
        right: auto;
        -webkit-box-shadow: 3px 0 4px rgba(0, 0, 0, 0.18);
        box-shadow: 3px 0 4px rgba(0, 0, 0, 0.18);
    }
    #site-header .search-block #s-input {max-width: 140px;}
    .navigation .search-block ~ .menu {padding-top: 35px;margin-top: 15px;}

    .nav-header {
        padding: 12px 20px;
        background-color: #040530;
        color: #f1f1f1;
        text-align: center;
        border-bottom: 1px solid rgba(255,255,255,.1);
    }
    .nav-header .close-menu i {font-size: 1.25rem;}
    .nav-footer {
        padding: 12px 20px;
        background: #040530;
        font-weight: 400;
        color: #f1f1f1;
        border-bottom: 1px solid rgba(255,255,255,.1);
    }
    .nav-footer p {margin-bottom: 3px;}
}

.search-block #s-input {
    background: #FFF;
    float: right;
    font: normal 14px tahoma;
    padding: 9px 12px 8px 12px!important;
    max-width: 155px;
    height: 34px;
    color: #C5C5C5;
    border: solid #ececec;
    border-width: 0 0 0 1px;
    -webkit-transition: width .7s, color .4s;
    -moz-transition: width .7s, color .4s;
    -o-transition: width .7s, color .4s;
    transition: width .7s, color .4s;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    outline: none;
}
.search-block select {
    padding: 8px 0!important;
    height: 34px;
    float: right;
    border: none;
    outline: none;
    background: #fff;
    font-size: 14px;
}
.search-block .search-button {
    background: #98cb17;
    cursor: pointer;
    float: right;
    height: 34px;
    width: 40px;
    display: block;
    border: 0 none;
    box-shadow: none !important;
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    outline: none;
}
.search-block button.search-button i:before {font-size: 18px;color: #fff;}
.search-block #searchform .fa-search {background: none;}

/*MiniCart*/
.kbw-minicart {position: relative;}
.kbw-minicart a {
    color: #FE7A05;
    font-size: 17px;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block;
}
.kbw-minicart a:hover {color: #FE7A05;}
.kbw-minicart i {
    font-size: 28px;
    background-image: url(../images/micon@2x.png);
    background-repeat: no-repeat;
    background-position: -85px -28px;
    margin: 0 16px 0 0;
    width: 42px;
    height: 42px;
    display: inline-block;
    line-height: 42px;
    vertical-align: middle;
}
.kbw-minicart i:before {content: "";}
.kbw-minicart a span.count {
    font-size: 10px;
    background: #ff6600;
    padding: 2px 3px 2px 3px;
    border-radius: 2px;
    min-width: 16px;
    text-align: center;
    color: #fff;
    line-height: 1;
    position: absolute;
    top: -2px;
    right: 2px;
}
.kbw-minicart a span.cart-text {padding-left: 20px;display: none;}
.kbw-minicart .amount {display: none;}


/*
* SIDEBAR
* ----------------------------------------------------------------------------*/
.widget-title {line-height: 1.4;}
#page #sidebar {background-color: inherit;}
.sidebar .widget {padding: 0;margin-bottom: 15px;clear: both;}
.sidebar.border .widget {border: 1px solid #e6e6e6;}
.sidebar.border .widget > h3 + * {padding: 10px 8px 0;}
.sidebar .widget:first-child {padding-top: 0;}
.sidebar .widget > h3 {
    font-size: 1.1rem;
    padding: 0;
    margin: 0 0 15px;
    position: relative;
    text-transform: uppercase;
}
.sidebar .widget ul {margin-bottom: 0;}
.widget li {margin-bottom: 8px;}

/*Advanced Recent Posts Widget*/
.advanced-recent-posts .post-title a {font-weight: 400;font-size: 1rem!important;}
.advanced-recent-posts .post-excerpt p {text-align: left;font-style: italic;}
.horizontal-container {overflow: hidden;}
.horizontal-container .post-img {float: left;position: relative;margin-right: 10px;}
.horizontal-container .post-img a {background-color: transparent;}

/*Taxonomy Widget*/
.advanced-recent-posts .kbw-cat-no {float: right;}

/*-- GENERAL --*/
article .sidebar ul {margin: 0;}
#searchform .fa-search {background-color: #04a84e;}

.sidebar .widget .post-title {font-size: 14px;text-align: left;line-height: 21px;}
.sidebar .advanced-recent-posts li, .sidebar .popular-posts li, .sidebar .category-posts li, .sidebar .related-posts-widget li, .sidebar .author-posts-widget li {padding: 0;margin-bottom: 15px;}

.advanced-recent-posts li {padding: 10px 0;margin: 0;}
.advanced-recent-posts .post-thumbnail {max-width: 80px;}
.post-thumbnail>a {line-height: unset!important;}
.widget .tagcloud {padding: 0 10px 15px!important;overflow: hidden;}
.widget .tagcloud a.tag-cloud-link {font-size: 18px!important;padding: 3px 5px;background-color: #04a84e;color: #fff;margin: 1px;display: inline-block;float: left;transition: all 0.25s linear;}
.tagcloud span.tag-link-count {}
.widget .tagcloud a.tag-cloud-link:hover {background-color: #ffe962;color: #04a84e;}

.sidebar .widget li {margin: 0;padding: 6px 0;}
.widget ul.menu>li+li, .widget>ul>li+li {border-top: 1px solid #ececec;}

.widget_categories li {padding: 5px 0;}


/*
* MAIN
* ----------------------------------------------------------------------------*/
div.fb-comments, div.fb-comments span, div.fb-comments iframe {width: 100% !important;margin-bottom: 0;}
.kbw-breadcrumb {margin: 0 0 .8em;padding: 0;background-color: transparent;border-radius: 0;display: block;}
.kbw-breadcrumb a, .kbw-breadcrumb span, .woocommerce .woocommerce-breadcrumb {color: #606060;font-style: normal;font-size: 14px;}
.kbw-breadcrumb span.delimiter {padding: 0;}
@media (max-width: 991px) {
    #wrapper[data-breadcrumb=show] #page {padding-top: 0;}
    .kbw-breadcrumb, .woocommerce .woocommerce-breadcrumb {background-color: #f4f4f4;padding: 10px 15px;}
    .kbw-breadcrumb, .woocommerce .woocommerce-breadcrumb {margin-left: -15px;margin-right: -15px;}
    .kbw-breadcrumb {display: block;font-size: 14px;}
}
span.thetime {text-transform: lowercase;}
.post-info > span, .widget .vertical-small .post-info > span {margin-right: 5px;font-size: 12px;}
.single article header {margin-bottom: 1em;border-bottom: 1px solid #dfdfdf;}
.entry-content ul {margin: 0.8em 0 1em 1.7em;}

.thecontent, .entry-content {text-align: left;}
.entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {margin: 20px 0 10px;}
.entry-content a {color: #1a7885;}
h1.title {font-size: 1.5rem;font-weight: 400;line-height: 1.2;color: #333;margin: 5px 0 10px;padding-bottom: 5px;}
h1.title small {font-weight: bold;font-size: 100%;font-style: italic;border-bottom: 1px dotted;}
header h1.title {margin: 0;}
.entry-content h2 {font-size: 1.5rem;}
.entry-content h3 {font-size: 1.4rem;}
.entry-content h4 {font-size: 1.25rem;}
.entry-content h5 {font-size: 1.1rem;}
.entry-content h6 {font-size: 1rem;}
.entry-content p {margin-bottom: 8px;}
.entry-content img.aligncenter, img.aligncenter {display: block;margin: 1rem auto;}

.flex-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.kbw-iframe-wrap {
    position: relative;
    padding-bottom: 60%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.flex-video iframe, .flex-video object, .flex-video embed, .kbw-iframe-wrap iframe, .kbw-iframe-wrap object, .kbw-iframe-wrap embed  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

span.inline-title {
    font-weight: 500;
    position: relative;
    background-color: #04a84e;
    color: #fff;
    display: inline-block;
    margin-left: 15px;
    padding: 0 25px 0 10px!important;
    height: 40px;
    line-height: 40px;
}
span.inline-title:before, span.inline-title:after {
    display: inline-block;
    width: 15px;
    height: 100%;
    z-index: 1;
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
}
span.inline-title:before {
    content: '';
    position: absolute;
    top: 0;
    left: -8px;
    background-color: #04a84e;
}
span.inline-title:after {
    content: '';
    position: absolute;
    top: 0;
    right: -8px;
    background: #fff;
}

/* Page 404 style */
.error-404 span.header-font {font-size: 6em;font-weight: bold;opacity: .3;display: block;text-align: center;}
.error-404 label, .error-404 .search-submit {float: left;}
.error-404 input[type='search'] {
    width: 600px;
    height: 40px;
    border: 1px solid #ddd;
    vertical-align: middle;
    background-color: #fff;
    color: #333;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    transition: color .3s, border .3s, background .3s, opacity .3s;
}
.error-404 .search-submit {background-color: #04a84e;color: #fff;border: none;height: 40px;}

/*-- Archive page --*/
.article form.search-form input#s {border: 1px solid #04a84e;}
button.kbw-load-more {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 20px;
    margin-top: 15px;
    font-weight: 700;
    text-transform: none;
    color: #04a84e;
    background-color: #fff;
    border: 1px solid #04a84e;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    width: 300px;
}
button.kbw-load-more:hover {background-color: #04a84e;color: #fff;}
button.kbw-load-more:focus {outline: none;box-shadow: none;}

/* Pagination */
.kbw-pagination > a:not(.page):not(.first):not(.last) {display: none;}
.recent-box-pagination {position: relative;margin: 10px 0 20px;}
.kbw-pagination {display: table!important;width: auto;margin: 20px auto;float: none;border: none;}
.kbw-pagination .pages {
    float: right;
    display: block!important;
    font-size: 85%;
    padding: 7px 0 2px;
}
.pagination a, .pagination.kbw-pagination a, .kbw-pagination span.dots, .kbw-pagination span.extend, .kbw-pagination span.current {
    width: 100%;
    float: left;
    margin-right: 0;
    color: #777;
    padding: 8px 15px 8px;
    font-size: 1em;
    line-height: 1.15!important;
    border: 1px solid #cfcfcf;
}
.kbw-pagination li {display: inline-block;float: left;background: #f1f1f1;margin-right: -1px;border: none;min-width: 40px;min-height: 40px;}
.kbw-pagination a:hover, .kbw-pagination span.current {background-color: #04a84e!important;color: #fff!important;border-color: #04a84e;}
.kbw-pagination span.dots {}

/*-- HKT Posts Style --*/
.kbw-posts {position: relative;clear: both;}
h1.title span {border-bottom: 0 solid #FE7A05;}
.archive-meta {
    padding-left: 15px;
    text-align: center;
    font-size: 16px;
    line-height: 1.6;
    color: rgba(79, 86, 97, 0.84);
    max-width: 640px;
    margin: 8px auto 30px;
}
.grid .recent-item {margin-bottom: 20px;}
.recent-item .entry {padding: 10px 0;}
.item-list .entry {padding: 0;}
.item-list {overflow: hidden;clear: both;}
.item-list + .item-list .recent-item {border-top: 1px solid #dfdfdf;padding-top: 12px;margin-top: 12px;}
.post-box-title {line-height: 1.4;margin: 0;padding: 0;text-align: left;}
.post-box-title + .excerpt {margin-top: 5px;}
.post-box-title a, .post-title a {
    font-size: 1rem;
    text-transform: none;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 2;
}
.post-listing .post-box-title>a {font-size: 1.15rem;}
.post-listing .post-box-title>a, .related-posts .post-box-title>a {font-weight: 600;}
.entry .view-more {font-size: 14px;color: #3e3e3e;display: block;font-weight: 400;}
.post-meta {color: #606060;margin: 10px 0 5px;font-size: 14px;line-height: 1.4;}
.post-meta span, .post-info span {display: inline-block;}
.post-meta span {margin-right: 8px;}
header .post-meta {line-height: 2;clear: both;}
span.post-views-widget i:before, span.post-comments-widget i:before, span.kbw-date i:before, .post-meta i:before {margin-right: 3px;}
.recent-item {position: relative;}
.kbw-posts .view-all {position: absolute;top: 5px;right: 10px;font-weight: 400;font-style: italic;}
/*Post Thumbnail*/
.post-thumbnail {position: relative;float: none;overflow: hidden;line-height: 0;}
.item-list .post-thumbnail {margin-right: 12px;}
.post-thumbnail a {
    display: block !important;
    background: #000;
    font-size: 0;
    overflow: hidden;
}
.lazy-enabled .post-thumbnail a {background: #f1f1f1;}
.post-thumbnail img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.post-thumbnail img.attachment-tie-small,
.post-thumbnail img.avatar {
    max-width: 100px;
}
.recent-item:not([class*="change-"]) .post-thumbnail a:hover {background: #000;}
.recent-item:not([class*="change-"]) .post-thumbnail a:hover img {
    opacity: 0.3 !important;
    -webkit-transition: all .40s!important;
    -moz-transition: all .40s!important;
    -o-transition: all .40s!important;
    transition: all .40s!important;
}
.recent-item:not([class*="change-"]) .post-thumbnail a:hover .overlay-icon:before,
.video-box .overlay-icon:before {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.overlay-icon:before,
.kbw_slider .overlay-icon:before {
    content: '\f15c';
    color: #FFF;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    border: 3px solid #FFF;
    border-radius: 100%;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    line-height: 35px;
    margin: -20px 0 0 -20px;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.item-list .post-thumbnail, .timeline .post-thumbnail {
    float: left;
    margin-bottom: 0;
}

@media (min-width: 992px) {
    .item-list .post-thumbnail {max-width: 300px;}
    .sidebar .item-list .post-thumbnail, .col-sidebar .item-list .post-thumbnail {max-width: 168px;}
}

@media only screen and (max-width: 991px) {
    .item-list .recent-item.default .post-thumbnail {max-width: 140px;}
    .item-list .excerpt {clear: left;}

    .item-list .recent-item.default .post-thumbnail {margin-right: 0;}
    .item-list .recent-item.default .post-box-title {display: flex;min-height: 100px;align-items: center;padding: 0 10px;background-color: #f7f7f7;}
    .item-list .recent-item.default .post-box-title a {font-size: .95rem;-webkit-line-clamp: 3;}
}

/*style post box*/
.recent-item img {transition: transform 0.3s ease, opacity 0.3s;-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;}
.recent-item:hover img {
    transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
}
.recent-item.change-hover .entry {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    line-height: 20px;
    padding: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    /*background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 1) 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(top, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 1) 100%);*/

    background: url("../images/rectangle-10.png") no-repeat center bottom;
    background-size: 100% 100%;
}
.recent-item.change-hover .post-box-title a {font-weight: 400;font-size: 1.1rem;}
.recent-item.change-hover .post-box-title a:hover{font-size: 1.15rem;}
.recent-item.change-hover .entry a {color: #fff;}

/*Module Grid Post*/
.kbw-posts .grid-posts-single-slide {display: block;}
.slider-grid-module .post-item {
    display: none;
    float: left;
    position: relative;
    overflow: hidden;
    padding-left: 1px;
}
.slider-grid-module .grid-posts-single-slide .post-item {display: block;margin-bottom: 1px;}
.slider-grid-module .post-item-1, .slider-grid-module .post-item-2, .slider-grid-module .post-item-3 {width: 33.3333%;}
.slider-grid-module .post-item-4, .slider-grid-module .post-item-5, .slider-grid-module .post-item-6, .slider-grid-module .post-item-7 {width: 25%;}
@media only screen and (max-width: 991px) {
    .slider-grid-module .post-item {width: 50%;}
    .slider-grid-module .post-item-1 {width: 100%;}
}
@media (max-width: 991px) {
    .slider-grid-module .post-item:not(.post-item-1) .post-box-title a {font-size: 15px;}
}

.slider-grid-module .flex-direction-nav a {
    width: 40px;
    height: 40px;
    margin: 0;
    color: #fff;
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
    cursor: pointer;
    opacity: 0.8;
    z-index: 2;
    background: #222;
}
.slider-grid-module .flex-direction-nav .flex-prev {right: 50px !important;left: auto !important;}
.slider-grid-module .flex-direction-nav .flex-next {right: 5px !important;}
.slider-grid-module .flex-direction-nav .flex-next:before, .slider-grid-module .flex-direction-nav .flex-prev:before {
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20pt;
    display: block;
    text-align: center;
}
.slider-grid-module ul.flex-direction-nav {list-style-type: none;margin: 0;padding: 0;}

/* Recent Posts Box: kbw-two-column-2 */
.cat-box-title h2 {border-bottom: 2px solid #04a84e;margin: 0 0 20px;font-size: 1.2rem;}
.kbw-two-column-2 .recent-item.change-hover {margin-bottom: 20px;}
.kbw-two-column-2 .item-list {margin-bottom: 10px;}
.kbw-block-wrap .item-list .post-thumbnail {max-width: 80px;float: left;margin-right: 12px;}
.kbw-block-wrap .item-list .post-box-title a {font-size: 14px;}

/*-- Single post --*/
.author-wrap {overflow: hidden;}
article .tags {padding: 10px 0;margin-bottom: 15px;}
@media (min-width: 576px) {
    .single .entry-content:not(.product) .thecontent img, .single .thecontent>figure {max-width: 80%;}
    .single .thecontent .gallery img, .single .thecontent>figure img {width: 100%;max-width: none!important;}
    #page.single.border .article {border: 1px solid #e6e6e6;padding: 12px;}
}

article img.left, article img.alignleft, .wp-caption.alignleft {
    margin: 0.3em 1.571em 0.5em 0;
    display: block;
    float: left;
}
article img.right, article img.alignright, .wp-caption.alignright {
    margin: 0.3em 0 0.5em 1.571em;
    display: block;
    float: right;
}
article img.center, article img.aligncenter, .wp-caption.aligncenter {
    margin: 0.3em auto 0.5em auto;
    display: block;
}
article img.aligncenter, article img.alignnone {
    margin-top: 1em;
    margin-bottom: 1em;
    display: block;
    clear: both;
}

/*Gallery & img*/
.entry-content figure figcaption {
    text-align: center;
    padding: 5px;
    background-color: #f1f1f1;
}
.thecontent figure, .thecontent img {
    border: 1px solid #cfcfcf;
    padding: 2px;
    background: #fff;
}
.entry-content figure img {border: none;padding: 0;}
.entry-content .gallery figure img {border: 1px solid #cfcfcf;padding: 2px;}
.entry-content .gallery figure {border: none;padding: 5px;}
.entry-content .post-thumbnail img {border: none;padding: 0;}

.gallery figure {margin: 0;}
.gallery .gallery-caption {display: none;}
.gallery {margin: 0 auto 18px;clear: both;}
.gallery .gallery-item {
    display: inline-block!important;
    padding: 5px;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery .gallery-item img {
    height: auto;
    margin: 0 auto;
    -webkit-transition: all .40s;
    -moz-transition: all .40s;
    -o-transition: all .40s;
    transition: all .40s;
}
.gallery .gallery-item a:hover img {opacity: 0.6 !important;margin: -5px 0 5px;}
.gallery-caption {color: #888;margin: 0 0 12px;}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}
.gallery br + br {display: none;}
.attachment img {display: block;margin: 0 auto;}

.author-box {
    border-top: solid 1px #e4e4e4;
    border-bottom: solid 1px #e4e4e4;
    padding: 30px 60px;
    margin-top: 40px;
    margin-bottom: 80px;
    color: #999999;
}
@media (max-width: 991px) {
    .author-box {padding: 20px 10px;}
}
.author-box .author-header {text-align: center;}
.author-box .author-header img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 0 auto;
}
.author-box .author-name {font-size: 1.2rem;padding-top: 3px;color: #3a3a3a;}
.author-box .author-description {font-size: 1.05rem;color: #3a3a3a;text-align: justify;}

/*-- Related --*/
.related-posts .widget-title {
    font-size: 1.1rem;
    padding: 0;
    margin: 0 0 20px;
    position: relative;
    text-transform: uppercase;
}

/*-- HKT Share Post --*/
.thecontent .share-post {float: left;margin: 0;}
.share-post span.share-text {display: none;}
.kbw-share-post {overflow: hidden;}
.kbw-share-post ul {list-style: none;margin: 0;-webkit-padding-start: 0;}
.kbw-share-post ul li {min-width: 40px;margin-right: 3px;line-height: 1;float: left;}
.kbw-share-post ul li.zalo-like {margin-right: -10px;}
.kk-star-ratings.rgt {margin-right: 25px;}

@media (min-width: 768px) and (max-width: 991px) {
    .single .info {display: -ms-flexbox;display: flex;justify-content: space-between;}
}
@media (min-width: 1200px) {
    .single .info {display: -ms-flexbox;display: flex;justify-content: space-between;}
}
.single .info .post-meta {margin: 0;}
.single .info .kbw-share-post {
    display: -ms-flexbox;
    display: flex;
    justify-content: left;
    align-items: flex-end;
}

/*-- Parallax --*/
#parallax {
    width: 100%;
    position: relative;
    padding-bottom: 0;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
    background-size: cover;
}

/*-- kbw section --*/
.kbw-section {position: relative;width: 100%;min-height: 10px;float: left;padding: 20px 0;}
.kbw-section.center h3 {font-size: 1.7rem;line-height: 30px;font-weight: bold;text-transform: none;border: none;margin: 0 auto 10px;display: table;position: relative;}
.kbw-section .widget {margin-bottom: 0;}

/* HKT Slider thumbnail */
.kbw-slider-thumb .slider-controls {display: none;}
.thumb-wrapper {position: relative;background: #fff;padding: 10px 0;}
.thumb-wrapper .thumb-item {
    border-right: 1px solid #e6e6e6;
    padding: 0 5px;
    text-align: center;
    line-height: 1.4;
    font-size: 12px;
    margin-bottom: 0;
    height: 33px;
    cursor: pointer;
}
.thumb-wrapper .thumb-item .slide-title {margin-bottom: 0;text-align: center;}
.thumb-wrapper .current .slide-title {font-weight: 600;}
.thumb-wrapper .slider-thumb-left, .thumb-wrapper .slider-thumb-right {
    margin-top: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 10;
}
.thumb-wrapper .slider-thumb-left {left: 5px;}
.thumb-wrapper .slider-thumb-right {right: 5px;}
.thumb-wrapper .thumb-controls i {
    background: url(../images/thumb-control.png) no-repeat;
    display: block;
    width: 7px;
    height: 16px;
}
.thumb-wrapper .slider-thumb-left i {background-position: 0 -19px;}
.thumb-wrapper .slider-thumb-right i {background-position: 0 0;}
.thumb-wrapper .thumb-controls i:before {content: "";}

/* Term menu */
.kbw-menu-term {position: relative;width: 100%;}
.kbw-menu-term ul {list-style-type: none;margin: 0;padding: 0;position: relative;}
.kbw-menu-term li {position: relative;}
.kbw-menu-term>ul>li {display: inline-block;float: left;}
.kbw-menu-term li a {font-size: 1rem;padding: 5px 10px;color: #337ab7;}
.kbw-menu-term ul ul {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: 2;
    top: 101%;
    visibility: hidden;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);
    padding: 10px;
    min-width: 210px;
}
.kbw-menu-term li:hover ul, .kbw-menu-term ul ul:hover {
    visibility: visible;
    z-index: 9;
    opacity: 1;
    filter: alpha(opacity=100);
}
.kbw-menu-term ul ul li a {padding: 5px 0;}
.kbw-menu-term>ul>li>ul:before, .kbw-menu-term>ul>li>ul:after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    left: 15%;
    border-bottom: 10px solid #d9d9d9;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.kbw-menu-term>ul>li>ul:after {
    border-width: 9px;
    border-bottom-color: #fff;
    margin-left: 1px;
}
.kbw-menu-term ul ul ul {top: 0;left: 101%;}

/* Testimonial */
.testimonial .comment {
    padding: 35px 20px 20px;
    background: #fff;
    color: #333;
    border: 1px solid #98cb17;
    border-radius: 10px;
    box-shadow: none;
    margin: 1px;
    position: relative;
}
.testimonial .recent-item:hover .comment {box-shadow: 0 0 3px 0 #ea8326;}
.testimonial .comment::before {
    color: #ea8326;
    content: "\f10d";
    font-family: fontawesome;
    font-size: 30px;
    left: 20px;
    position: absolute;
    top: 7px;
}
.testimonial .comment p {
    font-style: italic;
    font-weight: 400;
    margin-left: 30px;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
}
.testimonial .comment::after {
    content: "";
    width: 14px;
    height: 14px;
    position: absolute;
    bottom: -12px;
    right: 30px;
    background: none;
}
.testimonial .post-name {margin-top: 20px;padding-right: 10px;}
.testimonial .thumb {margin-bottom: 20px;margin-left: 20px;}
.testimonial .thumb img {max-width: 80px;border-radius: 50%;}
.testimonial .author {
    color: #E66D00 !important;
    margin-top: 0;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    padding-top: 15px;
    font-size: 15px;
}
.testimonial h6 {
    color: #808080;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}


/*
* MAIN PRODUCT
* ----------------------------------------------------------------------------*/
.kbw-product-hidden {
    position: absolute;
    z-index: 9;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    -webkit-box-shadow: 2px 2px 1px 0 rgba(211,211,211,.75);
    -moz-box-shadow: 2px 2px 1px 0 rgba(211,211,211,.75);
    box-shadow: 2px 2px 1px 0 rgba(211,211,211,.75);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition-duration: .7s;
    -moz-transition-duration: .7s;
    -o-transition-duration: .7s;
    transition-duration: .7s;
    -ms-opacity: 0;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    filter: alpha(opacity=0);
    pointer-events: none;
}
.recent-item.change-des:hover .kbw-product-hidden {opacity: 1;}


/*
* FOOTER
* ----------------------------------------------------------------------------*/
#site-footer {
    position: relative;
    overflow: hidden;
    color: #333;
    font-size: 16px;
    line-height: 1.2;
    padding: 0;
    background: #f5f5f5;
    box-shadow: inset 0 0 2px 0 rgba(0,0,0,0.20);
    clear: both;
}
#site-footer .inner {padding: 30px 15px;}
#site-footer .copyrights {padding: 5px 0;}
@media (max-width: 991px) {
    #site-footer {padding-top: 10px;}
}
footer .main-footer .widget {margin-bottom: 20px;border: none;}
#site-footer .widget > h3 {
    padding: 0 0 8px;margin-bottom: 5px;
    font-size: 1.4rem;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 1.4;
    border-bottom: 0 solid #f6df91!important;
    background-color: transparent;
}
#site-footer .widget > .widget-title + * {padding: 0;}
#site-footer ul li {list-style: none;margin: 0;}
#site-footer a:hover {text-decoration: underline;}
#site-footer ul li.last {}
#site-footer .widget i.fa {margin-right: 5px;}
@media (max-width: 575px) {
    #site-footer [class*="col-"] {margin-bottom: 15px;}
}

#site-footer .widget .tagcloud {padding: 0!important;}
#site-footer .widget .tagcloud a.tag-cloud-link {
    color: #333;
    font-size: 15px!important;
    background-color: #fff;
    padding: 0 3px;
    margin-right: 2px;
    margin-bottom: 2px;
}
#site-footer .widget .tagcloud a.tag-cloud-link:hover {color: #333;background-color: #fff;}

footer#site-footer .copyrights {
    color: #fff;
    font-size: 0.9rem;
    padding: 10px 0;
    clear: both;
    line-height: 1.4;
    background: #255008;
}
footer#site-footer .copyrights a {font-weight: bold;}
footer#site-footer .copyrights p {margin-bottom: 0;}
@media (max-width: 1199px) {
    footer#site-footer .inner, #kbw-site-footer .kbw-container {padding: 15px 2%;overflow: hidden;}
}

footer .phone-wave:after {
    left: -15px;
    top: -2px;
    opacity: 0.9;
    width: 300px;
    height: 30px;
    border-radius: 0 !important;
}
footer#site-footer .phone-wave a {position: relative;z-index: 2;}
footer#site-footer .hotline {font-weight: 600;font-size: 14px;}


/*-[ Back To Top ]---------------*/
#topcontrol {
    z-index: 999;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 24px;
    position: fixed;
    bottom: -100px;
    right: 15px;
    cursor: pointer;
    overflow: auto;
    opacity: 0.7;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #0084cb;
}
#topcontrol:before {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
}

/*-[ kbw popupbox style ]---------------*/
.opacity-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    z-index: 1000;
    display: none;
    -webkit-backface-visibility: hidden;
    outline: none;
}
.opacity-overlay .spinner {
    color: #fff;
    font-size: 32px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
}
.opacity-overlay .container {
    height: 100%;
    position: relative;
    z-index: 10001;
}

.popup-wrapper {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    padding: 0 5px;
}
.popup-wrapper:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
.popup-wrapper .popup-content {
    float: none;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    z-index: 10003;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.kbw-box {background: #fff;padding: 20px;margin-bottom: 30px;}
.kbw-modal-box {
    border: 2px solid #04a84e;
    max-width: 100%;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 auto;
    display: none;
}
.kbw-modal-box .login-social .button {
    width: 100%;
    height: 36px;
    line-height: 36px;
    margin-bottom: 10px;
    font-size: 1.3333em;
    font-weight: 400;
    text-align: left;
    padding-left: 20px;
    letter-spacing: 0.04em;
}
.kbw-modal-box .login-social .button i {
    font-size: 1.5em;
    margin-right: 36px;
    width: 20px;
    float: left;
    display: block;
}
.kbw-modal-box .login-facebook {background: #155c92;}
.kbw-modal-box .login-googleplus {background: #d13535;}
.kbw-modal-box .seperator {
    line-height: 0;
    border-top: 1px solid #f5f5f5;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}
.kbw-modal-box .seperator label {
    display: block;
    font-size: 0.9167em;
    position: absolute;
    left: 50%;
    top: 50%;
    line-height: 1;
    background: #fff;
    padding: 0 10px;
    margin: -1px 0 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-weight: 400;
}
.kbw-modal-box p {margin-bottom: 0;}
.kbw-modal-icon {font-size: 18px;text-align: left;float: left;}
.kbw-modal-icon i.circle {
    border: 1px solid;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.7333em;
    -webkit-border-radius: 50% 50% 50% 50%;
    -moz-border-radius: 50% 50% 50% 50%;
    -ms-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
    display: inline-block;
    text-align: center;
}
.kbw-modal-box .description {font-size: 1em;color: #9e9e9e;}
.kbw-modal-box .form-group {margin-bottom: 10px;text-align: left;}
.kbw-modal-box .checkbox label {font-size: 1em;}
.kbw-modal-box .goto-login, .kbw-modal-box .goto-signup, .kbw-modal-box .signup-email {color: #333;font-size: 1.0833em;}
.kbw-modal-box .checkbox-inline {margin-left: 0;}
.kbw-modal-box .forgot-password {color: #333;}
.forgot-password {text-decoration: underline;}
#kbw-success, #kbw-failure {text-align: center;}
#kbw-success {background-color: #f5ffe5;border: 2px solid #04a84e;}
#kbw-success .kbw-modal-icon {color: #04a84e;}
#kbw-failure {background-color: #fff0f2;border: 2px solid #e01a33;}
#kbw-failure .kbw-modal-icon {color: #e01a33;}
#kbw-success .kbw-modal-title, #kbw-failure .kbw-modal-title {color: #2d3e52;margin: 0 0 15px;font-size: 1.1rem;}

/*-[ Popup youtube video / single post ]---------------*/
.video-item {position: relative;}
.video-btn {
    background: url(../images/icon-play-01.png) no-repeat center center;
    background-size: contain;
    width: 40px;height: 40px;
    position: absolute;
    top: 50%;left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.opacity-overlay img {opacity: 1!important;}
.opacity-overlay .kbw-video-wrap {
    width: 900px;
    max-width: 90%;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.opacity-overlay .kbw-modal-content-wrap {
    width: 100vw;
    max-height: 100vh;
    overflow-y: auto;
    background-color: #fff;
    position: relative;
}
.opacity-overlay .thecontent {padding-bottom: 40px!important;margin-bottom: 10px;}
html.noscroll .opacity-overlay .kbw-modal-content-wrap {height: 100vh;}
.admin-bar .opacity-overlay .kbw-modal-content-wrap {padding-top: 32px;}
.popup-content .close-popup {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px 11px;
    background: #f60;
    color: #fff;
}
.popup-content .close-1 {border-radius: 50%;}
.popup-content .close-2 {
    top: auto;
    bottom: 0;
    right: 50%;
    color: #f60;
    background-color: #fff;
    border: 1px solid #f60;
    border-radius: 5px;
    width: 300px;
    text-align: center;
    font-weight: 600;
    -webkit-transform: translate(50%, 0);
    -khtml-transform: translate(50%, 0);
    -moz-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    -o-transform: translate(50%, 0);
    transform: translate(50%, 0);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.popup-content .close-2:hover {color: #fff;background-color: #f60;text-decoration: none;}

/*-[ Language Dropdown Select ]---------------*/
.kbw-language {padding: 0 0 0 10px;background: rgba(0,0,0,.2);}
.kbw-language .dropdown span.value {display: none;}
.kbw-language .language-click {float: none;clear: left;width: auto;text-align: right;font-weight: normal;}
.dropdown .language-click, .dropdown .language-select, .dropdown ul {margin: 0;padding: 0;}
.language .language-click a {line-height: 30px;color: #fff;}
.dropdown .language-click a span {
    cursor: pointer;
    display: block;
    padding: 3px;
    padding-top: 0;
    padding-left: 4px;
    font-size: 12px;
    position: relative;
}
.dropdown img.img-flag {border: none;vertical-align: middle;margin-left: 0;}
.dropdown .language-click a span.flag:after {
    content: "";
    height: 0;
    width: 0;
    border: 5px solid transparent;
    border-top-color: #fff;
    right: 5px;
    position: absolute;
    top: 14px;
}
.dropdown .language-click img {margin-right: 15px;}
.dropdown .language-select {position: relative;z-index: 50;overflow: visible;}
.dropdown .language-select ul {
    display: none;
    background: #fff none repeat scroll 0 0;
    top: 2px;
    left: -103px;
    padding: 5px 0;
    position: absolute;
    width: auto !important;
    min-width: 145px;
    list-style: none;
    border: none;
    box-shadow: 0 0 5px #333;
}
.dropdown .language-select ul li {padding: 2px 12px;display: block;width: 100%;}
.dropdown .language-select ul li a {
    color: #222;
    padding: 0;
    display: block;
    font-size: 12px;
    font-weight: 600;
    text-align: left;
}
.dropdown .language-select ul li a img {margin-right: 5px;}
@media screen and (max-width: 991px) {
    .language.kbw-language {position: absolute;right: 10px;}
}

/*-[ Box Chat Facebook ]---------------*/
.fb-livechat, .fb-widget {display: none;}
.fb-livechat {display: block;}
.kbwfb.fb-overlay {
    z-index: 0;
    position: fixed;
    height: 100vh;
    width: 100vw;
    -webkit-transition: opacity .4s, visibility .4s;
    transition: opacity .4s, visibility .4s;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .05);
    display: none;
}
.fb-widget {
    background: #fff;
    z-index: 1000;
    position: fixed;
    width: 360px;
    height: 435px;
    overflow: hidden;
    opacity: 0;
    bottom: 0;
    right: 25px;
    border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    box-shadow: 0 5px 40px rgba(0, 0, 0, .16);
    -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 5px 40px rgba(0, 0, 0, .16);
    -o-box-shadow: 0 5px 40px rgba(0, 0, 0, .16);
}
.kbwfb.fb-close {
    position: absolute;
    right: 0;
    z-index: 4;
    padding: 5px 12px;
    background: #365899;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    margin: 8px;
    border-radius: 3px;
    cursor: pointer;
}
.kbwfb.fb-close::after {content: "X";font-family: sans-serif;}
.fb-credit {text-align: center;margin-top: 8px;}
.fb-credit a {
    transition: none;
    color: #bec2c9;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    border: 0;
    font-weight: 400;
}
.kbwfb.fb-button {
    position: fixed;
    z-index: 999;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;
    width: 45px;
    height: 45px;
    text-align: center;
    right: 25px;
    bottom: 10px;
    border: 0;
    outline: 0;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .06), 0 2px 32px rgba(0, 0, 0, .16);
    -webkit-transition: box-shadow .2s ease;
    background-size: 80%;
    transition: all .2s ease-in-out;
    cursor: pointer;
}
.left-bottom .kbwfb.fb-button {left: 25px;bottom: 10px;right: auto;}
.left-bottom .fb-widget {left: 25px;bottom: 30px;right: auto;}
.right-bottom .kbwfb.fb-button {left: auto;bottom: 10px;right: 25px;}
.right-bottom .fb-widget {left: auto;bottom: 30px;right: 25px;}
@media (max-width: 575px) {
    .fb-livechat .fb-widget {left: 1px;right: auto;}
}
.kbwfb.fb-button:focus, .kbwfb.fb-button:hover {
    transform: scale(1.1);
    box-shadow: 0 2px 8px rgba(0, 0, 0, .09), 0 4px 40px rgba(0, 0, 0, .24);
}
.kbwfb.fb-button .bubble {
    width: 20px;
    height: 20px;
    background: #c00;
    color: #fff;
    position: absolute;
    z-index: 999999999;
    text-align: center;
    vertical-align: middle;
    top: -2px;
    left: 40px;
    border-radius: 50%;
}
.kbwfb.fb-button .bubble-msg {
    width: 120px;
    left: 60px;
    top: 5px;
    display: none;
    position: relative;
    background: rgba(59, 89, 152, .8);
    color: #fff;
    padding: 5px 8px;
    border-radius: 8px;
    text-align: center;
    font-size: 13px;
}
@media (max-width: 991px) {
    .fb-customerchat, .fb_dialog {display: none!important;}
}


/*
* MOBILE
* ----------------------------------------------------------------------------*/
@media (max-width: 575px) {
    html body {font-size: 16px;line-height: 1.5;}
    select.select-post-type {font-size: 14px;}
    .slider-grid-module .post-item:not(.post-item-1) .post-box-title a, .kbw-block-wrap .item-list .post-box-title a {font-size: 1rem;}
    .thecontent, .entry-content, .entry-content p {text-align: left;}
    .tabbed-content .nav-tabs>li a.nav-link {font-size: .8em!important;padding: 5px!important;}
    .widget h6 {font-size: 18px;}
    #site-footer li, footer#site-footer a, footer#site-footer p {font-size: 16px;line-height: 1.5;}
    #site-footer .widget .tagcloud a.tag-cloud-link {font-size: 16px!important;line-height: 1.5;margin: 0 10px 10px 0;}

    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {width: 100%!important;text-align: center;margin-bottom: 10px;}
}


/*
* CSS3
* ----------------------------------------------------------------------------*/
/* Custom Scrollbar for Chrome */
/*::-webkit-scrollbar {width: auto;}
::-webkit-scrollbar-button {background-color: #666 !important;height: 10px;}
::-webkit-scrollbar-track {background-color: #999 !important;}
::-webkit-scrollbar-track-piece {background-color: #ffffff;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color: #f5f5f5;height: 10px;}
::-webkit-scrollbar-corner {background-color: #999 !important;}
::-webkit-resizer {background-color: #666;}*/

/*fade in from bottom*/
.kbw-fade {
    opacity: 0;
    -moz-transition: all 1000ms ease-out;
    -webkit-transition: all 1000ms ease-out;
    -o-transition: all 1000ms ease-out;
    transition: all 1000ms ease-out;
    -moz-transform: translate3d(0px, 200px, 0px);
    -webkit-transform: translate3d(0px, 200px, 0px);
    -o-transform: translate(0px, 200px);
    -ms-transform: translate(0px, 200px);
    transform: translate3d(0px, 200, 0px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.kbw-tag #text-11.widget_text .textwidget > * {
    -webkit-transition-delay: 3s;
    transition-delay: 3s;
}

.kbw-fade.in-view {
    opacity: 1;
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}

/*lazy image*/
.lazy-enabled img:not(.viewer-fade):not(.pswp__img) {opacity: 0;}
.lazy-enabled img.kbw-appear {
    opacity: 1;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
/*scale img lazy load*/
.lazy-enabled .kbw-scale:not(.viewer-fade):not(.pswp__img) {
    opacity: 0;
    transform: scale(0.95);
}
.lazy-enabled .kbw-scale.in-view, .lazy-enabled .kbw-scale.kbw-appear:not(.lg-image) {
    opacity: 1 !important;
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    -webkit-transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
    -moz-transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
    -o-transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
    transition: transform 0.5s ease, opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56) 0s;
}

.lazy-enabled .recent-item:hover img.kbw-scale.in-view, .lazy-enabled .recent-item:hover img.kbw-scale.kbw-appear {
    transform: scale3d(1.1, 1.1, 1)!important;
    -webkit-transform: scale3d(1.1, 1.1, 1)!important;
    -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg)!important;
}
.lazy-enabled .lg-thumb-item img:not(.viewer-fade):not(.pswp__img), .lazy-enabled .woocommerce-product-gallery img:not(.viewer-fade):not(.pswp__img) {opacity: 1;}

/*phone wave*/
.phone-wave, .phone-wave a {position: relative;z-index: 2;}
.phone-wave:after {
    position: absolute;
    left: -14px;
    top: -28px;
    content: '';
    opacity: 1;
    width: 80px;
    height: 80px;
    -webkit-animation: phone_wave 1s infinite ease-in-out;
    animation: phone_wave 1s infinite ease-in-out;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    border-radius: 100% !important;
    background-color: rgba(246, 6, 32, 0.5);
    z-index: 1;
}
/*phone wave callback*/
@-webkit-keyframes phone_wave {
    0% {
        -webkit-transform: rotate(0) scale(0.5) skew(1deg);
        -webkit-opacity: .1;
    }
    30% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        -webkit-opacity: .5;
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1;
    }
}

@keyframes phone_wave {
    0% {
        -webkit-transform: rotate(0) scale(0.5) skew(1deg);
        -webkit-opacity: .1;
    }
    30% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        -webkit-opacity: .5;
    }
    100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: .1;
    }
}

/*sonar*/
@keyframes sonar{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}

/*phonering callback*/
@-moz-keyframes alo-circle-anim {
    0% {-moz-transform: rotate(0) scale(.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1}
    30% {-moz-transform: rotate(0) scale(.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5}
    100% {-moz-transform: rotate(0) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1}
}
@-webkit-keyframes alo-circle-anim {
    0% {-webkit-transform: rotate(0) scale(.5) skew(1deg);-webkit-opacity: .1}
    30% {-webkit-transform: rotate(0) scale(.7) skew(1deg);-webkit-opacity: .5}
    100% {-webkit-transform: rotate(0) scale(1) skew(1deg);-webkit-opacity: .1}
}
@-o-keyframes alo-circle-anim {
    0% {-o-transform: rotate(0) scale(.5) skew(1deg);-o-opacity: .1}
    30% {-o-transform: rotate(0) scale(.7) skew(1deg);-o-opacity: .5}
    100% {-o-transform: rotate(0) scale(1) skew(1deg);-o-opacity: .1}
}
@-moz-keyframes alo-circle-fill-anim {
    0% {-moz-transform: rotate(0) scale(.7) skew(1deg);opacity: .2}
    50% {-moz-transform: rotate(0) scale(1) skew(1deg);opacity: .2}
    100% {-moz-transform: rotate(0) scale(.7) skew(1deg);opacity: .2}
}
@-webkit-keyframes alo-circle-fill-anim {
    0% {-webkit-transform: rotate(0) scale(.7) skew(1deg);opacity: .2}
    50% {-webkit-transform: rotate(0) scale(1) skew(1deg);opacity: .2}
    100% {-webkit-transform: rotate(0) scale(.7) skew(1deg);opacity: .2}
}
@-o-keyframes alo-circle-fill-anim {
    0% {-o-transform: rotate(0) scale(.7) skew(1deg);opacity: .2}
    50% {-o-transform: rotate(0) scale(1) skew(1deg);opacity: .2}
    100% {-o-transform: rotate(0) scale(.7) skew(1deg);opacity: .2}
}
@-moz-keyframes alo-circle-img-anim {
    0% {transform: rotate(0) scale(1) skew(1deg)}
    10% {-moz-transform: rotate(-25deg) scale(1) skew(1deg)}
    20% {-moz-transform: rotate(25deg) scale(1) skew(1deg)}
    30% {-moz-transform: rotate(-25deg) scale(1) skew(1deg)}
    40% {-moz-transform: rotate(25deg) scale(1) skew(1deg)}
    50% {-moz-transform: rotate(0) scale(1) skew(1deg)}
    100% {-moz-transform: rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes alo-circle-img-anim {
    0% {-webkit-transform: rotate(0) scale(1) skew(1deg)}
    10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg)}
    20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg)}
    30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg)}
    40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg)}
    50% {-webkit-transform: rotate(0) scale(1) skew(1deg)}
    100% {-webkit-transform: rotate(0) scale(1) skew(1deg)}
}
@-o-keyframes alo-circle-img-anim {
    0% {-o-transform: rotate(0) scale(1) skew(1deg)}
    10% {-o-transform: rotate(-25deg) scale(1) skew(1deg)}
    20% {-o-transform: rotate(25deg) scale(1) skew(1deg)}
    30% {-o-transform: rotate(-25deg) scale(1) skew(1deg)}
    40% {-o-transform: rotate(25deg) scale(1) skew(1deg)}
    50% {-o-transform: rotate(0) scale(1) skew(1deg)}
    100% {-o-transform: rotate(0) scale(1) skew(1deg)}
}


/**
* Some style custom
* ----------------------------------------------------------------------------
*/
.img-list ol {counter-reset: linum;list-style: none;padding: 0;}
.img-list ol li {counter-increment: linum;word-wrap: break-word;margin-bottom: 15px;}
.img-list ol li::before {
    float: left;
    clear: left;
    contain: content;
    position: relative;
    left: 0;
    top: 0;
    padding: 0!important;

    content: "";
    background: url("../images/star.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
}
.img-list ol.new li::before {
    /*content: counter(linum, decimal);*/
    width: 31px;
    height: 31px;
    font-size: 15.5px;
    margin-right: 0;
    content: "";
    background: url("../images/icon-new.gif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.img-list ol.hot li::before {
    width: 25px;
    height: 25px;
    font-size: 12.5px;
    margin-right: 0;
    content: "";
    background: url("../images/hot-animation.gif");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.img-list ol.star li::before {
    width: 20px;
    height: 20px;
    font-size: 12.5px;
    margin-right: 0;
    content: "";
    background: url("../images/star.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.img-list ol.star li {margin-bottom: 10px;}

/*--- custom input swich ---*/
.switch-input {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 26px;
    margin-bottom: 0;
}
.switch-input input {display:none;}
.slider-switch {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}
.slider-switch:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 4px;
    bottom: 5px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
input:checked + .slider-switch {background-color: #2196F3;}
input:focus + .slider-switch {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider-switch:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {border-radius: 26px;}
.slider.round:before {border-radius: 50%;}

/*-- kbwcustom file input --*/
.kbw-file {
    position: relative;
    display: inline-block;
    max-width: 100%;
    height: 2.5rem;
    margin-bottom: 0;
    width: 100%;
}
@media (max-width: 575px) {
    .kbw-file {max-width: calc(100% - 125px);}
}
.kbw-file .file-input {
    max-width: 100%;
    height: 2.5rem;
    margin: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
}
.kbw-file .file-control {
    white-space: nowrap;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 0;
    height: 2.5rem;
    padding: .5rem;
    line-height: 1.5;
    color: #464a4c;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    overflow: hidden;
}
.kbw-file.btn-left .file-control {padding: .5rem .5rem .5rem 5.5rem;}
.kbw-file .file-control:before {
    content: "Browse";
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    display: block;
    height: 2.5rem;
    padding: .5rem 1rem;
    line-height: 1.5;
    color: #464a4c;
    background-color: #eceeef;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0 .25rem .25rem 0;
    z-index: 0;
    cursor: pointer;
}
.kbw-file.btn-left .file-control:before {left: -1px;right: auto;border-radius: .25rem 0 0 .25rem;}
@media (max-width: 575px) {
    .file-input>img {max-height: 70px!important;}
}


/**
* Owl.Carousel: Theme Custom
* ----------------------------------------------------------------------------
*/
.owl-carousel {
    /*touch-action: none;*/
    touch-action: manipulation;
}

.slider-wrapper {position: relative;overflow: hidden;}
.slider-wrapper button:focus {outline: none;}
.slider-wrapper .owl-nav {margin: 0;color: transparent;}
.slider-wrapper .owl-dots {margin-top: -25px;height: 25px;position: relative;z-index: 10;}
.slider-wrapper .owl-nav [class*="owl-"] {
    font-size: 0;
    position: absolute;
    top: 40%;
    bottom: 40%;
    background-color: transparent;
    margin: 0;
    padding: 0;
    width: 36px;
    color: #111111;
    border: none;
    cursor: pointer;
    opacity: 0;
    transition: opacity .3s, background .3s, box-shadow .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s, background .3s, box-shadow .3s;
    transition: transform .3s, opacity .3s, background .3s, box-shadow .3s, -webkit-transform .3s;
}
.slider-wrapper .owl-nav .owl-prev {
    -webkit-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
    right: auto !important;
    left: -1px !important;
}
.slider-wrapper .owl-nav .owl-next {
    -webkit-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
    left: auto !important;
    right: -1px !important;
}
.slider-wrapper .owl-nav .owl-next:before {content: "";}
.slider-wrapper .owl-nav .owl-prev, .slider-wrapper .owl-nav .owl-prev:hover {
    width: 30px;
    top: -2px;
    bottom: 0;
    height: 100%;
    margin: 0 !important;
}
.slider-wrapper .owl-nav .owl-next, .slider-wrapper .owl-nav .owl-next:hover {
    width: 30px;
    top: -2px;
    bottom: 0;
    height: 100%;
    margin: 0 !important;
}
.slider-wrapper:hover .owl-nav [class*="owl-"] {
    opacity: 1;
    -webkit-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important;
}
.slider-wrapper .owl-nav i {color: transparent;}
.slider-wrapper:hover .owl-nav i {
    font-size: 26px;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    max-width: 100%;
    padding: 20%;
    max-height: 100%;
    height: auto;
    transition: all 0.3s;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.owl-dots {
    padding: 0 !important;
    margin: 0;
    text-align: center;
    list-style: none;
    font-size: 0;
}
.owl-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #bbb;
    margin: 0 5px;
    padding: 0;
    -webkit-border-radius: 100%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 100%;
    -moz-background-clip: padding;
    border-radius: 100%;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.owl-dot:hover,
.owl-dot.active {
    background-color: #666666;
}
.owl-nav {
    text-align: center;
    line-height: 1;
    margin-top: 20px;
}
.owl-nav > div {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
}
.owl-nav > div i {
    color: #878787;
    font-size: 10px;
    position: relative;
    top: -1px;
    font-weight: normal;
    text-transform: none;
    letter-spacing: -0.02em;
}
.owl-nav > div:hover {
    color: #34a853;
}
.owl-nav > div:hover i {
    color: inherit;
}
.owl-nav > div + div:before {
    content: '|';
    display: inline;
    font-size: 12px;
    padding: 0 10px;
    position: relative;
    top: -1px;
    color: #dddddd;
}
.owl-nav-top > .owl-nav {
    position: absolute;
    top: -35px;
    right: 0;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    margin-top: 0;
}
@media (min-width: 1350px) {
    .owl-nav-center > .owl-nav {
        margin-top: 0;
    }
    .owl-nav-center > .owl-nav > div {
        position: absolute;
        top: 50%;
    }
    .owl-nav-center > .owl-nav > .owl-prev {
        left: -20px;
        -webkit-transform: translate(-100%, -50%);
        -moz-transform: translate(-100%, -50%);
        -ms-transform: translate(-100%, -50%);
        -o-transform: translate(-100%, -50%);
        transform: translate(-100%, -50%);
    }
    .owl-nav-center > .owl-nav > .owl-next {
        right: -20px;
        -webkit-transform: translate(100%, -50%);
        -moz-transform: translate(100%, -50%);
        -ms-transform: translate(100%, -50%);
        -o-transform: translate(100%, -50%);
        transform: translate(100%, -50%);
    }
    .owl-nav-center:not(.owl-nav-round):not(.owl-nav-square) > .owl-nav > div + div:before {
        padding: 0 10px 0 0;
    }
    .owl-nav-center:not(.owl-nav-round):not(.owl-nav-square) > .owl-nav > .owl-prev:after {
        content: '|';
        display: inline;
        font-size: 12px;
        padding: 0 0 0 10px;
        position: relative;
        top: -1px;
        color: #dddddd;
    }
    .owl-nav-center.owl-nav-round > .owl-nav > div + div,
    .owl-nav-center.owl-nav-square > .owl-nav > div + div {
        margin-left: 0;
    }
}
.owl-nav-round > .owl-nav > div + div {
    margin-left: 5px;
}
.owl-nav-round > .owl-nav > div + div:before {
    display: none;
}
.owl-nav-round > .owl-nav > div {
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #eee;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 4px;
    -moz-background-clip: padding;
    border-radius: 4px;
    background-clip: padding-box;
    font-size: 0;
    vertical-align: middle;
}
.owl-nav-round > .owl-nav > div i {
    font-size: 14px;
    position: static;
    line-height: 40px;
}
.owl-nav-square > .owl-nav > div + div {
    margin-left: 5px;
}
.owl-nav-square > .owl-nav > div + div:before {
    display: none;
}
.owl-nav-square > .owl-nav > div {
    width: 36px;
    height: 36px;
    text-align: center;
    border: 1px solid #eeeeee;
    font-size: 0;
}
.owl-nav-square > .owl-nav > div i {
    position: static;
    line-height: 34px;
}
@media (max-width: 320px) {
    .owl-nav-top > .owl-nav > div {
        font-size: 0;
    }
    .owl-nav-top > .owl-nav > div i {
        font-size: 10px;
    }
    .owl-nav-top.owl-nav-round > .owl-nav > div {
        width: 30px;
        height: 30px;
    }
    .owl-nav-top.owl-nav-round > .owl-nav > div i {
        font-size: 10px;
        line-height: 30px;
    }
    .owl-nav-top.owl-nav-round > .owl-nav > div + div {
        margin-left: 2px;
    }
}
/*fix owl*/
.slider-wrapper .owl-nav [class*="owl-"] {
    opacity: 0.5;
    -webkit-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important;
}
.slider-wrapper .owl-nav i {
    background: rgba(0, 0, 0, 0.55);
    font-size: 26px;
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    max-width: 100%;
    padding: 20%;
    max-height: 100%;
    height: auto;
    transition: all 0.3s;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.slider-wrapper .fa-chevron-left:before {content: "\f104";font-size: 40px;}
.slider-wrapper .fa-chevron-right:before {content: "\f105";font-size: 40px;}

.slider-wrapper .content-container {
    display: flex;
    align-items:  flex-end;
    justify-content: start;
    text-align: right;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.slider-wrapper .content-container.has-excerpt {background: rgba(0,0,0,.5);}
.slider-wrapper .text-shadow {text-shadow: 0 0 10px rgba(0,0,0,.7);}
.slider-wrapper .container {padding: 0;}
.slider-wrapper .content-container h2 {font-size: 1rem;background: rgba(0,0,0,.5);margin: 0;padding: 10px;}
@media (max-width: 767px) {
    .slider-wrapper .content-container:not(.has-excerpt) {position: unset;display: none;}
}


/*-- login and signup --*/
.account span {padding: 0 3px;font-weight: 600;}
@media (min-width: 768px) {
    .kbw-modal-box {width: 400px;}
    #kbw-signup {width: 650px;}
}
.kbw-box .heading {text-align: center;font-weight: 600;margin-bottom: 20px;}
.kbw-box [class*="goto-"] {font-weight: 600;}
.kbw-box .social .btn {padding: 3px 0;width: 32px;height: 32px;text-align: center;}
.btn-facebook {color: #fff;background-color: #3b5998;}
.btn-googleplus {color: #fff;background-color: #dd4b39;}
.kbw-box .btn:hover {color: #fff;text-decoration: none;}
.kbw-box .control-label {font-weight: 600;margin-bottom: 2px;}
.kbw-box input.kbw-input-empty {background: rgba(255, 255, 255, .1);border: 1px solid #f00;}
.kbw-box.form-processing .spinner {color: #333;}
.kbw-box .notification {margin-bottom: 10px;display: none;}
.kbw-box .notification.show {display: block;padding: 10px;background-color: #e8f0fe;}
.kbw-box .close {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    color: #333!important;
    background: transparent;
    opacity: 1;
    border-radius: 0;
    text-shadow: none;
    outline: none;
    box-shadow: none;
    font-weight: 400;
}
