@charset "utf-8";

iframe,img{border:none}.text-area,pre{white-space:pre-line}.inblock-m,img{vertical-align:middle}.m-logo img,body:not(.m-mode) img{image-rendering:-webkit-optimize-contrast}.hidden-menu,.img,.pic-style-01,.site-content,blockquote,i.close-search{overflow:hidden}.filter li,.hidden-menu li,.hit-dots li,.m-header li,.pages li,.pt-area-roll-inner li,footer li,header li,li.comment{list-style-type:none}.comment-author .fn,.comment-meta,.comment-root .title,.filter li i,.pic-style-01 .text a,.post-detail .post-meta,a.btn{text-transform:uppercase}body,button,input,select,textarea{font-family:Montserrat-Local,Arial;font-weight:400}b,strong{font-weight:600}.has-img .sub-menu a,.hidden-menu li a,.post-footer p,.post-related p,h1,h2,h3,h4,h5,h6{font-weight:700}html{font-size:14px}body,input,small,textarea{font-size:1rem}body,dd,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,svg,ul{margin:0;padding:0}.h,:after,:before,a,article,body,div,em,figure,footer,form,header,i,img,input,li,nav,ol,p,section,span,td,textarea,th,tr,ul{box-sizing:border-box}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}.pt-video-container video,a.full{height:100%;width:100%}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}button,input,select,textarea{-webkit-appearance:none}a,button,div,i,img,input,li,select,textarea{outline:0}a{-webkit-tap-highlight-color:rgba(19,20,21,0);text-decoration:none}input,textarea{border:1px solid;max-width:100%}button,input[type=submit]{cursor:pointer;border:none}iframe{width:100%}body{overflow-x:hidden;position:relative;z-index:1}.iframe-video-wrap{position:relative;padding-top:56.25%;margin:40px 0}table td,table th{border-width:1px;padding:15px;border-style:solid}.bg-full iframe,.iframe-video-wrap iframe{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9}p a{word-break:keep-all}h6,p{line-height:170%}h1,h2{line-height:110%}h3,h4{line-height:120%}h5{line-height:140%}.h.large{font-size:4.2vw;line-height:90%!important}h1{font-size:60px}h2{font-size:50px}h3{font-size:40px}h4{font-size:30px}h5{font-size:24px}h6{font-size:1.25rem}.pic-list h1{font-size:6vw}.pic-list h2{font-size:3.8vw}.pic-list h3{font-size:3.2vw}.pic-list h4{font-size:2.6vw}.pic-list h5{font-size:2vw}.pic-list h6{font-size:1.4vw}@media screen and (max-width:1920px){.h.large{font-size:4.6vw}}@media screen and (max-width:1366px){.pic-list h1{font-size:7vw}.pic-list h2{font-size:6vw}.pic-list h3{font-size:5vw}.pic-list h4{font-size:4vw}.pic-list h5{font-size:3vw}.pic-list h6{font-size:2vw}}table{width:100%;border-width:1px;border-collapse:collapse}table th{text-align:left}blockquote{font-family:Georgia,Montserrat-Local,serif;font-weight:400;position:relative;font-size:140%;margin:20px 0;padding:40px;line-height:120%;font-style:italic;background-color:rgba(116,116,116,.05);border-radius:4px}.m-header li,.m-hidden-menu .info a{font-weight:500}.m-call-sub,.m-header i,blockquote:after{font-style:normal}blockquote:after{content:'\e910';position:absolute;right:20px;top:20px;color:rgba(116,116,116,.1);font-size:150%;font-family:myicon}.blog-list:after,.call-popup:before,.cf:after,.main-menu a:before,.post-related:after,header .logo a:after,header:after{content:''}.bg-color,.bg-full,a.full{position:absolute;left:0;top:0}blockquote p{margin-bottom:0!important;line-height:150%}.site-dark blockquote{background-color:rgba(116,116,116,.1)}.site-dark blockquote:after{color:rgba(116,116,116,.4)}.comment-area ol ol,.comment-area ol ul,.comment-area ul ol,.comment-area ul ul,.default-wrap ol ol,.default-wrap ol ul,.default-wrap ul ol,.default-wrap ul ul,.text-area ol ol,.text-area ol ul,.text-area ul ol,.text-area ul ul{padding-left:15px}.comment-area li,.default-wrap li,.text-area li{margin-left:15px}.aligncenter,img.aligncenter{margin-left:auto;margin-right:auto;display:block}.default-wrap input[type=submit],.text-area input[type=submit]{border:1px solid #777;background-color:#777;padding:0 20px;color:#fff;border-radius:2px}.default-wrap label input,.text-area label input{padding:0 10px;border-radius:2px}.bypostauthor,.screen-reader-text{opacity:1}.bg-full[data-bg],a.full{opacity:0}img.alignright{float:right}img.alignleft{float:left}.alignright{float:right}.alignleft,.menu-position-right .logo{float:left}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4118em 1.6471em 1.6471em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4118em 0 1.6471em 1.6471em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:.4118em;margin-bottom:1.6471em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2353em}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{color:rgba(128,128,128,.8);font-size:12px;font-size:1.2rem;line-height:1.5;padding:.5em 0}a.full{background:rgba(0,0,0,0);z-index:99}.bg-color,.bg-full,.site-bg{background-size:cover;bottom:0;right:0}a[data-href]{cursor:pointer}.bg-color,.bg-full{background-position:50% 50%;background-repeat:no-repeat;-webkit-transform:translateZ(0);z-index:1}.h,.img,.site-content{position:relative}.bg-color{z-index:2}.bg-full.no-bg,.bg-full.show[data-bg]{opacity:1!important}.blog-list:after,.cf:after,.post-related:after{clear:both;display:block;height:0}.h{margin-bottom:10px;margin-top:10px;word-break:break-word}.text-area{line-height:160%}.text-area img{max-width:100%;height:auto}.text-area input{height:36px;border:1px solid rgba(166,166,166,.5)}.text-area input[type=submit]{border:none}.text-area form p{margin:20px 0}.site-content{width:100%;z-index:2}.head-bg-mask,.site-bg,.site-bg-color{position:absolute;z-index:1;top:0;left:0}.margin-hack{display:table;height:0}.item .mask,.post-banner.light .bg-color,.site-light,.site-light .head-bg-mask,.site-light .pic-style-04 .img,.site-light .site-bg-color{background-color:#fafafa}.pt-pure .item .mask,.pt-pure .post-banner.light .bg-color,.site-light.pt-pure,.site-light.pt-pure .head-bg-mask,.site-light.pt-pure .pic-style-04 .img,.site-light.pt-pure .site-bg-color{background-color:#fff}.site-light a{color:#060708}.site-light{color:#161718}.post-banner .bg-color,.site-dark,.site-dark .head-bg-mask,.site-dark .item .mask,.site-dark .pic-style-04 .img,.site-dark .site-bg-color{background-color:#161718}.site-dark header:after{background-color:#262728}.site-dark .blog-list .item .mask{background-color:#212223}.site-dark.pt-pure .blog-list .item .mask{background-color:#111213}.site-light .blog-list .item .mask{background-color:#f0f0f0}.site-light.pt-pure .blog-list .item .mask{background-color:#fafafa}.pt-pure .post-banner .bg-color,.site-dark.pt-pure,.site-dark.pt-pure .head-bg-mask,.site-dark.pt-pure .item .mask,.site-dark.pt-pure .pic-style-04 .img,.site-dark.pt-pure .site-bg-color{background-color:#000}.site-dark .h,.site-dark a{color:#fff}.site-dark,.site-dark input,.site-dark textarea{color:#ddd}.inblock-m{display:inline-block}.inblock-t{display:inline-block;vertical-align:top}#pt-hit-elem:after,.blog-list .item.only-text:after,.caption-img:after,.hidden-menu:after,.menu-position-right .logo:after,.post-02 .img:not(.lot):after,.post-02 .s-item.slick-slide:after,.post-02.hide-text .text:after,.post-02>.wrap:before,.post-nav .ctrl:before,.title-group:after,footer>.wrap:after,header>.wrap:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.head-bg-mask,.site-bg-color{width:100%;height:100%}.head-bg-mask{display:none}.m-mode .head-bg-mask{display:none!important}.site-bg{background-attachment:fixed;background-position:center;opacity:0}body.ie{margin-bottom:0!important}body.ie .site-bg{position:fixed;background-attachment:scroll}.site-bg.show{opacity:1}body.body-non-bg .site-bg{display:none}body.head-non-bg .head-bg-mask{display:block}header{position:relative;user-select:none;z-index:8}header.show{top:0}.has-wp-bar header.show{top:32px}header:after{position:fixed;width:100%;height:100vh;left:0;bottom:0;background-color:#ddd;opacity:0;visibility:hidden;z-index:-2}.main-menu-sub-hover header:after{opacity:.4;visibility:visible}header>.wrap{position:relative;width:86%;height:14vh;margin-left:auto;margin-right:auto;padding-left:10px;font-size:0}.call-popup,.main-menu a,.main-menu li.no-img .sub-menu a,nav{font-size:1rem}.header-mini header>.wrap,.header-mini.menu-position-right .logo{height:81px!important}.menu-position-right header>.wrap{text-align:right}nav{text-align:left}.logo{margin-right:60px;height:14vh}.header-mini .logo img{max-height:30px;width:auto}header .logo a{display:block;height:100%}header .logo img{max-height:60%;width:auto}header .logo a:after{display:inline-block;vertical-align:middle;width:0;height:100%}.main-menu li{position:relative;float:left}.site-light .main-menu a{color:#161718}.main-menu a{position:relative;display:block;line-height:80px;padding:0 10px}.header-mini .main-menu>ul>li>a{line-height:80px!important}.header-mini .call-popup,.header-mini .main-menu a,.header-mini .main-menu li.no-img .sub-menu a{font-size:11px;letter-spacing:1px}body:not(.m-mode) .main-menu.small-font>ul>li>a{font-size:10px!important;letter-spacing:0!important}body:not(.m-mode) .main-menu.small-font>ul>li{padding-right:5px}.call-popup,.main-menu a{white-space:nowrap}.call-popup:before,.main-menu a:before{position:absolute;-webkit-transform:translateZ(0)}.main-menu>ul>li{padding-right:20px}.call-popup:before,.main-menu>ul>li>a:before{width:0;height:1px;left:10px;top:52px}.call-popup:before{left:0;top:45px}.main-menu>ul>li.menu-item-has-children>a:after,.main-menu>ul>li.page_item_has_children>a:after{content:'\e5cf';font-family:myicon;display:inline-block;font-size:80%;margin-left:2px}.main-menu li.no-img .sub-menu .sub-menu li.menu-item-has-children:after,.main-menu>ul>li.has-img .sub-menu .sub-menu{display:none}.call-popup:hover:before,.main-menu>ul>li.current-menu-parent>a:before,.main-menu>ul>li.current_page_item>a:before,.main-menu>ul>li.current_page_parent>a:before,.main-menu>ul>li>a:hover:before{width:20px}.m-main-menu a{position:relative}.m-main-menu a:before{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;left:-8px;top:50%;margin:-2px 0 0}.m-main-menu .current-menu-ancestor>a:before,.m-main-menu .current-menu-item>a:before{content:''}.main-menu .sub-menu{position:absolute;left:0;top:0;box-shadow:2px 2px 11px 2px rgba(0,0,0,.2),16px 16px 20px 0 rgba(0,0,0,.1);opacity:0}.sub-menu-wrap .sub-menu{opacity:1}.main-menu li.no-img .sub-menu{padding:20px 0;background-color:#262728;border-top:4px solid transparent;box-shadow:none}.main-menu .sub-menu li{margin:0}.main-menu .sub-menu li .pic-loader{bottom:40px;top:auto}.main-menu li.has-img li{text-align:center;background:#262728}.main-menu li.no-img li{float:none}.main-menu .sub-menu a{color:#fff;opacity:.8;z-index:3}.main-menu li.has-img .sub-menu a{line-height:280px;padding-bottom:1px;margin:0;font-size:40px}.main-menu li.no-img .sub-menu a{line-height:36px;padding:0 40px 0 37px}.has-img .sub-menu li:after{opacity:.4}.has-img .sub-menu li:hover:after{opacity:.1}.main-menu a:hover,.sub-menu .current_page_item a{opacity:1}li.has-img .current-menu-item a:before,li.has-img .current_page_item a:before{left:50%;top:50%;margin:20px 0 0 -10px;width:20px;height:2px}li.no-img .current-menu-item a:before,li.no-img .current_page_item a:before{left:28px;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:2px}.sub-menu-wrap{position:absolute;left:0;top:70%;width:100vw;height:360px;visibility:hidden;pointer-events:none;opacity:0}.main-menu li.no-img .sub-menu-wrap{width:auto;height:auto}.main-menu li.hover>.sub-menu-wrap{visibility:visible;pointer-events:auto;top:100%;opacity:1}.hidden-menu,.item.show .pic-loader,.share .wrap{visibility:hidden}.main-menu li.no-img .sub-menu .sub-menu{left:100%;top:-22px;opacity:0}.main-menu li.no-img .sub-menu li:hover .sub-menu{opacity:1}.hidden-menu-bg .bg-full,.hidden-menu:not(.open) .hidden-menu-btn.close:after{opacity:0}.main-menu li.no-img .sub-menu li.menu-item-has-children:after{content:'\e5cf';font-family:myicon;position:absolute;width:36px;height:36px;right:0;top:0;text-align:center;transform:rotate(-90deg);z-index:2;color:rgba(166,166,166,.7);font-size:14px}.pt-mouse-scroll-wide{position:absolute;width:calc(100% - 400px);height:20px;left:0;bottom:0}.main-menu .pt-mouse-scroll-wide{bottom:69px}.list-scroller{position:absolute;width:400px;height:20px;top:0;cursor:pointer}.list-scroller-target{position:absolute;width:100%;height:10px;left:0;top:5px;z-index:2}.list-scroller.hover .list-scroller-target,.list-scroller:hover .list-scroller-target{top:0;height:20px}.pt-mousedown .list-scroller.hover:after{content:'';position:fixed;width:100%;height:100%;left:0;top:0;z-index:1}.header-right{position:absolute;height:60px;line-height:60px;margin-top:-30px;right:0;top:50%}.menu-position-right .header-right{position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 20px;top:auto;right:auto}.header-right form{position:absolute;width:400px;height:80px;top:100%;right:0;background:#363738;z-index:12}.site-dark .header-right form{background:#eee}.header-search:not(.open) form{opacity:0;transform:translateY(-300px);-webkit-transform:translateY(-300px);-ms-transform:translateY(-300px)}input.search{position:absolute;width:100%;height:100%;left:0;top:0;border:none;padding-left:30px;color:#fff;background:0 0;font-size:18px}.site-dark input.search{color:#161718}.hidden-menu-btn.open{width:60px}.call-popup,.header-search,.hidden-menu-btn.open{height:60px;position:relative;float:right}.hidden-menu-null i.hidden-menu-btn{display:none}.hidden-menu-btn,header i{display:inline-block;text-align:center;font-style:normal;cursor:pointer}.header-search{margin-left:20px}.header-search i{position:relative;width:40px;height:60px}i.close-search{position:absolute;height:0;right:0;top:0;color:#fff}.header-search.open i.close-search{bottom:0;top:auto;height:100%}.header-search i:before,.hidden-menu-btn:after,.m-call-side:before{position:absolute;width:100%;height:100%;top:0;left:0;font-family:myicon;font-size:30px;color:#fff}i.call-search:before{content:'\e90a';color:#161718;font-size:18px}.site-dark i.call-search:before{color:#ddd}i.close-search:before{content:'\e5cd';font-size:18px}.site-light .hidden-menu-btn.open:after{color:#161718}.hidden-menu-btn.open:after,.m-call-side:before{content:'\e90b'}.hidden-menu-btn.close:after,.m-header.open .m-call-side:before{content:'\e5cd'}.hidden-menu-btn.close{position:fixed;width:60px;height:60px;line-height:60px;top:20px;right:20px;margin:0;z-index:10}.has-wp-bar .hidden-menu-btn.close{top:40px}.hidden-menu{position:fixed;top:0;right:-500px;height:100%;width:500px;padding:80px;font-size:0;background:#262626;z-index:1111;color:rgba(255,255,255,.7)}.hidden-menu .info,.hidden-menu ul{position:relative;z-index:2}.hidden-menu.open{right:0;visibility:visible}.hidden-menu .wrap{width:99%;padding:5px 0;font-size:1.25rem;line-height:160%;overflow:hidden;text-align:left}.hidden-menu .pt-area-roll-wrap{display:inline-block;vertical-align:middle;text-align:right;width:99%}.hidden-menu .h,.hidden-menu a,.hidden-menu strong{color:#fff}.hidden-menu li{font-size:32px;line-height:150%;letter-spacing:2px}.hidden-menu .info{margin-top:10vh;white-space:pre-line}.hidden-menu .bg-full{display:none}.hidden-menu-bg{position:fixed;display:none;left:0;top:0;right:0;bottom:0;z-index:99;background:rgba(33,34,35,.2)}.hidden-menu-bg ul{position:relative;margin-right:500px;height:100%}.hidden-menu-bg li.show .bg-full{opacity:1;z-index:9}.hidden-menu-bg ul.hover{background:#161718}.click-layer,.filter_close_layer,.loader-layer,.popup-player{position:fixed;display:none;height:100%;width:100%;left:0;top:0;opacity:0;background:#161718;z-index:9}.hidden-menu a,a.a_line{position:relative}.click-layer.light,.m-header,.site-light .loader-layer{background:#fff}.loader-layer{display:block;opacity:1;z-index:9999}.click-layer.show{opacity:.4}.filter_close_layer{opacity:.7}body:not(.m-mode) .filter_close_layer{display:none!important}.hidden-menu a{display:inline-block;vertical-align:top;height:100%;left:0}a.a_line i{position:absolute;right:0;width:0;height:1px;top:100%}a.a_line:hover i{left:0;right:auto}.hidden-menu ul a:hover{left:4px}body.forhiddenmenu .site-content{transform:translateX(-100px);-webkit-transform:-webkit-translateX(-100px);-ms-transform:translateX(-100px)}body.forhiddenmenu .site-content .site-bg{transform:translateX(100px);-webkit-transform:-webkit-translateX(100px);-ms-transform:translateX(100px)}body.forhiddenmenu header{transform:translateX(-50px);-webkit-transform:-webkit-translateX(-50px);-ms-transform:translateX(-50px)}body.forhiddenmenu #pt-hit-elem{transform:translateX(-80px);-webkit-transform:-webkit-translateX(-80px);-ms-transform:translateX(-80px)}@media screen and (max-width:1920px){.hidden-menu li{font-size:24px}}@media screen and (max-width:1680px){.hidden-menu{padding:60px;right:-400px;width:400px}.hidden-menu li{font-size:20px}.hidden-menu-bg ul{margin-right:400px}}@media screen and (max-height:900px){.hidden-menu li{font-size:20px!important}.hidden-menu .wrap{font-size:1rem}}@media screen and (max-height:700px){.hidden-menu li{font-size:16px!important}.hidden-menu .wrap{font-size:12px}.main-menu a{line-height:14vh}section.popup{margin:40px}.call-popup:before,.main-menu>ul>li>a:before{top:9vh}}.m-call-sub,.m-header .search-btn,.m-header form:after{height:40px;top:0;right:0;font-family:myicon}.m-header,.m-header .bg-full,.m-side-group{display:none}.m-call-side,.m-logo{display:inline-block;position:relative}.m-header{position:relative;min-height:60px;font-size:0;box-shadow:2px 2px 20px rgba(0,0,0,.05);z-index:8}.site-dark .m-header{background:#161718}.m-logo{margin-left:20px;line-height:60px}.m-logo img{max-height:24px;width:auto}.m-header-right{float:right;line-height:40px;padding-top:10px;margin-right:10px}.m-header-right i{height:40px;min-width:40px;line-height:40px;font-size:11px;cursor:pointer;float:none}.m-call-side{vertical-align:top;margin-left:30px}.m-call-side:before{color:#161718}.site-dark .m-call-side:before{color:#eee}.m-header .call-popup:before{display:none}.m-side-group{position:relative;background:rgba(166,166,166,.02);padding:1px 40px}.m-header li{position:relative;line-height:40px;border-bottom:1px solid rgba(166,166,166,.1)}.m-header .sub-menu li{margin-left:20px;border:none;border-top:1px solid rgba(166,166,166,.1)}.m-header li a{display:block}.m-header .sub-menu,.m-mode>header{display:none}.m-header nav{padding:30px 0}.m-hidden-menu .info{margin-top:30px;line-height:170%;white-space:pre-line}.m-header form{position:relative;margin:30px 0}.m-header .search-btn,.m-header form:after{position:absolute;width:40px;text-align:center;background:0 0;font-size:16px;z-index:2}.m-header form:after{content:'\e90a';line-height:42px;z-index:1}.m-header input.m-search{height:40px;width:100%;padding:0 20px;border:1px solid rgba(166,166,166,.6)}.site-dark .m-header input.m-search{background:#161718;border-color:rgba(166,166,166,.6);color:#fff}.m-call-sub{position:absolute;width:100%;line-height:40px;font-size:20px;z-index:1;cursor:pointer}.m-call-sub:after{position:absolute;width:40px;right:0;left:auto;content:'\e5cf';text-align:center}.m-call-sub.open:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.m-mode .m-header{display:block}.bigloader{display:none;position:fixed;width:100px;height:100px;left:50%;top:50%;margin:-50px 0 0 -50px;background:rgba(144,144,144,.2);border-radius:50%;z-index:999}.pic-style-01 .img,.pic-style-02 .item,.pic-style-02 .slick-list,.pic-style-02 .slick-track{height:100%}.pic-list .h{line-height:100%}span.span-holder{display:inline-block;white-space:nowrap}.pic-list .text a,.pic-style-01 .item.v-post .img:after,.pic-style-01 .item:not(.only-link) a.full,.text .h:empty{display:none}.pic-list,.pic-list .item{position:relative}.pic-style-01 .img:after{opacity:0}.pic-style-01 .bg-full{margin:0 -9%}.pic-style-01 .text{position:absolute;bottom:12%;left:7%;color:#fff;z-index:9}.pic-style-03 .bg-full{margin:-1px}.pic-list .item.show .bg-full{opacity:1}.pic-style-01 .text a{position:relative;display:inline-block;top:40px;margin:10px 0;padding:18px 60px 17px 30px;color:#171819;background-color:#fff;font-size:10px;font-weight:400;letter-spacing:2px;border-radius:3px;opacity:0}.pic-style-01 .text a:before{content:'\e5c8';position:absolute;right:20px;top:50%;margin-top:-11px;line-height:20px;font-family:myicon;font-size:20px;color:#171819}.pic-style-01 .item.arrived:not(.slick-cloned) .text a{opacity:1;top:10px}.pic-list .text a:hover:before,.pic-list:not(.pic-style-05) .text a:hover{color:#fff}.pic-style-01 .btn-bw:not(.only-link) .text a:hover{background-color:#262728!important}.pic-style-01 .btn-bw:not(.only-link) .text a:before{color:#161718}.pic-style-01 .btn-bw:not(.only-link) .text a:hover:before,.pt-timer:after,.title-group.dark{color:#fff}.pic-style-01 .only-link .text{display:none}.slick-dots li,.slick-dots li i{display:inline-block;vertical-align:top}.pic-style-02 .item{text-align:center}.pic-style-02 .slick-list{overflow:visible}.pic-style-02 .img{height:100%;width:80%;margin:0 auto;overflow:visible}.pic-style-02 .text{position:absolute;left:-60px;bottom:80px;z-index:10}.pt-timer,.slick-arrow{z-index:9;position:absolute;cursor:pointer}.pt-timer{width:32px;height:32px;line-height:33px;right:34px;bottom:34px;font-family:myicon;border-radius:50%;font-size:11px}.pt-timer:after{content:'\e90d';position:absolute;text-align:center;width:100%;top:0;left:0}.pt-timer.stop:after{content:'\e90e';left:1px}.pic-style-02 .pt-timer{right:calc(7vw + 40px);top:20px;bottom:auto}.pic-style-02.timerfor02 .pt-timer{right:135px;top:calc(36vh - (100vw - 230px) * .28 + 20px)}.slick-arrow{font-family:Oswald;letter-spacing:2px}.pic-style-02 .slick-prev.slick-disabled{opacity:.5;pointer-events:none}.pic-style-02 .slick-arrow{top:50%;height:100px;line-height:100px;left:0;margin-top:calc(-50px - 7vh);padding:0 20px 0 3%}.pic-style-02 .slick-next{left:auto;right:0;padding:0 3% 0 20px}.counter{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:14px}.counter em,.counter i{position:relative;font-style:normal}body:not(.m-mode).header-mini .counter,body:not(.m-mode).header-mini .pic-style-02 .slick-dots{bottom:30px}body:not(.m-mode).header-mini .pic-style-02 .slick-arrow{margin-top:-80px;line-height:80px;height:80px}@media screen and (max-width:1440px){body:not(.m-mode) .pic-style-02 .pt-timer{right:calc(5vw + 40px)}body:not(.m-mode) .pic-style-02 .slick-next{padding-right:1.125%}body:not(.m-mode) .pic-style-02 .slick-prev{padding-left:1.125%}}.counter.hide{opacity:0}.counter i{left:-10px;top:-10px}.counter em{left:10px;top:10px}.counter span{position:absolute;left:50%;width:1px;height:80px;top:50%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;background-color:#eee!important}.site-dark .counter span{background-color:#464748!important}.pic-style-01 .slick-arrow{width:400px;height:100%;top:0;color:#fff}.pic-list .slick-arrow em,.pic-style-01 .slick-arrow:after{width:500px;content:'';position:absolute}.pic-style-01 .slick-arrow:after{right:0;bottom:0;left:0;top:0;background-color:#171819;opacity:.1}.pic-style-01 .slick-prev:after{left:auto;right:0}.pic-style-01 .slick-next:after{right:-100%}.pic-style-01 .slick-prev{margin-right:-240px;right:100.05%}.pic-style-01 .slick-next{margin-left:-240px;left:99.95%}.pic-style-01 .slick-arrow i{position:absolute;top:50%;z-index:2}.pic-style-01 .slick-prev i{right:10%;margin-top:-40px}.pic-style-01 .slick-next i{left:10%;margin-top:40px}.pic-list .slick-arrow em{height:1px}.pic-list .slick-prev em{right:-10px;top:-10px}.pic-list .slick-next em{left:-10px;bottom:-10px}.pic-list .slick-prev:hover em{right:-40%}.pic-list .slick-next:hover em{left:-40%}.pic-style-02 .slick-prev em{top:50%;right:90px}.pic-style-02 .slick-next em{top:50%;left:90px}.pic-style-02 .slick-prev:hover em{right:20px}.pic-style-02 .slick-next:hover em{left:20px}.slick-dots{position:absolute;bottom:4%;left:50%;text-align:center;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size:0;z-index:3}.slick-dots li{line-height:0;padding:2px;margin:0 4px;border-radius:50%;background-color:rgba(44,44,44,.05);border:2px solid #fff;cursor:pointer}.slick-dots li.slick-active i{opacity:1!important}.slick-dots li i{width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(11,11,11,.5);opacity:0}.pic-style-02 .slick-dots{bottom:8%;opacity:0}.pic-style-02 .slick-dots.hover{opacity:1}.pic-style-02 .slick-dots:after{content:'';position:absolute;width:200%;left:-50%;height:100px;top:50%;margin-top:-50px;z-index:-1}.pic-style-02 .slick-dots li{border:none;border-radius:0;width:20px;height:20px;padding:0;background-color:transparent}.pic-style-02 .slick-dots li i{position:relative;top:10px;left:0;width:20px;height:1px;background-color:#161718;border-radius:0;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);box-shadow:none;opacity:.4}.pic-style-02 .slick-dots li.slick-active i{width:30px;left:-5px}.site-dark .pic-style-02 .slick-dots li i{background-color:#eee}body.window-v .pic-style-01.raw-proportion .img,body.window-v .pic-style-01.raw-proportion .img .bg-full{transform:none!important}body.window-v .pic-list.raw-proportion .slick-arrow{display:none!important}body.window-v .pic-style-01.raw-proportion .text{margin:0!important;left:6%!important}@media screen and (min-width:1360px){.slick-arrow{font-size:15px}}@media screen and (min-width:768px){.pic-style-01 .img{transform:skewX(-20deg) scale(1.001,1.001);-webkit-transform:skewX(-20deg) scale(1.001,1.001);-ms-transform:skewX(-20deg) scale(1.001,1.001)}.pic-style-01 .bg-full{transform:skewX(20deg) scaleX(1.0001);-webkit-transform:skewX(20deg) scaleX(1.0001);-ms-transform:skewX(20deg) scaleX(1.0001)}.pic-style-01 .slick-arrow:after{transform:skewX(-20deg);-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg)}.pic-style-01 .text{margin-left:-120px}}@media screen and (max-width:1280px){.pic-style-01 .text a{font-size:11px;padding:15px 50px 14px 20px}.pt-timer{right:20px;bottom:20px}.slick-dots li i{width:3px;height:3px}.pic-style-02 .text{left:-50px;bottom:50px}.pic-style-02 .slick-prev em{right:80px}.pic-style-02 .slick-next em{left:80px}}@media screen and (max-width:768px){.pic-style-01 .text a{padding:10px 30px 9px 15px}.pic-style-01 .slick-prev{right:auto;left:10px}.pic-style-01 .slick-prev i{right:auto}.pic-style-01 .slick-next{left:auto;right:10px}.pic-style-01 .slick-next i{left:auto;right:0}.pic-style-01 .slick-arrow i{margin:0;font-size:10px}.pic-style-01 .text a:before{right:10px;font-size:14px}.pt-timer{top:20px;bottom:auto}.slick-dots li{margin:0 3px}.pic-style-01 .text{bottom:10%}.pic-style-01 .item.arrived:not(.slick-cloned) .text a{top:0}}.m-mode .pic-style-02 .slick-arrow{letter-spacing:0;width:45px;text-align:center;padding:50px 0;line-height:0;height:0}.window-v .pic-style-02 .slick-arrow{margin:-80px 0 0}.m-mode .pic-style-02 .slick-arrow em{display:none}.m-mode .pic-style-02 .text{left:-30px;bottom:30px}.window-v .pic-style-02.raw-proportion .text{left:20px;bottom:20px!important}.window-v .pic-style-02:not(.raw-proportion) .bg-full{margin:40px 0}.window-v .pic-style-02:not(.raw-proportion) .text{bottom:90px}.window-v.m-mode .pic-style-02 .text{bottom:70px}.window-v .pic-style-02 .counter,.window-v .pic-style-02 .slick-dots{bottom:40px}.window-v .pic-style-02:not(.raw-proportion) .pt-timer{top:60px;right:62px}.window-v .pic-style-02.raw-proportion .pt-timer{top:20px;right:20px}.window-v .pic-style-02.raw-proportion .slick-list,.window-v .pic-style-02.raw-proportion .slick-track{height:100%!important}.window-v .pic-style-02.raw-proportion .slick-track{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.title-group{position:relative;width:100%;padding:0 30px;overflow:hidden;font-size:0}.title-group.gap{margin-bottom:8vh}.title-group .wrap{position:relative;width:99.5%;padding:8vh 0;z-index:4}.title-group .inner{margin:0 auto}i.t-line{height:1px;width:36px;display:none;position:relative;top:-7px}.title-group .h,h1+i.t-line,h2+i.t-line{display:inline-block}.title-group.light{color:#161718}.title-group.style-01{text-align:center}.title-group.style-02 .inner{max-width:1200px}.title-group.style-02.wide .inner{max-width:86%}.title-group .h{vertical-align:top;width:50%;margin:0;white-space:pre-line}.blog-style-02 .item:not(.only-text) .h a,.filter.pic04 li i{white-space:nowrap}.title-group h1.h,.title-group h2.h{line-height:110%}.title-group.style-01 .h{width:100%;display:block;margin:0 auto 15px;max-width:900px}.title-group.style-01 .h~.h{margin-bottom:0}.title-group.style-02 .h{padding:0 7% 0 0}.title-group.style-02 .h+.h{padding:0 0 0 5%}.boxed .title-group .h{font-size:48px}.post-banner:not(.v-post) .bg-full{opacity:0}.post-banner:not(.v-post) .bg-full.show,.title-group .bg-full.show{opacity:1}.slider-v-ctrl,.title-v-ctrl{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9;display:none}.title-group.pause .title-v-play,.title-group:not(.pause) .title-v-pause,.v-post.item.pause .slider-v-play,.v-post.item:not(.pause) .slider-v-pause{display:block}.pic-style-02 .v-post.item .img:after,.title-group.has-video:before,.v-mobile-play:before{content:'\e920';position:absolute;top:30px;right:30px;width:80px;height:80px;line-height:80px;text-align:center;font-family:myicon;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.1);font-size:60px;z-index:9;opacity:0;pointer-events:none;transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4)}.v-mobile-play{width:80px;height:80px;line-height:80px;left:50%;top:50%;margin:-40px 0 0 -40px}.m-mode .slider-v-ctrl{display:none}.m-mode .v-mobile-play{display:block;cursor:pointer}.pic-style-03:not(.parallax) .item,.pt-column{display:inline-block;vertical-align:top}.v-mobile-play:before{left:0;top:0;transform:none;-webkit-transform:none;opacity:1!important}.pic-style-02 .v-post.item .img:after{top:50%;right:50%;margin:-40px 0 0 -40px}.pic-style-02 .v-post.item.pause .img:after,.title-group.has-video.pause:before{opacity:1;transform:scale(1,1)}.pic-style-03{max-width:86%;max-width:calc(86% + 20px);margin:0 auto;padding:0 0 6vh;font-size:0}.pic-style-03:not(.parallax){padding-bottom:10vh}.pic-style-03.boxed{max-width:1600px}@media screen and (max-width:1919px){.pic-style-03.boxed{max-width:1360px}}.pt-column{position:relative}.pic-style-03.w-col-3 .pt-column{width:33.333333%}.pic-style-03.w-col-2 .pt-column{width:50%}.pic-style-03.parallax.w-col-3 .pt-column:nth-child(2){margin-top:8vh}.pic-style-03.parallax.w-col-3 .pt-column:nth-child(3){margin-top:5vh}.pic-style-03.parallax.w-col-2 .pt-column:nth-child(2){margin-top:12vh}.pic-style-03.gap{padding-left:10px;padding-right:10px}.pic-style-03.gap .item{padding:15px}.pic-style-03:not(.parallax).w-col-3 .item{width:33.333333%}.pic-style-03:not(.parallax).w-col-2 .item{width:50%}.pic-style-03 .item-wrap{position:relative;overflow:hidden}.pic-style-03 .img{padding-top:100%}.pic-style-03.h-horizontal .img{padding-top:66%}.pic-style-03.h-vertical .img{padding-top:130%}.item .mask{position:absolute;width:104%;height:104%;bottom:-2%;left:-2%;z-index:10}.item.show .mask{bottom:102%}.blog-list .item:not(.show) .bg-full,.pic-style-03 .item:not(.show) .img,.pic-style-04 .item:not(.show) .img,.pic-style-05 .item:not(.show) .img{transform:translateY(100px);-webkit-transform:translateY(100px);-ms-transform:translateY(100px)}.caption-img{position:absolute;left:0;top:0;right:0;bottom:0;z-index:8;text-align:center;opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px)}.pic-list .v-post .caption-img{display:none}.caption-img img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}.pic-style-03 .caption-img~.text,.pic-style-03 .v-post .list-category,.pic-style-03 .v-post a.full,.pic-style-04 .v-post a.full,.pic-style-05 .v-post a.full,.sc-postbox .v-post a.full{display:none}.pic-style-03 .v-post .text{display:block;margin:0;bottom:0;top:auto;text-align:center;z-index:100}.pic-list .v-post .text a.full{display:block}.pic-style-03 .v-post .text .h{font-size:18px;line-height:80px;left:0;padding:0;margin:0}.pic-style-02 .v-post .text .h:before,.pic-style-03 .v-post .text .h:before{content:'\e5c8';position:absolute;right:0;top:0;height:40px;font-family:myicon;font-size:16px;opacity:0}.pic-style-02 .v-post .text .h:before{font-size:40px}.pic-style-02 .v-post .text:hover .h:before{right:-60px;opacity:1}.pic-style-03 .v-post .text:hover .h:before{right:-30px;opacity:1}.pic-style-02 .v-post .text .h{left:0}.pic-style-02 .v-post .text:hover .h,.pic-style-03 .v-post .text:hover .h{left:-15px}.pic-style-03 .text{position:absolute;width:100%;padding:0 10%;left:0;top:50%;margin-top:-36px;z-index:8}.pic-style-03 .text .h{display:inline-block;max-width:320px;font-size:30px;line-height:100%;margin:0 0 10px;color:#fff}.pic-style-03.w-col-3 .text .h{font-size:24px}.pic-list .list-category a{display:inline-block;position:relative;top:10px;margin:0 10px 0 0;color:#fff;opacity:0}.pic-list .layer{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#171819;opacity:0;z-index:7}.pic-style-03 .layer,.pic-style-04 .layer{margin:-2px}.pic-list:not(.pic-style-05 ) .item-wrap:hover .layer,.pic-style-05 .img:hover .layer{opacity:.6}.pic-style-05 .layer{margin:-1px}.pic-style-03 .item-wrap:hover .caption-img,.pic-style-04 .current .item-wrap:hover .caption-img,.pic-style-05 .img:hover .caption-img{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}.pic-style-03 .item-wrap:hover .text a{opacity:1;top:0}.pic-list .item:not(.show) .layer,.pic-style-03 .item:not(.show) .text{opacity:0!important;pointer-events:none}.real-m-mode .blog-list .img:after,.real-m-mode .caption-img,.real-m-mode .item-icon,.real-m-mode .pic-list .layer,.real-m-mode .pic-style-03 .text{display:none!important}#pt-hit-elem{position:fixed;width:45vw;right:0;bottom:0;text-align:right;font-size:0;z-index:3}.hit-space{position:fixed;right:0;top:20vh;height:60vh;width:100%;z-index:-2}.hit-dots,.hit-text{position:relative;top:-7vh;display:inline-block;vertical-align:middle;z-index:3}.hit-text{width:89%;text-align:center;font-size:1rem}.hit-text .text-wrap{position:relative;display:inline-block;width:66%;left:0;max-width:700px;min-height:10px;text-align:left}.category-icon,.go-top:before,.item-icon:before,.pages ul,.pic-style-05 .filter,.popup,.popup-player .close{text-align:center}.hit-text .h{font-size:50px;line-height:100%;letter-spacing:1px}.hit-text .intro{margin:20px 0;max-width:400px;letter-spacing:1px;line-height:170%}.hit-dots{width:10%;padding-right:6%}.hit-dots li{padding:10px 0 10px 40%;cursor:pointer}.hit-dots i{display:block;height:1px;background:#999}.pic-style-04 .img a.full,.pic-style-04 .item:not(.current) .item-icon,.pic-style-04 .item:not(.current) a,.pic-style-04 .text{display:none}.hit-dots li.current i{background:#f99}.hit-dots li.current{padding-left:0}.pic-style-04 .wrap{width:55%;margin-top:10vh;padding:0 0 10px 10vw}.pic-style-04 .item-wrap{position:relative}.pic-style-04 .item{width:100%;overflow:hidden;margin:12vh 0}.pic-style-04 .item:not(.current),.pic-style-04 .wrap.temp-down{cursor:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/down.png),pointer}.pic-style-04 .item.current~.item,.pic-style-04 .wrap.temp-up{cursor:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/up.png),pointer}.filter li i,.v-post.item .img{cursor:pointer}.pic-style-04 .item.show .bg-full{opacity:.3}.m-mode .pic-style-04 .item.show .bg-full,.pic-style-04 .item.current.show .bg-full{opacity:1}.pic-style-04 .img{padding-top:60%}.pic-style-04 .item:not(.current) .layer{opacity:0!important}.pic-list.pic-style-04 .item-wrap:hover .layer{opacity:.5}#pt-hit-elem .text .list-category a{letter-spacing:2px;margin-right:20px;margin-left:2px;color:#161718;font-size:10px;font-weight:500;opacity:.6}.site-dark #pt-hit-elem .text .list-category a{color:#eee}#pt-hit-elem .text .list-category a:hover{opacity:1}.filter i{font-style:normal}.filter.pic04{position:fixed;left:0;top:50%;width:48px;height:48px;margin-top:-24px;z-index:99}.category-icon{display:none;position:absolute;width:48px;height:48px;line-height:48px;left:20px;top:0;z-index:100}.m-mode .category-icon{width:36px;height:36px;line-height:36px}.m-mode .category-icon:after{font-size:24px}.filter.pic04 .category-icon{display:inline-block}body:not(.m-mode) .filter.hover .category-icon{opacity:0;left:-68px}.m-mode .filter .category-icon{opacity:1}.category-icon:after{content:'\e261';position:absolute;left:-1px;top:-1px;width:100%;height:100%;font-family:myicon;font-size:30px}.filter.pic04 .filter-ctrl{position:absolute;left:0;top:50%;transform:translate(-100%,-50%);z-index:99}.blog-list .item,.filter.pic04 li,.pic-style-05 .filter~.wrap{position:relative}.filter-ctrl.show,body:not(.m-mode) .filter.hover .filter-ctrl{transform:translate(0,-50%)!important}.filter.pic04 li i{line-height:48px;padding:0 20px;background:#f4f4f4}.m-mode .filter.pic04 li i{line-height:36px;font-size:11px;padding:0 15px}.site-dark .filter.pic04 li i{background:#363738}.filter.pic04 li{opacity:0;left:-60px;margin-bottom:2px}.filter-ctrl.show li,body:not(.m-mode) .filter.hover li{opacity:1;left:0}body.m-mode .category-icon:after{color:#fff}.pic-style-05.boxed{max-width:1600px}.pic-style-05{max-width:86%;max-width:calc(86% + 20px);margin:0 auto 100px;padding:0 0 12vh;overflow:hidden}.pic-style-05 .item{width:25%;padding:25px}.pic-style-05 .bg-full{margin-top:1px}.pic-style-05.boxed .item{width:33.33333%}.pic-style-05 .item a{color:#161718}.site-dark .pic-style-05 .item a{color:#eee}.pic-list.pic-style-05 .list-category a{opacity:.6;letter-spacing:1px;font-size:10px;vertical-align:top;top:6px}.pic-style-05 .item .h a{display:inline-block;padding:4px 0}.pic-style-05 .item .h{font-size:16px;margin:10px 0 0}.pic-style-05 .item:not(.show) .text{opacity:0}.pic-style-05 .item-wrap{opacity:0;transition:.2s;-webkit-transition:.2s}.pic-style-05 .item.show .item-wrap{opacity:1}.pic-style-05.no-title .text{display:none}.pic-style-05 .filter{position:relative;margin-bottom:20px;font-size:0;z-index:9}.pic-style-05 .filter li{display:inline-block;margin:1px;line-height:44px;background:rgba(166,166,166,.1)}.filter li i{display:inline-block;vertical-align:top;height:100%;font-size:12px;letter-spacing:1px;font-weight:500}.filter li.active i{color:#fff!important;opacity:1!important}.pic-style-05 .filter li i{padding:0 24px;opacity:.5}@media screen and (max-width:1680px){.pic-style-05 .item{padding:20px;width:33.33333%}}@media screen and (max-width:1024px){.pic-list.pic-style-05 .item{width:50%;padding:15px}}@media screen and (max-width:768px){.pic-style-05 .filter li{line-height:36px}.pic-style-05 .filter li i{padding:0 15px;font-size:10px}.pic-list.pic-style-05 .item{width:100%}}.blog-list{width:86%;margin:0 auto 60px;padding:0 0 80px;font-size:0}.blog-list.boxed,.blog-style-01{max-width:1400px}.blog-style-01.boxed{max-width:980px}.blog-list .title-group{margin:5vh 30px 6vh}.blog-list .item{width:100%;margin:0 18px 60px}.item.sticky:before{content:'';position:absolute;width:48px;height:48px;top:10px;right:10px;border-radius:50% 50% 50% 0;background-image:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/nail.svg);background-position:center;background-size:50% 50%;background-repeat:no-repeat;z-index:22}.item-icon:before,.v-post.item .img:before{left:50%;top:50%;color:#fff;font-family:myicon}.blog-list .wrap{align-items:stretch;flex-direction:row;flex-wrap:wrap;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap}.blog-style-02 .item{display:inline-block}.blog-style-02 .img{height:100%}.blog-style-02 .item.no-img{height:auto!important;margin-bottom:36px!important}.blog-style-01:not(.raw-proportion) .img{padding-top:56%}.item-icon:before{content:'\e01b';position:absolute;width:80px;height:80px;line-height:80px;margin:-20px 0 0 -40px;z-index:8;opacity:0;font-size:32px}.img:hover .item-icon:before,.pic-style-04 .item-wrap:hover .item-icon:before{opacity:1;margin:-40px 0 0 -40px}.blog-list .img:after,.post-extend.style-02 .bg-full:after,.sc-lightbox .bg-full:after{opacity:0}.blog-list .img:hover:after,.post-extend.style-02 .img:hover .bg-full:after,.sc-lightbox .img:hover .bg-full:after{opacity:.3}.blog-list .text .h{font-size:30px;line-height:100%;margin:0 0 20px}.blog-style-02 .text .h{font-size:24px;line-height:120%;text-overflow:ellipsis;margin:0 0 10px;overflow:hidden}.blog-style-02 .item.only-text .text .h{overflow:visible}.blog-list .item.only-text{background:#fff}.blog-list .item.only-text .img{display:none}.blog-list .item.only-text .time{display:block}.blog-list .item.only-text .text{padding:50px;display:inline-block;vertical-align:middle}.blog-list .v-post a.full,.caption-img~.img .item-icon,.caption-img~.item-icon,.m-mode .go-top,.pic-style-01 .v-post.item .img:before,.pic-style-02 .v-post.item .img:before,.v-post.item .item-icon{display:none}.blog-list .text{position:relative;padding:30px 0;font-size:1rem;font-weight:300}.site-light:not(.pt-pure) .blog-list .text{padding:40px;background:#fff}.site-dark:not(.pt-pure) .blog-list .text{padding:40px;background:#0f0f0f}.blog-style-01 .text{font-size:1.125rem}.blog-list .text .intro{line-height:160%;margin-bottom:20px;overflow:hidden}.intro span:empty{margin-top:-30px}.v-post.item .img:before{content:'\e920';position:absolute;width:60px;height:60px;line-height:60px;margin:-30px 0 0 -30px;font-size:50px;opacity:0;font-style:normal;cursor:pointer;z-index:22}.item.v-post.show .img:before{opacity:1}.v-post.item .img:hover:before{transform:scale(1.1,1.1)}.pic-style-01 .v-post.item .img,.pic-style-02 .v-post.item .img{cursor:default}.popup-player .close{position:absolute;width:44px;height:44px;line-height:44px;top:-100px;right:20px;background:#eee;border-radius:4px;color:#060708;cursor:pointer;z-index:2}.popup-player{z-index:3001}.player-wrap{position:relative;width:100%;height:100%}.popup-player .close.show{top:20px}.has-wp-bar .popup-player .close.show{top:50px}.popup-player .close:after{position:absolute;content:'\e5cd';font-family:myicon;width:100%;height:100%;left:0;top:0;font-size:24px}.popup-player .close:hover:after{transform:rotate(180deg) scale(.9,.9)}.post-meta>div{display:inline-block;vertical-align:top}.post-meta>div:last-child{margin:0}.post-meta i{opacity:.5}.post-meta a,.post-meta i{display:inline-block;vertical-align:top;height:22px;line-height:22px;margin-right:2px;font-style:normal}.post-meta a{margin-right:10px}@media screen and (max-width:1360px){.blog-list,.blog-list.boxed{max-width:100%}.blog-list .item{margin-bottom:30px}}@media screen and (max-width:960px){.blog-list .wrap{padding-left:20px;padding-right:20px}.title-group p{font-size:14px}.title-group .h{padding-right:8%}.blog-list .text .h{font-size:24px}.blog-list .text{font-size:14px;padding:20px 0}}@media screen and (max-width:480px){.blog-list .item{margin:0 10px 30px}.blog-list .text{font-size:12px}}.pages ul{margin:60px auto}.pages li{display:inline-block;margin:6px;vertical-align:top;font-size:14px}li .dots{width:56px;height:56px}.pages li .page-numbers{display:inline-block;width:56px;height:56px;line-height:56px;text-align:center;border:1px solid rgba(11,11,11,.07)}.pages li .current{background-color:rgba(11,11,11,1);color:#fff}.pages li a:hover{background-color:rgba(11,11,11,.02)}body.site-light .pages li a{color:#060708}body.site-dark .pages li a{color:#ccc}.pic-list.has-pages .pages{margin:0 auto;bottom:-56px;position:absolute;width:100%}.pic-list.has-pages{margin-bottom:56px}.pic-list.has-pages .pages ul{display:flex;margin:0 auto}.pic-list.has-pages .pages li{margin:0;width:100%}.pic-list.has-pages .pages .page-numbers{display:block;width:100%}.pic-list.has-pages .pages li .current{background-color:#333}.pic-style-01.has-pages{overflow:visible}.pic-loader,.popup,.post-banner{overflow:hidden}@media screen and (max-width:1023px){.pic-list.has-pages .pages{bottom:-30px}.pic-list.has-pages{margin-bottom:30px}}.pic-loader{position:absolute;display:block;width:44px;height:1px;top:50%;left:50%;margin:0 0 0 -22px;z-index:111}.pic-loader:after,.pic-loader:before{content:'';display:block;position:absolute;height:1px;top:0;left:0}.pic-loader:after{width:200px;animation:box 1.4s cubic-bezier(.8,.1,.1,.9) infinite;-webkit-animation:box 1.4s cubic-bezier(.8,.1,.1,.9) infinite}.pic-loader:before{width:44px;background:#161718;opacity:.1}.site-dark .pic-loader:before{background:#eee}@keyframes box{0%,100%,98%{left:-200px}48%,50%{left:44px}}@-webkit-keyframes box{0%,100%,98%{left:-200px}48%,50%{left:44px}}.go-top{position:fixed;width:40px;height:40px;right:20px;bottom:-50px;cursor:pointer;background:rgba(36,37,38,.5);border-radius:3px;z-index:3000}.go-top:before,.popup .wrap{height:100%;top:0;width:100%;left:0}.go-top:before{content:'\e5ce';position:absolute;line-height:38px;font-size:20px;font-family:myicon;color:#fff;z-index:9}.go-top.show{bottom:20px}.go-top:hover{background:rgba(36,37,38,.9)}.popup{position:fixed;left:0;top:0;right:0;bottom:0;margin:6%;font-size:0;transform:translateY(-140%);-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);z-index:1000}.popup.show{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}.popup .wrap{position:absolute;padding:0 10vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;z-index:3}.popup .text-area{overflow:hidden;white-space:normal}.popup .pt-area-roll-inner{white-space:pre-line}.popup .no-roll .pt-area-roll-inner{top:0!important}.popup.dark{color:#ddd}.popup.dark a{color:#fff}.popup.light{color:#363738}.popup.light a{color:#161718}.popup.light .wrap:after{background:#fff}.popup .wrap:after{content:'';position:absolute;left:0;bottom:0;top:0;right:0;z-index:1;background:#000;transform:scaleX(0);-webkit-transform:scaleX(0);opacity:.5}.popup .inner,.popup .inner>div,.popup a{position:relative}.pt-pure .popup .wrap:after{background:#161718}.popup.show .wrap:after{transform:scaleX(1);-webkit-transform:scaleX(1);opacity:1}.popup .inner{display:-webkit-flex;display:flex;width:100%;max-width:1600px;margin:0 auto;max-height:100%}.no-roll .pt-area-roll-btn,.post-banner:not(.post-02).only-text,.post-banner:not(.post-02).v-post .bg-color,.post-ctrl{display:none}.popup .inner>div{max-height:100%;text-align:left;top:-50px;opacity:0;z-index:3}.popup.show .inner>div{top:0;opacity:1}.popup .left{width:44%;padding:0 8% 0 0}.popup .right{width:56%}.popup .h{line-height:140%;margin:0}.popup h4.h,.popup h5.h,.popup h6.h{line-height:160%}.popup i.close{position:absolute;width:60px;height:60px;line-height:60px;right:50px;top:50px;font-style:normal;cursor:pointer;text-align:center;z-index:9;opacity:0}.popup.show i.close{opacity:1}.popup i.close:after{content:'\e5cd';position:absolute;width:100%;height:100%;left:0;top:0;font-size:40px;font-family:myicon}.hidden-menu-btn.close:hover:after,.popup i.close:hover:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.popup .bg-full{opacity:0;background-position-y:30%;z-index:2}.popup.show .bg-full{opacity:.6;background-position-y:50%}.post-banner{position:relative;height:300px}.post-banner>.wrap{position:absolute;max-width:1360px;bottom:0;left:50%;margin:0 0 8vh -680px;z-index:4}.post-banner.raw-size{position:relative;max-width:1400px;margin:0 auto}.post-banner:not(.post-02).raw-size.v-post .bg-full:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;opacity:0}.post-banner:not(.post-02).raw-size.v-post .bg-full.v-start:after{opacity:1}.site-light .post-banner:not(.post-02).raw-size.v-post .bg-full:after{background:#fafafa}.site-light.pt-pure .post-banner:not(.post-02).raw-size.v-post .bg-full:after{background:#fff}.site-dark .post-banner:not(.post-02).raw-size.v-post .bg-full:after{background:#161718}.site-dark.pt-pure .post-banner:not(.post-02).raw-size.v-post .bg-full:after{background:#000}.post-banner.only-text .wrap{position:relative;left:auto;margin:0 auto;text-align:center}.post-banner .h{font-size:3.5vw;max-width:888px;line-height:100%;margin:0 auto;text-align:center}.bg-color.mask-0{opacity:0}.bg-color.mask-1{opacity:.1}.bg-color.mask-2{opacity:.2}.bg-color.mask-3{opacity:.3}.bg-color.mask-4{opacity:.4}.bg-color.mask-5{opacity:.5}.bg-color.mask-6{opacity:.6}.bg-color.mask-7{opacity:.7}.bg-color.mask-8{opacity:.8}.bg-color.mask-9{opacity:.9}.bg-color.mask-10{opacity:1}.pt-area-roll-btn{position:relative;display:inline-block;vertical-align:top;margin:10px 6px 0 0;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background:rgba(250,250,250,1);color:#161718;opacity:.92;font-family:myicon;cursor:pointer}body.real-m-mode .pt-area-roll-wrap>.text-area{overflow:auto;-webkit-overflow-scrolling:touch}body.real-m-mode .pt-area-roll-btn{width:16px;height:16px;line-height:16px;font-size:16px}.pt-area-roll-btn:not(.disabled):hover{opacity:1}.post-02:not(.dark):not(.hide-text) .pt-area-roll-btn{background:rgba(11,12,13,1);color:#eee}.post-banner.dark,.post-banner.dark .post-meta a,.post-banner.dark .share i.btn,.share a i{color:#fff}.pt-area-roll-btn:before{position:absolute;width:100%;height:100%;left:0;top:0;font-size:14px}.post-detail,.post-detail a,.pt-area-roll-inner{position:relative}.pt-area-roll-btn.pt-area-roll-up:before{content:'\e5ce'}.pt-area-roll-btn.pt-area-roll-down:before{content:'\e5cf'}.pt-area-roll-btn.disabled{opacity:.4;pointer-events:none}.post-detail{margin:10vh 0;-webkit-transform:translateZ(0);z-index:2}.post-detail .title .h{margin:0 0 20px;padding-right:22%}.post-detail>.wrap{position:relative;padding:0 40px;margin:0 auto;font-size:0}.post-detail .text-area{width:78%;font-size:1.125rem;white-space:normal}.post-detail .post-meta i{font-size:1rem;font-style:normal}.post-detail .post-meta{width:22%;padding-left:50px;font-size:1rem;text-align:right;font-weight:500}.post-detail .post-meta .wrap{display:inline-block;text-align:left}.post-detail .post-meta .wrap>div{display:block;margin:0 0 10px}.post-detail .post-meta div>i{font-size:11px;display:block}.share,.share i.btn{position:absolute;width:50px;height:50px;line-height:50px;text-align:center;left:-50px;top:0}.share i.btn{left:0;top:0;border:1px solid rgba(11,11,11,.1);font-family:myicon;font-size:16px;font-style:normal;font-weight:100;cursor:pointer;border-radius:3px}.share .wrap,.share a{font-size:0;opacity:0}.share i.btn:before{content:'\e915';position:absolute;width:100%;height:100%;left:0;top:0}.share i.btn:hover{border-color:rgba(11,11,11,.8)}.site-dark .share i.btn{border-color:rgba(222,222,222,.3)}.site-dark .share i.btn:hover{border-color:rgba(255,255,255,.3)}.share .wrap{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:-webkit-translateY(-50%);-ms-transform:translateY(-50%);margin-top:10px;pointer-events:none;z-index:1000}.share a i{width:50px;height:50px;line-height:50px;font-size:20px;background-color:#666;vertical-align:middle}a.share-facebook i{background-color:#3a589b}a.share-twitter i{background-color:#1da1f2}a.share-pinterest i{background-color:#dc2337}a.share-tumblr i{background-color:#529ecc}a.share-googleplus i{background-color:#fa4631}a.share-linkedin i{background-color:#1892d2}.share:hover .wrap{opacity:1;visibility:visible;pointer-events:auto}.sc-slider .slick-arrow,.search-submit{visibility:hidden}.share:hover i.btn{opacity:0}.share .wrap:hover a{opacity:1}.btn-03:hover,.form-submit input:hover,.share a:hover i{-webkit-filter:brightness(1.2);-moz-filter:brightness(1.2);-ms-filter:brightness(1.2);filter:brightness(1.2)}.iframe-wrap{position:relative;padding-top:56.25%;margin:40px 0}.iframe-wrap iframe,.post-banner video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:9}.post-banner>i{position:absolute;width:100px;height:100px;line-height:100px;top:20px;right:20px;text-align:center;font-style:normal;cursor:pointer;z-index:13}.post-banner>i:after{font-family:myicon;font-size:40px;color:#fff}.post-banner i.play{display:none}.post-banner i.play:after{content:'\e039'}.post-banner i.stop:after{content:'\e036'}.post-banner>i:hover{opacity:.9}#cancel-comment-reply-link,#pt-hit-elem .list-category a,.comment-root input[type=submit],.contact input[type=submit],.contact-list p,.contact-wrap p,.page-other em,.pic-list .list-category a,.pic-style-04 a,.post-02 .post-meta .wrap>div,.post-02 .post-meta i,.post-footer a,.post-footer span,.post-tags a,.reply,.sc-postbox .time a,.sc-title span{font-size:11px;letter-spacing:1px;font-weight:600;text-transform:uppercase;font-style:normal}.post-02{font-size:0}.post-banner.light,.post-banner.light .h,.post-banner.light .post-meta a,.post-banner.light .share i.btn{color:#161718}.post-02 .share{left:20px;top:50%;margin-top:-25px;z-index:9}.post-02 .text-area{white-space:normal;overflow:hidden}.post-02 .img,.post-related .img{overflow:visible}.post-02 .text-area p{line-height:160%;white-space:pre-line}.post-02 .ctrl{position:absolute;width:50px;line-height:50px;text-align:center;right:20px;top:50%;transform:translateY(-50%);z-index:9}.post-02 .ctrl i,i.m-play{position:relative;display:none;cursor:pointer;font-style:normal}.post-02 .ctrl i{width:50px;height:50px;margin:4px 0;border:1px solid rgba(255,255,255,.3);border-radius:3px}i.m-play{width:30px;height:30px;line-height:30px;text-align:center;background:rgba(13,14,15,.3);border-radius:3px;z-index:999}.title-group i.m-play{position:absolute;right:20px;top:20px}.m-mode i.pause,.m-mode i.play{display:none!important}.m-mode .pt-video-mask{display:none}.post-02:not(.dark) .ctrl i{border-color:rgba(33,34,35,.1)}.m-mode i.m-play,.post-02.has-video.pause i.play,.post-02.has-video:not(.pause) i.pause,.post-02.only-text:not(.hide-text).text-on i.hide,.post-02.only-text:not(.hide-text):not(.text-on) i.show,.post-02.text-on i.hide,.post-02:not(.text-on) i.show{display:block}.post-02 .ctrl i:before,.sc-slider i.info:before,i.m-play:before{content:'\e909';position:absolute;bottom:0;right:0;top:0;left:0;font-family:myicon;font-size:12px}.post-02 .ctrl i.play:before{content:'\e90e'}.post-02 .ctrl i.pause:before{content:'\e90d'}i.m-play:before{content:'\e90e'!important}.post-02 i.show{color:#161718;background:#f9f9f9!important}.post-02:not(.dark) i.show{background-color:#fff}.post-02:not(.hide-text):not(.only-text) i.hide,.post-02:not(.hide-text):not(.only-text) i.show{display:none}.post-02.hide-text .text{display:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;padding:40px;color:#fff;z-index:7}.post-02.hide-text .text .h{color:#fff}.m-mode .post-02.hide-text .text{top:0!important}.post-02:not(.hide-text):not(.only-text) .text{display:block!important}.post-02.hide-text .h{text-align:center;font-size:30px}.post-02.hide-text .inner{position:relative;display:inline-block;vertical-align:middle;background:rgba(11,12,13,.7);padding:60px;max-width:800px;width:96%;transform:translateY(50%)}.post-02.hide-text.text-on .inner{transform:translateY(0)}.post-02 .only-title .h{margin:0;color:#fff}.post-02 .only-title .text-area{display:none}.post-02.dark .share i.btn{border-color:rgba(255,255,255,.3)}.post-02.light .ctrl i,.post-02.light .share i.btn{border-color:rgba(44,44,44,.1)}.post-02 .hide-close{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;opacity:0;cursor:pointer;font-family:myicon;font-size:24px;z-index:8}.post-02 .hide-close:before{content:'\e5cd';position:absolute;width:100%;height:100%;left:0;top:0}.post-02.text-on .hide-close{opacity:1}.post-02>.wrap{position:relative;align-items:center;display:-webkit-flex;-webkit-align-items:center;width:100%;min-width:1000px;max-width:1680px;height:100%;left:auto;top:auto;margin:0 auto;padding:0 90px}.post-02.boxed>.wrap{max-width:1380px}.post-02 .text{position:relative;width:44%;padding-right:5%;font-size:1.125rem}.post-02.only-text:not(.hide-text) .text{width:60%;max-width:700px;margin:auto;padding:0}.post-02 .h{font-size:50px;text-align:left;margin-bottom:20px}.post-02 .img,.post-02.only-text .h{text-align:center}.post-02.hide-text .img{width:100%}.post-02 .img,.post-02 .text{display:inline-block}.post-02.hide-text:not(.text-on) .post-meta,.post-02.only-text:not(.text-on) .post-meta{opacity:0}.post-02 .img{width:56%;font-size:0}.post-02.only-text .img{display:none}.post-02 .img img{display:inline-block;max-width:100%;max-height:100%;height:auto;width:auto;margin:auto;transform:translateY(50px);-webkit-transform:translateY(50px);-ms-transform:translateY(50px);vertical-align:middle;opacity:0}.post-tags a,.post-tags span{vertical-align:top;display:inline-block}.post-02 .show img{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);opacity:1}.post-02 .slick-list,.post-02 .slick-slide.s-item,.post-02 .slick-track{height:100%}.post-meta.custom .author,.post-meta.custom .tag,.post-meta.custom .time{display:none!important}.post-02 .post-meta .wrap>div{display:inline-block;vertical-align:top;width:30%;margin-right:4%;padding-top:15px;border-top:1px solid rgba(255,255,255,.2);text-align:left}.post-02 .post-meta.custom .wrap .meta-item{flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1}.post-02 .post-meta .wrap{width:100%;padding:0 90px}.post-02 .post-meta.custom .wrap{display:flex;display:-webkit-flex;display:-ms-flex;align-items:center;flex-wrap:nowrap;-webkit-align-items:center;-webkit-flex-wrap:nowrap;-ms-align-items:center;-ms-flex-wrap:nowrap}.post-02 .post-meta{position:absolute;width:100%;left:0;bottom:20px;z-index:9}.post-02.light .post-meta .wrap>div{border-color:rgba(11,11,11,.1)}.post-02 .post-meta .wrap>div:last-child{margin-right:0}.post-02 .post-meta i{display:block;opacity:.7;font-style:normal}.post-footer{position:relative;font-size:0}.post-footer .post-tags{position:relative;max-width:1280px;padding:80px 40px;margin:0 auto;text-align:center}.post-footer .post-tags:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;margin:0 40px;background:rgba(222,222,222,.06)}.site-light .post-footer .post-tags:before{background:rgba(22,22,22,.06)}.post-tags span{opacity:.5;margin:6px 10px 6px 6px;line-height:36px}.post-tags a{background:rgba(166,166,166,.1);padding:0 15px;border-radius:4px;line-height:36px;margin:6px}.post-nav{position:relative;background:rgba(0,0,0,.02);height:200px}.site-dark .post-nav{background:rgba(44,44,44,.2)}.post-nav .ctrl{position:relative;float:left;width:50%;height:100%;padding:0 7%}.one-ctrl.post-nav .ctrl{width:100%;text-align:center}.post-nav .post-prev{background:rgba(0,0,0,.01)}.post-nav .ctrl:hover{background:rgba(0,0,0,.03)}.site-dark .post-nav .post-prev{background:rgba(44,44,44,.3)}.site-dark .post-nav .ctrl:hover{background:rgba(44,44,44,.5)}.post-nav .ctrl:after{position:absolute;top:50%;height:40px;width:40px;line-height:40px;text-align:center;font-family:myicon;font-size:30px;margin-top:-20px;opacity:.4}.post-nav .post-prev:after{content:'\e904';left:4vw}.post-nav .post-next:after{content:'\e905';right:4vw}.post-nav .ctrl:hover:after{opacity:1}.post-nav .post-prev:hover:after{left:3.5vw}.post-nav .post-next:hover:after{right:3.5vw}.post-nav .ctrl p{opacity:.4}.post-nav .ctrl:hover p{opacity:1}.post-nav .post-next{float:right;text-align:right}.post-extend.style-02,.pt-sc .center.item,.pt-sc .sc-title.center,.sc-column .img i,.sc-lightbox>.wrap,.sc-mixbanner .img,.sc-mixbanner .img.lot,.sc-slider{text-align:center}.post-footer p{font-size:26px;margin-top:8px;line-height:100%}.post-nav .ctrl .text{display:inline-block;vertical-align:middle}.post-related{width:99.99999%}.post-related .item{position:relative;float:left;width:33.333333%;color:#fff;background-color:#161718}.post-related .text{position:absolute;width:100%;left:0;bottom:-10px;padding:10%;opacity:0;z-index:9}.pt-sc,.pt-sc .sc-title,a.btn{position:relative}.post-related .item:hover .text{bottom:0;opacity:1}.post-related .item .img:after{opacity:.1}.post-related .item:hover .img:after{opacity:.5}@media screen and (max-width:1680px){.post-footer p{font-size:20px;margin-top:4px}.post-nav .ctrl{padding:0 8%}}@media screen and (max-width:1280px){.post-nav{height:160px}.post-footer p{font-size:18px}.post-nav .ctrl{padding:0 10%}}@media screen and (max-width:1023px){.post-footer .post-tags{padding:40px}.post-nav{height:80px}.post-nav p{display:none}.post-nav .ctrl{padding:0 13%}.post-related .item{width:100%}.post-nav .ctrl:after{font-size:18px}.post-nav .post-next:after{right:8px!important}.post-nav .post-prev:after{left:8px!important}}.post-extend{font-size:0}.post-extend .item.boxed,.post-extend.style-02{margin:0 auto;padding:0 40px}.post-extend.style-02{margin:10vh auto;padding:0 30px}.post-extend.style-02 .item{margin:0!important;display:inline-block!important;padding:4px;vertical-align:top}.post-extend.style-02 .img{height:100%}.post-extend.style-02 .text{display:none}.post-extend .text{margin:40px auto 80px}.post-extend .h{margin-top:0}.post-extend .text-01 .h{display:inline-block;vertical-align:top;padding-right:40px;width:35%}.post-extend .text-01 p{display:inline-block;vertical-align:top;width:65%}.post-extend p{font-size:1.125rem}.post-extend .text-02 .text{max-width:900px;text-align:center}.post-extend.style-01 .item:not(.show) .img{transform:translateY(50px)}.post-extend .item.gap{margin:10vh auto}.post-extend .item:last-child .img{margin-bottom:40px}.post-extend .bg-full a{cursor:pointer}.pt-sc>.bg-color,.pt-sc>.bg-full{margin:-1px}.col-1,.col-2,.col-2-3,.col-3,.col-3-10,.col-3-4,.col-3-5,.col-4,.col-4-10,.col-5{display:inline-block;padding:40px;vertical-align:top}.col-5{width:20%}.col-4{width:25%}.col-3{width:33.333333%}.col-2{width:50%}.col-1{width:100%}.col-3-4{width:75%}.col-2-3{width:66.66%}.col-3-5{width:60%}.col-4-10{width:40%}.col-3-10{width:30%}[class*=col-].block{display:block!important}a.btn,a.btn:after{display:inline-block}a.btn{font-size:11px;letter-spacing:1px;line-height:40px;margin:20px 0 0;padding:0 20px 0 25px;background-color:rgba(250,251,252,1);border-radius:3px}@media screen and (min-width:1281px){a.btn.large{font-size:13px;padding:0 30px 0 40px;line-height:56px}}a.btn:after{content:'\e409';vertical-align:top;margin-left:8px;font-family:myicon}.btn.btn-01{color:#161718;border:1px solid rgba(11,11,11,.1)}.btn.btn-02{color:#fff;background-color:#161718;border:1px solid rgba(255,255,255,.2)}.btn-01:hover,.btn.btn-03{color:#fff}.btn-02:hover{border-color:rgba(255,255,255,0)}.btn.btn-04{line-height:56px;padding:0 25px;font-weight:600}.btn.btn-04.light{color:#161718;background:#fff}.btn.btn-04.dark,.btn.btn-04:not(.outline):hover{color:#fff;background:#161718}.btn.btn-04:after{content:'\e5c8';margin-left:50px;font-size:18px;font-weight:100}.btn.btn-04.dark:not(.outline):hover{color:#161718;background:#fff}.btn.btn-04.outline{background:0 0;border:1px solid #161718;border-radius:0}.site-dark .btn.btn-04.outline{border-color:#fff}.btn.btn-04.outline:hover{color:#fff;border-color:transparent;background-color:#161718}.btn.btn-04.outline[data-color]:hover{color:#fff;border-color:transparent;background-color:transparent}.pt-sc{width:100%;font-size:0;overflow:hidden}.sc-postbox{overflow:visible}.pt-sc.dark{background-color:#161718;color:#eee}.sc-mixbanner:not(.dark),.sc-mixbanner:not(.dark) .h{color:#161718}.pt-sc.dark .h,.pt-sc.dark a:not(.btn),.sc-column .sc-title.dark,.sc-column.has-video .sc-title.dark~.wrap,.sc-slider:not(.boxed) .slick-ctrl-02 .slick-arrow:after,.site-dark .sc-slider .slick-ctrl-02 .slick-arrow:after{color:#fff}.sc-slider:not(.boxed) .slick-ctrl-02 .slick-dots li,.site-dark .sc-slider .slick-ctrl-02 .slick-dots li{border-color:#fff}.sc-slider:not(.boxed) .slick-ctrl-02 .slick-dots i,.site-dark .sc-slider .slick-ctrl-02 .slick-dots i{background:#fff}.pt-sc p{font-size:1.125rem;white-space:pre-line}.pt-sc>.wrap{padding-left:40px;padding-right:40px}.pt-sc .sc-title{margin:20px 0 30px;overflow:hidden;z-index:3}.sc-column .sc-title{margin:20px 0}.title-has-img .sc-title{padding:20vh 0 60px;margin:0 0 40px}.sc-column .sc-title .inner{position:relative;padding:0 40px;z-index:2}.sc-title .bg-wrap{display:none;background:rgba(0,0,0,.02);position:absolute;width:100vw;height:100%;left:0;top:0}.title-has-img .sc-title .bg-wrap{display:block}.pic-list+.sc-column.title-has-img{margin-top:0}.sc-title .h{line-height:110%;max-width:600px;z-index:2}.sc-title .h.large,.title-group .h.large{max-width:1200px}.sc-title.center .h{margin-left:auto!important;margin-right:auto!important}.sc-title span{position:relative;left:3px;padding:10px 0;display:inline-block}.sc-title span:after{content:'';position:absolute;width:30px;height:1px;right:110%;top:48%;background:rgba(166,166,166,.6)}.sc-title.center span:after{top:28px;left:50%;right:auto;margin-left:-15px}.sc-column.has-video{padding:6vh 0}.sc-column.has-video.title-has-img{padding-top:0}.sc-column.has-video>.wrap{position:relative;z-index:4}.sc-column>.wrap{padding:0}.sc-column [class*=col-].item{margin:20px auto}.sc-column .img{margin-bottom:20px;overflow:visible}.sc-column img{max-width:100%}.sc-column .img i{position:relative;width:90px;height:90px;line-height:90px;border-radius:50%;color:#fff;z-index:3;font-size:50px}.sc-column .img p.number{font-size:60px;font-weight:500;line-height:100%}.sc-column .sc-title .h{margin:0 0 20px}.sc-title.light,.sc-title.light .h{color:#161718}.sc-title.dark,.sc-title.dark .h{color:#fff}.sc-column .h{white-space:pre-line;margin-top:0}.sc-column .text h1,.sc-column .text h2{margin-bottom:30px}.sc-column .col-1 p{font-size:1.4rem}.pt-sc:not(.dark){margin-top:10vh;margin-bottom:10vh}.title-group:not(.has-img)+.sc-lightbox{margin-top:40px}.sc-mixbanner:not(.dark),.sc-slider:not(.boxed):not(.dark){margin-bottom:0}.pt-sc.dark{padding-top:10vh;padding-bottom:10vh}.pt-sc.dark+.pt-sc.dark:not(.sc-mixbanner):not(.sc-flexbox),.sc-column.dark.title-has-img{padding-top:0}.pt-sc .sc-title .inner{padding:0 40px}.boxed.pt-sc .sc-title .inner,.contact>.wrap,.default-wrap,.post-detail>.wrap,.post-extend .item.boxed,.post-extend .text,.post-extend.style-02,.pt-sc.boxed .wrap{max-width:1280px;margin-left:auto;margin-right:auto}.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed) .wrap{max-width:1680px;width:86%;margin:0 auto}.pt-sc:not(.boxed).sc-slider .wrap{position:relative;width:100%!important;max-width:100%!important;padding:0!important}.sc-slider:not(.boxed){padding-top:0!important;margin-top:0!important}.sc-lightbox .item{display:inline-block!important;vertical-align:top;padding:4px}.sc-lightbox .img{height:100%;cursor:pointer}.post-extend .item:not(.show) .bg-full,.sc-lightbox .item:not(.show) .bg-full{background-position-y:30%;opacity:0}.post-extend .img,.sc-lightbox .img{background-color:rgba(11,11,11,.01)}.post-extend .item.fullwidth a.full{display:none}.sc-mixbanner{position:relative}.sc-mixbanner.pt-sc{margin:0;padding:12vh 0}.sc-mixbanner .btn.btn-04{margin-bottom:15px}.sc-mixbanner .wrap{position:relative;margin:0 auto;padding:0;z-index:3}.sc-mixbanner .h{margin-bottom:20px}.sc-mixbanner .img,.sc-mixbanner .text{padding:0 40px}.sc-mixbanner .text{width:45%}.sc-mixbanner .img{width:55%}.sc-mixbanner img{max-width:100%;display:inline-block;height:auto}.sc-mixbanner .img.lot{overflow:visible}.sc-mixbanner .img.lot img{display:none}.sc-mixbanner div.slick-slide{float:none;display:inline-block;vertical-align:middle}.pt-sc.sc-slider .item{overflow:hidden;opacity:1}.sc-slider .img{height:100%;background:rgba(111,111,111,.1)}.sc-slider.raw-size .img{margin:0 auto}.sc-slider .text{max-width:640px;margin:80px auto 0}.sc-slider .text:empty{display:none}.sc-slider:not(.boxed) .text{position:relative;width:99%;max-height:400px;margin:30px auto!important;color:#fff;text-align:left;overflow-y:hidden;z-index:9}.sc-slider i.info{position:absolute;width:90px;height:90px;line-height:50px;left:-90px;top:50%;margin-top:-45px;font-style:normal;opacity:1}.sc-slider:not(.boxed) .pt-area-roll-wrap{position:absolute;width:480px;right:-480px;top:0;bottom:0;margin:40px 0;background:rgba(11,12,13,.4);padding:0 40px;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:center;-webkit-align-content:center;-webkit-transform:translateZ(0)}.sc-slider:not(.boxed) .pt-area-roll-wrap:after{content:'';position:absolute;right:-40px;height:100%;width:40px;background:0 0}.sc-slider i.info:before{font-size:18px;color:#eee;background:rgba(11,12,13,.2);margin:20px;border-radius:6px}.sc-slider:not(.boxed) .pt-area-roll-wrap:hover{right:40px}.sc-slider:not(.boxed) .pt-area-roll-wrap:hover i.info{opacity:0;left:0}.no-roll .pt-area-roll-inner{top:0!important}.sc-slider .s-arrow{top:0}.sc-slider .h{margin-bottom:20px}.sc-slider .text p{font-size:1.25rem}.sc-slider:not(.boxed) .h{font-size:36px;margin-bottom:10px}.slick-ctrl-02 .slick-custom{position:relative;display:inline-block;top:20px}.slick-ctrl-02 .slick-dots{position:relative;left:auto;bottom:auto;transform:none}.sc-slider:not(.boxed):last-child{margin-bottom:0!important}.sc-slider:not(.boxed) .slick-ctrl-02 .slick-custom{position:absolute;top:auto;bottom:0;left:0;width:100%;padding:40px 0}.sc-slider.boxed .wrap{padding-bottom:30px}.sc-slider:not(.boxed) .slick-ctrl-02 .slick-custom:hover{background:rgba(0,0,0,.3)}.sc-slider:not(.boxed) .slick-ctrl-02 .slick-custom:hover .slick-dots li{opacity:.8}.slick-ctrl-02 .slick-dots li{border:2px solid #111;background:0 0;opacity:.6;padding:0}.slick-ctrl-02 .slick-dots i{width:4px;height:4px;background:#111;box-shadow:none;transform:scale(1.2,1.2)}.sc-slider:not(.boxed) .slick-ctrl-02 .slick-dots i{width:6px;height:6px}.slick-ctrl-02 .slick-arrow{width:30px;height:30px;line-height:30px;top:50%;margin-top:-15px;font-size:18px;visibility:hidden}.slick-ctrl-02 .slick-prev{left:-40px}.slick-ctrl-02 .slick-next{right:-40px}.slick-ctrl-02 .slick-arrow:after{content:'\e91a';position:absolute;width:100%;left:0;height:100%;top:0;font-family:myicon;text-align:center;color:#111;opacity:.6;z-index:-1}.slick-ctrl-02 .slick-next:after{transform:rotate(180deg)}.slick-ctrl-02 .slick-disabled{pointer-events:none;opacity:.4}.slick-ctrl-02 .slick-arrow:hover:after,.slick-ctrl-02 .slick-dots li:hover{opacity:1!important}.dark .slick-ctrl-02 .slick-dots li{border-color:#fff;opacity:.8}.dark .slick-ctrl-02 .slick-dots i{background:#fff}.dark .slick-ctrl-02 .slick-arrow:after{color:#fff;opacity:.8}.s-arrow{position:absolute;width:50%;height:100%;top:50%;background-color:rgba(0,0,0,0);z-index:8}.m-mode .s-arrow{display:none!important}.s-arrow.s-prev{left:0;cursor:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/left.png),pointer}.s-arrow.s-next{right:0;cursor:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/right.png),pointer}body.forprev:not(.ie) .s-arrow{cursor:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/left.png),pointer!important}body.fornext:not(.ie) .s-arrow{cursor:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/right.png),pointer!important}@media screen and (max-width:768px){.sc-slider:not(.boxed) .pt-area-roll-wrap{width:260px;right:-260px;margin:20px 0;padding:0 20px}.sc-slider:not(.boxed) .pt-area-roll-wrap:hover{right:0}.sc-slider:not(.boxed) .h{font-size:16px}}.pt-sc.sc-flexbox{position:relative;margin:0}.sc-flexbox>.wrap{position:relative;padding:0 20px;margin:0 auto;z-index:3}.sc-flexbox:not(.onlyone)>.wrap{align-items:stretch;flex-direction:row;flex-wrap:wrap;display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap}.sc-flexbox .item-icon,.sc-flexbox .item:not(.show) .img:after,.sc-flexbox .item:not(.show) .item-icon{display:none}.sc-flexbox .sc-title .h.large{max-width:none}.sc-flexbox .sc-title.dark{color:#fff}.pt-sc.sc-flexbox:not(.dark) .item,.pt-sc.sc-flexbox:not(.dark) .item .h,.pt-sc.sc-flexbox:not(.dark) a,.sc-flexbox .sc-title:not(.dark),.sc-flexbox .sc-title:not(.dark) .h{color:#161718}.pt-sc .item{position:relative;opacity:0}.pt-sc .item.show{opacity:1}.sc-flexbox .item{padding:20px!important;flex-grow:1;font-size:1rem;opacity:1}.sc-flexbox .item:not(.show) .bg-full,.sc-title{opacity:0}.sc-flexbox .item:not(.show) .item-wrap{background:rgba(44,44,44,.1)}.sc-title{top:40px}.sc-title.show{opacity:1;top:0}.sc-flexbox .sc-title .h{margin-top:0;margin-bottom:0}.sc-flexbox .item-wrap{position:relative;height:100%;color:#161718}.sc-flexbox .show .item-wrap{background:#fff}.sc-flexbox a.full~.item-icon{display:block}.pt-sc.dark.sc-flexbox .item-wrap,.pt-sc.dark.sc-flexbox a{color:#fff}.pt-sc.dark.sc-flexbox .show .item-wrap{background:#161718}.sc-flexbox a,.sc-postbox .h a{border-bottom:1px solid transparent;line-height:110%}.sc-flexbox .item .h,.sc-postbox .h{line-height:120%}.sc-flexbox.alpha .item-wrap{background:0 0!important;padding-bottom:20px}.sc-flexbox.alpha .item{margin-bottom:0}.sc-flexbox .img{height:40vh}.sc-flexbox .img:after,.sc-postbox .img .inner:after{opacity:0}body:not(.m-mode) .sc-flexbox .img:hover:after,body:not(.m-mode) .sc-postbox .img:hover .inner:after{opacity:.2}.sc-flexbox .text{padding:40px 50px;opacity:0}.sc-flexbox.boxed .text{padding:30px 40px}.sc-flexbox .show .text{opacity:1}.sc-flexbox.alpha .text{padding:40px 0 0}.sc-flexbox .text .h{margin:0}.sc-flexbox .text span{display:inline-block;line-height:160%;padding:10px 0 15px}.sc-postbox .item{display:flex;display:-webkit-flex;margin:10vh 0;background:#fff;align-items:center;-webkit-align-items:center;opacity:1}.site-dark .sc-postbox .item{background:rgba(22,23,24,.9)}.pt-pure.site-light .sc-postbox .item{background:#fafafa}.title-group+.sc-postbox .item:first-child,.title-group:not(.has-img)+.sc-postbox{margin-top:0}.sc-postbox .item:nth-child(odd){flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.sc-postbox .item:not(.show) .inner:after{display:none}.sc-postbox .img{width:55%}.sc-postbox .img:hover .inner{transform:scale(1.1,1.1)}.sc-postbox .v-post .img:hover:before{transform:scale(1)}.sc-postbox .text{position:relative;top:-20px;padding:0 10%;width:45%}.sc-postbox .inner{position:relative;padding-top:60%}.sc-postbox .item .h{font-size:26px;margin:0 0 12px}.sc-postbox.boxed .item .h{font-size:18px}.sc-postbox .item span{font-size:40px;opacity:.1;font-weight:700}.site-dark .sc-postbox .item span{opacity:.2}.sc-postbox .time{position:relative;padding-left:22px}.sc-postbox .time:before{content:'\e8b5';position:absolute;line-height:0;left:0;top:50%;font-family:myicon;font-size:16px;opacity:.6}.contact-list a:after,.p404:before,li.comment.depth-1 li:before{content:'';left:0}.contact>.wrap,.default-wrap{position:relative;padding:0 40px}.default-wrap{margin:0 auto 6vh;line-height:170%;font-size:1.25rem}.title-group.has-img~.default-wrap{margin-top:6vh}.default-wrap img{max-width:100%}.default-wrap img[data-src]{cursor:pointer}.comment-area p,.default-wrap p,.post-detail .text-area p{margin-top:15px;margin-bottom:15px}.comment-area blockquote:first-child,.comment-area p:first-child,.default-wrap blockquote:first-child,.default-wrap p:first-child,.post-detail .text-area blockquote:first-child,.post-detail .text-area p:first-child{margin-top:0}.msEdge .blog-list .img:hover:after,.msEdge .btn.btn-04.outline:hover,.msEdge .btn.btn-04.outline[data-color]:hover,.msEdge .btn.btn-04:not(.outline):hover,.msEdge .main-menu li.hover .sub-menu-wrap,.msEdge .pic-list:not(.pic-style-05 ) .item-wrap:hover .layer,.msEdge .pic-style-03 .item-wrap:hover .caption-img,.msEdge .pic-style-04 .current .item-wrap:hover .caption-img,.msEdge .pic-style-05 .img:hover .caption-img,.msEdge .pic-style-05 .img:hover .layer,.msEdge .post-extend.style-02 .img:hover .bg-full:after,.msEdge .post-related .item:hover .img:after,.msEdge .sc-lightbox .img:hover .bg-full:after{transition-timing-function:ease-in-out}.contact>.wrap{width:86%;margin:4vh auto 10vh;font-size:0}.contact>.wrap>.h{margin-bottom:4vh;padding:20px}.contact .text-area{font-size:1.25rem;letter-spacing:1px}.contact .item{display:inline-block;vertical-align:top;margin-bottom:20px}.contact .item[class*=col-]{padding:20px}.contact-list{margin-bottom:4vh}.contact-wrap{padding:10px}.contact-wrap p{display:inline-block;width:50%;margin-bottom:20px;padding:0 10px}.contact-wrap p.block{display:block;width:100%}.contact-list a.a_line i{top:110%}.contact-list a:after{position:absolute;width:100%;height:1px;background-color:rgba(166,166,166,.8);top:110%;z-index:-1}.map,.page-other{position:relative}.contact-wrap p span{display:block;margin-top:6px}.contact input[type=submit]{height:50px;padding:0 40px;background:#161718;color:#fff;border-radius:4px}div.wpcf7-mail-sent-ok{border:0;font-size:13px;padding-left:2px}.map{height:50vh;background:#161718;overflow:hidden}.map-container,.p404:before{height:100%;width:100%}.text-area a{border-bottom:1px solid rgba(166,166,166,.6)}.gm-style-cc,.gm-style-mtc,.gm-style>div:first-child+div>a>div>img{display:none}.page-other{width:100%;text-align:center;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-position:center;background-size:cover}.p404:before{position:absolute;top:-7vh;background:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/404-bg-light.svg) center no-repeat;background-size:80% auto;opacity:.05}.site-dark .p404:before{background-image:url(//www.kollins.com.au/wp-content/themes/thefe/data/images/404-bg-dark.svg)}.page-other .text{position:relative;top:-7vh;margin:80px auto;max-width:800px}.page-other form{margin-top:40px}.page-other .search-field{width:100%;height:48px;max-width:600px;border:1px solid rgba(166,166,166,.5);background-color:transparent;padding:0 20px;margin-bottom:40px}.search-submit{position:absolute}.page-other em{font-style:normal}.comment-root>.wrap{position:relative;max-width:1280px;padding:0 40px;margin:0 auto 80px;font-size:1.125rem}.default-wrap .comment-root>.wrap{padding:0}.comment-root .title{margin-top:80px}.comment-root .title span{padding-right:8px}ol.comment-list{margin:30px 0}li.comment{position:relative}li.comment.depth-1{background:rgba(222,222,222,.15);padding:40px 40px 60px 120px;margin-bottom:30px;border-radius:3px}.site-dark li.comment.depth-1{background:rgba(222,222,222,.02)}li.comment.depth-1 li{padding:60px 0 0 80px}li.comment.depth-1 li:before{position:absolute;top:40px;height:1px;width:100%;background:rgba(111,111,111,.1)}.site-dark li.comment.depth-1 li:before{background:rgba(111,111,111,.25)}.comment-area li:before{display:none}li.comment.depth-3 li{padding-left:20px!important}li.comment.depth-1 .comment-area li,li.comment.depth-3 .comment-area li{padding:0}.comment-author{position:relative;min-height:70px;line-height:70px;margin-bottom:-10px;font-size:0}.comment-author .img{position:absolute;width:70px;height:70px;left:-90px;top:0}.comment-author .img img{width:100%;height:auto;border-radius:50%;margin:0}.comment-author .fn,.comment-meta{display:inline-block;vertical-align:middle;margin-right:20px;font-size:15px;font-weight:700;line-height:20px;font-style:normal}.comment-awaiting-moderation{display:block;margin-top:20px;color:rgba(116,116,116,.5)}.comment-awaiting-moderation:before,.comment-notes:before{content:'\e88f';font-family:myicon;font-style:normal;display:inline-block;line-height:20px;margin-right:4px;font-size:20px;vertical-align:text-bottom}.comment-body{position:relative;padding-right:30%}.reply a{position:absolute;right:0;top:15px;display:inline-block;line-height:40px;padding:0 30px;background:rgba(111,111,111,.1);border-radius:3px}.site-dark .reply a{background:rgba(111,111,111,.2)}.reply:hover a{color:#fff!important}#cancel-comment-reply-link{display:inline-block;line-height:30px;margin:0 0 10px}#cancel-comment-reply-link:before{content:'\e917';font-family:myicon;font-size:150%;display:inline-block;vertical-align:top;margin:0 6px 0 0}.comment-form{margin:30px 0;font-size:0}.comment-root textarea,.wpcf7-form textarea{width:100%;padding:20px;background:#fff;border:1px solid transparent;vertical-align:top}.comment-root input,.wpcf7-form input{width:100%;height:50px;padding:0 20px;background:#fff;border:1px solid transparent}.wpcf7-form input,.wpcf7-form textarea{border-color:rgba(111,111,111,.15)}.site-dark .wpcf7-form input,.site-dark .wpcf7-form textarea{border-color:transparent;background:rgba(32,32,32,.7)}.pt-pure.site-light .comment-root p:not(.form-submit) input,.pt-pure.site-light .comment-root textarea{background:rgba(222,222,222,.2)}.site-light .comment-root p:not(.form-submit) input:focus,.site-light .comment-root textarea:focus{background:#fff}.site-dark .comment-root p:not(.form-submit) input,.site-dark .comment-root textarea{background:rgba(222,222,222,.05)}.site-dark .comment-root p:not(.form-submit) input:focus,.site-dark .comment-root textarea:focus{background:rgba(222,222,222,.02)}.comment-form>p:not(.comment-form-comment):not(.comment-notes){display:inline-block;vertical-align:top;width:33.333333%}.comment-form p{font-size:1rem;margin:0 0 10px}.comment-form .comment-notes{margin-bottom:20px}.comment-root>.wrap>.comment-form #cancel-comment-reply-link{display:none}.comment-form-author,.comment-form-email{padding-right:10px}.comment-root input[type=submit]{color:#fff;padding:0 60px 0 20px;border:none}.form-submit,.wpcf7-submit{position:relative;width:auto!important;margin-top:4px}.form-submit:after{content:'\e5c8';position:absolute;font-family:myicon;line-height:50px;top:-1px;right:20px;color:#fff;font-size:20px;pointer-events:none}.form-submit:hover:after{right:15px}.form-submit input{border:none}@media screen and (max-width:1440px){.comment-root>.wrap{max-width:1000px}}.m-mode .comment-body{padding:0}.m-mode .reply a{position:relative;top:auto;right:auto;margin-top:20px}@media screen and (max-width:768px){.comment-root>.wrap{font-size:12px}.comment-author .fn,.comment-meta{font-size:13px;margin-right:8px}.comment-author{height:40px;line-height:40px;margin:0}.comment-author .img{width:40px;height:40px;left:-60px}li.comment.depth-1{padding:20px 20px 30px 80px}.reply a{line-height:30px;padding:0 15px}li.comment.depth-1 li{padding-left:20px!important}.comment-form>p:not(.comment-form-comment):not(.comment-notes){width:100%;padding:0}}@media screen and (max-width:480px){.comment-author{margin-bottom:10px;height:auto}.comment-author .fn,.comment-meta{display:block;line-height:20px}.comment-author .img{position:relative;left:auto;top:auto;margin-bottom:6px}li.comment{padding-left:20px!important}li.comment.depth-1 li{padding-left:10px!important}.comment-root input{height:36px;padding:0 10px}.comment-root textarea{padding:10px}.comment-root input[type=submit]{padding:0 15px}.form-submit:after{display:none}.comment-root input,.comment-root textarea{font-size:12px}}.comment-list.pings{list-style:none}.comment-list.pings>li{padding:5px 0}.comment-list .edit-link{opacity:.5;font-size:1rem;margin-left:3px}.comment-list .comment-body>a{text-decoration:underline}footer{position:fixed;width:100%;left:0;bottom:0;color:#fff;background-color:#101112;font-size:0;z-index:-1}body.ie footer{position:relative;z-index:99}footer>.wrap{position:relative;width:86%;margin:0 auto;padding:10vh 40px;text-align:center}footer .item{position:relative;font-size:16px;width:40%}footer .item.left{text-align:left;width:30%;padding:4vh 0}footer .item.right{text-align:right;width:30%}footer .text-area{position:relative;z-index:3;font-size:1.125rem;max-width:500px;letter-spacing:1px}footer .item.left .text-area{padding:0 0 0 24%}footer .item.right .text-area{padding:0 24% 0 0;display:inline-block}.pt-social.type-icon em,.pt-social.type-text i{display:none}footer .item.left.no-img .text-area{padding:0 24% 0 0}footer .item.right.no-img .text-area{padding:0 0 0 24%}footer .item .img{position:absolute;height:200px;width:200px;top:50%;left:0;margin-top:-100px;opacity:.4}footer .item.right .img{left:auto;right:0}footer .wrap a{color:#eee}footer .pt-social a{font-size:36px;line-height:120%}.pt-social.type-text a{opacity:.8;letter-spacing:3px}.pt-social.type-text a:hover{opacity:1}.pt-social.type-text a.a_line i{margin-top:-4px}.pt-social em,.pt-social i{font-style:normal}.pt-social.type-icon li{display:inline-block;margin:0 5px}.pt-social.type-icon i{position:relative;font-size:20px;vertical-align:top;line-height:58px;z-index:2}.pt-social.type-icon a{position:relative;display:inline-block;width:60px;height:60px;border:2px solid rgba(222,222,222,.2);border-radius:50%}.pt-social.type-icon a:after{content:'';position:absolute;right:0;bottom:0;top:0;left:0;margin:-2px;border-radius:50%;opacity:0;transform:scale(.5)}.pt-social.type-icon a:hover:after{transform:scale(1);opacity:1}footer .item.no-img .img,footer.copy-and-socail .item.left,footer.no-social .pt-social,footer.only-copy .pt-social{display:none}footer.copy-and-socail,footer.copy-and-socail .item.right,footer.no-social,footer.no-social .item{text-align:center!important}footer.copy-and-socail .item.right .text-area,footer.copy-and-socail .pt-social,footer.no-social .item.left,footer.no-social .text-area{display:block;margin:0 auto;padding:0}footer.no-social:not(.only-copy) .item.right{margin-top:40px;opacity:.6}footer.copy-and-socail .pt-social{margin:40px auto}footer.no-social .item.left .img{position:relative;display:block;width:244px;height:244px;top:auto;margin:0 auto 30px!important;opacity:1!important}footer.copy-and-socail .item .img,footer.no-social .item.right .img{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;z-index:-1}footer.copy-and-socail .item,footer.copy-and-socail>.wrap,footer.no-social .item,footer.no-social>.wrap{position:static}footer.no-social .text-area{max-width:600px;padding:0!important}.blog-list .img:after,.has-img .sub-menu li:after,.pic-style-01 .img:after,.post-extend.style-02 .bg-full:after,.post-related .item .img:after,.sc-flexbox .img:after,.sc-lightbox .bg-full:after,.sc-postbox .img .inner:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#161718;z-index:2}.menu-position-right .main-menu li.has-img .sub-menu a{line-height:200px;font-size:30px}.menu-position-right .main-menu .pt-mouse-scroll-wide{bottom:49px}.menu-position-right .main-menu .sub-menu-wrap{height:260px}@media screen and (max-width:1920px){.main-menu li.has-img .sub-menu a{line-height:200px;font-size:30px}.main-menu .pt-mouse-scroll-wide{bottom:49px}.main-menu .sub-menu-wrap{height:260px}.pic-style-03.boxed,.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed) .wrap{max-width:1400px}.pic-style-05.boxed{max-width:1280px}}@media screen and (max-width:1680px){.h.large{font-size:4.4vw}h1{font-size:36px}.hit-text .h,h2{font-size:30px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}.hit-text{font-size:12px}.btn.btn-04{line-height:48px;padding:0 20px}.hit-dots li{padding:6px 0 6px 40%}.pic-style-02 .text{left:-40px;bottom:40px}.post-02 .text,.post-02.only-text .text{font-size:1.125rem;line-height:140%}.hidden-menu .wrap,.pt-sc p,.sc-column .col-1 p,.sc-slider .text p,footer .text-area{font-size:1.125rem}.post-02 .h{font-size:36px}.col-1,.col-2,.col-2-3,.col-3,.col-3-10,.col-3-4,.col-4,.col-4-10,.col-5{padding:20px}.sc-column .wrap{padding-left:20px;padding-right:20px}.sc-flexbox .text{padding:30px}.sc-postbox .item .h{font-size:20px}footer .item .img{width:160px;height:160px;margin-top:-80px}}@media screen and (max-width:1440px){.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed):not(.sc-mixbanner) .wrap,footer>.wrap,header>.wrap{width:90%}.sc-postbox .item{margin:60px 0}.logo{margin-right:50px}.main-menu>ul>li{padding-right:10px}.hidden-menu li{font-size:24px}.call-popup,.main-menu a{font-size:11px;letter-spacing:1px}.main-menu li.no-img .sub-menu a{font-size:11px;line-height:36px}.pt-social.type-text a{letter-spacing:2px;font-size:28px}.boxed.pt-sc .sc-title .inner,.contact>.wrap,.default-wrap,.post-banner.raw-size,.post-detail>.wrap,.post-extend .item.boxed,.post-extend .text,.post-extend.style-02,.pt-sc.boxed .wrap,.title-group.style-02 .inner{max-width:1000px}.pic-style-03.boxed,.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed) .wrap{max-width:1200px}.hidden-menu .wrap,.pt-sc p,.sc-column .col-1 p,.sc-slider .text p,footer .text-area{font-size:1rem}.pt-sc.sc-flexbox{padding:100px}.pic-style-03 .text .h{font-size:20px!important}.item.sticky:before{height:36px;width:36px}}@media screen and (max-width:1280px){.popup h1{font-size:30px}.popup h2{font-size:24px}.popup h3{font-size:20px}.popup h4{font-size:18px}.popup h5{font-size:16px}.popup h6{font-size:1rem}.post-02 .text,.post-02.only-text .text{font-size:12px;line-height:140%}.post-02 .h{font-size:26px}.popup i.close{right:20px;top:20px}.popup i.close:after{font-size:30px}.sc-column .img p.number{font-size:50px}.logo img{max-height:30px;width:auto;image-rendering:-webkit-optimize-contrast}.pic-style-05.boxed{max-width:94%}.pic-style-03.boxed,.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed) .wrap{max-width:1000px}.pt-sc.sc-postbox .wrap{width:100%!important}}.m-mode .pic-style-04 .item{margin:50px 0}.m-mode .pic-style-04 .wrap{margin:60px 0}.m-mode .pt-parallax-target{transform:none!important;-webkit-transform:none!important}.m-mode .pt-sc .pt-parallax-target,.m-mode .title-group .pt-parallax-target{height:auto!important}.mode .pic-style-03{padding-bottom:80px!important}.m-mode .pic-style-02.raw-proportion>.wrap{padding-bottom:100px}.m-mode.window-v .pic-style-02.raw-proportion .slick-track{align-items:flex-start;-webkit-align-items:flex-start}@media screen and (min-width:1023px){.m-mode .pt-sc:not(.dark):not(.sc-mixbanner){margin-top:100px;margin-bottom:100px}.m-mode .pt-sc.dark{padding-top:100px;padding-bottom:100px}.m-mode .title-has-img .sc-title{padding-top:200px}}@media screen and (max-width:1023px){a.ctrl,footer,footer .item .img{position:relative}.title-group .inner{padding:0 30px}.title-group .h{display:block;width:90%!important;max-width:500px;margin:0 auto 20px;padding:0!important;text-align:center}.title-group .h+.h{margin-bottom:0}.title-group.gap{margin-bottom:30px}#pt-hit-elem{display:none!important}.pic-style-04 .list-category{display:none}.pic-style-04 .wrap{width:100%;padding:0 8%}.pic-style-04 .text{display:block;margin-top:20px}.pic-style-04 .img a.full{display:block}.pic-style-04 .img{transform:scale(1)!important;-webkit-transform:-webkit-scale(1)!important}.pic-style-04 .caption-img,.pic-style-04 .item-wrap>a.full,.pic-style-04 .layer{display:none}.pic-style-03.w-col-3 .pt-column,.pic-style-03:not(.parallax).w-col-3 .item{width:50%}.blog-list,.pic-style-03.w-col-2 .pt-column,.share,.share .wrap{width:100%}.pic-style-03{max-width:100%}.sc-postbox .item .h{font-size:18px}.sc-slider:not(.boxed) .text{max-height:200px}.default-wrap{font-size:1rem}.post-detail .post-meta,.post-detail .text-area{width:100%;font-size:1rem}.post-detail .title .h{font-size:24px}.post-detail .post-meta{padding:0;text-align:left;margin-top:40px}.post-detail .post-meta .wrap>div{display:inline-block;margin-right:30px;vertical-align:top}.post-detail{margin:60px auto}.share,.share .wrap{position:relative;left:auto;height:auto;visibility:visible;opacity:1;pointer-events:auto;text-align:left}.post-02~.share .wrap,.share a{text-align:center}.share .wrap{transform:none;-webkit-transform:none}.share a{opacity:1;margin-right:4px}.share a i{width:36px;height:36px;line-height:36px;font-size:14px}.share i.btn{display:none}.post-02>.wrap{padding:0 20px}.post-meta.edited .wrap{display:block;text-align:center;margin:20px 0}.post-meta.edited i{font-size:10px;display:block}.post-meta.edited .wrap>div{padding-top:10px;font-size:10px;display:inline-block;text-align:left;margin:0 30px;max-width:45%}.post-meta.edited i+a{height:auto;line-height:normal}.post-02 .img,.post-02 .text{width:100%;padding:0;top:auto}.post-02.only-text .text{vertical-align:middle}.post-02:not(.only-text)>.wrap{width:100%;font-size:0}.post-02 .post-meta{padding:0 20px}.post-02 .img{top:50px}.post-02.hide-text.text-on i.hide,.post-02.hide-text:not(.text-on) i.show{display:block}.post-02>.wrap{min-width:100%;display:block}.post-02.hide-text .inner{padding:10%}.post-02.hide-text .h{font-size:20px}.post-02.only-text:not(.hide-text) .text{width:100%;line-height:120%;padding:0 30px;top:auto!important}.post-02 .h{margin-bottom:10px;font-size:26px}.post-02 .text,.post-02.only-text .text{font-size:12px}.post-02 .ctrl{width:30px;line-height:30px;right:10px}.post-02 .ctrl i{width:30px;height:30px;background:rgba(13,14,15,.3)}.post-02 .ctrl i:before{font-size:10px}.post-02:not(.dark) .ctrl i{background:#fff!important;color:#161718}a.ctrl{display:inline-block;width:50%;line-height:50px;height:50px;margin-bottom:40px;border:1px solid rgba(111,111,111,.3);font-size:12px}a.post-prev{padding-left:0!important}a.post-next{padding-right:0!important;border-left:1px solid rgba(111,111,111,.3)}a.ctrl:after{width:20px!important}.page-other .text{padding:0 10%;top:auto}.page-other,.site-content{min-height:auto}.page-other.p404{padding:100px 0}.p404:before{top:auto}.pages li .page-numbers{width:30px;height:30px;line-height:30px;font-size:11px}.contact>.wrap{width:100%;padding:0 20px}.contact-wrap p{width:100%}.contact .item{margin-bottom:0}.col-1,.col-2,.col-2-3,.col-3,.col-3-10,.col-3-4,.col-3-5,.col-4,.col-4-10,.col-5{width:100%;padding:20px}.sc-mixbanner .img,.sc-mixbanner .text{width:100%;margin:20px 0;text-align:center}.pt-sc p{font-size:1rem}.sc-mixbanner.pt-sc{padding:60px 0}.sc-mixbanner.rtl .img{text-align:center}.pt-sc.sc-flexbox{padding:40px 0!important}.pt-sc .sc-title{margin-bottom:30px}.sc-column>.wrap{padding:20px 20%}.pt-sc .wrap,.sc-title .inner{max-width:96%}.m-mode .pt-sc:not(.dark):not(.sc-mixbanner){margin-top:60px;margin-bottom:60px}.m-mode .pt-sc.dark{padding-top:60px;padding-bottom:60px}.m-mode .title-has-img .sc-title{padding-top:200px}footer .item,footer .text-area{padding:0!important}.sc-flexbox>.wrap{width:100%!important}.pt-sc.sc-flexbox .sc-title .inner{width:100%}.pt-sc.sc-flexbox .sc-title{margin-bottom:0}footer{z-index:3}body{margin-bottom:0!important}footer .item .img{width:120px;height:120px;margin:0 auto 20px}.pt-social.type-text a{font-size:30px}footer .item{width:100%!important;max-width:300px;text-align:center!important;margin:40px auto;display:block}footer>.wrap{padding:40px}}@media screen and (max-width:768px){.pic-style-03.w-col-2 .pt-column,.pic-style-03.w-col-3 .pt-column,.pic-style-03:not(.parallax).w-col-2 .item,.pic-style-03:not(.parallax).w-col-3 .item,.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed):not(.sc-mixbanner) .wrap,.sc-postbox .img,footer>.wrap,header>.wrap{width:100%}.title-group .inner{padding:0;max-width:100%!important}.col-1,.col-2,.col-2-3,.col-3,.col-3-10,.col-3-4,.col-3-5,.col-4,.col-4-10,.col-5{padding:0}.pic-list h6{font-size:20px}.pic-style-01 .slick-arrow:after{display:none}.sc-postbox .item{display:block}.sc-postbox .text{width:100%;top:0;padding:8%}.sc-postbox .item span{display:none}.sc-postbox .item .h{margin-bottom:10px}.sc-postbox .item{margin:60px 0}.sc-flexbox>.wrap{padding:20px 0!important}.pt-sc.sc-flexbox .sc-title .inner{padding:0 20px}.pt-sc:not(.dark):not(.sc-mixbanner){margin-top:50px;margin-bottom:50px}.sc-column>.wrap{padding:20px 10%}.m-mode .title-has-img .sc-title{padding-top:140px}footer .text-area{font-size:12px;letter-spacing:1px}.pt-social.type-icon li{margin:0 3px}.pt-social.type-icon a{width:40px;height:40px}.pt-social.type-icon i{line-height:38px;font-size:14px!important}.popup.show .inner>div{width:100%!important;padding:0}.popup .left{margin-bottom:10px}.popup .inner{display:block}.popup{margin:30px}.h.large,h1{font-size:30px}h2{font-size:24px}h3{font-size:20px}.popup h1,h4{font-size:18px}h5{font-size:16px}h6{font-size:1rem}.popup h2{font-size:16px}.popup h3{font-size:15px}.popup h4{font-size:14px}.popup h5{font-size:13px}.popup h6{font-size:.9rem}.popup .wrap{padding:20px}.popup i.close{right:0;top:0}.m-call-side{margin-left:10px}.comment-root>.wrap,.post-detail>.wrap{padding:0 20px}.post-detail{margin:30px auto}.post-meta.edited .wrap>div{margin:0 5px}.post-extend,.post-extend.style-01 .item{padding:0 20px!important}.post-extend .text-01 .h,.post-extend .text-01 p{display:block;width:100%}.post-extend.style-02{margin:40px auto}.sc-mixbanner .img,.sc-mixbanner .text{padding:0 20px}.pt-social.type-text a{font-size:20px}.popup:not(.show) i.close{display:none!important}.popup-player .close{width:30px;height:30px;line-height:30px}.popup-player .close:after{font-size:14px}}@media screen and (max-width:600px){body{position:static}}@media screen and (max-width:375px){.sc-column>.wrap{padding:20px}.pt-sc>.wrap{padding-left:20px;padding-right:20px}.pt-sc:not(.boxed) .sc-title .inner,.pt-sc:not(.boxed) .wrap{width:100%}}.blog-list .img:after,.blog-list a,.blog-style-01 .text,.blog-style-02 .text,.btn,.call-popup:before,.comment-form p:after,.comment-root a,.comment-root input,.comment-root textarea,.contact input,.contact textarea,.filter li,.filter li i,.filter-ctrl,.go-top,.go-top:after,.header-search i:before,.hidden-menu ul a,.hidden-menu-bg .bg-full,.hidden-menu-btn.open:after,.hit-dots i,.hit-dots li,.item-icon:before,.list-category a,.list-scroller-target,.m-header a,.main-menu>ul>li>a:before,.pic-list .slick-arrow em,.pic-list:not(.pic-style-04):not(.pic-style-05) .bg-full,.pic-style-01 .text a,.pic-style-01 .text a:before,.pic-style-02 .v-post .h,.pic-style-02 .v-post .img:after,.pic-style-03 .v-post .h,.pic-style-04 .img:before,.popup .bg-full,.popup .inner>div,.popup i.close,.popup-player .close,.popup-player .close:after,.post-detail .post-meta a,.post-extend .bg-full:after,.post-extend .bg-full:before,.post-extend.style-01 .img,.post-footer a,.post-nav .ctrl,.post-nav .ctrl p,.post-nav .ctrl:after,.post-related .text,.pt-area-roll-wrap:not(.no-roll) .pt-area-roll-btn,.pt-sc .time a,.sc-flexbox .img:after,.sc-flexbox .item-wrap,.sc-flexbox a,.sc-lightbox .bg-full:after,.sc-lightbox .bg-full:before,.sc-postbox .h a,.sc-postbox .img,.sc-postbox .img .inner:after,.sc-postbox .inner,.search-field,.slick-ctrl-02 .slick-dots li,.slick-dots li i,.text-area a,.title-group.has-video:before,.v-post .img:before,.v-post .text .h:before,footer a,footer a i.fa,footer a:after,i.close:after,i.info,input[type=submit],li.no-img .sub-menu .sub-menu,p.clone{transition:all .3s;-webkit-transition:all .3s}.blog-list .item .img,.caption-img,.forhiddenmenu .click-layer,.forpopup .click-layer,.hidden-menu,.pic-style-03 .item .img,.pic-style-04 .item .img,.post-02 .img img,.post-02 .post-meta,.post-02.hide-text .inner,.post-banner:not(.post-02).raw-size.v-post .bg-full:after,.post-extend .bg-full,.sc-lightbox .bg-full,.sc-slider .bg-full,.sc-slider:not(.boxed) .pt-area-roll-wrap,.share .wrap,.site-bg,.site-content,.slick-ctrl-02 .slick-custom{transition:all .8s;-webkit-transition:all .8s}.click-layer.no-trans,.popup.show{transition:all 0s;-webkit-transition:all 0s}.popup.down{transform:translateY(140%);-ms-transform:translateY(140%);-webkit-transform:translateY(140%)}.popup .wrap:after,.popup.down{transition:all .7s cubic-bezier(.8,.1,.1,.9);-webkit-transition:all .7s cubic-bezier(.8,.1,.1,.9)}.map .bg-full,.pic-list .bg-full,.pic-style-04 .item,.post-banner .bg-full,.post-footer .bg-full,.post-related .img:after,.pt-sc .bg-full,.pt-sc .item,.sc-flexbox .item-wrap,.sc-flexbox .text,.sc-title .bg-full,.sc-title.show,.sub-menu-wrap,.title-group .bg-full,header:after{transition:opacity .6s,top .4s,visibility .6s,background .4s;-webkit-transition:opacity .6s,top .4s,visibility .6s,background .4s}.counter,.has-img .sub-menu li:after,.pic-list .img:after,.pic-list .layer,.pic-style-02 .slick-dots,.pic-style-05 .bg-full,.slick-ctrl-02 .slick-arrow:after{transition:opacity .5s,background .5s,margin .7s;-webkit-transition:opacity .5s,background .5s,margin .7s}.main-menu a,.pic-list.parallax .text{transition:opacity .5s,transform .3s linear,background .5s;-webkit-transition:opacity .5s,transform .3s linear,background .5s}#pt-hit-elem:not(.hide),.blog-list .h a,.pic-style-05 .item .img,header{transition:background .5s,transform 1s,opacity .2s .4s,color .3s,top .3s;-webkit-transition:background .5s,transform 1s,opacity .2s .4s,color .3s,top .3s}.blog-list .bg-full,.pic-list.pic-style-03 .item .bg-full{transition:opacity .4s,background .8s .2s,transform .8s .2s,top .8s;-webkit-transition:opacity .4s,background .8s .2s,transform .8s .2s,top .8s}.mask{transition:all .8s cubic-bezier(.8,.1,.1,.9);-webkit-transition:all .8s cubic-bezier(.8,.1,.1,.9)}.category-icon,.header-right form,.pic-style-03 .item .text,.popup.show .inner>div{transition:all .5s .1s,width 0s;-webkit-transition:all .5s .1s,width 0s}.hide-close,.pic-style-03 .item-wrap:hover .text .h:after,.pic-style-03 .text a,.pic-style-05 .text,.popup.show .bg-full,i.close-search{transition:all .5s .3s;-webkit-transition:all .5s .3s}.btn-01:hover,.btn-02:hover,.call-popup:before,.comment-root .reply a:hover,.comment-root input[type=submit],.comment-root input[type=submit]:focus,.contact input[type=submit]:hover,.filter li.active i,.go-top:hover:after,.hit-dots .current i,.item.sticky:before,.list-scroller-target,.m-mode .category-icon,.main-menu a:before,.pic-list .slick-arrow em,.pic-list:not(.pic-style-05) .item:not(.only-link):not(.v-post) .text a:hover,.pic-loader:after,.pic-style-02 .slick-dots li.slick-active i,.post-02.light .ctrl i.show,.pt-iv-btn:after,.sc-column .img i,.text-area input[type=submit]:hover,.title-group .h:after,a.a_line i,footer .pt-social.type-icon a:after,i.close-search{background-color:#0bcb81}.blog-list .h a:hover,.comment-notes:before,.comment-root .title span,.comment-root a:hover,.counter i,.hidden-menu-btn.open:hover:after,.m-header li:hover>a,.pic-style-04 a,.pic-style-05 .list-category a:hover,.post-meta a:hover,.post-nav .ctrl:hover:after,.post-tags a:hover,.pt-sc .time a:hover,.title-group .h:after,i.call-search:hover:before{color:#0bcb81}.comment-root form.comment-form p.focus input,.comment-root form.comment-form p.focus textarea,.contact input:not([type=submit]):focus,.contact textarea:focus,.m-header form input.m-search:focus,.main-menu li.no-img .sub-menu,.sc-flexbox .h a:hover,.sc-postbox .h a:hover,.search-field:focus,.text-area a:hover{border-color:#0bcb81}.comment-subscription-form{margin-left:30px!important;padding:15px}.comment-subscription-form>input{height:auto}.sc-mixbanner .img.slick-slider{display:inline-block}@font-face {
font-family: Baskerville;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/baskvl.ttf);
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-Regular.ttf);
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-Bold.ttf);
font-weight:700;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-ExtraBold.ttf);
font-weight:800;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-ExtraBoldItalic.ttf);
font-weight:700;
font-style:italic;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-Italic.ttf);
font-style:italic;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-Light.ttf);
font-weight:300;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-LightItalic.ttf);
font-weight:300;
font-style:italic;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-Semibold.ttf);
font-weight:600;
}
@font-face {
font-family: OpenSans;
src: url(//www.kollins.com.au/wp-content/themes/thefe-child/fonts/OpenSans-SemiboldItalic.ttf);
font-weight:600;
font-style:italic;
}
body
{ font-family: sans-serif;
}
strong
{ font-family: sans-serif;
font-weight:800;
}
p,span
{ font-family: sans-serif;
font-weight:300;
font-size: 15px;
}
.portfolio_heading h4 a { font-family: sans-serif;
font-weight: 800;
font-size: 20px;
}
h1.h.pt-ani-text span, h1,
h2.h.pt-ani-text span, h2,
h3.h.pt-ani-text span, h3,
h4.h.pt-ani-text span, h4,
h5.h.pt-ani-text span,h5,
h6.h.pt-ani-text span h6,
.custom_numbers_section p.number{
font-family: Baskerville; }
.custom_numbers_section h4.h,.home-last-section h2.h { font-family: sans-serif;
text-transform: capitalize;
font-weight: 900;
letter-spacing: -1px;
}
.custom_about_section h2.h {
font-size: 60px;
}
.custom_about_section h5.h { font-family: sans-serif;
font-size: 26px;
}
.custom_about_section{
background-color:#161718;
margin-bottom:0px!important;
padding-bottom:40px!important;
padding-top:30px!important;
}
.header-right{
display:none!important;
}
.page-id-433 .pic-list.pic-style-02.has-pages{
display:none!important;
}
.logo {
height: auto!important;
}
nav.main-menu.inblock-m.lazyed a{
font-size:20px!important;
}
.page-id-18 h1.h.pt-ani-text{
text-align:center!important;
}
.logo img {
width: 220px!important;
height: auto!important;
max-height: 100%!important;
}
header nav.main-menu ul#main-menu-list li a {
font-size: 14px!important;
text-transform: uppercase;
margin-right: 0px;
}
.about-kpi-main-content h4.h {
font-family: Baskerville;
font-weight: 900;
font-size: 31px;
}
header nav.main-menu ul#main-menu-list li a:before {
background-color: #FFF!important;
}
header nav.main-menu ul#main-menu-list ul li a:before{
display:none;
} .home h1.h.pt-ani-text {
width: 42%;
font-size: 44px;
text-align: right;
float: left;
}
.home h3.h.pt-ani-text {
background: rgb(22, 23, 24)!important;
opacity: 0.8!important;
clear: both;
display: block;
float: right;
width: 70%;
text-align: right;
padding: 23px!important;
margin-top: 8vh;
font-size: 40px;
}
.home .title-group.style-02.light.parallax {
margin-top: 8vh;
} .home .sc-flexbox .show .item-wrap, .home .sc-flexbox .show .item-wrap a {
background: #161718;
color: #fff!important;
}
.home .sc-flexbox .show .item-wrap {
box-shadow: 3px 2px 60px 1px #000;
}
.home .sc-title.dark.show.full-visible span:after {
content: '';
position: absolute;
width: 46px;
height: 2px;
left: 0%;
top: 8%;
background: #025e9c;
}
.home .sc-title.dark.show.full-visible span {
font-size: 18px;
}
.custom_numbers_section .wrap {
width: 100%!important;
max-width: 100%!important;
background: #000!important;
padding: 2% 7%;
margin-top: -4%!important;
}
.custom_numbers_section {
background-image: url(https://www.kollins.com.au/wp-content/uploads/2018/08/Artboard-7.png);
padding-bottom: 25vh;
background-size: 100%;
background-repeat: no-repeat;
background-position: 0 100%;
}
.custom_numbers_section .bg-full.has-data-bg.pt-parallax-target {
background-position: 0% -40%!important;
margin-top: -40%;
background-repeat: no-repeat;
}
.custom_numbers_section .inner {
padding-left: 8%!important;
}
.custom-overlay {
min-width: 100%;
background: #161718;
min-height: 100%;
position: absolute;
opacity: 0.7;
}
.custom_about_text {
padding: 25px;
width: 100%;
z-index: 99999999!important;
position: relative;
font-size: 1.125rem;
}
.page-id-18 h1.h.pt-ani-text {
width: 35%;
padding: 8% 0 8% 8%!important;
font-size: 40px;
text-align: right!important;
}
.page-id-18 h6.h.lot {
width: 65%;
float: right;
}
.page-id-18 h4 {
font-size: 30px;
}
.page-id-18 .item.col-3-5.center.visible.show {
width: 67%;
}
.page-id-18 .item.col-4-10.center.visible.show.full-visible {
width: 33%;
}
.page-id-18 .item.col-3-5.center.visible.show a
{
font-size:16px!important;
}
#custom-body.page-id-18 .site-bg-color {
background-position: -55px 100px !important;
background-size: 104%;
}
.slp_bubble_level_4 {
color: #000;
}
.acf-map {
width: 100%;
height: 600px;
border: #ccc solid 1px;
margin: 20px 0;
}
.single .acf-map
{
height:400px;
}
.acf-map img {
max-width: inherit !important;
}
.custom-map-image {
width: 337px;
height: auto;
}
.custom-project-marker {
background: #000;
padding: 11px 11px 20px 11px;
color: #000;
display: block;
clear: both;
overflow: hidden;
max-width: 370px;
}
.custom-project-marker-footer .custom-project-information, .custom-project-marker-footer .custom-project-information i, .custom-project-marker-footer .custom-project-information span {
color: #FFF;
text-align: left;
font-size: 12px;
font-weight: normal;
}
.custom-project-marker-footer .wrap.custom-table-header {
font-size: 14px;
font-weight: bold;
margin-left: -12px;
display: block;
text-align: left;
float: left;
margin-top: 5px;
width: 90%;
}
.custom-project-marker-footer .table-body-left {
float: left!important;
width: 53%!important;
margin-left: -11px;
font-weight: 100!important;
font-size: 8px;
}
.custom-project-marker-footer .table-body-right {
float: right!important;
width: 40%!important;
}
.custom-project-marker .custom-project-marker-footer .table-body-right div i {
min-width: 42px;
max-width: 40px;
}
.custom-project-marker .custom-project-marker-footer .table-body-left div i {
min-width: 68px!important;
max-width: 68px;
}
.custom-project-marker-footer .custom-project-information:before {
margin-top: 8px;
min-height: 62px;
}
.map-view-project a, .map-view-project, .map-view-project i {
color: #FFF!important;
width: 100%!important;
max-width: 100%!important;
font-size: 16px;
text-transform: uppercase;
margin-top: 11px;
}
.map-view-project a {
border-bottom: 1px solid #FFF;
}
.map-view-project i:after {
content: "\02C3";
left: 5px;
font-size: 18px;
font-weight: bold;
padding-right: 0px;
position: relative;
top: 2px;
}
.custom-project-marker h4, .custom-project-marker span, .custom-project-marker a {
color: #000;
} 
.custom-project-marker h4 a
{
color:#FFF!important;
}
.custom-project-marker h4 {
font-size: 18px!important;
text-transform: capitalize;
color: #FFF!important;
text-align: left;
font-family: Baskerville;
border: none;
margin-left: 11px;
}
.custom-project-marker-left {
width: 49%;
float: left;
}
.custom-project-marker-right {
width: 100%;
float: none;
margin:auto;
display:block;
}
.custom-project-marker-right img {
width: 100%;
height: auto;
margin-bottom:15px;
}
.custom-project-marker span {
font-size: 14px;
font-weight: bold;
}
.custom-project-marker span a {
font-weight: normal;
margin-top: 8px;
display: block;
color: #999;
}
a.custom-moreinfo {
padding: 7px;
margin-top: 20px;
display: block;
width: 100%;
font-size: 15px;
color: #000;
font-weight: bold;
border-bottom: 2px solid #AAADA2;
background: #FFF;
text-align:center;
}
p.custom-string {
position: relative;
font-size: 49px;
top: -74px;
left: -60px;
margin-bottom: -82px!important;
display: block;
}
.wrap.custom-table-head:after {
content: ">>";
margin-left: 10px;
font-size: 21px;
font-weight: bold;
position: relative;
top: 3px;
}
.wrap.custom-table-head {
width: 100%;
padding: 6px 15px;
background: grey;
color: #fff;
cursor: pointer;
margin-bottom: -1px;
}
.wrap.custom-table {
width: 100%;
}
.wrap.custom-table div {
padding: 3px 10px 3px 15px;
margin-bottom: 0px!important;
}
.wrap.custom-table i {
font-size: 17px!important;
font-weight: bold;
padding-top: 6px;
min-width: 103px!important;
display: inline-block;
font-style: normal;
}
.post-detail .post-meta div > i:after {
content: ":";
margin-left: 2px;
position: relative;
top: -1px;
color: #FFF;
}
.no-info {
text-align: left;
font-size: 16px!important;
text-transform: capitalize;
padding: 19px 0px!important;
}
.main-content {
width: 100%!important;
max-width: 100%!important;
}
.main-content .ptsc.pt-sc.sc-lightbox.fullwidth.dark .wrap {
width: 100%!important;
padding: 0px!important;
}
.custom-sidebar {
margin-top: 60px;
background: #242424;
box-shadow: 2px 1px 10px 2px black;
max-width: 300px;
padding-bottom: 15px;
}
blockquote {
font-size: 17px;
background: #242424!important;
box-shadow: 2px 1px 10px 2px black;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .text {
position: absolute;
bottom: 8%;
left: 0;
z-index: 9999999999;
text-align: left;
width: 100%;
padding-left: 6%;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .bg-full {
-webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0.2)), linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
-webkit-mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .view-project {
color: #fff;
background: #222;
padding: 12px 16px;
max-width: 190px;
font-size: 20px;
font-weight: bold;
opacity: 0;
display: none;
transition: all .3s;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover {
cursor: pointer;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover .text .view-project {
margin-top: 0px;
opacity: 1;
display: block;
background: transparent;
padding-left: 0px;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover .text .view-project span {
font-size: 36px;
margin-left: -9px;
margin-top: -7px;
display: block;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover .text {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
.pic-list .text .view-project a {
display: block;
}
.pic-list.pic-style-05.parallax.fullwidth .item-wrap .img .text h6 a {
color: #fff;
font-size: 21px;
padding-bottom: 8px!important;
font-family: Baskerville; position: relative;
z-index: 99;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .text .project-meta-info span {
position: relative;
z-index: 99;
color: #FFF;
top: 4px;
font-weight: 400;
font-size: 15px;
}
.pic-list.pic-style-05.parallax.fullwidth .item-wrap .img .text .custom-overlay {
top: -3px;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover .text .custom-overlay,.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img .text .list-category a,.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img .text .list-category{
opacity:0;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover  .text .list-category,.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover  .text .list-category a
{
opacity:1;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img:hover .layer {
opacity: 0.7!important;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .item-icon:before {
content: "\25b2"!important;
top: 96%!important;
color: #35c2c6!important;
font-size: 67px!important;
display:none;
}
form.wpcf7-form {
background: #444;
padding: 38px;
}
.page-id-293 .bg-full.has-data-bg.m-play-target.show
{
opacity: 0.3!important;
}
.page-id-21 .bg-full.m-play-target
{
opacity: 1!important;
}
.about-kpi-section1 h2.h, .about-kpi-section2 h2.h {
padding-top: 19px;
}
.about-kpi-section2-img .bg-full, .about-kpi-section2-img {
min-height: 47vh;
background-size: cover;
}
.page-id-18 h4.h {
padding-top: 24px;
}
.custom-project-marker-moreinfo {
display: block;
clear: both;
border-top: 1px solid lightgrey;
padding: 10px;
}
.wrap.custom-table-head-marker {
text-align: center;
padding-bottom: 10px;
font-weight: bold;
font-size: 17px;
border-bottom: 1px solid lightgrey;
background: #AAADA2;
color: #000;
padding: 8px;
}
.wrap.custom-table-marker {
padding: 10px;
border: 1px solid lightgrey;
}
.wrap.custom-table-marker i {
min-width: 71px;
display: inline-block;
height: 20px;
}
.custom-moreinfo-marker .no-info {
text-align: center;
}
.about-kpi-center {
width: 100%!important;
max-width: 700px!important;
text-align: center;
margin: auto;
display: block;
}
.portfolio_heading{
font-family:open-sans!important;
font-style:bold!important;
}
.home .title-group.style-02.light.parallax.use-video.has-video {
height: 200vh!important;
display: block;
clear: both;
margin-top: 0px;
margin-bottom: 0px!important;
opacity: 1;
}
.home .title-group .bg-color {
background-color: rgb(0,0,0,0.6)!important;
background-position: -29px -60px!important;
margin-top: -50px!important;
display: block;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap {
top: -60vh;
}
.home .title-group.style-02.light.parallax.use-video.has-video .inner {
max-width: 86%!important;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 {
width: 100%;
text-transform: uppercase;
text-align: left;
background: transparent!important;
margin: auto;
display: block;
max-width: 79vh;
font-size: 4.5vh;
padding: 0;
font-family: sans-serif; 
float: left;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 p {
margin: auto;
display: block;
text-align: left;
line-height: 158%;
font-size: 2.1vh;
text-transform: initial;
font-weight: 100; }
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 p:before {
content: "";
border-top: 4px solid #fff;
min-height: 8px;
display: block;
width: 5vh;
text-align: left;
margin-top: 2vh;
margin-bottom: 2vh;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 span.span-holder {
padding: 0 8px;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 span {
background: #000;
display: inline-block;
padding-right: 8px;
padding-top: 6px;
min-height: 60px;
max-height: 60px;
overflow: hidden;
margin-bottom: -15px;
margin-right: -3px; font-family: sans-serif;
font-size:37px!important;
font-weight: bold;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 span:nth-child(4) span {
color: #fff!important;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 span:nth-child(13) span {
color: #fff!important;
}
.home .title-group.style-02.light.parallax.use-video.has-video .bg-full.m-play-target {
position: fixed;
background-attachment: fixed!important;
background-position: center!important;
background-size: cover;
}
.ptsc.pt-sc.sc-flexbox.fullwidth.portfolio_heading {
position: relative;
top: -118vh;
margin-bottom: -122vh;
}
.page-id-1339 .default-wrap.cf,
.page-id-1403 .default-wrap.cf{
width: 100%!important;
margin: 0px!important;
max-width: 100%!important;
padding: 0;
}
.custom-about-banner {
height: auto;
width: 100%;
background: linear-gradient( rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1) ), url(https://www.kollins.com.au/wp-content/uploads/2018/09/About-KPI-1.jpg);
background-size: cover;
padding-top: 10%;
text-align: center;
background-attachment: fixed!important;
background-position: center!important;
}
.custom-about-banner.about-us-main {
background: linear-gradient( rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) ), url(https://www.kollins.com.au/wp-content/uploads/2018/09/About-KC-1.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.custom-about-banner img {
max-width: 400px;
margin: auto;
display: block;
width: 100%;
}
.custom-about-banner h1 {
font-weight: 100;
padding-top: 5px;
font-size: 29px;
}
.custom-about-banner h1,
.custom-about-banner h4{
position: relative;
}
.custom-about-banner .custom-about-overlay {
position: absolute;
width: 100%;
height: 44px;
background: #000;
opacity: 0.6;
max-width: 36%;
left: 32%;
}
.custom-about-banner .custom-about-overlay-desc {
background: #000;
width: 100%;
position: absolute;
height: 35vh;
opacity: 0.6;
}
.custom-about-banner h4 { font-family: sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 29px;
max-width: 880px;
margin: auto;
padding: 46px;
color: #DDD!important;
}
.custom-about-desc {
margin-top: 3vh;
}
.footer-section:after {
content: "";
border-top: 1px solid #ddd;
max-width: 66px;
min-height: 35px;
clear: both;
display: block;
text-align: center;
margin: auto;
margin-top: 7px;
}
.footer-section a.a_line {
border: none;
}
@media only screen and (min-width:767px) and (max-width:1050px)
{
.custom-about-banner .custom-about-overlay {
max-width: 68%;
left: 16%;
}
} 
@media only screen and (max-width:767px) 
{
.custom-about-banner .custom-about-overlay {
max-width: 96%;
left: 2%;
height: 37px;
}
}
@media only screen and (min-width:1050px) and (max-width:1281px)
{
.custom-about-banner .custom-about-overlay{
max-width: 50%;
left: 25%;
}
}
@media only screen and (min-width:1681px)
{
.custom-about-banner .custom-about-overlay {
max-width: 38%;
left: 31%;
height: 59px;
}  
.custom-about-banner h1 {
padding-top: 10px;
font-size: 37px;
}
}
.home header {
position: relative;
width: 100%;
background: #000;
}
.title-v-pause.title-v-ctrl{
display: none!important;
}
.portfolio_heading h1 span {
clear: both;
display: block;
padding-top: 3px;
}
.portfolio_heading h1 strong {
font-size: 26px;
margin-bottom: -6px;
display: block;
}
.page-id-1537 header,.dynamic-map-section-embeded,.page-id-1537 .m-mode .m-header, .dynamic-map-section-embeded footer {
display: none;
}
.page-id-1537 .m-header {
display: none!important;
}
.page-id-21 .title-group h1.h.pt-ani-text span.span-holder span {
font-size: 41px!important;
font-weight: bold;
font-family: sans-serif;
}
.page-id-21 .pic-style-05 {
max-width: 100%!important;
}
.page-id-21 .title-group h5.h.lot span {
position: relative;
padding: 25px 12px!important;
display: block;
margin: auto;
max-width: 858px;
font-size: 22px;
font-weight: normal;
}
.single-project .gm-style-iw {
background: #000;
padding: 12px;
}
.related-list .item .text {
display: block;
opacity: 1;
}
.main-menu ul li.has-img li
{
background:#000!important;
width: 100%;
}
header nav.main-menu ul#main-menu-list ul li a {
font-size: 14px!important;
line-height: 28px;
max-width: 300px;
overflow: hidden;
min-height: 185px;
text-align: center;
padding: 60px 0;
margin: auto;
}
header nav.main-menu ul#main-menu-list ul li a br {
line-height: 1px;
height: 1px;
overflow: hidden;
float: left;
}
.sub-menu-wrap {
left: -100%;
width: 333px!important;
overflow: hidden;
border-top: 4px solid #333;
transition: opacity 0.2s , top 0.2s ,visibility 0.2s,background 0.2s!important;
-webkit-transition: opacity 0.5s , top 0.5s,visibility 0.5s,background 0.5s!important;
}
.pt-mouse-scroll-wide,.sub-menu-wrap .list-scroller {
display: none!important;
overflow: hidden;
}
.header-mini header > .wrap,.header-mini.menu-position-right .logo {
height: 95px !important;
}
.header-mini.menu-position-right .logo img {
width: 270px!important;
max-height: 115%!important;
margin-top: -8px;
}
.m-logo img {
max-height: 80px;
margin-left: -20px;
}
i.call-popup {
display: none;
}
.m-header-right {
padding-top: 25px;
}
.main-menu > ul > li.menu-item-has-children > a:after, .main-menu > ul > li.page_item_has_children > a:after {
content: '\2039'!important;
transform: rotate(270deg);
font-weight: bold;
margin-left: 8px;
position: relative;
top: 2px;
}
h1.h {
font-family: sans-serif!important;
}
.sc-flexbox a.full ~ .item-icon,.img:hover .item-icon:before, .pic-style-04 .item-wrap:hover .item-icon:before,ul.sub-menu abbr.pic-loader{
display: none!important;
}
.custom-about-banner .hidden {
opacity: 0;
transition: opacity 5s;
-webkit-transition: opacity 0.3s;
position: relative;
top: -25px;
}
.about-logo:hover .hidden
{
opacity: 1;
}
.about-kpi-main-content .item:nth-child(3), .about-kpi-main-content .item:nth-child(7), .about-kpi-main-content .item:nth-child(6) {
float: right;
clear: right;
display: block;
}
.about-kpi-main-content .item:nth-child(4), .about-kpi-main-content .item:nth-child(8), .about-kpi-main-content .item:nth-child(5) {
float: left;
}
.about-kpi-main-content .item:nth-child(5) {
clear: left;
}
.sub-menu-wrap .sub-menu {
transform: translate3d(0px, 0px, 0px)!important;
width: 100%!important
}
ul.sub-menu li a
{
transition: opacity 0.2s,transform 0.2s linear,background 0.2s!important;
-webkit-transition: opacity 0.2s,transform 0.2s linear,background 0.2s!important;
}
ul.sub-menu li#menu-item-1411:after,ul.sub-menu li#menu-item-1412:after {
display: none;
}
ul.sub-menu li#menu-item-1411 .bg-full.has-data-bg.show {
background-size: 100%;
background-image: url(https://www.kollins.com.au/wp-content/uploads/2018/09/KPI-Logo.png)!important;
}
ul.sub-menu li#menu-item-1412 .bg-full.has-data-bg.show {
background-size: 85%;
background-image: url(https://www.kollins.com.au/wp-content/uploads/2018/09/Kollins-Logo-golden.png)!important;
}
ul.sub-menu li a {
opacity: 0!important;
font-family:Sans-Serif;
}
ul.sub-menu li:hover a {
opacity: 1!important;
}
ul.sub-menu li#menu-item-1411:hover .bg-full.has-data-bg.show,ul.sub-menu li#menu-item-1412:hover .bg-full.has-data-bg.show {
background: #000;
background-image: none!important;
}
li#menu-item-1411 {
border-right: 1px solid #333;
}
.pic-style-01 .h, .pic-style-02 .h, .title-group .h.large, .title-group h1, .sc-title .h, .has-img .sub-menu a {
font-family: sans-serif!important;
font-weight: 600;
}
.main-menu a:before, .call-popup:before, i.t-line, .sc-title span:after, .btn.btn-04.outline:hover, .list-scroller-target, i.close-search, .pt-iv-btn:after, .pic-loader:after, .m-main-menu a:before, .hit-dots li.current i, .pic-list .slick-arrow em, .pic-style-02 .slick-dots li.slick-active i, .text-area input[type="submit"]:hover, .default-wrap input[type="submit"]:hover, .pic-list:not(.pic-style-05) .item:not(.only-link):not(.v-post) .text a:hover, .post-02.light .ctrl i.show, footer .pt-social.type-icon a:after, .title-group .h:after, .comment-root .reply a:hover, .go-top:hover, a.a_line i, .current-post a:after, .comment-root input[type="submit"], .contact input[type="submit"]:hover, .comment-root input[type="submit"]:focus, .btn-01:hover, .btn-02:hover, .sc-column .img i, .hit-dots .current i, .go-top:hover:after, .filter ul.filter-ctrl li.active > i, .site-dark .pic-style-04 .filter li.active i, .m-mode .category-icon, .tagcloud a, .widget-title:before, .item.sticky:before
{
background-color:#FFF!important;
}
.text-area a:hover, .sc-flexbox .h a:hover, .sc-postbox .h a:hover, .m-header form input.m-search:focus, .comment-root form.comment-form p.focus input, .comment-root form.comment-form p.focus textarea, .contact input:not([type="submit"]):focus, .contact textarea:focus, .main-menu li.no-img .sub-menu, .search-field:focus, .widget_search input.search-field:focus {
border-color: #FFF;
}
.custom_about_section .item.col-2 p {
text-align: justify;
} .portfolio_heading .text {
background: transparent;
position: absolute;
bottom: -35px;
z-index: 99999;
padding: 0px;
width: 100%;
padding-left: 6%;
transition: opacity 0.5s,transform 0.3s linear,background 0.5s;
-webkit-transition: opacity 0.5s,transform 0.3s linear,background 0.5s;
}
.portfolio_heading .bg-full.has-data-bg {
-webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0.2)), linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
-webkit-mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
}
.portfolio_heading .item:hover .bg-full.has-data-bg {
opacity: 0.5;
}
.portfolio_heading .text a {
background: transparent!important;
}
.portfolio_heading .text:after {
content: "\1F862";
font-size: 36px;
margin-left: -9px;
margin-top: -7px;
display: block;
position: relative;
left: 10px;
opacity: 0;
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transition: opacity 0.5s,transform 0.3s linear,background 0.5s;
-webkit-transition: opacity 0.5s,transform 0.3s linear,background 0.5s;
}
.portfolio_heading .item:hover .text:after {
opacity: 1;
}
.portfolio_heading .item:hover .text {
-webkit-transform: translateY(-60px);
-ms-transform: translateY(-60px);
transform: translateY(-60px);
}
.portfolio_heading .item
{
overflow:hidden;
cursor:pointer;
}
.portfolio_heading .wrap .img:hover .bg-full.has-data-bg {
opacity: 0.7;
}
.portfolio_heading h1.h:after {
content: "";
max-width: 68px;
border-bottom: 2px solid #FFF;
min-height: 10px;
display: block;
} .pic-list .filter ul.filter-ctrl li, .pic-list .filter ul.filter-ctrl li i {
background-color: transparent!important;
color: #FFF!important;
opacity: 1;
font-size: 16px;
}
.pic-list .filter ul.filter-ctrl li {
padding: 0 12px;
}
.pic-list .filter ul.filter-ctrl li i {
padding: 0px;
}
.pic-list .filter ul.filter-ctrl li i:hover:after,.pic-list .filter ul.filter-ctrl li.active i:after {
border-bottom: 1px solid #FFF!important;
padding: 0px;
padding-bottom: 0px!important;
content: "";
display: block;
margin-top: -5px;
}
div#modal-ready {
width: 100%!important;
max-width: 100%!important;
padding: 0px;
} .page-id-21 .title-group {
height: 69vh!important;
}
.page-id-21 .title-group .bg-color,.page-id-329 .title-group .bg-color {
background-color: rgb(0,0,0,0.6)!important;
}
.page-id-21 .title-group .custom-overlay {
display: none;
}
.page-id-21 .title-group i.t-line {
width: 100%;
max-width: 668px;
margin-top: 15px;
} .project-template-default 
.post-detail {
padding-top: 55px!important;
}
.project-template-default .post-detail .wrap {
margin-left: 52px;
}
.single-project .custom-project-information {
margin-top: 40px;
display: block;
}
.single-project .inner, .single-project .wrap {
max-width: 1500px!important;
}
.project-template-default .post-banner, .post-detail {
max-width: 1500px!important;
margin: auto!important;
display: block!important;
}
.project-template-default .post-detail .custom-project-information .wrap {
margin-left: 0px;
}
.custom-project-information:before {
content: "";
border-left: 3px solid white;
display: inline-block;
margin-right: 20px;
margin-top: 4px;
min-height: 100px;
float: left;
}
.wrap.custom-table-header {
font-size: 20px;
font-weight: bold;
margin-bottom: 6px;
}
.wrap.custom-table-body div {
width: 100%;
max-width: 290px;
float: left;
}
.wrap.custom-table-body div i {
font-style: normal;
min-width: 86px;
display: inline-block;
}
.single-project .sc-title .h {
max-width: 643px;
}
.related-list .img {
-webkit-mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0.2)), linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0));
-webkit-mask-size: 100% 100%;
-webkit-mask-repeat: no-repeat;
} .page-id-329 h1.h.pt-ani-text .span-holder span {
font-size: 34px;
font-weight: bold;
font-family: sans-serif;
}
.page-id-329 .title-group h4.h.lot {
font-family: sans-serif;
font-size: 19px;
}
.contact-list .item .h {
font-family: sans-serif;
font-size: 14px;
font-weight:normal;
}
.page-id-329 label{
font-family: sans-serif;
font-size: 13px;
font-weight:normal;
}
.contact-list .item p {
font-family: Baskerville;
font-size: 19px;
}
.page-id-329 h1.h.pt-ani-text {
margin-top: -12px;
} img.about-us-logo-relative {
position: absolute;
left: 35.5vw;
top: -41vh;
z-index: 99999;
width: 100vh;
max-width: 50vh;
margin: auto;
}
.page-id-1403 .title-group .bg-color,.page-id-1339 .title-group .bg-color {
background-color: rgb(0,0,0,0.6)!important;
}
.page-id-1403 .title-group .inblock-m.wrap,.page-id-1339 .title-group .inblock-m.wrap {
display: none;
}
.about-page-description {
margin-top: 20px!important;
margin-bottom: -60px!important;
}
.about-page-description p, .about-page-description .h {
position: relative;
z-index: 9999999;
font-size: 35px;
}
.about-page-description p {
font-size: 18px!important;
}
.page-id-1403 .about-kpi-main-content .img img,.page-id-1339 .about-kpi-main-content .img img
{
opacity:0;
}
.about-kpi-main-content .item {
background-size: 152%;
background-repeat: no-repeat;
background-position: center;
}
.about-section {
clear: both;
display: grid;
grid-template-columns: repeat(2,50%);
margin-bottom:1vh;
}
.about-section .item {
width: 100%;
}
.about-kpi-main-content .item p,.about-page-description p {
text-align: justify;
}
.about-kpi-main-content .item .h ,.about-page-description .h{
margin-top: -20px;
}
.mobile-about-html
{
display:none;
}
.desktop-about-html
{
display:block;
}
form iframe {
padding-left: 9px;
display: block;
margin-top: -13px;
}
.about-page-description .h,.about-kpi-main-content h4.h,.page-id-329 h1.h.pt-ani-text span,.contact-list .item p,.page-id-329 h1.h.pt-ani-text .span-holder span
{
font-size:4.5vh!important;
}
.about-page-description p,.about-kpi-main-content p,.contact-list .item .h,.page-id-329 .title-group h4.h.lot
{
font-size:2.1vh!important;
}
.about-page-description {
margin-top: 20px!important;
}
@media only screen and (min-width:1800px)
{
.about-kpi-main-content .item p,.about-page-description p {
font-size: 24px!important;
text-align: justify;
}
.about-kpi-main-content .item .h ,.about-page-description .h{
font-size: 36px;
margin-top: -20px;
}
}
@media only screen and (max-width:1023px)
{
.about-kpi-main-content .wrap img {
width: 56%;
margin-bottom: -26px;
}
.about-kpi-main-content .wrap {
max-width: 80%!important;
padding: 0px;
text-align: center;
}
ul.sub-menu li a {
opacity: 1!important;
} 
.about-section .text {
padding: 20px;
}
.about-kpi-main-content .item .h, .about-page-description .h{
font-size: 21px!important;
text-align: left!important;
}
.about-kpi-main-content .item p, .about-page-description p {
text-align: justify;
font-size: 11px!important;
}
}
@media only screen and (max-width:480px)
{
.post-detail {
padding-left: 0px!important;
}
.custom-project-information:before {
min-height: 145px;
}
.wrap.custom-table-body {
margin-left: 25px;
}
}
@media only screen and (min-width:1025px)
{
.bg-full.has-data-bg.m-play-target.show {
background-image: none!important;
}
}
@media only screen and (max-width:1024px)
{
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3
{
font-size: 2.5vh!important;
text-align: left;
float: left;
padding-left: 5vh!important;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 p {
font-size: 80%;
margin-left: 4vh;
}
nav.m-main-menu ul ul li a br {
display: none;
}
.project-template-default .post-detail .wrap {
margin: 0px;
}
ul.sub-menu li a {
opacity: 1!important;
}
.portfolio_heading {
width: 100%!important;
max-width: 100%!important;
padding: 0px!important;
}
img.about-us-logo-relative {
left: 14%;
width: 66%;
}
}
@media only screen and (max-width:600px)
{
.about-section {
grid-template-columns: repeat(1,100%)!important;
}	
.desktop-about-html
{
display:none;
}
.mobile-about-html
{
display:block;
}
.page-id-1403 .about-kpi-main-content .img img,.page-id-1339 .about-kpi-main-content .img img
{
opacity:1;
}
.about-kpi-main-content .item img {
width: 100%;
}
.custom-project-marker,.singgle .gm-style-iw {
max-width: 290px;
}
.wrap.custom-table-body div {
width: 100%;
max-width: 100%;
float: none;
}
.custom-project-marker-footer .table-body-left {
float: left!important;
width: 100%!important;
margin-left: -11px;
font-weight: 100!important;
font-size: 8px;
}
.custom-project-marker-footer .table-body-right {
float: none!important;
width: 100%!important;
margin-left: -11px;
}
}
@media only screen and (max-width:480px)
{
.custom-about-banner h1 {
padding-top: 7px;
font-size: 22px;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 {
padding-left: 0vh!important;
width: 109%!important;
max-width: 120%;
margin-left: -6%;
}
.home .title-group.style-02.light.parallax.use-video.has-video .wrap .inner h3 p {
margin-left: 0vh;
}
.page-template-page-portfolio .pic-list.pic-style-05.parallax.fullwidth .item-wrap .img .text .view-project span,.portfolio_heading .item:hover .text:after {
display: none!important;
}
img.about-us-logo-relative {
left: 0;
width: 100%;
}
.about-section .item
{
width:100%;
}
.custom-project-marker-footer .table-body-right {
float: left!important;
width: 100%!important;
margin-left: -11px;
font-weight: 100!important;
font-size: 8px;
}
.custom-project-marker-footer .custom-project-information:before{min-height:90px;}
}
@media only screen and (max-width:600px)
{
.home .title-group.style-02.light.parallax.use-video.has-video{ opacity:0.99 !important; background-attachment:fixed !important; 
background-position: center !important;
transform: none !important;
}
.home .title-group .wrap
{z-index: 9999;
opacity: 1 !important;
}
.pt-sc.sc-flexbox {padding:0px !important}
.sc-flexbox > .wrap {padding:0px !important}
}	
@media only screen and (max-width:1023px)
{
.home-last-section .text.inblock-m
{
position: relative;
top: 193px;
}
.home-last-section .img.inblock-m
{
position: relative;
top: -400px;
}
}
@media only screen and (min-width:768px)
{
.dynamic4 .item:first-child, .dynamic8 .item:first-child, .dynamic12 .item:first-child {
padding-left: 0px;
margin-left: -10px;
}
.dynamic4 .item:nth-child(2), .dynamic8 .item:nth-child(2), .dynamic12 .item:nth-child(2) {
margin-left: 20px;
}
.dynamic1 .item:nth-child(2) .text, .dynamic5 .item:nth-child(2) .text, .dynamic9 .item:nth-child(2) .text {
padding-right: 0px;
padding-left: 30px;
}
}
a.btn.btn-asl.s-direction {
display: none;
}
div#asl-geolocation-agile-modal {
display: none!important;
}
.map_summary {
padding:0 17px 0 17px;
}
body #asl-storelocator.asl-cont.asl-template-3 .infoBox #style_1 .map_summary h3 {
padding: 0px!important;
font-size: 17px!important;
margin-bottom: 9px;
border-bottom: 0.5px solid #d1d1d1;
padding-bottom: 6px!important; padding-top: 6px!important;
background: #000!important;
text-align: center;
}
.infoWindow h3 {
font-size: 18px!important;
}
body #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li span,
body  #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li a {
color: #000!important;
}
#asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .asl-filter-tabs .nav .nav-item .nav-link span {
color: #FFF!important;
}
body #asl-storelocator.asl-cont.asl-template-3 .infoBox #style_1 h3 {
background-color: #444!important;
color: #FFF!important;
}
.map_summary span {
padding-left: 5px!important;
}
.map_summary span {
padding-left: 5px!important;
margin-bottom: 5px!important;
}
.map_summary span strong {
color: burlywood;
}
.info-addr {
padding: 0 7px;
margin: 0px!important;
}
body #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .sl-cat-tag ul li {
color: #000;
}
body #asl-storelocator.asl-cont.asl-template-3 .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item.highlighted {
background: #DEB887;
}
body .asl-cont .badge-light {
color: #212529;
background-color: red;
}
.single-project .main-content .custom-project-information {
margin: 0px!important;
}
body.single-project .main-content {
background: #000!important;
padding: 30px!important;
width: auto;
}
.single-project .custom-project-information:before
{
display:none!important;
}
.single-project .main-content .custom-project-information .wrap.custom-table-header:after {
content: "";
width: 164px;
height: 4px;
border-bottom: 3px double #FFF;
display: block;
margin: 2px 10px 11px 0px;
}
@media only screen and (max-width:767px)
{
.sl-main-cont-box {
display: none!important;
}
}
.post-extend.style-01 {
display: none;
}
@media only screen and (max-width:1050px)
{
.asl-panel
{
display:none!important;
}
.asl-cont .sl-row
{
display:block!important;
}
.asl-cont .pol-md-6 {
max-width: 100%!important;
}
}