body{overflow-x:hidden;font-size:14px;-webkit-font-smoothing:antialiased;line-height:25px;-moz-osx-font-smoothing:grayscale}body.boxed-layout{background:#eee}.boxed-layout .main-container,.boxed-layout .nav-container,.boxed-layout nav,body.boxed-layout{right:0;max-width:1366px;margin:0 auto;left:0}body.boxed-layout .vc_row .container,body.boxed-layout .vc_row .vc_column_container>.vc_column-inner{padding-right:0;padding-left:0}body.boxed-layout .vc_row,body.boxed-layout .vc_row .row{margin-right:0;margin-left:0}body.boxed-layout nav .col-lg-1{width:10%}body.boxed-layout nav .col-lg-10{width:80%}@media (max-width:1600px){nav .col-lg-1{width:10%}nav .col-lg-10{width:80%}}@media (max-width:1280px){nav .col-lg-1{width:15%!important}nav .col-lg-10{width:69%!important}}.main-container{clear:both}body:not(.menu-overlay) .fullscreen.image-slider{overflow:hidden}body:not(.menu-overlay) .fullscreen.image-slider .carousel-one-item-fade .owl-dots{margin-top:-180px}.display-table{padding:0;border:none;border-radius:0;width:100%;display:table}.display-cell{vertical-align:middle;display:table-cell}@media (max-width:768px){.display-table{display:block}.display-cell{width:100%!important;display:block}.display-none-sm{display:none}.text-center-sm{text-align:center!important}}.vertical-top{vertical-align:top}.spacing-text{letter-spacing:2px}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}@media (max-width:1100px){.col-md-push-1{left:0}}@media (max-width:768px){.pull-left-sm{float:left!important}.overflow-hidden-xs,.pull-left{overflow:hidden}.pull-left{clear:both;float:none!important}.pull-right{float:none!important;margin-top:12px;display:block}.post-wrap .pull-left,.single-portfolio .pull-left{overflow:visible;float:left!important}.post-wrap .pull-right,.single-portfolio .pull-right{float:right!important;margin-top:0}}@media (max-width:600px){.post-wrap .pull-right [rel=tag]{margin-top:10px}.single-portfolio .pull-left{overflow:visible;float:none!important;display:block}.single-portfolio .pull-right{padding-top:20px;clear:left;float:none!important;display:block}}@media (max-width:768px){.hidden-sm-xs{display:none!important}}@media (min-width:1024px){.show-sm{display:none!important}}@media (max-width:1023px){.hide-sm{display:none!important}.show-sm{display:block!important}}@media (min-width:768px){.show-xs{display:none!important}}@media (max-width:767px){.hide-xs{display:none!important}.show-xs{display:block!important}}.inherit{color:inherit!important}.inline-block{display:inline-block}@media (max-width:991px){.inline-block.visible-sm,.inline-block.visible-xs{display:inline-block!important}}.display-block{display:block}.right{right:0}.relative{position:relative;z-index:2}.border-none{border:none!important}.clearboth{clear:both}.clearfloat{float:none}.container{position:relative}@media only screen and (max-width:1400px) and (min-width:1200px){.left-menu+.main-container .container,.right-menu+.main-container .container{width:900px}}@media only screen and (max-width:768px) and (min-width:768px){.container{width:600px}}@media only screen and (max-width:767px) and (min-width:480px){.container{width:440px}}@media only screen and (max-width:479px){.container{width:295px}}.normal-font{font-weight:400}.text-left{text-align:left}@media (max-width:768px){.text-left-xs{text-align:left}}.text-right{text-align:right}@media (max-width:768px){.text-right-xs{text-align:right}}.text-center{text-align:center}@media (max-width:768px){.text-center-xs{text-align:center}}.l-text{font-size:55px!important}.m-text{font-size:35px!important}.ms-text{font-size:25px!important}.mx-text{font-size:20px!important;line-height:1.2}.xs-text{font-size:16px!important;line-height:1.7}.xss-text{font-size:15px!important;line-height:1.6}.sm-text{font-size:12px!important}.s-text{font-size:11px!important}.small-text{font-size:90%}@media (max-width:480px){.xs-text-mobile{font-size:16px!important;line-height:1.7}.s-text-mobile{font-size:11px!important;line-height:1.3}}@media (max-width:767px){.text-center-xs{text-align:center!important}}.bold{font-weight:600!important}.thin{font-weight:100!important}@media (max-width:767px){.thin{font-weight:300!important}}.text-left{text-align:left!important}@media (max-width:767px){.text-left-xs{text-align:left!important}}.vertical.text-center{text-align:left}@media (max-width:766px){.mobile-hide{display:none}}p:empty{display:none}br:empty{margin-bottom:0!important}li.overflow-hidden:last-child,li.overflow-hidden:last-child h6{margin-bottom:0}.pointer{cursor:pointer}.wpb_column .wpb_wrapper{position:relative}@media (max-width:768px){.wpb_column{padding-bottom:20px}.wpb_column:last-child{margin-bottom:0;padding-bottom:0}.wpb_column[class*=vc_custom]{padding-right:20px!important;padding-left:20px!important}}.bypostauthor{font-size:inherit}.post-content ol,.post-content ul,.wpb_text_column ol,.wpb_text_column ul{padding:0;margin:0 0 20px}.post-content ol ol,.post-content ul ul,.wpb_text_column ol ol,.wpb_text_column ul ul{margin:0 0 0 40px}.screen-reader-text{display:none!important}.aligncenter,.alignleft,.alignnone,.alignright{margin-bottom:25px}.alignnone{display:block}.alignleft{margin:0 30px 30px 0!important;float:left}.alignright{margin:0 0 30px 30px!important;float:right}.aligncenter{margin-right:auto;text-align:center;margin-left:auto;display:block}.small-width{width:30%}.med-width,.small-width{margin-bottom:0!important}.med-width{width:40%}@media (max-width:768px){.med-width,.small-width{text-align:center;width:100%}}figure.aligncenter a{overflow:hidden;position:relative;display:inline-block}.wp-caption{max-width:100%;text-align:center}.wp-caption img{margin-bottom:10px}.gallery{margin-bottom:20px!important}.gallery .gallery-item{margin-bottom:0!important;position:relative;margin-top:0!important}.gallery .gallery-item dt{margin:0}.gallery .gallery-item .wp-caption-text{text-shadow:0 0 2px #000;right:0;color:#fff;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;position:absolute;opacity:0;bottom:10px;left:0}.gallery .gallery-item:hover .wp-caption-text{opacity:1}.gallery .gallery-item img{border:2px solid transparent!important}.gallery-caption{max-width:100%;text-align:center;margin:20px 0;z-index:999}.gallery-caption-text,.wp-caption-text{font-size:95%;font-style:italic;margin:6px 0;line-height:120%}pre{white-space:pre-wrap}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:not(.is-large):not(.is-style-large){border-left:2px solid #bbb;padding:20px}.wp-block-button__link{height:40px;padding:0 31px;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;min-width:150px;line-height:40px}.wp-block-pullquote{padding:0;border-top:none;border-bottom:none;text-align:center}.wp-block-pullquote p{font-size:20px!important}.wp-block-quote.is-style-large{padding-right:80px;padding-left:80px}.wp-block-quote.is-style-large p{font-size:25px}@media (min-width:1280px){.alignwide{margin-right:-20%!important;max-width:140%;margin-left:-20%!important;width:auto}.alignfull{position:relative;max-width:inherit;margin-left:-50vw!important;left:50%;width:100vw}}.comment-content hr,.image-carousel-item hr,.post-content hr,.wpb_text_column hr{clear:both}.post-content span.pull-left,.post-content span.pull-right,.wpb_text_column span.pull-left,.wpb_text_column span.pull-right{font-size:22px;margin:0 0 20px 20px;width:300px;line-height:30px;float:right;display:block}.post-content span.pull-right,.wpb_text_column span.pull-right{text-align:right;margin:0 0 20px 20px;float:right}.post-content span.pull-left,.wpb_text_column span.pull-left{margin:0 20px 20px 0;float:left}.comment-content table td,.comment-content table tr,.post-content table td,.post-content table tr,.wpb_text_column td,.wpb_text_column tr{padding:10px 15px;border:1px solid #ccc}.comment-content table,.post-content table,.wpb_text_column table{margin-bottom:25px;text-align:left;width:100%}.comment-content table td,.comment-content table th,.post-content table td,.post-content table th,.wpb_text_column table td,.wpb_text_column table th{padding:15px}.comment-content table thead tr,.comment-content table tr:nth-child(2n),.post-content table thead tr,.post-content table tr:nth-child(2n),.wpb_text_column table thead tr,.wpb_text_column table tr:nth-child(2n){background:#f5f5f5}.comment-content li ol,.comment-content li ul,.post-content li ol,.post-content li ul,.wpb_text_column li,.wpb_text_column li ol,.wpb_text_column li ul{margin-bottom:0!important}.comment-content ul,.post-content ul,.wpb_text_column ul{list-style:square}.comment-content ol,.comment-content ul,.post-content ol,.post-content ul,.wpb_text_column ol,.wpb_text_column ul{list-style-position:inside;margin-left:20px;padding-left:0}.comments .no-comments{display:none}@media(max-width:768px){.headings-title .widgettitle{font-size:16px!important;line-height:21px!important}.headings-title .widgetsubtitle{padding-top:12px!important;font-size:13px!important;line-height:17px!important}}.h1,h1{font-size:56px;line-height:64px}h1.large{font-size:72px;font-weight:100;line-height:80px}@media (max-width:990px){h1.large{font-size:56px;line-height:64px}}h2{font-size:40px;line-height:48px}h3{font-size:35px;line-height:42px}h4{font-size:24px;margin-bottom:15px;line-height:32px}h5{font-size:15px;font-weight:400;line-height:24px}.h6,h5,h6{margin-bottom:12px}.h6,h6{font-size:11px;font-weight:700;line-height:20px}@media (max-width:767px){.h1,h1,h1.large{font-weight:300}.h1,h1,h1.large,h2{font-size:26px;line-height:40px}h3{font-size:24px;line-height:32px}h4{font-size:18px;line-height:26px}h5{font-size:15px;font-weight:400}.h6,h5,h6{line-height:24px}.h6,h6{font-size:12px;font-weight:700}}p,p.lead{font-weight:400}p.lead{font-size:16px;line-height:28px}.sub{font-size:13px}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:none}ul{list-style:none}ul.bullets{list-style:inside}ul[data-bullet] li{line-height:32px}ul[data-bullet] li i:first-child{margin-right:16px;display:inline-block}ul[data-bullet]{list-style:none!important}ul.lead li{font-size:16px;line-height:40px}dd{margin-bottom:25px}dt{font-size:18px;margin-bottom:10px}select{max-width:100%}textarea{height:140px}.label a,.label a:hover{color:#fff}.bg-dark hr{border-color:#555}.list-inline{margin-left:0}.list-inline>li{padding:0 8px}.list-inline>li:last-child{padding-right:0}.list-inline>li:first-child{padding-left:0}blockquote:not(.blockquote-link){overflow:hidden;border-left:2px solid #bbb;padding:20px;font-size:20px;font-weight:300;font-style:italic;position:relative;background:#f6f6f6;line-height:40px;font-family:"PT Serif"}@media(max-width:480px){blockquote:not(.blockquote-link){font-size:16px;line-height:28px}}blockquote p{margin-bottom:0!important}blockquote .author{font-size:12px;float:right;margin-top:16px;display:block}blockquote.blockquote{border-left:0;padding-right:0;background-color:transparent;padding-left:45px}blockquote.blockquote:before{font-size:25px;content:"\f10d";position:absolute;top:25px;left:0;font-family:FontAwesome}blockquote.blockquote.blockquote-link{padding-top:0;margin-bottom:12px!important;position:relative;text-align:left}blockquote.blockquote.blockquote-link:before{color:#bcbcbc;content:"\f0c1";top:0}.container .col-sm-4.masonry-item blockquote.blockquote.blockquote-link:before{top:12px}blockquote.blockquote.blockquote-quote:before{content:"\f10d";top:10px}.masonry-item blockquote.blockquote.blockquote-quote:before{top:15px}@media (max-width:767px){br{display:none}blockquote{font-size:16px;line-height:32px}}img{height:auto;max-width:100%}td,th{line-height:24px!important}video{max-width:100%}.shadow-caption{min-height:40px;position:relative}.shadow-caption img+.shadow-caption-overlay{height:100%;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(transparent 65%,rgba(0,0,0,.35))}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner{text-shadow:0 0 2px #000;color:#fff!important;position:absolute;bottom:10px;margin:2px 0;left:15px;width:100%;display:block;z-index:2}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner a{color:#fff!important}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner blockquote.blockquote.blockquote-link{margin-bottom:0!important}.shadow-caption img+.shadow-caption-overlay .shadow-caption-inner blockquote.blockquote.blockquote-link:before{color:#fff}.bg-overlay .bg-mask.mask-overlay,.box-zoom .box-mask.mask-overlay{height:-moz-calc(100% - 16px);height:-webkit-calc(100% - 16px);height:calc(100% - 16px);text-align:center;margin:8px;width:-moz-calc(100% - 16px);width:-webkit-calc(100% - 16px);width:calc(100% - 16px)}.wp-block-gallery{overflow:hidden;clear:both}.wp-block-gallery:not(.alignfull){margin-right:-8px!important;margin-left:-8px!important}.wp-block-gallery.alignwide:not(.alignfull){margin-right:-20%!important;margin-left:-20%!important}.wp-block-gallery .blocks-gallery-item{float:left}.wp-block-separator{border-bottom:1px solid #ccc;margin:20px 0}.tooltip{font-size:13px;font-weight:600}.tooltip-inner{padding:9px 24px 12px;border-radius:3px}.tlg-slider .item{background-size:cover;background-position:50%;width:100%;background-repeat:no-repeat;display:block}#content .wpb_text_column .image-slider .slides:last-child,.flex-control-nav,.flex-direction-nav,.image-slider .slides,.image-slider .slides li>img,.lightbox-gallery,.lightbox-gallery li,.lightbox-gallery ul,.slides{list-style:none!important;margin:0!important}.lightbox-gallery{margin:-8px!important}.image-bg li h6{margin-bottom:5px}.image-bg ul+ul{margin-top:-20px}.row .image-slider.fullscreen{margin-bottom:0}footer.footer-widget .widget_nav_menu ul li{clear:left}footer.footer-widget .widget_nav_menu,footer.footer-widget .widget_nav_menu>div{clear:both}footer.footer-widget .widget_nav_menu>div:after{content:" ";clear:both;display:table}.single-portfolio .wp-caption{margin:80px 0;width:100%!important}.single-portfolio .wp-caption p{padding-top:10px;text-align:right}.single-portfolio .wp-caption img{height:auto;width:100%}h5:empty,i.none{display:none!important}i.icon{height:auto;margin-left:0;width:auto;line-height:normal;vertical-align:initial}.row:empty{display:none}.feature.bordered i.none+h5{font-size:72px;line-height:80px}.overlay:before{display:block}.border-radius-0,.border-radius-0 img{border-radius:0}.border-radius-m,.border-radius-m img{border-radius:5px}.border-radius-l,.border-radius-l img{border-radius:25px}.image-round img{border-radius:3px}.image-round-100 img{border-radius:100%}.image-circle-min img{max-width:172px;border-radius:50%}.width-full{width:100%}.height-full{height:100%}.admin-bar nav.absolute,.admin-bar nav.fixed{top:32px}.admin-bar .vertical-bottom{bottom:32px}@media screen and (max-width:782px){.admin-bar nav.absolute,.admin-bar nav.fixed{top:46px}.admin-bar .vertical-bottom{bottom:46px}}@media screen and (min-width:990px){body.border-layout{padding:38px;background:none!important}body.border-layout .back-to-top{margin-right:8px;margin-bottom:38px}body.border-layout .tparrows{display:none!important}.tlg_border{height:38px;position:fixed;background-color:#fff;left:0;width:100%;z-index:1000}.tlg_border.border--top{top:0}.tlg_border.border--bottom{bottom:0}.tlg_border.border--right{height:100%;right:0;top:0;left:auto;width:38px}.tlg_border.border--left{height:100%;right:auto;top:0;left:0;width:38px}.admin-bar .tlg_border.border--top{top:32px}.admin-bar.border-layout .vertical-bottom{bottom:70px}.admin-bar.border-layout nav.absolute,.admin-bar.border-layout nav.fixed{top:70px}.border-layout nav.absolute,.border-layout nav.fixed{top:38px}.border-layout nav.absolute:not(.side-menu),.border-layout nav.fixed:not(.side-menu),.border-layout.has-offcanvas-nav nav.absolute,.border-layout.has-offcanvas-nav nav.fixed{padding:0 32px}.border-layout.has-offcanvas-nav nav.absolute.offcanvas-show,.border-layout.has-offcanvas-nav nav.fixed.offcanvas-show{padding:0}.border-layout .offcanvas-container .close-nav{right:54px}.border-layout .nav-container nav.nav-show .nav-bar{-webkit-box-shadow:none!important;box-shadow:none!important}}.menu a .label,.modal-strip a{margin-left:10px}.bg-primary .color-primary{color:#fff!important}.vc_row .row{position:relative}@media only screen and (max-width:1280px){div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-right:95px!important;padding-left:95px!important}}@media only screen and (max-width:1024px){div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-right:55px!important;padding-left:55px!important}}@media only screen and (max-width:768px){.vc_row .row .row{margin:0}div.equal-height .vc_column-inner .vc_column-inner,section.vc_row .vc_column_container>.vc_column-inner{padding-right:0!important;padding-left:0!important}div.equal-height .vc_column-inner{padding-right:95px!important;padding-left:95px!important}div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-right:100px!important;padding-left:100px!important}}@media only screen and (max-width:600px){.projects .container{padding:0}div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-right:50px!important;padding-left:50px!important}}@media only screen and (max-width:479px){div.equal-height .vc_column-inner,div.vc_row .vertical-flex .vc_column_container:not(.vc_col-sm-12) .vc_column-inner[class*=vc_custom_]{padding-right:28px!important;padding-left:28px!important}div.equal-height .vc_column-inner .vc_column-inner{padding-right:0!important;padding-left:0!important}}@media screen and (max-width:767px){.vc_row,.vc_row .row,.vc_row .vc_row{margin:0}.vc_row .vc_column-inner{padding-right:0;padding-left:0}}@media screen and (max-width:480px){.vc_row .row .row [class*=col-]{padding-right:0;padding-left:0}section .container .row{margin:0}}.vc_empty-placeholder{margin:0}div.vc_row .wpb_column{padding:0}@media only screen and (max-width:768px) and (min-width:768px){.tlg-page-wrapper .col-sm-1,.tlg-page-wrapper .col-sm-10,.tlg-page-wrapper .col-sm-2:not(.org-col),.tlg-page-wrapper .col-sm-3:not(.org-col),.tlg-page-wrapper .col-sm-4:not(.org-col),.tlg-page-wrapper .col-sm-5:not(.org-col),.tlg-page-wrapper .col-sm-6:not(.org-col),.tlg-page-wrapper .col-sm-8,.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{width:100%}.col-sm-offset-1{margin-left:0}.col-sm-10{width:100%}}.pb0 .wpb_content_element,.wpb_layerslider_element.wpb_content_element,.wpb_revslider_element.wpb_content_element{margin-bottom:0!important}section section{padding:0;background:none}section section+.row,section section+section{padding-top:96px}section section .container{width:100%}.tlg-page-wrapper{overflow:hidden;clear:both}.tlg-page-wrapper>.wpb_row{position:relative;margin:0!important}@media(max-width:768px){.tlg-page-wrapper>.wpb_row .wpb_row{position:relative;margin:0!important}}.tlg-page-wrapper>.wpb_row.image-bg,.tlg-page-wrapper>.wpb_row.video-bg{overflow:hidden}.wpb_column .wpb_wrapper>:last-child{margin-bottom:0}.mega-menu h4,.tlg-page-wrapper>p{display:none}@media(min-width:991px){.mega-menu{margin:0 36px!important;width:calc(100% - 72px)!important}.boxed-layout .text-center .mega-menu{margin:0!important}}@media only screen and (min-width:991px) and (max-width:1600px){.text-center .mega-menu{margin:0 0 0 -70px!important}}.variation dt{font-size:12px;font-weight:700}.variation dd,.variation dt{display:inline-block}.tooltip.top{margin-left:0}.boxed-layout .modal-strip{max-width:1330px}.single-product form,.single-product form+hr{clear:both}@media (max-width:990px){.logo{width:auto}.nav-container nav .nav-bar>.module:first-child{width:60%}}@media (max-width:767px){.vc_column_container>.vc_column-inner{padding-right:0!important;padding-left:0!important}.container .vc_column_container>.vc_column-inner{padding-right:15px!important;padding-left:15px!important}}.tlg-banner figure{overflow:hidden;position:relative;text-align:center;margin:0;cursor:pointer;display:block;z-index:1}.tlg-banner figure img{min-height:auto;position:relative;max-width:100%;display:block}.tlg-banner figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:2em;font-size:1.25em;color:#fff}.tlg-banner figure figcaption:after,.tlg-banner figure figcaption:before{pointer-events:none}.tlg-banner figure figcaption,.tlg-banner figure figcaption>a{height:100%;position:absolute;top:0;left:0;width:100%}.tlg-banner figure figcaption>a{font-size:0;text-indent:200%;opacity:0;white-space:nowrap;z-index:1000}.tlg-banner figure h2{font-size:17px;font-weight:300;color:#fff;text-transform:uppercase;line-height:1.35em}.tlg-banner figure h2 span{font-weight:800}.tlg-banner figure h2,.tlg-banner figure p{-webkit-transform:scale(1);transform:scale(1);padding:0;letter-spacing:normal;margin:0}.tlg-banner figure p{font-size:15px;letter-spacing:1px;line-height:1.6em}@media (max-width:480px){.tlg-banner figure h2{font-size:20px!important}.tlg-banner figure p{display:none}}figure.hover-caption-1{background-color:#000}figure.hover-caption-1 img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:.7}figure.hover-caption-1:hover img{-webkit-transform:scale(1);transform:scale(1);opacity:.5}figure.hover-caption-1 figcaption{text-align:left}figure.hover-caption-1 figcaption>div{height:50%;padding:0 20px;position:absolute;bottom:0;left:0}@media (max-width:768px){figure.hover-caption-1 figcaption>div{height:80%}}figure.hover-caption-1 h2,figure.hover-caption-1 p{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.hover-caption-1 h2{-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.hover-caption-1 p{color:hsla(0,0%,100%,.8);-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;opacity:0}figure.hover-caption-1:hover h2,figure.hover-caption-1:hover img,figure.hover-caption-1:hover p{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.hover-caption-1:hover p{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s;opacity:1}figure.hover-caption-4{background-color:#000}figure.hover-caption-4 img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:.7}figure.hover-caption-4:hover img{-webkit-transform:scale(1);transform:scale(1);opacity:.5}figure.hover-caption-4 figcaption:before{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);border:1px solid #fff;right:30px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;content:"";position:absolute;opacity:0;bottom:30px;top:30px;left:30px}figure.hover-caption-4 figcaption{padding:3em;text-align:left}figure.hover-caption-4 h2{padding:30% 0 10px}figure.hover-caption-4 p{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:0}@media (max-width:768px){figure.hover-caption-4 h2{padding-top:10%}}@media (max-width:480px){figure.hover-caption-4 figcaption:before{border:none}}figure.hover-caption-4:hover figcaption:before,figure.hover-caption-4:hover p{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}figure.hover-caption-5{background:#000}figure.hover-caption-5 img{-webkit-transition:opacity .35s;transition:opacity .35s;opacity:.7}figure.hover-caption-5:hover img{opacity:.4}figure.hover-caption-5 figcaption:after,figure.hover-caption-5 figcaption:before{right:30px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;content:"";position:absolute;opacity:0;bottom:30px;top:30px;left:30px}figure.hover-caption-5 figcaption:before{-webkit-transform:scaleX(0);transform:scaleX(0);border-top:1px solid #fff;border-bottom:1px solid #fff}figure.hover-caption-5 figcaption:after{border-right:1px solid #fff;-webkit-transform:scaleY(0);transform:scaleY(0);border-left:1px solid #fff}figure.hover-caption-5 h2{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);padding-top:30%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}@media (max-width:480px){figure.hover-caption-5 h2{padding-top:23%}}figure.hover-caption-5 p{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);padding:20px 2.5em;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:0}figure.hover-caption-5:hover figcaption:after,figure.hover-caption-5:hover figcaption:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}figure.hover-caption-5:hover h2,figure.hover-caption-5:hover p{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}figure.hover-caption-2{background-color:#000}figure.hover-caption-2 img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:.7}figure.hover-caption-2:hover img{-webkit-transform:scale(1);transform:scale(1);opacity:.5}figure.hover-caption-2 figcaption{text-align:right}figure.hover-caption-2 h2,figure.hover-caption-2 p{padding:10px 0;right:30px;position:absolute;left:30px}figure.hover-caption-2 p{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);bottom:30px;line-height:1.5}figure.hover-caption-2 h2{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s;top:30px}figure.hover-caption-2:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.hover-caption-2 h2:after{height:4px;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);content:"";position:absolute;top:100%;background:#fff;left:0;width:100%}figure.hover-caption-2 h2:after,figure.hover-caption-2 p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:0}figure.hover-caption-2:hover h2:after,figure.hover-caption-2:hover p{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}figure.hover-caption-3{background-color:#000}figure.hover-caption-3 img{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:.7}figure.hover-caption-3:hover img{-webkit-transform:scale(1);transform:scale(1);opacity:.5}figure.hover-caption-3 h2{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:-webkit-transform .35s;transition:transform .35s;margin-top:20%}figure.hover-caption-3 p{-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1);padding:2em;border:1px solid #fff;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;opacity:0;margin:1em 0 0}@media (max-width:768px){figure.hover-caption-3 h2{margin-top:5%}figure.hover-caption-3 p{padding:10px}}@media (max-width:480px){figure.hover-caption-3 p{border:none}}figure.hover-caption-3:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.hover-caption-3:hover p{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);opacity:1}.post-carousel h3{font-size:24px;letter-spacing:5px}@media (max-width:991px){.tlg-page-wrapper>.container.inner{padding-right:20px;padding-left:20px}.footer-basic *{text-align:center}.module-group.right .module.left:first-child{padding-right:16px}}.owl-carousel .owl-item,.owl-carousel .owl-stage-outer{z-index:1}div.wpcf7 textarea{height:110px}div.wpcf7 input[type=submit],div.wpcf7 p{margin-bottom:0}div.wpcf7 img.ajax-loader{width:auto}.wpcf7-checkbox .checkbox-option{margin-right:20px;position:relative;padding-bottom:24px}.wpcf7-checkbox .checkbox-option span{position:absolute;top:100%;left:0;width:999px}.wpcf7 .select-option{margin-bottom:0}div.wpcf7-response-output{clear:both}div.wpcf7 .form-container input{max-width:250px;border-radius:0;display:inline-block}div.wpcf7 .form-container input[type=submit]{border:none}section:not(.image-bg) div.wpcf7 .form-container .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:-1px}@media (max-width:767px){div.wpcf7 .form-container img.ajax-loader{margin:0 auto;display:block}}.tabbed-content .ratings i{display:block}.ratings>li{width:100%}.btn,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt{width:auto}.woocommerce .woocommerce-ordering select{padding-right:45px}.woocommerce .cart button[type=submit],.woocommerce .cart input{float:left}.woocommerce .quantity .qty{height:41px;width:100px}.cart .three-columns input{float:none}.cart .number{display:none}table.variations{width:100%}.cart_form:hover *{color:#fff}.cart_form{width:auto;display:inline-block}.variations .label{padding:0!important;text-align:left;background:transparent}.variations .label label{line-height:50px!important}.woocommerce div.product form.cart .reset_variations{font-size:.95em}.woocommerce-variation-price{margin-bottom:10px}.product_meta>span{display:block}.product-single div.product>.onsale{display:none!important}